/* WOCHENHIGHLIGHT CSS */

/* Bootstrap Overrides */
.carousel-control-prev-icon {
	width: 32px !important;
	height: 64px !important;
	background-image: url(../pics/systems/icons/icon_pfeil_links.png) !important;
}
.carousel-control-next-icon {
	width: 32px !important;
	height: 64px !important;
	background-image: url(../pics/systems/icons/icon_pfeil_rechts.png) !important;
}

/* DIV Klassen */
.clickericon_wh {
	width: 110px;
    height: 110px;
	position: absolute;
    float: none;
    top: 60px;
    left: 20px;
    background-image: url(../pics/systems/icons/icon_klicken.svg);
    background-repeat: no-repeat;
    background-size: 110px 110px;
    background-position: center center;
	display: inline-block;
}
.fbshare_icon_container_wh {
	width: 48px;
	height: 48px;
	float: none;
	margin: auto;
	display: inline-block;
}
.fbshare_icon_container_overview_wh {
	width: 48px;
	height: 48px;
	float: none;
	margin: auto;
	display: inline-block;
}
.fbshare_icon_wh {
	width: 100%;
	height: 48px;
    float: left;
    background-color: #c6c6c6;
    background-image: url(../pics/systems/icons/icon-share-white.png);
    background-repeat: no-repeat;
    background-size: 36px 36px;
    background-position: center center;
    border-radius: 30px;
	cursor: default;
}
.fbshare_icon_wh:hover {
	background-color: #000;
	cursor: pointer;
}
.whashare_icon_container_wh {
	width: 48px;
	height: 48px;
	float: none;
	margin: auto;
	display: inline-block;
}
.whashare_icon_container_overview_wh {
	width: 48px;
	height: 48px;
	float: none;
	margin: auto;
	display: inline-block;
}
.whashare_icon_wh {
	width: 100%;
	height: 48px;
    float: left;
    background-color: #c6c6c6;
    background-image: url(../pics/systems/icons/icon-share-whatsapp-white.png);
    background-repeat: no-repeat;
    background-size: 36px 36px;
    background-position: center center;
    border-radius: 30px;
	cursor: default;
}
.whashare_icon_wh:hover {
	background-color: #000;
	cursor: pointer;
}
.mailshare_icon_container_wh {
	width: 48px;
	height: 48px;
	float: none;
	margin: auto;
	display: inline-block;
}
.mailshare_icon_container_overview_wh {
	width: 48px;
	height: 48px;
	float: none;
	margin: auto;
	display: inline-block;
}
.mailshare_icon_wh {
	width: 100%;
	height: 48px;
	float: left;
	background-color: #c6c6c6;
	background-image: url(../pics/systems/icons/icon-mailoutline-white.png);
	background-repeat: no-repeat;
	background-size: 36px 36px;
	background-position: center center;
	border-radius: 30px;
	cursor: default;
}
.mailshare_icon_wh:hover {
	background-color: #000;
	cursor: pointer;
}
div.c_simplelink {
	cursor: default;
}
div.c_simplelink:hover {
	cursor: pointer;
}

/* Anchor Klassen */
.a_wh {
	width: 100%;
	height: auto;
	float: left;
	text-decoration: none;
	margin: 0;
	cursor: default;
}
.a_wh:hover {
	cursor: pointer;
}

/* Label Klassen */
.head_title_wh {
	width: 100%;
	height: auto;
	float: left;
	font-family: FUTSTD_HVY;
	font-size: 3em;
	color: #434343;
	text-align: center;
	margin: 0;
}
.head_error_wh {
	width: 100%;
	height: auto;
	float: left;
	font-family: FUTSTD_MED;
	font-size: 3em;
	background: #6E8200;
	color: #fff;
	text-align: center;
	margin: 0;
	padding-top: 1em;
	padding-bottom: 1em;
	border: 1px solid #6E8200;
	border-radius: 15px;
}
.textlabel_l_wh {
	width: 100%;
	height: auto;
	float: left;
	font-family: FUTSTD_HVY;
	font-size: 1.6em;
	color: #fff;
	background: #434343;
	text-align: center;
}
.textlabel_s_wh {
	width: 100%;
	height: auto;
	float: left;
	font-family: FUTSTD_MED;
	font-size: 1.2em;
	background: #434343;
	color: #fff;
	text-align: center;
}
.textlabel_detail_wh {
	width: 100%;
	height: auto;
	float: left;
	font-family: FUTSTD_MED;
	font-size: 1.2em;
	background: #434343;
	color: #fff;
	text-align: center;
}
.textlabel_detail_l_wh {
	width: 100%;
	height: auto;
	float: left;
	font-family: FUTSTD_HVY;
	font-size: 1.6em;
	color: #434343;
	background: #fff;
	text-align: center;
}
.textlabel_detail_s_wh {
	width: 100%;
	height: auto;
	float: left;
	font-family: FUTSTD_MED;
	font-size: 1.2em;
	background: #fff;
	color: #434343;
	text-align: center;
}

/* IMG Klassen */
img.zoom_out,
img.zoom_in {
	width: 32px;
	height: 32px;
}
img.c_simplelink {
	cursor: default;
}
img.c_simplelink:hover {
	cursor: pointer;
}
img.navLeisteImage {
	width: auto;
	max-width: 100%;
	height: 75px;
}

/* Media Query für Ansicht Tab Portrait (iPad, Android Tablets) */
@media screen and (max-width: 915px) {
	
	/* CUSTOM DIV/SPAN Klassen */
	.doubleheight_phl {
		height: 250% !important;
	}
}

/* Media Query für Ansicht iPhoneX Landscape (Apple) */
@media screen and (max-width: 820px) {
	
	/* DIV/SPAN Klassen */
	.doubleheight_phl {
		height: 250% !important;
	}
}

/* Media Query für Ansicht Tab Portrait (iPad, Android Tablets) */
@media screen and (max-width: 768px) {
	
	/* CUSTOM DIV/SPAN Klassen */
	.doubleheight_phl {
		height: 100% !important;
	}
}

/* Media Query für Ansicht Tab Portrait (iPad, Android Tablets) */
@media screen and (max-width: 740px) {
	
	/* CUSTOM DIV/SPAN Klassen */
	.doubleheight_phl {
		height: 250% !important;
	}
}

/* Media Query für Ansicht Smartphone Landscape (iPhone 6/7/8, Neuere Android Smartphones) */
@media screen and (max-width: 670px) {
	
	/* CUSTOM DIV/SPAN Klassen */
	.doubleheight_phl {
		height: 250% !important;
	}
}

/* Media Query für Ansicht Smartphone Landscape (iPhone 4/5, Ältere Android Smartphones) */
@media screen and (max-width: 570px) {
	
	/* CUSTOM DIV/SPAN Klassen */
	.doubleheight_phl {
		height: 100% !important;
	}
}

/* Media Query für Ansicht Smartphone Portrait (iPhone 6/7/8/X, Neuere Android Smartphones) */
@media screen and (max-width: 500px) {
	
	/* Content Slider Overrides */
	.cts_image_fullheight,
	.cts_video_fullheight {
		width: 100% !important;
	}
}
