<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
ZEILE 105 dringend anpassen
*/
*{
margin:0;
padding:0;
border:0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
font-family: "Hella Regular", Arial, Helvetica;
color:#636363;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
@font-face {
    font-family: 'Hella Regular';
    src: url('../fonts/helladinuniversal-regular-webfont.eot');
    src: url('../fonts/helladinuniversal-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helladinuniversal-regular-webfont.svg#hella_din_universalregular') format('svg'),
		 url('../fonts/helladinuniversal-regular-webfont.woff') format('woff'),
         url('../fonts/helladinuniversal-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Hella Light';
    src: url('../fonts/helladinuniversal-light-webfont.eot');
    src: url('../fonts/helladinuniversal-light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/helladinuniversal-light-webfont.svg#HellaLight') format('svg'),
         url('../fonts/helladinuniversal-light-webfont.woff') format('woff'),
         url('../fonts/helladinuniversal-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.myUnselectableText{
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
body{
	/*font-family:Arial, Helvetica;*/
	font-family: 'Hella Regular';
	font-size: 14px;
}
.regular {font-family: 'Hella Regular'; } 
.light {font-family: 'Hella Light'; font-size:14px;}
p, a, li, td{
font-size: 12px;
color:#636363;
line-height:20px;
}
.overview ul{
margin: 15px;	
}

h1{
	color:#636363;
}
#mobile-content h1 {
    text-transform: uppercase;
    font-size: 25px;
}
a{
text-decoration:none;
color: #636363;
}

#breadcrumb{
width:1000px;
height:40px;
background-image:url(../images/breadcrumb.png);
background-repeat:no-repeat;	
position: absolute;
z-index:9;
}

#logo{
	width: 208px;
	height:85px;
	position:absolute;
	z-index: 99;
	margin-left:10px;
}
.overview h2{
	font-size: 16px;
	color:#333;
	margin-bottom:15px;
}
.overview p{
line-height: 18px;	
}
.overview p.small{
font-size: 10px;
line-height: 12px;
}
.hide{
display: none;	
}
#pl{
width: 1px;
height:1px;
overflow:hidden;
}
#container{
	/*margin:0 auto;*/
}

/* Boxen setzen */

#box_sprachauswahl, #box_willkommen, #box_fahrzeug, #box_navigation, #box_kreislauf, #box_explosion, #box_downloads, #box_videogalerie, #box_bauteil{
	position:absolute;
	z-index: 5;
}

#box_explosion{
	position:relative;
}
#box_sprachauswahl #inhalt, #box_fahrzeug #inhalt, #box_navigation #inhalt, #box_bauteil #inhalt{
	margin-top: 200px;
	padding-left: 0px;
	width: 1000px;
}
#box_navigation #inhalt,#box_bauteil #inhalt{
	margin-top: 100px;
	padding-left: 0px;
	width: 1000px;
}
#box_kreislauf #inhalt, #box_explosion #inhalt, #box_downloads, #box_videogalerie{
	/*margin-top: 100px;*/
	padding-left: 0px;
	/*width: 1000px;*/
}
#box_sprachauswahl #inhalt h1,#box_willkommen #inhalt h1, #box_fahrzeug #inhalt h1{
	font-size: 22px;
	text-align:center;
	color:#4f4f4f;
}

#box_willkommen, #box_fahrzeug, #box_navigation, #box_kreislauf, #box_explosion, #box_downloads, #box_videogalerie, #box_bauteil{
display: none;	
}

#box_willkommen, #box_kreislauf{
	display: block;
	width: 100%; /*668px;*/
	max-width: 100%;
	
	position: relative;
}

#box_willkommen #inhalt, #box_kreislauf #inhalt{
width: 100%; /*668px;*/
}

#load-image {
    position: relative;
    border-radius: 8px;
}

#welcome_txt{
width: 830px;	
background-image:url(../images/willkommen_bg.png);
background-repeat:no-repeat;
margin-left: 85px;
}
#welcome_txt p{
width: 780px;
padding: 25px;	
}
#start_btn{
margin:0 auto;
cursor:pointer;
display:none;
}

#start_btn #start_pre{
	background-image:url(../images/start_pre.png);
	background-repeat:no-repeat;
	width: 57px;
	height:46px;
	display:block;
	float:left;
	cursor:pointer;
}

#start_btn #start_txt{
background-image:url(../images/start_wrapper.png);
background-repeat:repeat-x;
height:46px;
line-height:46px;
padding: 0 4px;
cursor:pointer;
display:block;
float:left;
margin-left: 0px;
}

#start_btn #start_last{
	background-image:url(../images/start_last.png);
	background-repeat:no-repeat;
	width: 11px;
	height:46px;
	display:block;
	float:left;
}
#start_txt{
color:#fff;
font-weight:bold;
font-size:20px;
}

/* ZurÃ¼ck Button */
#backbtn{
	position:absolute;
	/*margin-left:585px;*/
	margin-top: 20px;
	display:none;
	z-index:99;
	cursor:pointer;
	right: 20px;
	background-color: #545859;
    
    cursor: pointer;
    display: inline-block;
    padding: 5px;
	
	border: 1px solid rgba(105,116,118,0.28);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	/*box-shadow: #666 2px 2px 0px;*/
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
}
#backbtn #back_pre{
	height:18px;
	display:block;
	float:left;
	cursor:pointer;
	color: #fff;
	padding: 5px 40px 2px 10px;
    line-height: 16px;
}

/* Bauteil Ansicht Button */
#bauteilbtn{
position:absolute;
margin-left:475px;
margin-top: 55px;
display:none;
z-index:99;
cursor:pointer;
}
#bauteilbtn .bauteil_pre{
background-image:url(../images/bauteil_pre.png);
background-repeat:no-repeat;
width: 39px;
height:32px;
display:block;
float:left;
cursor:pointer;
}
#bauteilbtn .bauteil_txt{
background-image:url(../images/bauteil_wrapper.png);
background-repeat:repeat-x;
height:32px;
line-height:32px;
padding: 0 4px;
cursor:pointer;
display:block;
float:left;
margin-left: 0px;
color:#fff;
}
#bauteilbtn .bauteil_last{
background-image:url(../images/bauteil_last.png);
background-repeat:no-repeat;
width: 15px;
height:32px;
display:block;
float:left;
}


#bauteilbtn .bauteil_over_pre{
background-image:url(../images/bauteil_over_pre.png);
background-repeat:no-repeat;
width: 39px;
height:32px;
display:block;
float:left;
}
#bauteilbtn .bauteil_over_txt{
background-image:url(../images/bauteil_over_wrapper.png);
background-repeat:repeat-x;
height:32px;
line-height:32px;
padding: 0 4px;
cursor:pointer;
display:block;
float:left;
margin-left: 0px;
color:#fff;
}
#bauteilbtn .bauteil_over_last{
background-image:url(../images/bauteil_over_last.png);
background-repeat:no-repeat;
width: 15px;
height:32px;
display:block;
float:left;
}

#start_txt{
color:#fff;
font-weight:bold;
font-size:20px;
}

#kht_logo {
    max-width: 100%;
    position: absolute;
    top: 65%;
    width: 100%;
    z-index: 3000;
}
#teaser{
	
}
#kht_logo img, #teaser img {
    max-width: 100%;
    width: 100%;
}

