/* specialslide */

.specialslide-01 {
	padding-top: 0px;				/* #### Modul-Abstände */
	padding-left: 0px;
	padding-bottom: 0px;
/*	background-image: url(../../img/desktop/modulColor.jpg);	*/
	background-color: #e0e0e0;	
}

.specialslide-01 .specialSlide {
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 260px;
	padding: 200px 30px;
	text-align: center;
	font-size: 120px;
	color: #fff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.specialslide-01 .specialSlide01 {
	background-image: url(../../img/desktop/specialslide-01.jpg);
}

.specialslide-01 .specialSlide02 {
	background-image: url(../../img/desktop/specialslide-02.jpg);
}

.specialslide-01 .specialSlide03 {
	background-image: url(../../img/desktop/specialslide-03.jpg);
}

.specialslide-01 .specialSlide04 {
	background-image: url(../../img/desktop/specialslide-04.jpg);
}


.specialslide-01 .specialSlideFront {
	background-position: center center;
	background-repeat: no-repeat;
}

.specialslide-01 .specialSlideFront01 {
	background-image: url(../../img/desktop/specialslideFront-01.jpg);
}

.specialslide-01 .specialSlideFront02 {
	background-image: url(../../img/desktop/specialslideFront-02.jpg);
}

.specialslide-01 .specialSlideFront03 {
	background-image: url(../../img/desktop/specialslideFront-03.jpg);
}

.specialslide-01 .specialSlideFront04 {
	background-image: url(../../img/desktop/specialslideFront-04.jpg);
}


/* textteile aller beiträge */
.specialslide-01 div.contentColumn {
	/* width: 948px; */				/* #### Content-Gesamtbreite ("Thumbnail-Kastenbereich" und "Textkasten") */
	min-height: 1px;				/* #### Mindesthöhe jedes "Newsbeitrag" */
	/* float: left; */
}

.specialslide-01 div.contentColumn .tplTable {
	width: 100%;
}

/* textkasten einzelner newsbeitrag - width immer 2x eintragen*/
.specialslide-01 .textCol {
	/* width: 988px; */				/* #### Textkasten-Breite (immer 2x eintragen, siehe 6 Zeilen tiefer) */
	font-size: 13px;
}

/* gleiche width setzen wie in .textCol */
.specialslide-01 .textColInner {
	overflow: hidden;
	/* width: 988px; */				/* #### Textkasten-Breite (immer 2x eintragen, siehe 6 Zeilen höher) */
}

/* abstandslöschungen uninteressant */
.specialslide-01 .textCol p {
	margin-top: 0;
	padding-top: 0;
}



/* breite spalte tumbnails */
.specialslide-01 .thumbCol {
	width: 150px;					/* #### Abstand Thumbnail zu Textkasten hier einstellen (Thumbnail-Kastenbereich) */
}

/* tumbnaildesign */
.specialslide-01 img.thumb {
	display: block;
	margin-bottom: 7px;
	cursor: pointer;
	border: 0px solid #000000;		/* #### hier ggf. mit "1px" Thumbnail-Umrandung erzeugen (immer 2x eintragen, siehe 7 Zeilen tiefer) */
}

/* tumbnaildesign hover */
.specialslide-01 img.thumb:hover {
	display: block;
	margin-bottom: 7px;
	cursor: pointer;
	border: 0px solid #ffffff;		/* #### hier ggf. mit "1px" Thumbnail-Umrandung erzeugen (immer 2x eintragen, siehe 7 Zeilen höher) */
}

.specialSlideWrapper .galerie-01, 
.specialSlideWrapper .galerie-02, 
.specialSlideWrapper .text-01, 
.specialSlideWrapper .text-02, 
.specialSlideWrapper .lightbox-01, 
.specialSlideWrapper .lightbox-02 {
	margin-left: auto;
	margin-right: auto;
	width: 1004px;
}

.specialSlideWrapper .galerie-02,
.specialSlideWrapper .text-02 {
	width: 1024px;
}