.leadingTeaserImage {
	display: block;
	position: relative;
	width: 100%;
	height: 640px;
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}


.bigTeaserImageTextBox {
	margin-top: -48px;
	margin-left: -32px;
	padding-top: 32px;
	padding-left: 32px;
	padding-right: 64px;
	background-image: url('../../images/bg_bigTeaser.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.leadingTeaserImageTextBox {
	margin-top: -264px;
	margin-left: -32px;
	padding-top: 96px;
	padding-left: 32px;
	padding-right: 64px;
	background-image: url('../../images/bg_leadImage.png');
	background-position: top left;
	background-repeat: no-repeat;
}

.leadingTeaserImageBu { 
	margin-top: 16px; 
	margin-left: 60px; 
	padding-right: 12px; 
	padding-left: 32px; 
	padding-top: 12px;
	width: calc(100% - 80px;)
}

.leadingSmallImage {
	display: block;
	position: relative;
	width: 100%;
	height: 400px;
	margin: 0px;
	padding: 0px;
	background-color: #EFEFEF;
	background-position: 50% 50%;
	background-size: cover;
	background-repeat: no-repeat;
}

@media (max-width: 1440px) {
	.leadingTeaserImage { height: 580px; }
	.leadingSmallImage { height: 400px; }

}

@media (max-width: 1200px) {
	.leadingTeaserImage { height: 540px; }
	.leadingSmallImage { height: 360px; }
}

@media (max-width: 992px) {
	.leadingTeaserImage { height: 480px; }
	.leadingTeaserImageTextBox {
		padding-top: 88px;
	}
	.leadingSmallImage { height: 320px; }
}

@media (max-width: 768px) {
	.leadingTeaserImage { height: 360px; }
	.bigTeaserImageTextBox,
	.leadingTeaserImageTextBox {
		margin: 0px;
		margin-top: 24px;
		padding-top: 0px;
		padding-left: 0px;
		padding-right: 0px;
		background-image: none;
	}
	.leadingTeaserImageBu { margin-left: 16px; margin-right: 16px; padding: 0px; padding-top: 12px;  margin-top: 8px;  width: calc(100% - 32px;)
}
	.leadingSmallImage { height: 280px; }

	#bgstPage .leadingTeaserImage { margin-top: 70px; }
	#bgstPage .leadingSmallImage { margin-top: 70px; }

}

@media (max-width: 576px) {
	.leadingTeaserImage { height: 300px; }
	.leadingSmallImage { height: 240px; }

	#bgstPage .leadingTeaserImage { margin-top: 70px; }
	#bgstPage .leadingSmallImage { margin-top: 70px; }

}

@media (max-width: 440px) {
	.leadingTeaserImage { height: 240px; }
	.leadingSmallImage { height: 200px; }

	#bgstPage .leadingTeaserImage { margin-top: 70px; }
	#bgstPage .leadingSmallImage { margin-top: 70px; }
	
}