#poster, #lwrposter, #turbuposter,#ee3poster,#galerieposter,#ee1poster,#eeposter{
position:absolute;
z-index: 99999;
cursor:pointer;
}
#poster img, #turbuposter img{
	width: 100%;
	max-width: 100%;
}
#recht{
width: 1000px;
height:30px;
position:absolute;
margin-left:0px;
/* UPDATE */
top:680px; /* margin-top */
padding-top: 4px;
background-image:url(../images/footer.png);
background-repeat:no-repeat;
}
#recht #pflichtnav{
float: right;
margin-right: 25px;	
}
#recht #impressum{
margin-bottom: 2px;
}
#recht #haftung{
margin-left: 20px;
}
#recht #impressum, #recht #haftung{
font-weight: bold;
cursor:pointer;
}
#recht #impressum, #recht #haftung, #recht #version{
font-size: 12px;	
}
#recht #version{
margin-top: 6px;
margin-left: 20px;
}

#auswahl_pkw, #auswahl_lkw{
	width: 	350px;
	height: 360px;
	float: 	left;
	background-image:url(../images/auswahl_bg.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
.auswahl{
	width: 	300px;
	height: 250px;
	float: 	left;
	cursor:pointer;
	margin-top:70px;
	text-align:center;
}
.margin10{
	margin-right: 10px;
}
.margin6{
margin-left: 6px;	
}
#preauswahl_3{
margin-left: 10px;	
}
#preauswahl_3, #preauswahl_4{
	position: relative;
	z-index: 50;
}
#auswahl_pkw img,#auswahl_lkw img{
	margin-left: 65px;
	margin-top: 20px;
	position:absolute;
}
#auswahl_pkw .textfeld p, #auswahl_lkw .textfeld p{
	width: 300px;
	padding:25px;
	text-align:center;
	cursor:pointer;
}
#auswahl_pkw{
	margin-left: 110px;
}
#auswahl_lkw{
	margin-left: 60px;
}

#btn_lkw, #btn_pkw{
	display:block;
	position:absolute;
	margin-top:250px;
}

.textfeld{
	position:absolute;
	margin-top: 170px;
}

.type_left{
	width:39px;
	height:32px;
	background-image:url(../images/btn_type_left.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.type_right{
	width: 7px;
	height:32px;
	background-image:url(../images/btn_type_right.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.type_wrapper{
	height:32px;
	background-image:url(../images/btn_type_wrapper.png);
	background-repeat:repeat-x;
	display:block;
	float:left;
	padding:4px 5px;
	font-weight:bold;
}

/* Normaler Zustand der Top reiter Navigation*/
.topbutton .btn_pre, .bottombutton .btn_pre, .popupbutton .btn_pre{
	width:11px;
	height:27px;
	background-image:url(../images/top_nav_pre.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}

.topbutton .btn_wrapper, .bottombutton .btn_wrapper, .popupbutton .btn_wrapper{
	height:27px;
	line-height:24px;
	background-image:url(../images/top_nav_wrapper.png);
	background-repeat:repeat-x;
	display:block;
	float:left;
	color:#FFF;
	padding:0 5px;
	font-size:12px;
}

.topbutton .btn_last, .bottombutton .btn_last, .popupbutton .btn_last{
	width: 11px;
	height:27px;
	background-image:url(../images/top_nav_last.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}

/* Hover Zustand der Top reiter Navigation */
.topbutton .btn_pre_hover, .bottombutton .btn_pre_hover, .popupbutton .btn_pre{
	width:11px;
	height:27px;
	background-image:url(../images/top_nav_hover_pre.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}

.topbutton .btn_wrapper_hover, .bottombutton .btn_wrapper_hover, .popupbutton .btn_wrapper{
	height:27px;
	line-height:24px;
	background-image:url(../images/top_nav_hover_wrapper.png);
	background-repeat:repeat-x;
	display:block;
	float:left;
	color:#FFF;
	padding:0 5px;
	font-size:12px;
}

.topbutton .btn_last_hover, .bottombutton .btn_last_hover, .popupbutton .btn_last{
	width: 11px;
	height:27px;
	background-image:url(../images/top_nav_hover_last.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
/* Aktiv Zustand der Top reiter Navigation */
.topbutton .btn_pre_aktiv, .bottombutton .btn_pre_aktiv{
	width:11px;
	height:27px;
	background-image:url(../images/top_nav_aktiv_pre.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}

.topbutton .btn_wrapper_aktiv, .bottombutton .btn_wrapper_aktiv{
	height:27px;
	line-height:24px;
	background-image:url(../images/top_nav_aktiv_wrapper.png);
	background-repeat:repeat-x;
	display:block;
	float:left;
	color:#FFF;
	padding:0 5px;
	font-size:12px;
}

.topbutton .btn_last_aktiv, .bottombutton .btn_last_aktiv{
	width: 11px;
	height:27px;
	background-image:url(../images/top_nav_aktiv_last.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
}
.popupbutton{
cursor:pointer;	
margin-left: 15px;
}
#lwr1animation,#lwr3animation{
position:absolute;
top:0;	
}
.topbutton{
margin-left: 15px;
display: block;
float: left;
margin-top: 15px;
cursor:pointer;
}

.bottombutton{
display: block;
margin-left: 500px;
margin-top: 380px;
cursor:pointer;
}

#hysterese_desc{
padding: 20px;
position: absolute;
top: 50px;	
}


.type_wrapper p{
	color:#FFF;	
}
.startnavigation{
width: 320px;
display: block;
background-image:url(../images/navigation.bg.png);
background-repeat:no-repeat;
}
.header_start{
width: 300px;
height: 80px;
font-size:22px;
line-height:80px;
font-weight:bold;	
color:#4f4f4f;
padding-left:20px;
}
.nav_hauptrubrik{
width: 250px;
background-color:#d2d2d2;
border: 1px solid #fff;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:5px;
margin-left:20px;
padding: 8px 15px;
cursor:pointer;
}
.nav_hauptrubrik:hover{
background-color:#e1e1e1;
}

.noneclick,.noneclick:hover{
	background-color:transparent;
	cursor:default;
}
#kr_download{
background:url(../images/icon_pdf.png) 5px 5px;
background-repeat: no-repeat;
padding-left: 50px;
width:215px;
background-color:#d2d2d2;
}
#kr_download:hover{
	background-color:#e1e1e1;
}
.nav_subrubrik{
width: 235px;
background-color:#d2d2d2;
border: 1px solid #fff;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left:35px;
margin-bottom:5px;
padding: 8px 15px;
cursor:pointer;
}
.nav_subrubrik:hover{
background-color:#e1e1e1;
}


.dlrubrik, .mvh, .mbh{
background-color:#d2d2d2;
border: 1px solid #fff;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-bottom:5px;
margin-left:0px;
padding: 8px 15px;
cursor:pointer;
display:block;
width: 245px;
}
.dlrubrik:hover, .mvh:hover, .mbh:hover{
background-color:#e1e1e1;
}
#thermo{
	margin-left: 10px;
	float: left;
	height:550px;
}
#licht{
	margin-left: 10px;
	float: left;
}

#bremsen{
	margin-left: 10px;
	float: left;
	display:none;
}
#elektrik{
	margin-left: 10px;
	float: left;
}

#bread_0{
margin-left: 250px;	
}
#bread_0, #bread_1, #bread_2, #bread_3{
margin-top: 7px;
cursor:pointer;
}

#breadcrumb .prebox{
	height: 25px;
	float: left;
	width:10px;
	background-image:url(../images/breadcrumb_prebox.png);
	background-repeat:no-repeat;
}
#breadcrumb .contentbox{
	height: 25px;
	float: left;
	background-image:url(../images/breadcrumb_contentbox.png);
	background-repeat:repeat-x;
	padding: 4px 4px;
	font-size: 12px;
}
#breadcrumb .endbox{
	height: 25px;
	float: left;
	width:10px;
	background-image:url(../images/breadcrumb_endbox.png);
	background-repeat:no-repeat;
	margin-right: 10px;
}

