/* Layout - Startseite */

/* Layout - Content */

#ContentWrapper {
	bottom: 204px;
	margin-bottom: 25px;
	padding-bottom: 0;
	position: absolute;
	z-index: 4;
}
#ContentWrapper.disabled {
	bottom: 57px;
	padding-bottom: 0;
}
#ContentWrapper > aside {
	padding-bottom: 11px !important;
}
#ContentWrapper > aside > div {
	min-height: 0;
}
#ContentWrapper > section {
	background: none;
	float: none;
	margin-top: -11px;
	padding-bottom: 11px !important;
	padding-left: 36.5234375%; /* 374 */
	padding-right: 0;
	width: 100%;
}
#ContentWrapper > section > div {
	background: none;
	min-height: 0;
	padding: 0;
}

/* Layout - Footer */

#FooterWrapper {
	position: absolute;
}
#FooterWrapper.nofix {
	bottom: 0 !important;
	position: absolute !important;
}

/* Titel+Text+Bild (Übersicht) */

.cmsTeaserOverview {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.cmsTeaserOverview:hover {
	border: 11px solid #FFFFFF;
	border: 11px solid rgba(255, 255, 255, 0.5);
}

@media all and (max-width: 1064px){

	/* Layout - Content */

	#ContentWrapper {
		left: 20px;
		max-width: 100%;
		padding-left: 0;
		padding-right: 0;
		right: 20px;
		width: auto;
	}

}
@media all and (max-width: 900px){

	/* Layout - Content */

	#ContentWrapper {
		bottom: auto !important;
		left: auto;
		position: relative;
		right: auto;
	}
	#ContentWrapper > section {
		padding-left: 20px;
		padding-right: 20px;
	}
	
	/* Layout - Footer */

	#FooterWrapper,
	#FooterWrapper.disabled {
		bottom: auto !important;
		position: relative !important;
		
	}

}
@media all and (max-width: 780px){

	/* Layout - Content */

	#ContentWrapper > section {
		padding-left: 11px;
		padding-right: 11px;
	}

}
@media all and (max-width: 500px){

	.cmsTeaserOverview > article > figure > a {
		display: none;
	}
		
}