/* HOVER !!!!!!!!*/

#breadcrumb .prebox_over{
	height: 25px;
	float: left;
	width:10px;
	background-image:url(../images/breadcrumb_prebox_over.png);
	background-repeat:no-repeat;
}
#breadcrumb .contentbox_over{
	height: 25px;
	float: left;
	background-image:url(../images/breadcrumb_contentbox_over.png);
	background-repeat:repeat-x;
	padding: 4px 4px;
	font-size: 12px;
}
#breadcrumb .endbox_over{
	height: 25px;
	float: left;
	width:10px;
	background-image:url(../images/breadcrumb_endbox_over.png);
	background-repeat:no-repeat;
	margin-right: 10px;
}


/*   HOVER ENDE !!!!!!!*/

.trenner{
width: 5px;
height:5px;
background-image:url(../images/trenner.png);
background-repeat:no-repeat;
float:left;
margin:9px 10px 7px 0;
}
#box_downloads #menue_downloads, #box_videogalerie #menue_videos, #box_bauteil #menue_bauteil{
	background-image:url(../images/kreislauf_info_text.png);
	background-repeat:no-repeat;
	width:300px;
	height:538px;
	margin-left:10px;
	position:absolute;
}


#box_kreislauf .text_box,#box_explosion .text_box{
	background-image:url(../images/kreislauf_info_text.png);
	background-repeat:no-repeat;
	width:300px;
	height:538px;
	margin-left:10px;
	position:absolute;
}

#box_kreislauf .text_box #box_headline,#box_explosion .text_box #box_headline,#box_downloads #menue_downloads #box_headline,#box_videogalerie #menue_videos #box_headline,#box_bauteil #menue_bauteil #box_headline{
	position: relative;
	background-image:url(../images/headline_box.png);
	background-repeat:no-repeat;
	width:282px;
	height:64px;
	margin-left:9px;
	top:10px;
	text-transform:uppercase;
	font-size: 22px;
	text-align:center;
	line-height:64px;
}
#box_bauteil #menue_bauteil #box_headline.hu,
#box_bauteil #menue_bauteil #box_headline.gr,
#box_bauteil #menue_bauteil #box_headline.it,
#box_bauteil #menue_bauteil #box_headline.fi
{
	font-size: 18px;
}
#turn_animation img,
#turn_normal img{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;	
	display: block;
  max-width: 100%;
  height: auto;
}

#md, #mv, #mb{
margin-left: 10px;
}
#md .mdh, #mv .mvh, #mb .mbh{
font-weight:400;
font-size: 18px;
display: block;
margin-top: 10px;
}
.hu #bauteilrubrik_ee{
font-size: 15px;	
}
/* Sieht komisch aus */
/*
#box_kreislauf #box_footer{
	background-image:url(../images/kreislauf_info_text_footer.png);
	background-repeat:no-repeat;
	width:300px;
	height:84px;
	position:absolute;
	margin-top: -90px;
	margin-left:-15px;
}
*/
#box_kreislauf .overview, #box_explosion .overview{
top: 10px;	
}
#box_kreislauf .overview h1, #box_explosion .overview h1{
font-size: 16px;
font-weight:bold;
}

#buehne_kreislauf, #buehne_explosion{
width:100%;
position:relative;
margin-top: 0px;
padding: 8px;
/*margin-left: 320px;*/
}
#buehne_downloads, #buehne_videos, #buehne_bauteil{
width:661px;
height:502px;
position:absolute;
margin-top: 0px;
margin-left: 320px;
background-image:url(../images/bg_sonstiges.png);
background-repeat:no-repeat;
	
}
#buehne_kreislauf_content, #buehne_kreislauf_animation, #buehne_explosion_content, #buehne_explosion_content2, #buehne_explosion_popup, #buehne_kreislauf_popup{
width: 100%; /* 650px */
position:relative;
z-index:36; /* 20 */
}
#buehne_explosion_popup, #buehne_kreislauf_popup{
z-index: 9999999; /* 20 */
}
#buehne_kreislauf_rahmen{
	display: none;
	/*
	background-image:url(../images/buehne_rahmen.png);
	background-repeat:no-repeat;
	*/
	width:100%;
	height:100%;
	top: 0;
	left:0;
	position:absolute;
	z-index:10;/* 10 */
}
#buehne_explosion_rahmen{
	display: none;
	background-image:url(../images/buehne_explosion_rahmen.png);
	background-repeat:no-repeat;
	width:668px;
	height:460px;/*540px;*/
	position:absolute;
	z-index:30;/* 10 */
	background-color: #ccc;
}
#buehne_kreislauf_animation{
display:  none;	
}

.ibtns{
position: absolute;
z-index:999999999;
cursor:pointer;
background-image: url(../images/x.gif);
color: #000;
display: inline-block;
float: left;
height: 7%;
line-height: 7%;
margin-right: 15px;
text-align: center;
width: 5%;
}



#box_explosion .text_box #box_footer #slider a, #box_kreislauf .text_box #box_footer #slider a{
	cursor:pointer;
}
#box_explosion .text_box #box_footer #slider, #box_kreislauf .text_box #box_footer #slider{
margin-top: -35px;	
margin-left:25px;
}
#box_explosion .text_box #slider.ui-widget-content, #box_kreislauf .text_box #slider.ui-widget-content{
	background:url(../images/sliderBGSmall360.png) 50% 50% no-repeat; color: #222222;;
	width:250px;
	height:14px;
}

#box_explosion #buehne_explosion_popup, #box_kreislauf #buehne_kreislauf_popup, #box_explosion #buehne_explosion_content2, #videopopup{
	display:none;
}

#box_explosion #buehne_explosion_popup #pop_content, #buehne_explosion_popup, #box_explosion #buehne_explosion_popup #pop_contentvideo p, #box_kreislauf #buehne_kreislauf_popup #pop_contentvideo p{
padding:15px;	
}
#box_explosion #buehne_explosion_popup #pop_contentvideo{
padding:0 0 0 1px;	
}

#box_explosion #buehne_explosion_popup #pop_content ul{
	margin-left: 20px;
}
#box_explosion #buehne_explosion_popup h1{
font-weight: bold;	
}
#minipopup {
    background-color: #e9e9e9;
    margin: 10px 15px 0 75px;
    position: absolute;
    width: 522px;
    z-index: 2147483647;
	top: 0;
}
#minipopup #turbutext{
	padding: 10px;
	display:block;
}

#minipopup #closeminipopup {
    background-color: red;
    color: #fff;
    cursor: pointer;
    font-size: 20px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin-top: 10px;
    /*padding: 5px;*/
    position: absolute;
    right: 20px;
    text-align: center;
    top: 0;
    width: 20px;
	-weblit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#navigator #nav_txt{
height: 32px;
line-height:32px;
color:#fff;
margin-left:50px;
}

#navigator{
background-image:url(../images/navigator.png);
background-position: 0px -42px;
width: 235px;
height:32px;
position:absolute;
margin-left:0px; /* 745 */
/*margin-top: 55px;*/
display:none;
z-index:100;
cursor:pointer;
}

#navigator:hover{
background-image:url(../images/navigator.png);
background-position: 0px 0px;
width: 235px;
height:32px;
}

#nav_content{
position:absolute;
margin-left:0px; /* 745 */
margin-top: 30px; /* 87 */
display:none;
z-index:100;	
color:#fff;	
}
#nav_content .first{
background-color:#9b9b9b;
width:205px;
padding: 6px 15px;
color:#fff;	
border-bottom:1px solid #888;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
#nav_content div:hover{
	background-color:#adadad;
	color:#fff;	
}
#nav_content .normal{
background-color:#9b9b9b;
width:205px;
border-bottom:1px solid #888;
padding: 6px 15px;
color:#fff;	
}

#nav_content .last{
background-color:#9b9b9b;
width:205px;
padding: 6px 15px;
color:#fff;	
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}

#nav_content div.first,#nav_content div.normal,#nav_content div.last{
font-size: 13px;
cursor:pointer;
}

#navcont{
position: absolute;
z-index:99;
width:235px;
margin-left:745px;
margin-top: 55px;
}

#col_right, #col_left{
width: 300px;
float: left;	
}

.dl_col{
width: 300px;
}
.download_row{
width:255px;
padding: 6px 10px;
color:#fff;	
background-color:#eee;
border: 1px solid #fff;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
display:block;
margin-bottom:10px;
}

.download_row:hover{
	background-color:#fdfdfd;
}
.download_row span.icon{
width: 45px;
float: left;
display: block;	
}
.download_row a{
float: left;
display: block;
}

#box_downloads #buehne_downloads h2{
font-weight: bold;
}

#box_videogalerie .vid_row{
border: 1px solid #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width:450px;
padding: 10px;
display:block;
width: 590px;
margin-bottom:10px;
cursor:pointer;
/* UPDATE 

height:110px;
position:relative;
z-index:9999999999;

*/
}

#box_videogalerie .vid_row:hover{
background-color:#fdfdfd;
}

#box_videogalerie .vid_row img{
	width:160px;
	float: left;
	margin-right: 25px;
	display: block;
}
#box_videogalerie .vid_row .vid_content{
	float: left;
	display: block;
	width:400px;
}


#box_bauteil .bauteil_item{
background-color:#eee;
border: 1px solid #fff;	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width:170px;
padding: 10px;
display:block;
margin-bottom:10px;
margin-right:8px;
float:left;
font-size:12px;
cursor:pointer;
word-wrap: break-word;
}
#box_bauteil .bauteil_item:hover{
background-color:#fdfdfd;
cursor:pointer;
}
#box_bauteil .bauteil_item img{
	width:69px;
	float: left;
	margin-right: 10px;
	display: block;
}
#box_bauteil .bauteil_item .item_content{
	float: left;
	display: block;
	width:90px;
}

/* Top Buttons */
#top-btn {
    position: absolute;
    top: 0;
    z-index: 45;
}

/* Explo Info Buttons */
#explo_i_btns2{
display:none;	
}

#explo_i_btns{
/*
position: absolute;
height:450px;	
*/
width: 650px;
z-index:999999;
top: 0
}
.explo_i, .explo2_i{
	position: absolute;
	z-index:9999999999;
	background-color: #e2e2e2;
	background: linear-gradient(to bottom,  #c4c4c4 0%,#e2e2e2 96%,#ffffff 100%); /* W3C */
	background: -moz-linear-gradient(top,  #c4c4c4 0%, #e2e2e2 96%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(96%,#e2e2e2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#ffffff 100%); /* IE10+ */
	border-radius: 5px;
    box-shadow: 0 2px 3px #666;
    color: #000;
    display: inline-block;
    float: left;
    font-size: 21px;
    height: 22px;
    line-height: 22px;
    margin-right: 15px;
    text-align: center;
    width: 22px;
	
}
.explo_i.fa.fa-info {
    font-size: 25px;
    line-height: 40px;
}
.info_i, .info2_i, #lwrtitel span{
	position: absolute;
	line-height:15px;
	font-size:12px;
	padding:4px;
	z-index:9999999999;
	cursor:pointer;
	background-color:#fff;
	border:1px solid #666;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	word-wrap:normal;
}

#lwrtitel {
    margin-top: -30px;
	/*margin-top: 400px;
    position: absolute;*/
}
.info2_i{
display: none;	
}
#bhs {
        right: 0;
    position: absolute;
    bottom: -10px;
    z-index: 45;
}

/*  Info Buttons im Explo Bereich   */
#buehne_explosion_buttons{
height: 70px;
margin-top:470px;
width: 660px;
margin-left: 10px;
position:absolute;
z-index:35; /* 15 */

}
#buehne_explosion_buttons #btn_tech span,#buehne_explosion_buttons #btn_error span, #buehne_explosion_buttons #btn_video span{
color:#fff;
width: 170px;
}

#buehne_explosion_buttons #btn_tech,#buehne_explosion_buttons #btn_error,#buehne_explosion_buttons #btn_video{
	width: 185px;
	background-image:url(../images/info_button.png);
	background-repeat:no-repeat;
	float: left;
	margin-right:10px;
	color:#fff;
	text-align:center;
	font-size:12px;
	cursor:pointer;
}

#buehne_explosion_buttons .normal{
	background-position: 0px -67px;
}

#buehne_explosion_buttons .aktiv{
	background-position: 0px 0px;
}

#buehne_explosion_buttons .einzeilig{
	padding-left: 10px;
	padding-right:15px;
	padding-top: 20px;
	height:37px;
}
#buehne_explosion_buttons .zweizeilig{
	padding-left: 10px;
	padding-right:15px;
	padding-top: 12px;
	height:45px;
}

/*  Info Buttons im Explo Bereich ENDE!!  */
#box_explosion #pop_top_headline, #box_kreislauf #pop_top_headline {
	height:40px;
	line-height:40px;
	background: #c4c4c4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c4c4c4 0%, #e2e2e2 96%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(96%,#e2e2e2), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c4c4c4 0%,#e2e2e2 96%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	width: 652px; /* 619px */
    margin-left: 0px; /* 2px */
	behavior: url(../PIE.htc);

}
#box_explosion #pop_top_headline #closepopup, #box_kreislauf #pop_top_headline #closepopup{
cursor:pointer;
position:relative;
float: right;
width: 40px;
height: 40px;
line-height:40px;
text-align:center;
color:#fff;
font-size:30px;
display:block;
background-image:url(../images/close.png);
background-repeat:no-repeat;
background-position: 0px -50px;
}
#box_explosion #pop_top_headline #closepopup:hover,#box_kreislauf #pop_top_headline #closepopup:hover{
background-position: 0px 0px;
cursor:pointer;
}

#box_explosion #buehne_explosion_popup #headline, #box_kreislauf #buehne_kreislauf_popup #headline{
width: 585px;
float:left;
font-weight:bold;
padding-left: 15px;
}
#displaybtn{
width: 592px;
position:absolute;
top:457px; /* 361 */
top:0;
overflow:hidden;	
left:29px;
left:39px;
height: 98px;
}
#lwr3_btns{
width: 592px;
position:absolute;
top:454px; /* 361 */
overflow:hidden;	
left:29px;
height: 98px;	
background-image: url(../images/lwr_nav_bg.png);
/*width: 670px;*/
height: 92px;
left: -9px;
padding: 15px 40px;
background-repeat: no-repeat;
}
#displaybtn #aussen{
width: 592px;
overflow-x:scroll;
}
#buehne_explosion_popup {
    margin: 9px 0 0 7px;
    padding: 0;
	background-color:#eee;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#lwr_btns{
height: 98px;
width:980px;
}
#lwr_btns .lwrbtn{
width:140px;
height:89px;
cursor:pointer;
}
#lwrleft, #lwrright, #displaybtn{
float: left;
}
#lwrleft{
position: absolute;
top:457px; /* 361 */
top:0;
margin-left:10px;
left:0;
width:30px;
height:89px;
cursor:pointer;
}
#lwrright{
position: absolute;	
top:457px; /* 361 */
top:0;
left:621px;
left:630px;
width:30px;
height:89px;
cursor:pointer;
}

.ibutton{
width:25px;	
height:25px;
background-image:url(../images/infobutton.png);
background-repeat:no-repeat;
background-color:transparent;
}




#box_produkte #inhalt #buehne{
width:836px;
height:576px;
background-image:url(../images/buehne_bottom.png);
background-repeat:no-repeat;
position:absolute;
z-index:12;
}

#box_produkte #inhalt #buehne #nav{
width:208px;
height:31px;
line-height:31px;
background-image:url(../images/navigation.png);
background-repeat:no-repeat;
background-position: 0px 0px;
position:absolute;
margin-left: 40px;
margin-top: 75px;
color:#fff;
padding-left:10px;
font-size:12px;
z-index:1400;
}
#box_produkte #inhalt #buehne #nav:hover{
background-position: 0px -41px;
}
#menueout{
width: 240px;
height: 150px;
position:absolute;
z-index:1444;
margin-left:20px;
margin-top: 105px;
}
#menue{
position:absolute;
margin-left:20px;
margin-top: 0px;
display:none;
z-index:66;
}
#menue span.normal{
cursor:pointer;	
background-image:url(../images/nav_bg.png);
background-repeat:no-repeat;
width:208px;
height:31px;
line-height:31px;
padding:0 0 0 10px;
color: #fff;
display:block;
font-size:12px;
}
#menue span.normal:hover{
background-position: 0px -31px;
}
#menue span.last{
cursor:pointer;	
background-image:url(../images/nav_bg_last.png);
background-repeat:no-repeat;
width:208px;
height:31px;
line-height:31px;
padding:0 0 0 10px;
color: #fff;
display:block;
font-size:12px;
background-position: 0px -31px;
}
#menue span.last:hover{
background-image:url(../images/nav_bg_last.png);
background-repeat:no-repeat;
background-position: 0px 0px;
}
#menue span.disable{
background-image:url(../images/nav_bg.png);
background-repeat:no-repeat;
width:208px;
height:31px;
line-height:31px;
padding:0 0 0 10px;
color: #5a5a5a;
display:block;
font-size:12px;
background-position: 0px -62px;
}


#pdf{
width: 46px;
height:46px;
background-image:url(../images/pdf.png);
background-repeat:no-repeat;
position:absolute;
margin-left:415px;
margin-top:56px;
cursor:pointer;
}
.overpdf{
	background-position: 0px -56px;
}
.normalpdf{
	background-position: 0px 0px;
}


.firstcolumn{
margin-left: 75px;	
}
.firstcolumncn{
margin-left: 275px;	
}

.column{
width: 205px;
float: left;
padding: 5px 5px;
}
.btn{
	background-image:url(../images/sprach_buttons.png);
	background-repeat:no-repeat;
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#333;
	margin-bottom: 10px;
	cursor:pointer;
	background-position: 0px 0px;
}
.btn:hover{
background-position: 0px -50px;
}


/*  Allgemein   */


#popup{
width: 500px;
height: 320px;
position:absolute;	
z-index:88;
margin:200px 250px;
background-color:#e9e9e9;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(../PIE.htc);
display:none;
-webkit-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.5);
box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.5);
}

#videopopup{
width: 640px;
height: 500px;
position:absolute;	
z-index:88;
margin:100px 200px;
background-color:#e9e9e9;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(../PIE.htc);
display:none;
-webkit-box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.5);
box-shadow: 5px 5px 5px 1px rgba(0,0,0,0.5);
}

#popup #popup_header, #videopopup #videopopup_header {
	width: 500px;
	height:40px;
	line-height:40px;
	background: #c4c4c4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #c4c4c4 0%, #e2e2e2 96%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c4), color-stop(96%,#e2e2e2), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#e9e9e9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c4c4c4 0%,#e2e2e2 96%,#e9e9e9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c4c4c4 0%,#e2e2e2 96%,#e9e9e9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-8 */
	-webkit-border-top-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
	behavior: url(../PIE.htc);
}

#videopopup #videopopup_header {
	width: 640px;
}
#popup #popup_header p,#videopopup #videopopup_header p{
width: 445px;	
float: left;
padding:0 0 0 15px;
line-height:40px;
font-weight:bold;
}
#popup #popup_header #popup_close,#videopopup #videopopup_header #videopopup_close{
cursor:pointer;
position:relative;
float: right;
width: 40px;
height: 40px;
line-height:40px;
text-align:center;
color:#fff;
font-size:30px;
display:block;
background-image:url(../images/close.png);
background-repeat:no-repeat;
background-position: 0px -50px;
}
#popup #popup_header #popup_close:hover,#videopopup #videopopup_header #videopopup_close:hover{
background-position: 0px 0px;
cursor:pointer;
}
#popup #scrollbar1{
width: 485px;
height:260px;
}

.playerbar{
background-color:#d2d2d2;
width: 630px;
height: 25px;
line-height:25px;
margin-top:-4px;
padding: 5px;
}

.video_play_pause_btn{
	width: 25px;
	height:25px;
	display:block;
	float:left;
	cursor:pointer;
	background-image:url(../images/clip-player-icons.png);
	background-repeat:none;
	background-position: 0px -35px; /* 0 == pause   -35 == play*/
}

.video_length{
	width: 560px;
	display:block;
	float:left;
	padding-left: 20px;
}

.video_volume{
	width:25px;
	height:25px;
	display:block;
	float:left;
	cursor:pointer;
	background-image:url(../images/clip-player-icons.png);
	background-repeat:none;
	background-position: 0px -105px;
}
.videocontent p{
	padding: 10px 5px;
}


/*   POPUP Video Ende  */
#startauswahl{
width: 400px;
margin: 0 40px;
}
#popup .popup_colum{
width: 180px;
float: left;
padding: 10px;	
}
.clear{
clear: both;	
}
.pointer{
cursor:pointer;
}
table tr td{
	vertical-align:top;
	font-size: 12px;
	padding: 2px;
}
p.o, p.a{
position:relative;
margin-top:-22px; /* 25 */
width:170px;
text-align:center;
color:#FFF;
}
p.popwrapper{
margin-left: 5px;	
}


/* Tiny Scrollbar */
#scrollbar1 { width: 496px; margin: 10px; overflow:hidden }
#scrollbar1 .viewport { width: 470px; height: 260px; overflow: hidden; position: relative; }
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0 15px 0 0; margin: 0; }
#scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#scrollbar1 .disable { display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }


/*    								*/
/* Kreislauf Info -- Tiny Scrollbar */
/*    								*/
#box_kreislauf #scrollbar1 { width: 286px; margin: 10px; margin-top:20px; }
#box_kreislauf #scrollbar1 .viewport { width: 270px; height: 480px; overflow: hidden; position: relative; } /* height: 260 */
#box_kreislauf #scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0 15px 0 15px; margin: 0; }
#box_kreislauf #scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#box_kreislauf #scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#box_kreislauf #scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#box_kreislauf #scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#box_kreislauf #scrollbar1 .disable { display: none; }
#box_kreislauf .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#box_kreislauf #scrollbar1 .viewport p{line-height:22px;}
#box_kreislauf #scrollbar1 .viewport h1{line-height:22px;}

/*    								*/
/* Explosion Info -- Tiny Scrollbar */
/*    								*/
#box_explosion #scrollbar1 { width: 286px; margin: 10px; margin-top:20px; }
#box_explosion #scrollbar1 .viewport { width: 270px; height: 400px; overflow: hidden; position: relative; } /* height: 260 */
#box_explosion #scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0 15px 0 15px; margin: 0; }
#box_explosion #scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#box_explosion #scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#box_explosion #scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#box_explosion #scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#box_explosion #scrollbar1 .disable { display: none; }
#box_explosion .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#box_explosion #scrollbar1 .viewport p{line-height:22px;}
#box_explosion #scrollbar1 .viewport h1{line-height:22px;}

/*    								*/
/* Popup bei Explo Darstellungen  -- Tiny Scrollbar */
/*    								*/
#box_explosion #buehne_explosion_popup #scrollbar1 { width: 640px; margin: 5px; margin-top:20px; } /* width 286px */
#box_explosion #buehne_explosion_popup #scrollbar1 .viewport { width: 625px; height: 387px; /* 400px*/ overflow: hidden; position: relative; } /* width: 270 */
#box_explosion #buehne_explosion_popup #scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0 15px 0 15px; margin: 0; }
#box_explosion #buehne_explosion_popup #scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y-520.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#box_explosion #buehne_explosion_popup #scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#box_explosion #buehne_explosion_popup #scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#box_explosion #buehne_explosion_popup #scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#box_explosion #buehne_explosion_popup #scrollbar1 .disable { display: none; }
#box_explosion #buehne_explosion_popup .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#box_explosion #buehne_explosion_popup #scrollbar1 .viewport p{line-height:22px;}
#box_explosion #buehne_explosion_popup #scrollbar1 .viewport h1{line-height:22px;}


/*    								*/
/* Downloads Content -- Tiny Scrollbar */
/*    								*/
#box_downloads #buehne_downloads #scrollbar1 { width: 650px; margin: 5px; margin-top:20px; } /* width 286px */
#box_downloads #buehne_downloads #scrollbar1 .viewport { width: 635px; height: 520px; /* 400px*/ overflow: hidden; position: relative; } /* width: 270 */
#box_downloads #buehne_downloads #scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0 15px 0 15px; margin: 0; }
#box_downloads #buehne_downloads #scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y-520.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#box_downloads #buehne_downloads #scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#box_downloads #buehne_downloads #scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#box_downloads #buehne_downloads #scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#box_downloads #buehne_downloads #scrollbar1 .disable { display: none; }
#box_downloads #buehne_downloads .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#box_downloads #buehne_downloads #scrollbar1 .viewport p{line-height:22px;}
#box_downloads #buehne_downloads #scrollbar1 .viewport h1{line-height:22px;}


/*    								*/
/* Video Content -- Tiny Scrollbar */
/*    								*/
#box_videogalerie #buehne_videos #scrollbar1 { width: 650px; margin: 5px; margin-top:20px; } /* width 286px */
#box_videogalerie #buehne_videos #scrollbar1 .viewport { width: 635px; height: 520px; /* 400px*/ overflow: hidden; position: relative; } /* width: 270 */
#box_videogalerie #buehne_videos #scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0 15px 0 15px; margin: 0; }
#box_videogalerie #buehne_videos #scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y-520.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#box_videogalerie #buehne_videos #scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#box_videogalerie #buehne_videos #scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#box_videogalerie #buehne_videos #scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#box_videogalerie #buehne_videos #scrollbar1 .disable { display: none; }
#box_videogalerie #buehne_videos .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#box_videogalerie #buehne_videos #scrollbar1 .viewport p{line-height:22px;}
#box_videogalerie #buehne_videos #scrollbar1 .viewport h1{line-height:22px;}

/*    								*/
/* Bauteil Content -- Tiny Scrollbar */
/*    								*/
#box_bauteil #buehne_bauteil #scrollbar1 { width: 650px; margin: 5px; margin-top:20px; } /* width 286px; margin: 10px */
#box_bauteil #buehne_bauteil #scrollbar1 .viewport { width: 635px; height: 500px; /* 400px*/ overflow: hidden; position: relative; } /* width: 270 */
#box_bauteil #buehne_bauteil #scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0 15px 0 15px; margin: 0; }
#box_bauteil #buehne_bauteil #scrollbar1 .scrollbar{ background: transparent url(../images/bg-scrollbar-track-y-520.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
#box_bauteil #buehne_bauteil #scrollbar1 .track { background: transparent url(../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
#box_bauteil #buehne_bauteil #scrollbar1 .thumb { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
#box_bauteil #buehne_bauteil #scrollbar1 .thumb .end { background: transparent url(../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
#box_bauteil #buehne_bauteil #scrollbar1 .disable { display: none; }
#box_bauteil #buehne_bauteil .noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }
#box_bauteil #buehne_bauteil #scrollbar1 .viewport p{line-height:22px;}
#box_bauteil #buehne_bauteil #scrollbar1 .viewport h1{line-height:22px;}



#loading,#loadingBegin,#loadingTurn, #loadingSplit{
position: absolute;
width: 200px;
height: 50px;
line-height:50px;
z-index:9999;
color:#333;
font-weight:bold;
background-color:#e9e9e9;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(../PIE.htc);
text-align:center;
display:none;
top: 40%;
left: 50%;
margin-left: -100px;
}

#loadingSmallTurn{
position: absolute;
width: 200px;
height: 50px;
line-height:50px;
margin:60px 10px 10px 30px;	
z-index:3000;
color:#333;
font-weight:bold;
background-color:#e9e9e9;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
behavior: url(../PIE.htc);
text-align:center;
display:none;
}
#loadingBegin{
display:block;
margin-top: 120px;
}
#loadingSplit{
	margin-left:350px;	
}
#pslider{
	position:absolute;
	margin:250px 0 0 825px;
}
#btn{
position:absolute;
width:56px;
height:55px;
z-index:990;
background-image:url(../images/mobile_sliderBtn360.png);
background-repeat:no-repeat;
/*float: left;*/
margin-top: 240px;
cursor:pointer;
}
#box{
width: 988px;
height:580px; /*800*/
overflow:hidden;
position:absolute;
margin-left:0px;
z-index:900;
}
#inner{
margin-left:828px;
height: 560px;
position:absolute;
z-index:750;
margin-top:9px;
}

.f{
display: block;
}
.c{
clear:both;
}
.colSlider{
display: block;
float:left;
width: 130px;
padding:10px 5px 10px 5px;	
margin-top:29px;
}
#t360{

}
.ui-slider{
margin-top: -15px;
}
.t360{
	position:relative;
	top: 8px;	
}

.lwrbg {
    background-image: url(../images/lwr_nav_bg.png);
    height: 90px;
    margin-left: -9px;
    position: absolute;
    width: 670px;
    z-index: 1;
}

#box_kreislauf #box_headline.gr, #box_explosion #box_headline.gr,#box_kreislauf #box_headline.sl, #box_explosion #box_headline.sl{
font-size:18px;	
}
#box_bauteil #menue_bauteil #box_headline.sl{
	font-size:18px;	
}
#box_navigation #thermo .sl,#box_navigation #elektrik .sl,#box_navigation #licht .sl,#box_navigation #bremsen .sl,
#box_navigation .en, #box_kreislauf #box_headline.en, #box_explosion #box_headline.en,
#box_navigation .pl, #box_kreislauf #box_headline.pl, #box_explosion #box_headline.pl,
#box_navigation .es, #box_kreislauf #box_headline.es, #box_explosion #box_headline.es,
#box_navigation .se, #box_kreislauf #box_headline.se, #box_explosion #box_headline.se,
#box_navigation .it, #box_kreislauf #box_headline.it, #box_explosion #box_headline.it,
#box_navigation .no, #box_kreislauf #box_headline.no, #box_explosion #box_headline.no
{
font-size: 20px;	
}
#box_navigation .es, #box_kreislauf #box_headline.es, #box_explosion #box_headline.es,
#box_navigation .fr, #box_kreislauf #box_headline.fr, #box_explosion #box_headline.fr,
#box_navigation .ru, #box_kreislauf #box_headline.ru, #box_explosion #box_headline.ru,
#box_navigation .hu, #box_kreislauf #box_headline.hu, #box_explosion #box_headline.hu
{
font-size: 18px;	
}
#box_navigation #elektrik .ru,#box_navigation #elektrik .hu{
font-size: 15px;	
}
#box_kreislauf #box_headline.ru, #box_explosion #box_headline.ru,
#box_kreislauf #box_headline.hu, #box_explosion #box_headline.hu{
font-size: 13px;	
}
#buehne_explosion_popup{
height:450px;	
}

.bremsen_gr,
.bremsen_es,
.bremsen_fi,
.bremsen_fr,
.bremsen_it{
margin-top: -50px;
}
#mv .eehu, #mv .eees{
	font-size: 15px;
}

.btn_anatomie, .btn_br2, .btn_br3{
	background-image:url(../images/anatomie-button-normal.png);
	background-repeat:no-repeat;
	width:260px;
	height:33px;
	line-height:33px;
	margin-bottom:5px;
	padding-left: 15px;
	cursor:pointer;
}
.btn_anatomie:hover, .btn_anatomie_aktiv, .btn_br2:hover, .btn_br3:hover{
	background-image:url(../images/anatomie-button-hover.png);
	background-repeat:no-repeat;
	width:260px;
	height:33px;
}
#gruppeanatomie,#gruppefdb,#gruppefu,#infofdb{
margin-left:25px;	
}
#infofdb{
	margin-top: 15px;
}
.fdbbtn,.fubtn{
width:79px;
height:94px;
cursor:pointer;
position: absolute;
top:0;
}
#br3Overlays img{
position:absolute;
top:0;	
}
#fdbu_1{
position: absolute;
margin-left: 180px;
margin-top: 170px;
background-image:url(../images/br2_btn1.png);
background-repeat:no-repeat;	
}
#fdbu_2{
position: absolute;
margin-left: 535px;
margin-top: 40px;
background-image:url(../images/br2_btn2.png);
background-repeat:no-repeat;	
}
#fdb_2{
position: absolute;
margin-left: 65px;
margin-top: 20px;
background-image:url(../images/br2_btn2.png);
background-repeat:no-repeat;
}

#fdb_3{
position: absolute;
margin-left: 65px;
margin-top: 245px;
background-image:url(../images/br2_btn3.png);
background-repeat:no-repeat;
}

#fdb_4{
position: absolute;
margin-left: 480px;
margin-top: 100px;
background-image:url(../images/br2_btn4.png);
background-repeat:no-repeat;
}
#auswahlbr3{
position: absolute;
margin-top: 175px;
margin-left:160px;	
top: 0;
}
.br3btn{
background-image:url(../images/anatomie-button-normal.png);
	background-repeat:no-repeat;
	width:260px;
	height:33px;
	line-height:33px;
	margin-bottom:15px;
	cursor:pointer;
	text-align:center;
}
.br3btn:hover{
background-image:url(../images/anatomie-button-hover.png);
	background-repeat:no-repeat;
	width:260px;
	height:33px;
}
#br3_topbtns{
position: absolute;
width: 650px;
height:50px;
z-index:999999;
top: 0
}
#btnhysterese {
    position: absolute;
    top: 40px;
}

#turn_normal {
    max-height: 455px;
    position: relative;
	overflow: hidden;
}
#turn_animation {
    overflow: hidden;
}
#turn_animation img,
#turn_normal img {
	position: absolute;
	top: 0;
}
#turn_animation .spacer,
#turn_normal .spacer {
	position: relative;
	
}
#tout_12 {
	z-index: 40;
}
/*

	Mobile / Desktop spezifische Anpassungen

*/
#mobile-content p.subline{
	color:#d9d9d9;
	font-size:16px;
	margin-bottom: 10px;
}
#container{
	background-color: #4f4f4f;
	width: 100%;
	max-width:668px;
	background-image: none;
	position: relative;
	/*
	position: relative;
	overflow: hidden;
	*/
}
#mobile-content{
	width: 100%;
	max-width: 668px;
	/*margin:0 auto;*/
	background-color: #4f4f4f;
	padding: 25px 15px 15px 15px;
	overflow: hidden;
}
#mobile-content, #mobile-content p, #mobile-content h1, #mobile-content div, #mobile-content span{
	color:#d9d9d9;
}
.rowbtn{
	background-color: #414344;
	display: inline-block;
	width: 100%;
	padding: 5px;
	border: 1px solid rgba(105,116,118,0.28);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	/*box-shadow: #666 2px 2px 0px;*/
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	cursor: pointer;	
}
.aktiv .rowbtn{
	background-image: url(../images/Btn-pfeile.png);
	background-repeat: no-repeat;
	background-position: right 10px center;
	
}
.inaktiv .rowbtn{
	background-color: #414344;
	display: inline-block;
	width: 295px;
	padding: 5px;
	border: 1px solid #343637;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: #666 2px 2px 0px;
	-moz-box-shadow: #666 2px 2px 0px;
	box-shadow: #666 2px 2px 0px;
	cursor: pointer;
}
#mobile-content .row{
	margin-bottom: 5px;
}
#mobile-content .row .txt {
    height: 22px;
    vertical-align: middle;
    display: table-cell;
	padding-right: 25px;
}
.mBtn {
    background: rgba(0, 0, 0, 0) linear-gradient(#ffffff, #c2c2c2) repeat scroll 0 0;
    border-radius: 8px;
    box-shadow: 0 2px 3px #666;
    color: #000;
    display: inline-block;
    float: left;
    font-size: 35px;
    height: 42px;
    line-height: 42px;
    margin-right: 15px;
    text-align: center;
    width: 42px;
}
#mobile-content .mBtn{
	float: left;
	margin-right: 15px;
	width: 22px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #ccc;
	color:#515151;
	display: inline-block;
	font-size: 21px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	background: #e9e9e9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e9e9e9), to(#bdbdbd));
	background: -webkit-linear-gradient(#e9e9e9, #bdbdbd);
	background: -moz-linear-gradient(#e9e9e9, #bdbdbd);
	background: -ms-linear-gradient(#e9e9e9, #bdbdbd);
	background: -o-linear-gradient(#e9e9e9, #bdbdbd);
	background: linear-gradient(#e9e9e9, #bdbdbd);
	-pie-background: linear-gradient(#e9e9e9, #bdbdbd);
	behavior: url(/PIE.htc);
	
}
.mBtn.fa.fa-level-up {
    font-size: 20px;
    line-height: 42px;
	line-height: 28px;
	color:#515151;
}
#backbtn .mBtn {
    height: 26px;
    width: 26px;
	margin-right: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	background-color: #e9e9e9;
	behavior: url(/PIE.htc);
	background-image: url("../images/back-pfeil.png");
	background-position: left 3px center;
	background-repeat: no-repeat;
	
}
#mobile-content .col{
	width: 300px;
	float: left;
	margin-top:5px;
	display: inline-block;
	margin-right: 25px;
}
.explo-display {
    height: 220px;
    overflow: hidden;
}
.inaktiv{
	opacity: 0.5;
}

#play-ani ,
#play-ani2 {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
	width: 100%;
	bottom: 40px;
}

#play-ani img,
#play-ani2 img {
    display: block;
    max-width: 100%;
    height: auto;
}

#switcher{
	width: 100%;
	text-align: center;
}
#switcher.explo-switcher{
	display: inline-block;
}
#wrapper {
    /*
	overflow-x: scroll;
    overflow-y: hidden;
	*/
	overflow: hidden;
	overflow-x: scroll;
}
#display.smart #wrapper{
	overflow: hidden;
}

#innen {
    height: 240px;
}
#m_info_99{
	background-image: url("../images/Btn-pfeile.png");
    background-position: right 10px center;
    background-repeat: no-repeat;
}

.explo-display .rowbtn{
	cursor: default;
}
#m_info_99{
	cursor: pointer;
}
.balken {
    -webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	border-radius: 20px;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin: 0 5px;
    width: 25px;
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.38);
}

#switcher .balken {
	background-color: #949494;
}

#switcher .balken.aktiv{
	background: #e9e9e9;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e9e9e9), to(#bdbdbd));
	background: -webkit-linear-gradient(#e9e9e9, #bdbdbd);
	background: -moz-linear-gradient(#e9e9e9, #bdbdbd);
	background: -ms-linear-gradient(#e9e9e9, #bdbdbd);
	background: -o-linear-gradient(#e9e9e9, #bdbdbd);
	background: linear-gradient(#e9e9e9, #bdbdbd);
	-pie-background: linear-gradient(#e9e9e9, #bdbdbd);
	behavior: url(/PIE.htc);
}

/* Responsive Anpassungen */
#box_kreislauf {
	width: 100%;
	position: relative;
}
#switcher{
	display: none;
}
@media (max-width: 570px){
	#mobile-content .col {
		margin: 0;
		padding: 0;
		width: 300px;
		margin-right: 25px;
	}
	#display {
		margin: 20px 0 10px 0;
		height: 210px;
		overflow: hidden;
	}
	
	#display.smart  #wrapper{
		overflow-x: scroll;
	}
	#switcher{
		display: inherit;
	}
	
}

@media (max-width: 667px){
	#minipopup {
		background-color: #e9e9e9;
		margin: 0 8px 0 0;
		position: absolute;
		max-width: 100%;
		width: auto;
		z-index: 2147483647;
		top: 0;
		color: red;
	}
	#turbulenzeinlage{
		max-width: 100%;
	}
	#box_willkommen{
		display: block;
		width: 100%;
		max-width: 100%;
		background-image: url(../images/bg_wrapper.jpg);
		position: relative;
	}

	#box_willkommen #inhalt{
		width: 100%;
		max-width: 100%;
	}
	.ibtns {
		background-image: url("../images/x.gif");
		color: #000;
		cursor: pointer;
		display: inline-block;
		float: left;
		margin-right: 15px;
		position: absolute;
		text-align: center;
		z-index: 999999999;
	}
	.auswahl {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	
	.auswahl p {
		color: white;
	}
	
	#mobile-content .col {
		margin: 0;
		padding: 0;
		width: 250px;
		margin-right: 25px;
	}
	#display {
		margin: 20px 0 10px 0;
		height: 210px;
		overflow: hidden;
	}
}

@media (max-width: 560px){
	
	#backbtn {
		position: relative;		
		right: auto;
		margin: 10px 10px 0 10px;
		width: calc(100% - 20px); /* FÃ¤llt auf normale GrÃ¶ÃŸe zurÃ¼ck &lt; IE9 */
		display: table;
	}
	
	#backbtn .mBtn {
		display: table-cell;
		float: none;
	}
	#backbtn #back_pre {
		display: table-cell;
		float: none;
	}
	
	.ibtns {
		background-image: url("../images/x.gif");
		color: #000;
		cursor: pointer;
		display: inline-block;
		float: left;
		margin-right: 15px;
		position: absolute;
		text-align: center;
		z-index: 999999999;
	}
	
}
	
#kht_explo_player {
	width: 100%!important;
	height: auto!important;
}



/*
@media (max-width: 600px){
	
	#container{
		width: 320px;
		height: 250px;
	}
	#box_willkommen {
		width: 320px;
	}
	#box_willkommen #inhalt {
		display: inline-block;
		width: 318px;
	}
	#kht_logo {
		margin: 0 auto;
		max-height: 100%;
		width: 280px;
		z-index: 3000;
	}
	#kht_logo img {
		max-width: 100%;
	}
	#buehne_kreislauf, #buehne_explosion {
		width: 320px;
	}
	
	#buehne_kreislauf_rahmen {
	    background-image: none;
		width: 320px;
		height: 220px;
		overflow: hidden;
	}

	
	#buehne_kreislauf_content, #buehne_kreislauf_animation, #buehne_explosion_content, #buehne_explosion_content2, #buehne_explosion_popup, #buehne_kreislauf_popup {
		width: 302px;
	}
	#turn_animation, #turn_normal, #turn_normal #t360, #turn_normal #t360 img{
		width:302px;
		max-height: 220px;
		display: inline-block;
		overflow: hidden;
	}
	#turn_normal {
		max-height: 210px;
		overflow: hidden;
		position: inherit;
		display: none;
	}
	#turn_normal #t360{
		width:302px;
		max-height: 210px;
		height: 210px;
		overflow: hidden;
	}
	#turn_animation img {
		max-width: 100%;
	}
	#mobile-content{
		width: 289px;
	}
	#bhs {
		display: inline-block;
		height: 29px;
		left: 251px;
		position: absolute;
		top: 182px;
		width: 51px;
		z-index: 2147483647;
	}
	#bhs &gt; img {
		max-height: 100%;
		max-width: 100%;
	}
	.rowbtn {
		width: 265px;
	}
	#display {
		height: 220px;
		width: 298px;
	}
	#innen.smart{
		width: 650px;
	}
	#ibtns{
		display: none;
	}
	
}*/</pre></body></html>