@charset "utf-8";

/* CSS Document */
html{
	width:100%;
	min-width: 1250px;
}
#pcLogo{
	height:37px;
	width:229px;
	background: #fff url("/fileadmin/images/allgemein/pagecon_logo.png") no-repeat 50% 50%;
	line-height:0;
	font-size:0;
	margin:5px 0;
	padding:15px;
}
a{
	cursor:pointer;
}


/* Footer ProdukteWeitere */
#ProdukteWeitere #m1 img,
#ProdukteWeitere #m11 img{
	height:138px;
	width:105px;
	margin-top: 8px;
}
#ProdukteWeitere #m21 img,
#ProdukteWeitere #m2 img{
	height:138px;
	width:105px;
	margin-top: 8px;
}
#ProdukteWeitere #m3 img{
	height:125px;
	width:89px;
	margin-top: 17px;
}
#ProdukteWeitere #m4 img{
	height:123px;
	width:87px;
	margin-top: 17px;
}
#ProdukteWeitere #m5 img{
	height:156px;
	width:122px;
}
#ProdukteWeitere #m6 img{
	height:155px;
	width:124px;
}
#produktuebersicht span.mehr,
#produktuebersicht a.mehr{
	text-transform: uppercase;
	padding: 0 4px;
	font-size: 21px;
	color: #fff;
	line-height: 0px;
	position: relative;
	left: -123px;
	z-index: 999;
	top: 245px;
	display:none;
}
#produktuebersicht .even span.mehr,
#produktuebersicht .even a.mehr{
	left: 62px;
}
#M11 span.mehr,
#M1 span.mehr,
#m11 span.mehr,
#m1 span.mehr,
#m11 span.mehr,
#m1 a.mehr,
#m11 a.mehr,
#M11 a.mehr,
#M1 a.mehr{background:rgb(137,192,203)}
#M21 span.mehr,
#M2 span.mehr,
#m2 span.mehr,
#m21 span.mehr,
#m2 a.mehr,
#M21 a.mehr,
#M2 a.mehr{background:rgb(214,203,000)}
#M3 span.mehr,
#m3 span.mehr,
#m3 a.mehr,
#M3 a.mehr{background:rgb(149,187,030)}
#M4 span.mehr,
#m4 span.mehr,
#m4 a.mehr,
#M4 a.mehr{background:rgb(025,173,206)}
#M5 span.mehr,
#m5 span.mehr,
#m5 a.mehr,
#M5 a.mehr{background:rgb(255,221,000)}
#M6 span.mehr,
#m6 span.mehr,
#m6 a.mehr,
#M6 a.mehr{background:rgb(000,138,181)}
#MC20 span.mehr,
#MC20 a.mehr{background:rgb(235, 90, 7)}
#produktuebersicht .vdo-product:hover span.mehr,
#produktuebersicht .vdo-product:hover a.mehr{
	display:inline;
}
/* Color */
.M11Color,
.M1Color{
	background-color: rgb(137,192,203);
}
.M21Color,
.M2Color{
	background-color: rgb(214,203,0);
}
.M3Color{
	background-color: rgb(149,187,30);
}
.M4Color{
	background-color: rgb(25,173,206);
}
.M5Color{
	background-color: rgb(255,221,0);
}
.M6Color{
    background-color: rgb(0,138,181);
}
.M6FontColor *{
    color: rgb(0,138,181);
}
.MC2Color,
.MC20Color{
    background-color: rgb(235, 90, 7);
}
.GreyColor{
    background-color: #ECECEC;
    height: 75px;
}
.WhiteColor{
    background-color: #FFFFFF;
    height: 100px;
}
/*/////////////////////////////////////////////////////////////////////////////////////*/
#Content{
	background-color: #fff;
	min-height: 280px;
	min-width: 1250px;
}
#produktuebersicht {
	margin: auto;
}
#produktuebersicht .vdo-c-1-2{
	height: 300px;
	min-height: 300px;
	position: relative;
	text-align: center !important;
}
#produktuebersicht .vdo-c-1-2 a.click{
 display: block;
 width: 100%;
 height: 100%;
 text-decoration: none;
}
}
#produktuebersicht .odd,
#produktuebersicht .even {
	overflow: hidden;
}
#produktuebersicht .even .vdo-c-1-2{
	float: right;
}
#produktuebersicht img{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
#produktuebersicht #M1 img.productTitleImage-odd{
	left: -60px;
}
.productImage-odd, .productTitleImage-even{
		margin: auto;
    margin-right: 100px;
}
.productImage-odd{
	margin-left:370px;
	margin-right:auto;
}
.MC20Color .productImage-odd {
	margin-left: 341px;
}
.productImage-even, .productTitleImage-odd {
		margin: auto;
    margin-left: 100px;
}
.productImage-even{
	margin-right:370px;
	margin-left:auto;
}

.productImage-aeltere {
	margin:auto auto;
}
#produktuebersicht .M11Color img, #produktuebersicht .M21Color img,
#produktuebersicht .M1Color img, #produktuebersicht .M2Color img{
	height: 240px;
	width: 174px;
}
#produktuebersicht .M3Color img, #produktuebersicht .M4Color img{
	height: 222px;
	width: 148px;
}
#produktuebersicht .M5Color img, #produktuebersicht .M6Color img{
	height: 255px;
	width: 192px;
}
.slogan {
    font-size: 25px;
    font-weight: bold;
    font-style: italic;
    color: #FFF;
    width: 240px;
}
.M3Color .slogan-odd {
	width: 200px;
	margin-left: 128px;
	margin-top: 96px;
}
.M4Color .slogan-even {
	width: 230px;
	margin-top: 105px;
}
.M6Color .slogan-even {
	width: 235px;
	margin-top: 96px;
}
.M21Color .slogan-even,
.M2Color .slogan-even {
	margin-top: 95px;
	width: 260px;
}
.slogan-even {
    margin-top: 120px;
    margin-left: 280px;
    text-align: left;
}
.slogan-odd {
    margin-top: 120px;
    margin-left: 89px;
    text-align: right;
}
/*/////////// PRODUKTE SUBNAVI ///////////////////////////////////////////////////////////////////////*/
#SubNaviProdukt{
	position: relative;
	z-index: 999;
	height: 60px;
	text-align: center;
	-moz-box-shadow: 1px 1px 5px #333;
	-webkit-box-shadow: 1px 1px 5px #333;
	box-shadow: 1px 1px 5px #333;
	filter:progid:DXImageTransform.Microsoft.Shadow(strength=5,color=#333,direction=135);
}
#SubNaviProdukt .vdo-c-1{
	height: 60px;
    margin-left: 5%;
    margin-right: 5%;
}

#SubNaviProdukt a span{
	color: #008AB4;
}
#SubNaviProdukt a.aktiv span,
#SubNaviProdukt a:Hover span{
	color: #fff;
}
#SubNaviProdukt a{
	vertical-align: middle;
	height: 40px;
	display: inline-block;
	text-decoration: none;
	color: #008AB4;
	padding: 19px 30px 0px 30px;
	font-size:16px;
	
	-webkit-transition: background-color 100ms ease-out;
	-moz-transition: background-color 100ms ease-out;
  -o-transition: background-color 100ms ease-out;
  transition: background-color 100ms ease-out;
}
#SubNaviProdukt a:Hover,
#SubNaviProdukt .aktiv{
    background-color: #008AB4;
    color: #fff;
}
/*///////////////// PRODUKTE INHALTE ///////////////////////////////////////////////////////////////////////*/
#produktinhalte{
    margin: auto;
		overflow-x: hidden;
}
#Produkthead .vdo-c-1-2{
    min-height: 367px;
    position: relative;
    text-align: center !important;
}
#Produkthead img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
#ProduktheadSmall{
    display: none;
}
#ProduktheadSmall .vdo-c-1-2{
    min-height: 190px;
    position: relative;
    text-align: center !important;
}
#ProduktheadSmall img{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
#ProduktheadSmall .product{
    height: 150px;
    width: 109px;
}
/*#Funktionstabelle.fixed{
	position:relative;
	top:215px;
}*/
#Funktionstabelle > div{
}
/*///////////////// PRODUKTEFUNKTIONEN TABELLE ////////////////////////////////////////////////////*/
#FunktionenTabelle{
    padding-bottom: 50px;
}
#FunktionenTabelle h1{
	color:#fff;
	font-weight: normal;
	text-align:center;
	padding-top:40px;
	padding-bottom:25px;
}
#FunktionsListe{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	width: 96%;
	margin: 0 auto;
	margin-top:-50px;
}
#FunktionsListe h1{
	margin-top:0 !important;
} 
#FunktionsListe h2{
	padding-bottom: 10px;
}
#FunktionsListe li{
	display: inline-block;
	text-align: left;
	padding-bottom: 35px;
	padding: 0 2% 0 0;
	width: 47%;
}
#FunktionsListe table{
   border-spacing: 0px;
   width: 440px;
	 margin:0 auto;
}
#FunktionsListe table td{
	background: rgba(255,255,255,0.35);
	height: 60px;
	padding: 2% 0 2% 0;
	box-sizing: border-box;
}
#FunktionsListe table tr{
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
#FunktionsListe  tr:nth-child(even) {
	background: rgba(255,255,255,0.4);
}
#FunktionsListe  tr:hover {
	background: rgba(255,255,255,0.75);
}
/*
#FunktionsListe tr:nth-child(odd) {
   background-color: #efefef;
}*/
.fname{
		padding-left: 5% !important;
		padding-right: 5% !important;
		text-align:center;
		vertical-align:middle;
		height:60px;
}
.fname, .fwert{
	font-weight: normal;
	color:#666;
	font-size:16px;
}
.fwert{
	font-size:14px;
	display:block;
}
.fwert .true{
	display:none;
}
#M5 .fname,
#M5 .fwert{
	color:#666 !important;
}

/*/////////// M INHALTE ///////////////////////////////////////////////////////////////////////*/
#specifications {
    list-style: none;
		text-align:center;
		width: 375px;
		margin: 0 auto;
}
#mc2 #specifications,
#m6 #specifications{
	width: 455px;
}
#specifications li {
    margin-right: 10px;
    float: left;
		
		position:relative;
		margin-bottom:10px;
		overflow:hidden;
}
#specifications li.batteriestatus .hover{
	left: -25px;
}
#specifications li.funktionsuebersicht .hover{
	left: -39px;
}
#specifications li.temperatur .hover{
	left: -16px;
}
#specifications li.stoppuhr .hover{
	left: -7px;
}
#specifications li.kcal .hover{
	left: -2px;
}
#specifications li.einstellungen .hover{
	left: -22px;
}
#specifications li.Wasserdicht .hover{
	left: -57px;
	width: 187px;
} .en #specifications li.Wasserdicht .hover{width: 107px;left: -16px;}
#specifications li._1_Radgroesse_einstellbar .hover{
	width: 205px;
	left: -62px;
} .en #specifications li._1_Radgroesse_einstellbar .hover{width: 225px;left: -75px;}
#specifications li.autosave .hover{
	width: 330px;
	left: -124px;
} .en #specifications li.autosave .hover{width: 270px;left: -96px;}
#specifications li.trittfrequenz .hover{
	left: -25px;
}
#specifications li.puls .hover{
	left: -0;
}
#specifications li.fuer_2_raeder_einsetzbar .hover{
	width: 200px;
	left: -59px;
}
#specifications li.hoehenmessung .hover{
	left: -36px;
}
#specifications li.radgroessentabelle .hover{
	left: -45px;
}
#specifications li.displaybeleuchtung .hover{
	left: -50px;
}
#specifications li.tourenspeicher .hover{
width: 185px;
left: -53px;
}
#specifications li.ssb{display:none;}
#specifications li .hover{
	background: url("/fileadmin/images/allgemein/specificationsHoverBG.png") top;
	position: absolute;
	opacity: 0;
	height: 71px;
	top:-20px;
	text-align: center;
	min-width: 100%;
	color:#2B2B2B;
	padding-top: 19px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-transition: all 50ms ease-out;
	-moz-transition: all 50ms ease-out;
	-o-transition: all 50ms ease-out;
	transition: all 50ms ease-out;
	 -moz-box-sizing: border-box; 
  box-sizing: border-box; 
} .en #specifications li .hover{white-space:nowrap}
#specifications li:hover{
	overflow:visible;
}
#specifications li:hover .hover{
	opacity:1;
	top: -71px;
}
#M1Galerie{
    height: 352px;
		padding-top: 15px;
}
#M1BikeGalerie .item img{
    display: block;
    height: auto;
    margin: 0 auto;
}
/*//////////M1 Highlights /////////////////////////////////////////////////////////////*/
#M1HighlightsThird {
    height: 400px;
}
#M1HighlightsThird p, #M1HighlightsThird h1{
    color:#fff;
}
#M1HighlightsThird h1{
    font-weight: normal;
    color:#8CC0C8;
    margin-left: 10%;
    margin-right: 15%;
    padding-top: 50px;
		padding-bottom: 10px;
}
#M1HighlightsThird p{
    margin-left: 10%;
    margin-right: 15%;
    padding-bottom: 80px;
}
#M1HighlightsThird img{
    padding: 80px 0px;
}
#M1HighlightsForth h1{
    color:#8CC0C8;
    font-weight: normal;
		padding-bottom:10px;
}
#M1HighlightsForth h2{
    padding: 5px 0px 20px 0px;
    color:#999;
    font-size: 2.000em;
    font-weight: bold;
}
#M1HighlightsForth .text{
    padding: 100px 0px;
    margin-left: 18%;
    margin-right: 5%;
}
#M1BatterieSpeicher{
	height: 400px;
	background: url("/fileadmin/images/m1/autostart_img.png") right no-repeat;
	text-align: center;
	width: 40%;
	background-size: cover;
	float: right;
}
#m11.highlight .fifth,
#m1.highlight .fifth{
	height:0;
}
#m11.highlight .fifth .vdo-c-1-2,
#m1.highlight .fifth .vdo-c-1-2{
	width:50% !important;
}
#m11.highlight .fifth .vdo-c-1-2#M1BatterieSpeicher,
#m1.highlight .fifth .vdo-c-1-2#M1BatterieSpeicher{
	width:49% !important;
}
#m11.highlight .fifth .content ,
#m1.highlight .fifth .content {
padding: 85px 118px;
}
/*/////////// M2 INHALTE ///////////////////////////////////////////////////////////////////////*/
#ProduktheadOverview .owl-carousel{
	height:367px;
	padding-top: 35px;
	overflow:hidden;
	-moz-box-sizing: border-box; 
  box-sizing: border-box; 
}
#ProduktheadOverview .owl-carousel .item img{
	height:245px;
	width:auto;
	margin:0 auto;
	display:block;
}
/*//////////M2 Highlights /////////////////////////////////////////////////////////////*/
#downloadoriginal img{
    padding-top: 10px;
}
#M21BikeGalerie .item img,
#M2BikeGalerie .item img{
    display: block;
    height: auto;
    margin: 0 auto;
}
.downloadpdf{
    background: none repeat scroll 0 0 #008AB2;
    border-radius: 30px 30px 30px 30px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    padding: 3px 10px;
    text-decoration: none;
    vertical-align: middle;
}
#M21HighlightsThird p, #M21HighlightsThird h1,
#M2HighlightsThird p, #M2HighlightsThird h1{
    color:#fff;
}
#M21AutostartImg,
#M2AutostartImg{
	background: url("/fileadmin/images/m2/m2scannBG.png") no-repeat;
	background-size:cover;
	float:right;
	width:80%;
	height:400px;
	text-align:center;
}
#M21AutostartImg img,
#M2AutostartImg img{
	padding-top:100px;
}
#M21HighlightsThird h1,
#M2HighlightsThird h1{
    font-weight: normal;
    color:#D4CA28;
    margin-left: 10%;
    margin-right: 15%;
    padding-top: 80px;
}
#M21HighlightsThird p,
#M2HighlightsThird p{
    margin-left: 10%;
    margin-right: 15%;
    padding-bottom: 80px;
		width:444px;
		height:175px;
		display:block;
}
#M21HighlightsThird img,
#M2HighlightsThird img{
    padding: 80px 0px;
}
#M21AutoStartimg,
#M2AutoStartimg{
	min-height: 400px;
    background: url("/fileadmin/images/m2/autostart_img.jpg");
	text-align: center;
}
#M21AutoStartimg img,
#M2AutoStartimg img{
	margin-top: 100px;
}
/*/////////// M3 INHALTE ///////////////////////////////////////////////////////////////////////*/
#M3Galerie{
    padding-bottom: 100px;
}
#M3Galerie .item img{
    display: block;
    height: auto;
    margin: 0 auto;
}
/*/////////// M4 INHALTE ///////////////////////////////////////////////////////////////////////*/
#M4Galerie{
    padding-bottom: 100px;
}
#M4Galerie .item img{
    display: block;
    height: auto;
    margin: 0 auto;
}
/*/////////// M5 INHALTE ///////////////////////////////////////////////////////////////////////*/
#M5Galerie{
    padding-bottom: 100px;
}
#M5Galerie .item img{
    display: block;
    height: auto;
    margin: 0 auto;
}
/*/////////// M6 INHALTE ///////////////////////////////////////////////////////////////////////*/
#M6Galerie{
    padding-bottom: 100px;
}
#M6Galerie .item img{
    display: block;
    height: auto;
    margin: 0 auto;
}
/*//////////M6 Highlights ///////////////////////////////////////////////////////////////////////*/
#M6HoeheGalerie{
    margin-top: 30px;
    padding: 150px 0px;
    display:block;
}
.roundabout-in-focus{
    opacity: 1.0 !important;
    width: 130px !important;
}
.roundabout-moveable-item .subline, .roundabout-moveable-item .noaktiv{
    opacity: 0 !important;
}
.roundabout-in-focus .subline{
    margin-top: 50px;
    opacity: 1 !important;
    width: 155px !important;
    text-align: center;
    font-weight: bold;
    font-size: 0.875em;
}
.roundabout-in-focus .noaktiv{
    opacity: 1 !important;
}
.roundabout-in-focus .screen{
    margin-left: 16px;
    margin-top: 41px;
}
#M6HoeheGalerie ul{
     list-style-type: none;
 }

#M6HoeheGalerieNavi{
    margin-top: 70px;
    text-align: center;

}
#M6HoeheGalerieNavi a{
    text-decoration: none;
    vertical-align: middle;
    background: none repeat scroll 0 0 #008AB2;
    border-radius: 30px 30px 30px 30px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 15px;
    margin: 5px;
    padding: 3px 10px;
}
/*//////////M6 DISPLAY+TASTEN ///////////////////////////////////////////////////////////////////////*/
.displayfeatures{
    padding-top:20px;
}
.displayfeatures td{
    color:#fff;
    padding:5px;
}
/*///////////////////// JETZT TESTEN ///////////////////////////////////////////////////////////////////////*/
#demo{
    padding: 40px;
    text-align: center;
}
#JetztTestenThird h1{
    padding: 50px 0px 20px 0px;
    color:#008AB2;
    margin-left: 6%;
}
#JetztTestenThird p{
    margin-left: 6%;
    margin-right: 15%;
}
/*////////////////////  Zubehör ///////////////////////////////////////////////////////////////////////*/
#Zubehoer{
    min-height: 650px;
}
#Zubehoer h1{
     padding: 50px;
     color:#fff;
 }
#Zubehoer span{
    color:#000;
}
#Zubehoer .vdo-c-1-3{
    text-align: center;
}
#Verpackungsinhalt{
    list-style-type: none;
    margin: 0px;
    padding:0px;
    margin-right: 15%;
}
#Verpackungsinhalt li{
    display: inline-block;
    text-align: center;
    margin-right: 5%;
    padding-bottom: 15px;
}
#ZubehoerListe{
    padding: 50px 0;
}
.zubehoeritem{
    padding: 10px 0;
    border-top: 1px solid #ccc;

}
.zubartikelnr, .zubname{
	font-weight: bold;
	color:#008AB2;
	font-size:16px;
}
.zubbild{
    text-align: right;
}
/*///////////////// PRODUKTE FEATURES /////////////////*/
#ProduktFeatures {
	margin: 0 0 0 0;
	position:relative;
	border-bottom: #008AB4 1px solid;
	background:#fff;
}
#ProduktFeatures h3 {
	font-style: normal;
	background: #008AB4 url(/fileadmin/images/allgemein/produktcompareListArrow.png) 12px 50% no-repeat;
	color: #fff !important;
	cursor: pointer;
	margin: 0;
	padding: 5px 28px;
	font-size:18px;
	font-weight:normal;
}
#ProduktFeatures h3.aktiv{
	background: #008AB4 url(/fileadmin/images/allgemein/produktcompareListArrowActive.png) 12px 50% no-repeat;
}
#ProduktFeatures article{
	margin:0;
	overflow: hidden;
	
	border-right: 1px solid #008AB4;
}
#ProduktFeatures ul,
#ProduktFeatures li{
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#ProduktFeatures ul {
	margin: 0;
}
#ProduktFeatures li{
	overflow: hidden;
	width: 1259px;
}
#ProduktFeatures li img{
	margin: 0 -12px 0 0;
	width:58%;
	height:auto;
}
#ProduktFeatures li .MC20Color img{
	height: 57%;
	width: auto;
}
#ProduktFeatures li .item-container-static {
	overflow: hidden;
	position: relative;
	width: 884px !important;
}
#ProduktFeatures li .item-container-static .item-container{
	width:100% !important;
	min-width:100% !important;
}
#ProduktFeatures li .item-container {
	overflow: hidden;
	position: relative;
	width:100%;
}
#ProduktFeatures ul.product-compare-header .current.item{
	border-top: 1px solid #008AB4;
}
#ProduktFeatures ul.product-compare-header .item-container-static {
	border-right: 1px solid #008AB4;
	border-top: 1px solid #008AB4;
}
#ProduktFeatures li .item-container span:last-child{
	border-right:0;
}
#ProduktFeatures li span{
	display: block;
	float: left;
	min-height: 20px;
	padding: 7px 0;
	position: relative;
	width: 215px;
}
#ProduktFeatures ul.product-compare-header{
	margin-left:1px !important;
	background:#fff;
}
#ProduktFeatures article li span.label{
	border-right: 1px solid #008AB4;
	border-left: 1px solid #008AB4;
	width: 210px;
	padding-right: 5px;
}
#ProduktFeatures li span.label{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-webkit-flex-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	
	padding-left:10px;
	font-size: 13px;
	border-right: 1px solid #008AB4;
	
}

#ProduktFeatures li span.item h4{
	
	position:absolute;
	display: block;
	width: 55px;
	height: 40px;
	background-size: contain !important;
	background-repeat:no-repeat !important;
	left: 50%;
	margin-left: -25px;
	bottom: 5px;
	padding:0;
}
#ProduktFeatures h4#M11,
#ProduktFeatures h4#M1{
	background:url('/fileadmin/images/allgemein/m1.jpg');
	height: 31px;
	bottom: 13px;
	margin-left: -27px;
}
#ProduktFeatures h4#M21,
#ProduktFeatures h4#M2{background:url('/fileadmin/images/allgemein/m2.jpg');
	width: 70px;
	height: 31px;
	margin-left: -30px;
	bottom: 14px;
}
#ProduktFeatures h4#M3{background:url('/fileadmin/images/allgemein/m3.jpg');}
#ProduktFeatures h4#M4{background:url('/fileadmin/images/allgemein/m4.jpg');}
#ProduktFeatures h4#M5{background:url('/fileadmin/images/allgemein/m5.jpg');}
#ProduktFeatures h4#M6{background:url('/fileadmin/images/allgemein/m6.jpg');}
#ProduktFeatures h4#MC20{background:url('/fileadmin/images/allgemein/mc2wl_logo_wrwl.png');width: 120px;
margin-left: -59px;
bottom: 11px;}
#ProduktFeatures li span.current{
	z-index: 10;
}
#ProduktFeatures .product-compare-header span.item{

}
#ProduktFeatures li span.item{
	color: #fff;
	text-align: center;
	width: 146px;
	position:relative;
	border-right: 1px solid #008AB4;
}
#ProduktFeatures .product-compare li span.item{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-orient: vertical;
	-moz-box-orient: vertical;
	-webkit-box-direction: normal;
	-moz-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-moz-box-pack: center;
	-webkit-flex-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	
	background:inherit;
	font-weight:bold;
	height:40px;
	font-size:13px;
}
#ProduktFeatures .product-compare li span.item.M11Color,
#ProduktFeatures .product-compare li span.item.M1Color{
	color:#89c0cb;
}
#ProduktFeatures .product-compare li span.item.M21Color,
#ProduktFeatures .product-compare li span.item.M2Color{
	color:#d6cb00;
}
#ProduktFeatures .product-compare li span.item.M3Color{
	color:#95bb1e;
}
#ProduktFeatures .product-compare li span.item.M4Color{
	color:#19adce;
}
#ProduktFeatures .product-compare li span.item.M5Color{
	color:#ffdd00;
}
#ProduktFeatures .product-compare li span.item.M6Color{
	color:#008ab5 ;
}
#ProduktFeatures .product-compare li span.item.MC20Color{
	color:rgb(235, 90, 7)
}
#ProduktFeatures li:nth-child(2n){
	background:#efefef;
}
#ProduktFeatures li span:empty{
	opacity: 1;
}
#ProduktFeatures li span.hover{
display: none;
	border: none;
	opacity: 0;
	width: 181px;
}
#ProduktFeatures .product-compare-header li span.label,
#ProduktFeatures .product-compare-header li span.item{
	background: none;
	height: 200px;
	position: relative;
}
#ProduktFeatures .product-compare-header li span.hover{
	background: transparent url('../Images/bg_compare_item.png') 50% 50% no-repeat;
}
#ProduktFeatures li a {
	position: absolute;
	overflow: hidden;
	text-indent: -999px;
}
#ProduktFeatures li a.close{
	background: transparent url('/fileadmin/images/allgemein/lightboxCloseButton.png') 50% 50% no-repeat;
	cursor: pointer;
	display: block;
	float: right;
	height: 20px;
	right: 10px;
	width: 20px;
	top: 10px;
}
#ProduktFeatures li a.sort {
	bottom: 10px;
	cursor: pointer;
	display: block;
	height: 25px;
	width: 13px;
}
#ProduktFeatures li a.sort-prev {
		background: transparent url('/fileadmin/images/allgemein/produktcompareArrowLeft.png') 0 0 no-repeat;
	left: 10px;
}
#ProduktFeatures li a.sort-next {
	background: transparent url('/fileadmin/images/allgemein/produktcompareArrowRight.png') 0 0 no-repeat;
	right: 10px;
}
/* scrollbar */
#scroller {
	border: #008AB4 1px solid;
	background: #EFEFEF;
	left: 527px;
	margin: 0;
	overflow: hidden;
	position: absolute;
	top: -23px;
	width: 727px;
	display:none !important;
}
#scroller .arrow {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select:none;
	user-select:none;
	cursor: pointer;
	display: block;
	float: left;
	height: 18px;
	width: 18px;
}
#scroller .prev {
	background: url(/fileadmin/images/allgemein/arrowUp.png);
	width: 29px !important;
}
#scroller .next {
	background: url(/fileadmin/images/allgemein/arrowDown.png);
	width: 29px !important;
	float: right;
}
#compare_scrollbar {
	float: left;
	height: 22px;
	position: relative;
	width: 669px;
}
.scroll-pane {
	overflow: auto;
	width: 99%;
	float:left;
}
.scroll-bar-wrap {
	background: #efefef;
	border: none;
	clear: left;
}
.scroll-bar-wrap .ui-slider {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border:0;
	background: none;
	height: 18px;
	margin: 0 auto;
}
.scroll-bar-wrap .ui-handle-helper-parent {
	margin: 0 auto;
	position: relative;
}
.scroll-bar-wrap .ui-slider-handle {
	border-radius:0;
	border: none;
	background: #008AB4;
	cursor: pointer;
	height: 22px;
	outline: none;
	top:0;
}
.scroll-bar-wrap .ui-slider-handle .ui-icon {
	display: none;
}
/*///////////////// PRODUKTE WEITERE ///////////////////////////////////////////////////////////////////////*/
#ProdukteWeitere {
    margin-top: 50px;
    background: url(/fileadmin/images/allgemein/FooterNaviWeitere_bg.jpg) 0px 125px no-repeat;
}
#ProdukteWeitere h1 {
    padding: 20px 0px;
    color: #008AB3;
    font-size: 2.000em;
    font-weight: normal;
    margin-left: 130px;
}
.startseite #ProdukteWeitere {
	margin-top:0;
}

.startseite #ProdukteWeitere h1 {
	width:100%;
	text-align:center;
	margin-left:0;
	font-size:46px;
}
#WeitereProduktlisteDevice {
    margin-top: 80px;
    height: 140px;
    margin-left: 130px;
}

#WeitereProduktlisteName a[href*='m3.html'] {
	padding-right: 64px;
}
#WeitereProduktlisteName a[href*='m5.html'] {
	padding-right: 96px;
}
#WeitereProduktlisteDevice a {
    padding-right: 70px;
		display: block;
		float: left;
		/*width: 95px;*/
		width: auto;
		height: 140px;
		text-align: center;
}
#WeitereProduktlisteDevice a img{
	height: auto;
	/*width: 120%;*/
}
#WeitereProduktlisteName {
	margin-top: 40px;
	height: 80px;
	margin-left: 126px;
}
#WeitereProduktlisteName a.mc2 img {
	margin-left: -25px;
}
#WeitereProduktlisteName a.mc2 {
	margin-top:9px;
}
#WeitereProduktlisteName a {
  padding-right: 76px;
	float: left;
	margin-top: 20px;
	width: 96px;
	text-align: center;
}
#WeitereProduktlisteName .m11weitere  img ,
#WeitereProduktlisteName .m1weitere  img {
    /*width: 60px;*/
    padding-right: 1%;
}
#WeitereProduktlisteName a img {
    width: auto;
		height:45px;
}
/*///////////////// PRODUKTE VERGLEICHEN /////////////////*/
#Content .vdo-c-1.vergleich div.content{
	margin:0;
}
#Content .vdo-c-1.vergleich div.content h1{
	margin-left:225px;
}
#ProdukteVergleichen {
    background: url(../Images/allgemein/FooterNaviWeitere_bg.jpg);
    height:210px;
	margin: 0 0 55px 0;
}
#ProdukteVergleichen ul,
#ProdukteVergleichen li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#ProdukteVergleichen ul {
	overflow: hidden;
	position: relative;
	top: 25px;
}
#ProdukteVergleichen li {
	background: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 170px;
	position: relative;
	text-align: center;
	width: 10%;
}
#ProdukteVergleichen li.current {
	cursor: default;
}
#ProdukteVergleichen li img{
	margin: 3px -8px 0 0;
}
#ProdukteVergleichen li span{
	bottom: 0;
	display: block;
	height: 17px;
	left: 0;
	position: absolute;
	width: 100%;
}
#ProdukteVergleichen li span.title{

}
#ProdukteVergleichen li span.compare{
	bottom: 15px;
}
#ProdukteVergleichen li.current span.title,
#ProdukteVergleichen li:hover span.title{
	color: #008AB4;
	font-weight: bold;
}
#ProdukteVergleichen li span.label{
	background: #008AB4;
	bottom: 30px;
	color: #fff;
	display: none;
	height: 24px;
	line-height: 24px;
}
#ProdukteVergleichen li.selected span.label,
#ProdukteVergleichen li:not(.current):hover span.label{
	display: block;
}

/*/////////// IMPRESSUM INHALTE //////////*/

.ImpressumColor{
	background-color: #D4CA28;
	float: right;
}

#Impressum h1{
    padding-top: 100px;
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
}
#Impressum .text *{
    color:#fff;
}
#Impressum .text{
    padding: 100px 0px;
    color:#fff;
    margin-left: 5%;
    margin-right: 15%;
}
/*/////////////////////////////////*/

/*/////////// KONTAKT INHALTE //////////*/
#c65 .vdo-c-1-3,
#c64 .vdo-c-1-3,
#c62 .vdo-c-1-3,
#c66 .vdo-c-1-3,
#c69 .vdo-c-1-3,
#c39 .vdo-c-1-3,
#c12 .vdo-c-1-3,
#c121 .vdo-c-1-3,
#c120 .vdo-c-1-3,
#c58 .vdo-c-1-3,
#c43 .frame-header,
#c19 .frame-header,
#c58 .frame-header,
#contact_form .frame-header {
	width:30.8%;
}
#c65 .vdo-c-2-3,
#c62 .vdo-c-2-3,
#c64 .vdo-c-2-3,
#c66 .vdo-c-2-3,
#c69 .vdo-c-2-3,
#c12 .vdo-c-2-3,
#c120 .vdo-c-2-3,
#c121 .vdo-c-2-3,
#c39 .vdo-c-2-3,
#c12 .vdo-c-2-3
#c58 .vdo-c-2-3{
	width:69%;
}

.frame-header{
	width:50%;
	display: inline-block;
	zoom: 1; *display: inline;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto;
}

#c11 h1, #c14 h1, #c19 h1, #contact_form h1{
    padding-top: 100px;
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
		text-transform: uppercase;
}
.csc-default h1{
    font-weight: normal;
    font-size: 46px;
}
#c11 h2{
	display: none;
}
#mailform{
    padding: 100px 0px;
	background-color: #D4CA28;
	width:50%;
	display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}
#mailform label{
	float:left;
    width: 150px;
}
#mailform input, #mailform textarea{
    border: 1px dotted #ccc;
	width: 200px;
}
.csc-mailform-field{
	padding: 10px 6%;
}
.csc-mailform-submit{
	margin-left: 150px;
}
#c14 p{
	margin-left: 6%;
}
#danketext{
    padding: 100px 0px;
	background-color: #D4CA28;
	width:50%;
	display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}
/*/////////////////////////////////*/

/*///////////////// HÄNDLER /////////////////////////*/

#contact_form p,
#newsletter h2{
    color:#fff;
		font-style: italic;
		font-size: 21px;
		padding-bottom: 10px;
		display:block;
}
#contact_form p span{
	color:#fff;
}
#contact_form label span,
#contact_form label,
#newsletter .field_label{
    color:#fff;
    font-size: 18px; 
}

#contact_form textarea,
#contact_form input[type=text],
#contact_form input[type=password],
#newsletter .form_field{
    color:#008AB4;
    border: 2px solid #008AB4;
    background-color: #FFF7FB;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.35) inset;
}
#contact_form input[name="tx_econtact_form[newMail][zip]"]{
	width:60px;
}
#contact_form input[name="tx_econtact_form[newMail][city]"]{
	width:162px;
}
#contact_form textarea:focus,
#contact_form input[type=text]:focus,
#newsletter .form_field:focus
{
    color:#fff;
    background-color:#008AB4;
} 

#c13 h1{
    padding-top: 100px;
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
}
#c15 h1{
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
	display:block;
}
#hnewsletter, #hmaterial{
	width:50%;
	display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
	min-height: 200px;
	padding: 100px 0px;
}
#headhmaterial{
	width:49%;
	display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
	padding: 100px 0px;
}
#hnewsletter p, #hmaterial p{
	margin-left: 10%;
}

#hmaterial a{
	background-color:#008AB4;
	color: #CBDB00;
}
#hmaterial a:hover{
	background-color:#CBDB00;
	color: #008AB4;
}
/*///////////////// DOWNLOAD /////////////////////////*/
#c16 h1{
    padding-top: 100px;
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
}
#c16 h1{
	word-wrap: break-word;
}
#c16 ul{
	width:50%;
	display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
	min-height: 200px;
    padding: 100px 0px;
	background-color: #CBDB00;
	list-style: none;
}
#c17 h1{
    padding-top: 100px;
    color:#fff;
    font-size: 2.875em;
    margin-left: 10%;
}
#c17{
    background-color: #8CC0C8;
}
#c17 ul{
    width:50%;
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    min-height: 200px;
    padding: 100px 0px;
    background-color: #fff;
    list-style: none;
}
#c18 h1{
    padding-top: 100px;
    color:#fff;
    font-size: 2.875em;
    margin-left: 10%;
}
#c18{
    background-color: #97BA3D;
}
#c18 ul{
    width:50%;
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    min-height: 200px;
    padding: 100px 0px;
    background-color: #fff;
    list-style: none;
}
#c21 h1{
    padding-top: 100px;
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
}
#c21 h1{
	word-wrap: break-word;
}
#c21 ul{
	width:50%;
	display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
	min-height: 200px;
    padding: 100px 0px;
	background-color: #8CC0C8;
	list-style: none;
}
#c22 h1{
    padding-top: 100px;
    color:#fff;
    font-size: 2.875em;
    margin-left: 10%;
}
#c22{
    background-color: #CBDB00;
}
#c22 ul{
    width:50%;
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    min-height: 200px;
    padding: 100px 0px;
    background-color: #fff;
    list-style: none;
}
#c23 h1{
    padding-top: 100px;
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
}
#c23 h1{
    word-wrap: break-word;
}
#c23 ul{
    width:50%;
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    min-height: 200px;
    padding: 100px 0px;
    background-color: #97BA3D;
    list-style: none;
}
#c24 h1{
    padding-top: 100px;
    color:#fff;
    font-size: 2.875em;
    margin-left: 10%;
}
#c24{
    background-color: #22ACCA;
}
#c24 ul{
    width:50%;
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    min-height: 200px;
    padding: 100px 0px;
    background-color: #fff;
    list-style: none;
}
#c25 h1{
    padding-top: 100px;
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
}
#c25 h1{
    word-wrap: break-word;
}
#c25 ul{
    width:50%;
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    min-height: 200px;
    padding: 100px 0px;
    background-color: #FDCD08;
    list-style: none;
}
#c26 h1{
    padding-top: 100px;
    color:#fff;
    font-size: 2.875em;
    margin-left: 10%;
}
#c26{
    background-color: #008AB4;
}
#c26 ul{
    width:50%;
    display: inline-block;
    zoom: 1; *display: inline;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
    min-height: 200px;
    padding: 100px 0px;
    background-color: #fff;
    list-style: none;
}
#c16 li, #c17 li, #c18 li, #c21 li, #c22 li, #c23 li, #c24 li, #c25 li, #c26 li, #c29 li{
	margin-left: 6%;
	padding: 10px 0px;
}
#c16 a, #c17 a, #c18 a, #c21 a, #c22 a, #c23 a, #c24 a, #c25 a, #c26 a, #c29 a{
	text-decoration: none;
}

#c16 a span, #c17 a span, #c18 a span, #c21 a span, #c22 a span, #c23 a span, #c24 a span, #c25 a span, #c26 a span,
#c29 a span{
	color: #008AB4;
}
#c16 a span:hover, #c17 a span:hover, #c18 a span:hover, #c21 a span:hover, #c22 a span:hover, #c23 a span:hover, #c24 a span:hover, #c25 a span:hover, #c26 a span:hover,#c29 a span:hover{
	background-color:#008AB4;
	color: #CBDB00;
}
/* M1 Datenblätter */
#c29{
	background:#97BA3D;
}
#c29 h1{
	color: #fff;
}
/* M2 Datenblätter */
#c30 ul{
	background:#8CC0C8;
}
#c30{}
/* M3 Datenblätter */
#c31{
	background:#CBDB00;
}
#c31 h1{
	color:#fff;
}
/* M4 Datenblätter */
#c32 ul{
	background:#97BA3D;
}
#c32 h1{
}
/* M5 Datenblätter */
#c33 h1{
	color:#fff;
}
#c33{
	background:#FDCD08;
}
/* M6 Datenblätter */
#c34 ul{
	background:#8CC0C8;
}
#c34{}

ul.csc-uploads-0{
	width:50%;
	display: inline-block;
	zoom: 1; *display: inline;
	letter-spacing: normal;
	word-spacing: normal;
	vertical-align: top;
	text-rendering: auto;
	min-height: 200px;
	padding: 100px 0px;
	background-color: #fff;
	list-style: none;
}
ul.csc-uploads-0 li.csc-uploads-element-pdf{
	margin-left: 6%;
	padding: 10px 0px;
}
ul.csc-uploads-0 li.csc-uploads-element-pdf a{
	text-decoration: none;
}
ul.csc-uploads-0 li.csc-uploads-element-pdf a span{
	color: #008AB4;
}
ul.csc-uploads-0 li.csc-uploads-element-pdf a span:hover{
	background-color:#008AB4;
	color: #CBDB00;r:#008AB4;
	color: #CBDB00;
}
.csc-default header.frame-header h1{
    padding-top: 100px;
    color:#008AB2;
    font-size: 2.875em;
    margin-left: 10%;
}


/***
	OVERVIEW 
***/

/* Sections 1 */
.flleft{
	float:left;
}

.overview .first{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 1260px;
	height: 200px;
}

/* Sections 2 */
.overview .second{
	width: 1260px;
	margin-top: 90px;
	margin-bottom: 50px;
}
.overview .second p{
	font-size: 20px;
}
.overview .second .text{
	margin-left: 130px;
	margin-top: -87px;
	width: 460px;
}
#m6.overview .second .text{
	margin-left: 130px;
	margin-top: -87px;
	width: 100%;
}
.overview .second .specifications{
	margin-left: 25px;
}

/* Sections 3 */
.overview .third{
	background-size: cover !important;
	width: 1260px;
	height: 633px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.overview .third .productMiddel,
.overview .third .productLeft,
.overview .third .productRight{
	background-color: rgba(255,255,255,0.8);
}
.overview .third .productMiddel,
.overview .third .productLeft,
.overview .third .productRight{
	float: left;
	margin-left: 15px;
	width: 480px;
	/*height: 420px;*/
	text-align: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 40px;
	padding-bottom: 40px;
}
.overview .third .productLeft{
	float:right;
}
.overview .third .productMiddel{
	float:none;
	width:640px;
	margin:0 auto;
	padding: 40px;
}
.overview .third .productMiddel .product{
	float:left;
}
.overview .third .productMiddel .content{
	text-align:center;
	width:300px;
	float:right;
	margin-top:70px;
}
.overview .third .productMiddel .content img{
	padding-bottom:20px;
}
.overview .third .productLeft p,
.overview .third .productRight p,
.overview .third .productMiddel p{
	line-height: 1.5;
	font-size: 20px;
}
.overview .third .productLeft img,
.overview .third .productRight img{
	padding-bottom:10px;
}

/* Sections 4 */
.overview .fourth{}

/* Sections 5 */
.overview .fifth{}

/* content */

.overview h1{
	font-size: 50px;
	letter-spacing: 2px;
}
.overview h2{
	font-size: 38px;
	letter-spacing: 2px;
}
.overview h3{
	font-size: 46px;
	font-weight: normal;
}
/* specifications */
ul#specifications li div{
	height:80px;
	width:80px;
	background:#ccc;
}
h2{
	padding-bottom:10px;
	font-weight:normal;
}
h4{
	padding: 20px 0px 30px 0px;
	font-weight: normal;
	font-style: italic;
	font-size: 24px;
}

/***
	Anleitung	        ****************************************
***/


.download-list {
	float: left;
	padding: 0 2% 0 0;
	width: 49%;
}

.download-list:last-child{
	padding-right:0;
}
.download-list dl{
	min-height: 120px;
	font-size:16px;
	width: 97%;
}
.download-list dl.lang{
	padding-left:30px;
}

/* ältere modelle */
.alteModelle .download-list dl.lang{
	background:transparent;
	padding-left:0;
	width:102%
}
/* deutsch */
.download-list dl.lang-1 {
	background: transparent url('/typo3conf/ext/pc_products/Resources/Public/Images/lang_label_de.png') 0 50% no-repeat;
}

/* englisch */
.download-list dl.lang-2 {
	background: transparent url('/typo3conf/ext/pc_products/Resources/Public/Images/lang_label_en.png') 0 50% no-repeat;
}

/* französisch */
.download-list dl.lang-3 {
	background: transparent url('/typo3conf/ext/pc_products/Resources/Public/Images/lang_label_fr.png') 0 50% no-repeat;
}

/* es */
.download-list dl.lang-4 {
	background: transparent url('/typo3conf/ext/pc_products/Resources/Public/Images/lang_label_es.png') 0 50% no-repeat;
}

/* nl */
.download-list dl.lang-5 {
	background: transparent url('/typo3conf/ext/pc_products/Resources/Public/Images/lang_label_nl.png') 0 50% no-repeat;
}

/* it */
.download-list dl.lang-6 {
	background: transparent url('/typo3conf/ext/pc_products/Resources/Public/Images/lang_label_it.png') 0 50% no-repeat;
}

/* pl */
.download-list dl.lang-7 {
	background: transparent url('/typo3conf/ext/pc_products/Resources/Public/Images/lang_label_pl.png') 0 50% no-repeat;
}

/* fi */
.download-list dl.lang-8 {
	background: transparent url('/typo3conf/ext/pc_products/Resources/Public/Images/lang_label_fi.png') 0 50% no-repeat;
}
.download-list dt, 
.download-list dd{
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	width: 90%;
}
.download-list dl {
	border-bottom: 1px dotted #fff;
	padding: 0;
}
.download-list dl:last-child {
	border: none;
}
.download-list dt a{
	display:block;
	height:100%;
	width:100%;
}
#M6 .download-list dl a span,
#M6 .download-list dl a{color:#fff;}
.download-list a:hover{
	text-decoration:none;
}
.download-list dt span {
	padding: 0 0 0 5%;
}

.download-list dd a {
	padding: 0 30px 0 0;
	
}

.download-list .odd {
	background: rgba(255,255,255,0.2);
}

.download-list dd {
	float: right;
	margin: 0;
	text-align: right;
	width: 10%;
}
#AnleitungenDownload{
	
}
.scroll-container{
	height:200px;
	overflow:hidden;
	background: rgba(255,255,255,0.15);
}
.M1Color #manuals .jspDrag,
.M4Color #manuals .jspDrag,
.M6Color #manuals .jspDrag,
#M1 #manuals .jspDrag,
#M4 #manuals .jspDrag,
#M6 #manuals .jspDrag{
	background: rgba(212, 202, 40, 1);
}


#Haendlerkataloge .jspVerticalBar,
#manuals .jspVerticalBar{
	width:10px;
}
#manuals{
	padding-bottom:60px;
}
#JetztTesten p,
#videos p,
#manuals p{
	clear:both;
	padding-top:30px;
	padding-bottom:30px;
	font-size: 16px !important;
}
#JetztTesten p,
#videos p{
	padding-top:0;
}
#Produktdemo h2,
#videos h2,
#manuals h2{ 
	font-size:18px;
	font-style:normal;
}
#manuals h2 *{
	color:inherit;
} 
#manuals h2 span{
	float: right;
	margin-right: 30px;
}
#manuals h1 .logo{
	display:block;
	float:left;	
	margin-right:20px;
	height:75px;
}
.M11Color #manuals h1 .logo,
.M1Color #manuals h1 .logo{
	background: url("/fileadmin/images/m1/m1LogoBig.png") no-repeat;
	width:128px;
}
.M21Color #manuals h1 .logo,
.M2Color #manuals h1 .logo{
	background: url("/fileadmin/images/m2/m2LogoBig.png") no-repeat;
	width:165px;
}
.M3Color #manuals h1 .logo{
	background: url("/fileadmin/images/m3/m3LogoBig.png") no-repeat;
	width:129px;
}
.M4Color #manuals h1 .logo{
	background: url("/fileadmin/images/m4/m4LogoBig.png") no-repeat;
	width:129px;
}
.M5Color #manuals h1 .logo{
	background: url("/fileadmin/images/m5/m5LogoBig.png") no-repeat;
	width:129px;
}
.M6Color #manuals h1 .logo{
	background: url("/fileadmin/images/m6/m6LogoBig.png") no-repeat;
	width:129px;
}
.MC20Color #manuals h1 .logo{
	background: url("/fileadmin/images/mc2/mc2LogoBig.png") no-repeat;
	width:194px;
}

html body #AnleitungenVideo .video-list,
.video-list{
	margin-bottom:50px;
	width:100%;
}
.video-list div.videoSubline {
	margin-top: -35px;
	margin-bottom:35px;
	color:#fff;
}
.video-list li{
	width:23%;
	margin-bottom:30px;
	display: block;
	float: left;
	margin-right:2%;
}
.video-list li:last-child{
	margin-right:0;
}
.video-list li img {
	height: auto;
	width: 100%;
}
.video-list li a{
	display:block;
	height:190px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
	-webkit-transition: all 500ms ease-out;
	-moz-transition: all 500ms ease-out;
	-o-transition: all 500ms ease-out;
	transition: all 500ms ease-out;
}
.video-list li span{
	float:right;
}
.video-list li a button{
	cursor:pointer;
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background: rgba(000,138,181, 0) url(/fileadmin/images/allgemein/playButton.png) center no-repeat;
	background: transparent url(/fileadmin/images/allgemein/playButton.png) center no-repeat;
	
	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}
.video-list li a:hover button{
	background: transparent url(/fileadmin/images/allgemein/playButtonActive.png) center no-repeat;
}
.video-list li span,
.video-list li{
	color:#008AB4;
	font-size:16px;
}
#Produktdemo li{
	list-style-type:none;
	/*float:left;*/
	text-align:center;
	margin-right:30px;
	width:253px;
	margin:0 auto;
}
#Produktdemo li .button {
	-moz-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	background: #008ab5;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	text-align: center;
	min-width: 135px;
	margin:0 auto;
	margin-top:30px;
	position:relative;
	top:5px;
	padding: 5px 7px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;

	-webkit-transition: all 100ms ease-out;
	-moz-transition: all 100ms ease-out;
	-o-transition: all 100ms ease-out;
	transition: all 100ms ease-out;
}
/*#MC20 #Produktdemo li .button,
#MC20 .owl-theme .owl-controlls .owl-buttons div,*/
#m6 #Produktdemo li .button,
#m4 #Produktdemo li .button,
#m11 #Produktdemo li .button,
#m1 #Produktdemo li .button,
#m6 #M1Galerie .owl-controlls .owl-buttons div,
#m6 #M11Galerie .owl-controlls .owl-buttons div,
#m4 #M11Galerie .owl-controlls .owl-buttons div,
#m4 #M1Galerie .owl-controlls .owl-buttons div,
#m11 #M11Galerie .owl-controlls .owl-buttons div,
#m11 #M1Galerie .owl-controlls .owl-buttons div,
#m1 #M1Galerie .owl-controlls .owl-buttons div,
#M6 #Produktdemo li .button,
#M4 #Produktdemo li .button,
#M11 #Produktdemo li .button,
#M1 #Produktdemo li .button,
#M6 .owl-theme .owl-controlls .owl-buttons div,
#M4 .owl-theme .owl-controlls .owl-buttons div,
#M11 .owl-theme .owl-controlls .owl-buttons div,
#M1 .owl-theme .owl-controlls .owl-buttons div{
	background:rgba(212, 202, 40, 1);;
}
.sliderFunction .owl-buttons,
.sliderFunction .owl-pagination{
	margin-left: 40px;
}
.sliderFunction.slider3 .owl-buttons,
.sliderFunction.slider3 .owl-pagination{
	margin-left:0;
}
#Produktdemo li .button:hover{
	top:0;
}
#Produktdemo .button.deactive:hover,
#Produktdemo .button.deactive{
	background:#ccc !important;
	top:5px;
	display:none;
	cursor: default;
}
#Produktdemo.mobile li .button,
.hintForMobile{
	display:none;
}
.mobile .hintForMobile{
	display: block;
	padding-bottom: 0 !important;
	margin-top: 20px;
	margin-left: 120px;
}
#Produktdemo li img{
	width:152px;
}
#Produktdemo.mobile .button.deactive{
	display:block;
}
/***
	Supplies	        ****************************************
***/

#zubehoer *{
	letter-spacing: 0;
}
#FunktionenTabelle div.logo,
#zubehoer div.logo{
	height: 250px;
	text-align: center;
	width: 1260px;
	display: table-cell;
	vertical-align: middle;
	align-content: center;
}
.zubehoer h1 span{
	color:inherit;
}
#FunktionenTabelle div.logo img,
#zubehoer div.logo img{
	display: block;
	margin: 0 auto;
}
.supplies_tab {
	height:70px;
}

.supplies_tab a {
	-moz-box-sizing: border-box; 
  box-sizing: border-box; 
	
	background: rgba(255,255,255,0.2);
	cursor: pointer;
	height:70px;
	display: block;
	position:relative;
	float: left;
	text-align: center;
	width: 50%;
	font-weight:bold;
	color:#fff;
	font-size:24px;
	line-height: 18px;
	padding-top: 14px;
}
.supplies_tab a .arrow{
	background: url("/fileadmin/images/allgemein/productSuppliesSelection.png") no-repeat;
	background: url("/fileadmin/images/allgemein/productSuppliesSelectionTransparent.png") no-repeat;
	
	
	display:block;
	height:30px;
	width:60px;
	position:absolute;
	bottom:-30px;
	left:50%;
	margin-left:-30px;
	display:none;
	z-index: 999;
	
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 30px 30px 0 30px;
	border-color: rgba(0,0,0,1) transparent transparent transparent;
}
#M11 .supplies_tab a .arrow,
#m11 .supplies_tab a .arrow,
#m1 .supplies_tab a .arrow,
#M1 .supplies_tab a .arrow{border-color:#6D99A1 transparent transparent transparent;}
#m21 .supplies_tab a .arrow,
#M21 .supplies_tab a .arrow,
#m2 .supplies_tab a .arrow,
#M2 .supplies_tab a .arrow{border-color:#AAA100 transparent transparent transparent;}
#m3 .supplies_tab a .arrow,
#M3 .supplies_tab a .arrow{border-color:#769517 transparent transparent transparent;}
#m4 .supplies_tab a .arrow,
#M4 .supplies_tab a .arrow{border-color:#1389A4 transparent transparent transparent;}
#m5 .supplies_tab a .arrow,
#M5 .supplies_tab a .arrow{border-color:#CBB000 transparent transparent transparent;}
#m6 .supplies_tab a .arrow,
#M6 .supplies_tab a .arrow{border-color:#006D90 transparent transparent transparent;}
#m5 .supplies_tab,
#m6 .supplies_tab,
#M5 .supplies_tab,
#M6 .supplies_tab{visibility:hidden;}
.supplies_tab a.active {
	background: rgb(000,138,181);
	background: rgba(0,0,0,0.2);
	color: #fff;
}
.supplies_tab a.active .arrow{
	display:block;
}
.supplies_tab a span{
	color:inherit;
	font-size:16px;
}
.slider{
	position:relative;
	width: 840px;
	margin:0 auto;
}
.slider-wrap {
	overflow: hidden;
	position: relative;
}
a.slider-nav {
	background: url("/fileadmin/images/allgemein/sliderArrowLeft.png") 0 50% no-repeat;
	cursor: pointer;
	display: block;
	height: 100%;
	left: -40px;
	overflow: hidden;
	position: absolute;
	width: 40px;
	text-align: center;
	text-indent: -999px;
	top: 0;
}

a.next {
	background: url("/fileadmin/images/allgemein/sliderArrowRight.png") 100% 50% no-repeat;
	left: auto;
	right: -40px;
}
.tab-content {
	position: relative;
	background:#f7f7f7;
	padding-bottom:60px;
	padding-top:30px;
	height:320px;
}
#m5 .tab-content,
#m6 .tab-content,
#M5 .tab-content,
#M6 .tab-content{
	margin-top:-70px;
}
a.stop {
	cursor: default;
	opacity: 0.25;
}
.slider ul {
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 0;
	margin-left: 1px;
}

.slider ul li {
	display: block;
	float: left;
	text-align: center;
	height:230px !important;
	width: 210px;
	margin-left:-1px;
	height: 100%;
	overflow: hidden;
	position:relative;
}
.slider ul li span{
	position:absolute;
	top:155px;
	width:100%;
	left:0;
}
.slider ul li:first-child{
	margin-left:1px;
}
.slider ul li .border-wrap {
	border-left: 1px solid #ccc;
	height: 100%;
}
.slider ul li .border-wrap img {
	max-width: 90%;
	height: auto;
}

.slider ul li .border-wrap:last-child {
	border-right: 1px solid #ccc;
}
/***
	ÜBER UNS	        ****************************************
***/
html .ueberuns .first{
    background: url("/fileadmin/images/allgemein/uebeunsFirstBg.jpg") no-repeat;
}
html .ueberuns .second{
	
}
.ueberuns h1{
    text-transform: uppercase;
    color: rgb(0,138,181);
    font-size: 42px;
}

.ueberuns .white h1{
    text-transform: uppercase;
    color: rgb(255,255,255);
    font-size: 42px;
}
.ueberuns .bgStructur{
    background: url("/fileadmin/images/allgemein/ueberunsBg.jpg") no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
html body #Content .ueberuns .loginForm{
    margin: 0 auto;
    display: block;
		width:65% !important;
}
.button{
	display:inline-block;
	width:auto;
	padding:7px 13px;
	background:rgb(0,138,181);
	color: white;
	font-size: 18px;
	text-decoration:none;
	line-height:normal;
	height:auto;
}
#logout-button-left{
	float:left;
	margin-top:30px;
}
#logout-button{
	float:right;
}
.ueberuns .loginForm .button{
	display:inline-block;
	width:auto;
	padding:7px 13px;
	background:white;
	color: rgb(0,138,181);
	font-size: 18px;
	text-decoration:none;
	line-height:normal;
	height:auto;
}
.ueberuns .loginForm .form-main-content{
	background:rgb(0,138,181);
	margin-bottom:15px;
}
.ueberuns .loginForm .form-left-content{
	width:49%;
	float:left;
	background:rgb(0,138,181);
	height:220px;
}
.ueberuns .loginForm .form-right-content{
	width:49%;
	float:right;
	background:rgb(0,138,181);
	height:220px;
}
.ueberuns .loginForm form ul.inputs,
.ueberuns .loginForm p,
.ueberuns .loginForm h1{
    color: #fff;
    padding: 20px;
}
.ueberuns .loginForm .forgot-password{
	padding-bottom:40px;
}
.ueberuns .loginForm li{
    list-style-type:none;
    clear:both;
    height: 30px;
}
.ueberuns .loginForm form ul.inputs{
    margin-top: 0px;
    padding: 20px;
}

.ueberuns .loginForm form ul.inputs .pwForget{
	text-align: right;
}

.ueberuns .loginForm form ul.button{
    margin-top: 0px;
	background: rgb(0,138,181);
}
.ueberuns .loginForm form ul.button li{
    text-align: right;
}
input[type=submit]{
    cursor:pointer;
}
textarea,
input{
    font-family:inherit;
}
.ueberuns .loginForm form label{
    color: #fff;
    display: block;
    width: 30%;
    float: left;
}
.ueberuns .loginForm form input[type=password],
.ueberuns .loginForm form input[type=text]{
    width: 60%;
    float: right;
    height: 25px;
    padding: 0 10px;
    border: 0;
}
.ueberuns .loginForm a{
	color:#fff;
}
.ueberuns li,
.ueberuns p{
    font-size: 14px;
}
ul.download,
ul.list{
    list-style:none;
    float: none;
    display: block;
}
ul.download li,
ul.list li{
    padding: 5px 10px;
}
ul.download li a{
    padding-left: 20px;
    position:relative;
    top:-20px;
    color: #fff;
    text-decoration: none;
}
ul.list li:nth-child(2n+1){
    background: rgb(239, 239, 239);
    
}
ul.list li:nth-child(2n){
    background: rgb(255, 255, 255);
    
}
ul.list .label{
    width: 60%;
}
ul.list .prop{
    width: 30%;
    text-align: right;
    float: right;
    color: rgb(0,138,181);
}
/***
	HIGHLIGHT & DISPLAY	****************************************
***/

/* Sections 1 */
.zubehoer .first,
.ueberuns .first,
.display .first,
.highlight .first{
	background:violet;
	height: 319px;
	background-size: 1280px 323px !important;
	overflow: hidden;
}
.ueberuns h1,
.display h1,
.highlight h1{
	font-weight:normal;
}

html body .zubehoer .first,
html body .display .first,
html body .highlight .first{
	position:relative;
}
html body .zubehoer .first h1,
html body .display .first h1,
html body .highlight .first h1{
	color:#fff !important;
	position:absolute;
	letter-spacing:0;
	top: 74px;
	left: 70px;
}
/* Sections 2 */
.highlight .second{}

#Content .vdo-c-2-3 div.content,
#Content .vdo-c-1-3 div.content,
#Content .vdo-c-1-2 div.content{
	padding:70px;
	-moz-box-sizing: border-box; 
  box-sizing: border-box; 
}
#m11.display .third .content,
#m1.display .third .content{
	padding: 58px 80px;
}
#m21.display .third .content,
#m2.display .third .content{
	padding: 36px 80px;
}
#Content .vdo-c-2-3  div.content{
	padding-left:0;
	padding-right:0;
}
#Content .vdo-c-1-3  div.content{
	padding-right:0;
}
#Content .vdo-c-1 div.content{
	margin:0 70px;
}
#Content .bgColor  .vdo-c-1{
	padding-top: 1px;
}
#Content .vdo-c-1 div.content h1{
	margin-top:50px;
	margin-bottom:10px;
}

/* Sections 3 */
.highlight .third{}

.fullWdith2Col{}

/* Sections 4 */
.highlight .fourth{}

/* Sections 5 */
.highlight .fifth{}


/***
	DISPLAY ************************************
***/

/* mouse over Display */

.displayLine{
	width:877px;
	height: 46px;
	margin: 0 auto;
	position: relative;
	left:35px;
}

.displayLine span{
	text-transform: uppercase;
	padding: 10px 15px;
	color: #fff;
	background: #ccc;
	position: absolute;
	top: 3px;
}
.displayLine #set{
	left:160px
}
.displays{
	width: 980px;
	margin: 0 auto;
}
.displays img.device{
	float:left;
}
.displays .displaysContainer{
	width:770px;
	height: 240px;
	position: relative;
	left: 15px;
	top: 15px;
}
#m5 .displays.displayFirst .displaysContainer,
#m4 .displays.displayFirst .displaysContainer,
#m3 .displays.displayFirst .displaysContainer{
	height:430px;
}
#Content #JetztTesten .vdo-c-1-2:first-child  .content{
	padding-top: 116px;
	padding-left: 120px;
	padding-right: 0;
}
#m4 .displays .device{
	margin:10px;
}
#m4 .displays.displayFirst .device{
	margin:10px;
	margin-top:96px;
}
#m5 .displays.displayFirst .device,
#m3 .displays.displayFirst .device{
	margin-top:86px;
}
.mouseOverDisplay{
	position:relative;
}
.mouseOverDisplay img.img{
	position:relative;
}
.mouseOverDisplay .point{
	position:absolute;
	cursor: pointer;
	width: 18px;
	height: 18px;
	background: url("/fileadmin/images/allgemein/point.png") no-repeat;
	
	-webkit-transition: all 50ms ease-out;
	-moz-transition: all 50ms ease-out;
	-o-transition: all 50ms ease-out;
	transition: all 50ms ease-out;
	
	-moz-box-sizing: border-box; 
  box-sizing: border-box;
	
	overflow:hidden;
}
.mouseOverDisplay .point:hover{
	background: url("/fileadmin/images/allgemein/pointHover.png") no-repeat;
	overflow:visible;
}

.mouseOverDisplay .point .hover{
	background: url("/fileadmin/images/allgemein/hoverBG.png") no-repeat center;
	/*opacity:0;*/
	padding: 10px;
	color: #fff;
	position:absolute;
	height:0;
	width:0;
	visibility:hidden;
	
	-webkit-transition: all 50ms ease-out;
	-moz-transition: all 50ms ease-out;
	-o-transition: all 50ms ease-out;
	transition: all 50ms ease-out;
}
.mouseOverDisplay .point:hover .hover{
	visibility:visible;
}
.mouseOverDisplay.invert .point{
	background: url("/fileadmin/images/allgemein/pointInvert.png") no-repeat center;
}
.mouseOverDisplay.invert .point:active,
.mouseOverDisplay.invert .point:hover{background-image: url("/fileadmin/images/allgemein/pointInvertHover.png") !important;}

.mouseOverDisplay.invert .point .hover{
	background-image: url("/fileadmin/images/allgemein/hoverInvertBG.png") !important;
	color: #2B2B2B;
}



.mouseOverDisplay .point .hover strong{color:#fff;}
.mouseOverDisplay .point .hover .h{visibility:hidden;}

.mouseOverDisplay .point:hover .hover{/*opacity:1;*/height:auto;}

/* M1 Display */
#m11 .mouseOverDisplay#display #point1,
#m1 .mouseOverDisplay#display #point1{
	top:189px;
	left:132px;
}
#m11 .mouseOverDisplay#display #point1:hover .hover,
#m1 .mouseOverDisplay#display #point1:hover .hover{
	width: 106px;
	left: 0;
	top: -35px;
	background-position: -407px;
	padding-left: 77px;
}
#m11 .mouseOverDisplay#display #point2,
#m1 .mouseOverDisplay#display #point2{
  top: 96px;
  left: 59px;
}
#m11 .mouseOverDisplay#display #point2:hover .hover,
#m1 .mouseOverDisplay#display #point2:hover .hover{
	left: -454px;
	background-position: -701px;
	top: -35px;
	width: 440px;
}
#m11 .mouseOverDisplay#display #point3,
#m1 .mouseOverDisplay#display #point3{
  top: 131px;
  left: 137px;
}
#m11 .mouseOverDisplay#display #point3:hover .hover,
#m1 .mouseOverDisplay#display #point3:hover .hover{
	width: 106px;
	left: 0;
	top: -35px;
	background-position: -421px;
	padding-left: 63px;
}

/* M1 Tasten */
#m11 .mouseOverDisplay#tasten #point1,
#m1 .mouseOverDisplay#tasten #point1{
	top: -23px;
	left: 84px;
}
#m11 .mouseOverDisplay#tasten #point1:active .hover,
#m1 .mouseOverDisplay#tasten #point1:active .hover,
#m11 .mouseOverDisplay#tasten #point1:hover .hover,
#m1 .mouseOverDisplay#tasten #point1:hover .hover{
	width: 230px;
	left: 0;
	top: -25px;
	background-position: -359px -199px;
	padding-left: 128px;
}
#m11 .mouseOverDisplay#tasten #point2,
#m1 .mouseOverDisplay#tasten #point2{
	left: 82px;
	bottom: -18px;
}
#m11 .mouseOverDisplay#tasten #point2:hover .hover,
#m1 .mouseOverDisplay#tasten #point2:hover .hover{
	width: 226px;
	left: -349px;
	top: -105px;
	background-position: -779px -119px;
	padding-right: 120px;
}
#m11 .displayLine,
#m1 .displayLine{
	background: url("/fileadmin/images/m1/displayLine.png") no-repeat center;
}
#m11 .displayLine span,
#m1 .displayLine span{
	background:rgb(137,192,203);
}
#m11 .displayLine span#bike,
#m1 .displayLine span#bike{
	left:161px;
}
/* M2 Display */
#m3.highlight .third h1,
#m6.display .third .rightCol h1,
#m5.display .third .rightCol h1,
#m4.display .third .rightCol h1,
#m3.display .third .rightCol h1,
#m11.display .third .rightCol h1,
#m1.display .third .rightCol h1,
#m2.display .third .rightCol h1{
	margin-bottom:15px;
}
#m21 .mouseOverDisplay .point:hover,
#m2 .mouseOverDisplay .point:hover{background: url("/fileadmin/images/allgemein/pointM2Hover.png") no-repeat;}
#m21 .mouseOverDisplay .point .hover,
#m2 .mouseOverDisplay .point .hover{background: url("/fileadmin/images/allgemein/hoverM2BG.png") no-repeat center;}

#m21 .mouseOverDisplay#display #point1,
#m2 .mouseOverDisplay#display #point1{
  top: 217px;
  left: 163px;
}
#m21 .mouseOverDisplay#display #point1:hover .hover,
#m2 .mouseOverDisplay#display #point1:hover .hover{
	width: 106px;
	left: 0;
	top: -30px;
	background-position: -407px;
	padding-left: 77px;
}
#m21 .mouseOverDisplay#display #point2,
#m2 .mouseOverDisplay#display #point2{
  top: 127px;
  left: 112px;
}
#m21 .mouseOverDisplay#display #point2:hover .hover,
#m2 .mouseOverDisplay#display #point2:hover .hover{
	left: -454px;
	background-position: -701px;
	top: -31px;
	width: 440px;
}
#m21 .mouseOverDisplay#display #point3,
#m2 .mouseOverDisplay#display #point3{
  top: 171px;
  left: 178px;
}
#m21 .mouseOverDisplay#display #point3:hover .hover,
#m2 .mouseOverDisplay#display #point3:hover .hover{
	width: 106px;
	left: 0;
	top: -30px;
	background-position: -421px;
	padding-left: 63px;
}
/* M2 Tasten */
#m21 .mouseOverDisplay#tasten #point1,
#m2 .mouseOverDisplay#tasten #point1{
	top: 3px;
	left: 111px;
}
#m21 .mouseOverDisplay#tasten #point1:hover .hover,
#m2 .mouseOverDisplay#tasten #point1:hover .hover{
	width: 230px;
	left: 0;
	top: -25px;
	background-position: -359px -199px;
	padding-left: 128px;
}
#m21 .mouseOverDisplay#tasten #point2,
#m2 .mouseOverDisplay#tasten #point2{
	left: 111px;
	bottom: 9px;
}
#m21 .mouseOverDisplay#tasten #point2:hover .hover,
#m2 .mouseOverDisplay#tasten #point2:hover .hover{
	width: 226px;
	left: -349px;
	top: -105px;
	background-position: -779px -119px;
	padding-right: 120px;
}
#m21 .displayLine,
#m2 .displayLine{
	background: url("/fileadmin/images/m2/displayLine.png") no-repeat center;
}
#m21 .displayLine.bike,
#m2 .displayLine.bike{
	margin-top:20px;
}
#m21 .displayLine spanm
#m2 .displayLine span{
	background:rgb(214,203,0);
}
#m21 .displayLine span#bike,
#m2 .displayLine span#bike{
	left:161px;
}
/* M3 Display */
#m3 .mouseOverDisplay .point:hover{background: url("/fileadmin/images/allgemein/pointM3Hover.png") no-repeat;}
#m3 .mouseOverDisplay .point .hover{background: url("/fileadmin/images/allgemein/hoverM3BG.png") no-repeat center;}

#m3 .mouseOverDisplay#display #point1{
	top:97px;
	left:132px;
}
#m3 .mouseOverDisplay#display #point1:hover .hover{
	width: 106px;
	left: 15px;
	top: -20px;
	background-position: -407px;
	padding-left: 77px;
}
#m3 .mouseOverDisplay#display #point2{
	top:195px;
	left:152px;
}
#m3 .mouseOverDisplay#display #point2:hover .hover{
	left: -454px;
	background-position: -701px;
	top: -50px;
	width: 440px;
}
#m3 .mouseOverDisplay#display #point3{
	top:157px;
	left:146px;
}
#m3 .mouseOverDisplay#display #point3:hover .hover{
	width: 106px;
	left: 15px;
	top: -30px;	
	background-position: -421px;
	padding-left: 63px;
}

/* M3 Tasten */
#m3 .mouseOverDisplay#tasten #point1{
	top: -2px;
	left: 111px;
}
#m3 .mouseOverDisplay#tasten #point1:hover .hover{
	width: 230px;
	left: 0;
	top: -25px;
	background-position: -359px -199px;
	padding-left: 128px;
}
#m3 .mouseOverDisplay#tasten #point2{
	left: 109px;
	bottom: 44px;
}
#m3 .mouseOverDisplay#tasten #point2:hover .hover{
	width: 226px;
	left: -349px;
	top: -105px;
	background-position: -779px -119px;
	padding-right: 120px;
}
#m3 .displayLine.displayFirst{
	background: url("/fileadmin/images/m3/displayLine_A.png") no-repeat center;
}
#m3 .displayLine.displaySecond{
	margin-top:20px;
}
#m3 .displayLine.displayFirst .verticalLine{
	position: absolute;
	width: 30px;
	background: url("/fileadmin/images/m3/displayLineVertical.png") no-repeat bottom;
	left: -15px;
	top: 24px;
	height: 110px;
}
#m3 .displayLine{
	background: url("/fileadmin/images/m3/displayLine.png") no-repeat center;
}
#m3 .displayLine span{
	background:rgb(149,187,30);
}
#m3 .displayLine span#bike{
	left: 155px;
}

/* M4 Display */
#m4 .mouseOverDisplay .point:hover{background: url("/fileadmin/images/allgemein/pointM4Hover.png") no-repeat;}
#m4 .mouseOverDisplay .point .hover{background: url("/fileadmin/images/allgemein/hoverM4BG.png") no-repeat center;}

#m4 .mouseOverDisplay#display #point1{
	top:97px;
	left:132px;
}
#m4 .mouseOverDisplay#display #point1:hover .hover{
	width: 124px;
	left: 0;
	top: -11px;
	background-position: -399px;
	padding-left: 83px;
}
#m4 .mouseOverDisplay#display #point2{
	top:186px;
	left:70px;
}
#m4 .mouseOverDisplay#display #point2:hover .hover{
	left: -242px;
	background-position: -821px;
	top: -13px;
	width: 240px;
}
#m4 .mouseOverDisplay#display #point3{
	top:151px;
	left:157px;
}
#m4 .mouseOverDisplay#display #point3:hover .hover{
	width: 106px;
	left: 0;
	top: -29px;
	background-position: -421px;
	padding-left: 63px;
}

#m4 .mouseOverDisplay#display #point4{
	top: 71px;
	left: 156px;
}
#m4 .mouseOverDisplay#display #point4:hover .hover{
	width: 106px;
	left: 0;
	top: -12px;
	background-position: -421px;
	padding-left: 63px;
}

/* M4 Tasten */
#m4 .mouseOverDisplay#tasten #point1{
	top: -2px;
	left: 111px;
}
#m4 .mouseOverDisplay#tasten #point1:hover .hover{
	width: 230px;
	left: 0;
	top: -25px;
	background-position: -359px -199px;
	padding-left: 128px;
}
#m4 .mouseOverDisplay#tasten #point2{
	left: 133px;
	bottom: 44px;
}
#m4 .mouseOverDisplay#tasten #point2:hover .hover{
    width: 230px;
    left: 0;
    top: -105px;
    background-position: -399px -119px;
    padding-left: 98px;
}
#m4 .mouseOverDisplay#tasten #point3{
	left: 88px;
	bottom: 44px;
}
#m4 .mouseOverDisplay#tasten #point3:hover .hover{
    left: -291px;
    background-position: -791px -150px;
    top: -73px;
    width: 226px;
    padding-right: 65px;
}
#m4 .displayLine.displayFirst .verticalLine{
	position: absolute;
	width: 30px;
	background: url("/fileadmin/images/m4/displayLineVertical.png") no-repeat bottom;
	left: -15px;
	top: 24px;
	height: 110px;
}
#m4 .displayLine.displayFirst {
background: url("/fileadmin/images/m4/displayLine_A.png") no-repeat center;
}
#m4 .displayLine{
	background: url("/fileadmin/images/m4/displayLine.png") no-repeat center;
}
#m4 .displayLine.bike:before{
	background: #fff url("/fileadmin/images/m4/displayLine.png") no-repeat 15px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 0;
	height: 46px;
	width: 40px;
}
#m4 .displayLine.bike{
	background: url("/fileadmin/images/m4/displayLine_A.png") no-repeat center;
}
#m4 .displayLine.alti:before{
	background: #fff url("/fileadmin/images/m4/displayLine.png") no-repeat left;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: -31px;
	top: 0;
	height: 46px;
	width: 50px;
}
#m4 .displayLine span{
	background:rgb(25,173,206);
}
#m4 .displayLine.alti,
#m4 .displayLine.bike{
	top:25px;
}
#m4 .displayLine.bike span,
#m4 .displayLine.alti span,
#m4 .displayLine.set span{
	left: 150px;
}
/* M5 Display */
#m5 .mouseOverDisplay .point:hover{background: url("/fileadmin/images/allgemein/pointM5Hover.png") no-repeat;}
#m5 .mouseOverDisplay .point .hover{background: url("/fileadmin/images/allgemein/hoverM5BG.png") no-repeat center;}

#m5 .mouseOverDisplay#display #point1{
	top: 97px;
	left: 132px;
}
#m5 .mouseOverDisplay#display #point1:hover .hover{
	width: 124px;
	left: 0;
	top: -11px;
	background-position: -399px;
	padding-left: 83px;
}
#m5 .mouseOverDisplay#display #point2{
	top: 168px;
	left: 90px;
}
#m5 .mouseOverDisplay#display #point2:hover .hover{
	left: -312px;
	background-position: -821px;
	top: -13px;
	width: 300px;
}
#m5 .mouseOverDisplay#display #point3{
	top: 41px;
	left: 154px;
}
#m5 .mouseOverDisplay#display #point3:hover .hover{
	width: 171px;
	left: 0;
	top: -23px;
	background-position: -421px;
	padding-left: 63px;
}

#m5 .mouseOverDisplay#display #point4{
	top: 51px;
	left: 44px;
}
#m5 .mouseOverDisplay#display #point4:hover .hover{
	width: 106px;
	left: -200px;
	top: -24px;
	background-position: -899px;
	padding-left: 13px;
	padding-right: 80px;
}

/* M5 Tasten */
#m5 .mouseOverDisplay#tasten #point1{
	top: -22px;
	left: 89px;
}
#m5 .mouseOverDisplay#tasten #point1:hover .hover{
	width: 230px;
	left: 0;
	top: -25px;
	background-position: -359px -199px;
	padding-left: 128px;
}
#m5 .mouseOverDisplay#tasten #point2{
	left: 133px;
	bottom: -18px;
}
#m5 .mouseOverDisplay#tasten #point2:hover .hover{
	width: 230px;
	left: 0;
	top: -105px;
	background-position: -403px -119px;
	padding-left: 84px;
}
#m5 .mouseOverDisplay#tasten #point3{
	left: 48px;
	bottom: -16px;
}
#m5 .mouseOverDisplay#tasten #point3:hover .hover{
	left: -306px;
	background-position: -776px -17px;
	top: -208px;
	width: 297px;
	padding-right: 5px;
}
#m5 .displayLine.displayFirst .verticalLine{
	position: absolute;
	width: 30px;
	background: url("/fileadmin/images/m5/displayLineVertical.png") no-repeat bottom;
	left: -15px;
	top: 24px;
	height: 100px;
}
#m5 .displayLine.displayFirst {
background: url("/fileadmin/images/m5/displayLine_A.png") no-repeat center;
}
#m5 .displayLine{
	background: url("/fileadmin/images/m5/displayLine.png") no-repeat center;
}
#m5 .displayLine.set{
	left:43px;
}
#m5 .displayLine.alti,
#m5 .displayLine.bike{
	margin-top:10px;
}
#m5 .displayLine.bike:before{
	background: #fff url("/fileadmin/images/m5/displayLine.png") no-repeat 35px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 15px;
	height: 16px;
	width: 60px;
}
#m5 .displayLine.alti:before{
	background: #fff url("/fileadmin/images/m5/displayLine.png") no-repeat 0px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: -35px;
	top: 15px;
	height: 16px;
	width: 60px;
}
#m5 .displayLine span{
	background:rgb(255,221,0);
}
#m5 .displayLine.alti,
#m5 .displayLine.bike{
	top:25px;
}
#m5 .displayLine.alti span,
#m5 .displayLine.bike span,
#m5 .displayLine.set span{
	left:175px;
}

/* M6 Display */
#m6 .mouseOverDisplay .point:hover{background: url("/fileadmin/images/allgemein/pointM6Hover.png") no-repeat;}
#m6 .mouseOverDisplay .point .hover{background: url("/fileadmin/images/allgemein/hoverM6BG.png") no-repeat center;}

#m6 .mouseOverDisplay#display #point1{
	top: 97px;
	left: 132px;
}
#m6 .mouseOverDisplay#display #point1:hover .hover{
	width: 124px;
	left: 0;
	top: -11px;
	background-position: -399px;
	padding-left: 83px;
}
#m6 .mouseOverDisplay#display #point2{
	top: 168px;
	left: 90px;
}
#m6 .mouseOverDisplay#display #point2:hover .hover{
	left: -312px;
	background-position: -821px;
	top: -13px;
	width: 300px;
}
#m6 .mouseOverDisplay#display #point3{
	top: 41px;
	left: 154px;
}
#m6 .mouseOverDisplay#display #point3:hover .hover{
	width: 171px;
	left: 0;
	top: -23px;
	background-position: -421px;
	padding-left: 63px;
}

#m6 .mouseOverDisplay#display #point4{
	top: 51px;
	left: 44px;
}
#m6 .mouseOverDisplay#display #point4:hover .hover{
	width: 106px;
	left: -197px;
	top: -12px;
	background-position: -899px;
	padding-left: 13px;
	padding-right: 80px;
}
#m6 .mouseOverDisplay#display #point5{
	top: 111px;
	left: 44px;
}
#m6 .mouseOverDisplay#display #point5:hover .hover{
	width: 106px;
	left: -200px;
	top: -24px;
	background-position: -899px;
	padding-left: 13px;
	padding-right: 80px;
}
/* M6 Tasten */
#m6 .mouseOverDisplay#tasten #point1{
	top: -22px;
	left: 89px;
}
#m6 .mouseOverDisplay#tasten #point1:hover .hover{
	width: 230px;
	left: 0;
	top: -25px;
	background-position: -359px -199px;
	padding-left: 128px;
}
#m6 .mouseOverDisplay#tasten #point2{
	left: 150px;
	bottom: -10px;
}
#m6 .mouseOverDisplay#tasten #point2:hover .hover{
	width: 230px;
	left: 0;
	top: -105px;
	background-position: -403px -119px;
	padding-left: 84px;
}
#m6 .mouseOverDisplay#tasten #point3{
	left: 30px;
	bottom: -10px;
}
#m6 .mouseOverDisplay#tasten #point3:hover .hover{
	left: -322px;
	background-position: -748px -48px;
	top: -175px;
	width: 325px;
	padding-right: 5px;
}
#m6 .mouseOverDisplay#tasten #point4{
	left: 90px;
	bottom: -16px;
}
#m6 .mouseOverDisplay#tasten #point4:hover .hover{
	left: -371px;
	background-position: -748px -149px;
	top: -75px;
	width: 326px;
	padding-right: 45px;
}
#m6 .displayLine.displayFirst .verticalLine{
	position: absolute;
	width: 30px;
	background: url("/fileadmin/images/m6/displayLineVertical.png") no-repeat bottom;
	left: -2px;
	top: 24px;
	height: 200px;
}
#m6 .displayLine.displayFirst.set:before {
	display: block;
	height: 46px;
	width: 46px;
	background: #fff;
	content: '';
	position: absolute;
	left: -33px;
}
#m6 .displayLine.displayFirst {
background: url("/fileadmin/images/m6/displayLine_A.png") no-repeat center;
}
#m6 .displayLine{
	background: url("/fileadmin/images/m6/displayLine.png") no-repeat center;
}

#m6 .displayLine.bike{
	margin-top:10px;
}
#m6 .displayLine.bike:before{
	background: #fff url("/fileadmin/images/m6/displayLine.png") no-repeat 60px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 15px;
	height: 16px;
	width: 100px;
}
#m6 .displayLine.tcp:before{
	background: #fff url("/fileadmin/images/m6/displayLine.png") no-repeat 6px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 15px;
	height: 16px;
	width: 100px;
}
#m6 .displayLine.alti,
#m6 .displayLine.tcp{
	margin-top:10px;
}
#m6 .displayLine.alti:before{
	background: #fff url("/fileadmin/images/m6/displayLine.png") no-repeat 0px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: -47px;
	top: 15px;
	height: 16px;
	width: 100px;
}
#m6 .displayLine span{
	background:rgb(0,138,181);
}
#m6 .displayLine.alti,
#m6 .displayLine.tcp,
#m6 .displayLine.bike{
	top:25px;
}

#m6 .displayLine.tcp span,
#m6 .displayLine.alti span,
#m6 .displayLine.bike span,
#m6 .displayLine.set span{
	left:175px;
}

#m6 .displays.displayFirst .displaysContainer{
	height:680px;
}
#m6 .displays.displayFirst .device{
	margin-top: 195px;
}
/* MC2 Display */
#mc2 .mouseOverDisplay .point .hover {
	background: url("/fileadmin/images/allgemein/hoverMC2BG.png") no-repeat center;
}
#mc2 .mouseOverDisplay .point:hover {
	background: url("/fileadmin/images/allgemein/pointMC2Hover.png") no-repeat;
}
#mc2 .mouseOverDisplay#display #point1 {
	top: 63px;
	left: 20px
}
#mc2 .mouseOverDisplay#display #point1:hover .hover {
	left: -217px;
	top: -11px;
}
#mc2 .mouseOverDisplay#display #point2 {
	top: 43px;
	left: 77px;
}
#mc2 .mouseOverDisplay#display #point2:hover .hover {
	left: -312px;
	top: -13px;
}

#mc2 .mouseOverDisplay#display #point3 {
	top: 60px;
	left: 157px;
}
#mc2 .mouseOverDisplay#display #point3:hover .hover {
	top: -11px;
}
#mc2 .mouseOverDisplay#display #point4 {
	top: 103px;
	left:30px;
}
#mc2 .mouseOverDisplay#display #point4:hover .hover {
	left: -197px;
	top: -12px;
}
#mc2 .mouseOverDisplay#display #point5 {
	left: 125px;
	top: 90px;
}
#mc2 .mouseOverDisplay#display #point5:hover .hover {
	top: -11px;
}
/* MC2 Tasten */
#mc2 .mouseOverDisplay#tasten {
	margin-left: 160px;
	margin-top: 60px;
}
#mc2 .mouseOverDisplay#tasten #point1 {
	top: -20px;
	left: 45px;
}
#mc2 .mouseOverDisplay#tasten #point1 .hover{
	top: -11px;
}
#mc2 .mouseOverDisplay#tasten #point2 {
	top: -20px;
	left: 130px;
}
#mc2 .mouseOverDisplay#tasten #point2 .hover{
	top: -11px;
}
#mc2 .mouseOverDisplay#tasten #point3 {
	top: 100px;
	left: -20px;
}
#mc2 .mouseOverDisplay#tasten #point3 .hover{
	top: -87px;
}
#mc2 .mouseOverDisplay#tasten #point4 {
	left: 83px;
}
#mc2 .mouseOverDisplay#tasten #point4 .hover{
	top: -120px;
	background-position: 70% -104px;
}
#mc2 .mouseOverDisplay#tasten #point5 {
	top: 100px;
	left: 195px;
}
#mc2 .mouseOverDisplay#tasten #point5 .hover{
	top: -67px;
}
html body #mc2 .mouseOverDisplay#tasten .point.positionLeft .hover,
html body #mc2 .mouseOverDisplay#display .point.positionLeft .hover{
	background-position: -841px;
}
html body #mc2 .mouseOverDisplay#tasten .point.positionRight .hover,
html body #mc2 .mouseOverDisplay#display .point.positionRight .hover{
	width:200px;
	left:18px;
}

#mc2 .displayLine.set {
	background: url("/fileadmin/images/mc2/displayLine_A.png") no-repeat center;
	position:relative;
}
#mc2 .displayLine #set {
	left: 194px;
}
#mc2 .displayLine.set:before {
	background: #fff url("/fileadmin/images/mc2/displayLine.png") no-repeat 15px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: -45px;
	top: 0;
	height: 46px;
	width: 60px;
}
#mc2 .displayLine.menu {
	background: url("/fileadmin/images/mc2/displayLine_A.png") no-repeat center;
	position:relative;
}
#mc2 .displayLine #menu {
	left: 194px;
}
#mc2 .displayLine.menu:before {
	background: #fff url("/fileadmin/images/mc2/displayLine.png") no-repeat 45px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: -16px;
	top: 0;
	height: 46px;
	width: 100px;
}
#mc2 .displayLine.puls {
	background: url("/fileadmin/images/mc2/displayLine_A.png") no-repeat center;
	position:relative;
}
#mc2 .displayLine #puls {
	left: 194px;
}
#mc2 .displayLine.puls:before {
	background: #fff;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: -16px;
	top: 0;
	height: 46px;
	width: 130px;
}
#mc2 .displayLine.puls .verticalLine {
	position: absolute;
	width: 30px;
	background: url("/fileadmin/images/mc2/displayLineVertical.png") no-repeat bottom;
	left: 99px;
	top: 24px;
	height: 252px;
}

#mc2 .displayLine.alti {
	background: url("/fileadmin/images/mc2/displayLine_A.png") no-repeat center;
	position:relative;
}
#mc2 .displayLine #alti {
	left: 194px;
}
#mc2 .displayLine.alti:before {
	background: #fff url("/fileadmin/images/mc2/displayLine.png") no-repeat -15px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: -105px;
	top: 0;
	height: 46px;
	width: 105px;
}
#mc2 .displayLine.alti .verticalLine {
	position: absolute;
	width: 30px;
	background: url("/fileadmin/images/mc2/displayLineVertical.png") no-repeat bottom;
	left: -121px;
	top: 24px;
	height: 150px;
}

#mc2 .displayLine.bike {
	background: url("/fileadmin/images/mc2/displayLine_A.png") no-repeat center;
	position:relative;
	top: 25px;
}
#mc2 .displayLine #bike {
	left: 194px;
}
#mc2 .displayLine.bike:before {
	background: #fff url("/fileadmin/images/mc2/displayLine.png") no-repeat 45px;
	content: '';
	display: block;
	position: absolute;
	z-index: 99;
	left: -40px;
	top: 0;
	height: 46px;
	width: 100px;
}
#mc2 .displays.displayThird .device{
 margin-top:105px;
}
#mc2 .displays.displayThird .displaysContainer{
	height:420px;
}
/*---*/
div._2Column .colRight,
div._2Column .colLeft{
	width:50%;
	float:left;
}
div._2Column6040 .colRight{
	width:40%;
	float:left;
}
div._2Column4060 .colRight{
	width:60%;
	float:left;
}
div._2Column6040 .colLeft{
	width:60%;
	float:left;
}
div._2Column4060 .colLeft{
	width:40%;
	float:left;
}
div._2Column6040 h1,
div._2Column h1{
	margin-bottom:40px;
}
div._2Column .colLeft p{
	font-size:20px;
}
div._2Column {
	clear:both;
}
.center{
	text-align:center;
}
.owl-carousel .item img {
	display: block;
	height: auto;
	margin: 0px auto;
}
#M21 #manuals h1,
#M21 #manuals h2,
div.bgColor h3,
div.bgColor h2,
html body #m3 div.bgColor h1,
html body #m2 div.bgColor h1,
html body #m1 div.bgColor h1,
html body #M11 div.bgColor h1,
html body #M21 div.bgColor h1,
div.bgColor strong,
div.bgColor p{
	color:#fff !important;
}
div.M5Color h3,
div.M5Color h2,
div.M5Color h1,
div.M5Color strong,
div.M5Color p{
	color:#666 !important;
}
.anleitung div.M5Color#AnleitungenDownload h1{color:#fff !important;}
.highlightTestNow{
	width: 194px;
	height: 68px;
	margin-left: 526px;
	margin-top: 256px;
	
	-webkit-transition: margin-top 100ms ease-out;
	-moz-transition: margin-top 100ms ease-out;
	-o-transition: margin-top 100ms ease-out;
	transition: margin-top 100ms ease-out;
}
.highlightTestNow:hover{
	margin-top:251px;
}
#mc2 .highlightTestNow a,
#MC20 .highlightTestNow a,
#m5 .highlightTestNow a,
#M5 .highlightTestNow a,
#m3 .highlightTestNow a,
#M3 .highlightTestNow a,
#m21 .highlightTestNow a,
#M21 .highlightTestNow a,
#m2 .highlightTestNow a,
#M2 .highlightTestNow a{
	display:block;
	height:100%;
	width:100%;
	background:url(/fileadmin/images/allgemein/testNowBlue.png);
}

#mc2.en .highlightTestNow a,
#MC20.en .highlightTestNow a,
#m5.en .highlightTestNow a,
#M5.en .highlightTestNow a,
#m3.en .highlightTestNow a,
#M3.en .highlightTestNow a,
#m21.en .highlightTestNow a,
#M21.en .highlightTestNow a,
#m2.en .highlightTestNow a,
#M2.en .highlightTestNow a{
	background:url(/fileadmin/images/allgemein/testNowBlue_en.png);
}

#mc2 .highlightTestNow a img,
#MC20 .highlightTestNow a img,
#m5 .highlightTestNow a img,
#M5 .highlightTestNow a img,
#m3 .highlightTestNow a img,
#M3 .highlightTestNow a img,
#m21 .highlightTestNow a img,
#M21 .highlightTestNow a img,
#m2 .highlightTestNow a img,
#M2 .highlightTestNow a img{
	visibility:hidden;
}
.overview .top{
	position:relative;
}
.overview .top img{
	width:100%;
}
#ProduktheadOverview{
	overflow: hidden;
	height: 367px;
}
.overview .highlightTestNow{
	position: absolute;
	z-index:99;
	top: 299px;
	left: 536px;
	margin:0;
	margin-top:5px;
	-webkit-transition: margin-top 100ms ease-out;
	-moz-transition: margin-top 100ms ease-out;
	-o-transition: margin-top 100ms ease-out;
	transition: margin-top 100ms ease-out;
}
.overview .highlightTestNow:hover{
	margin-top:0;
}
/************* */
#m6.highlight .second .vdo-c-1-2 h1,
#m5.highlight .second .vdo-c-1-2 h1,
#m5.highlight .third .vdo-c-1-2 h1{
	white-space: nowrap;
}
#m11.overview .second .text,
#m1.overview .second .text,
#m21.overview .second .text,
#m2.overview .second .text,
#m3.overview .second .text,
#m4.overview .second .text,
#m5.overview .second .text,
#m6.overview .second .text,
#mc2.overview .second .text {
	margin-top: -70px;
}

#mc2.display .third .vdo-c-1-2,
#mc2.display .second .vdo-c-1-2,
#m6.display .third .vdo-c-1-2,
#m6.display .second .vdo-c-1-2,
#m5.display .third .vdo-c-1-2,
#m5.display .second .vdo-c-1-2,
#m4.display .third .vdo-c-1-2,
#m4.display .second .vdo-c-1-2,
#m3.display .third .vdo-c-1-2,
#m3.display .second .vdo-c-1-2,
#m21.display .second .vdo-c-1-2,
#m2.display .second .vdo-c-1-2,
#m11.display .second .vdo-c-1-2,
#m1.display .second .vdo-c-1-2{
	margin-top:-60px;
}
#mc2.display .third .vdo-c-1-2.rightCol{
	margin-top:0;
}
#m6.display .third .mouseOverDisplay,
#m5.display .third .mouseOverDisplay,
#m4.display .third .mouseOverDisplay,
#m3.display .third .mouseOverDisplay{
	margin-top:-55px;
}
#m21.display .second .mouseOverDisplay,
#m2.display .second .mouseOverDisplay{
	height:300px;
	margin-top: -30px;
	margin-bottom: -10px;
}
#m4.display .second .rightCol .content,
#m3.display .second .rightCol .content,
#m21.display .second .rightCol .content,
#m2.display .second .rightCol .content,
#m11.display .second .rightCol .content,
#m1.display .second .rightCol .content{
	margin-top: -60px;
}
#m4.display .second .rightCol .content,
#m3.display .second .rightCol .content{
	margin-bottom:-60px;
}
#m6.display .third .rightCol,
#m5.display .third .rightCol,
#m4.display .third .rightCol,
#m3.display .third .rightCol{
	margin-top:0;
}
#m6.display .third .rightCol .content,
#m5.display .third .rightCol .content{
	padding-top: 75px;
}
#m4.display .third .rightCol .content,
#m3.display .third .rightCol .content{
	padding-top:70px;
}
#m21.display .third .rightCol .content{
	padding-top: 80px;
}
#m11.display .third .rightCol .content,
#m1.display .third .rightCol .content{
	padding-top:85px;
}
#m6.display .third .leftCol .content,
#m5.display .third .leftCol .content,
#m4.display .third .leftCol .content,
#m3.display .third .leftCol .content,
#m21.display .third .leftCol .content,
#m2.display .third .leftCol .content,
#m11.display .third .leftCol .content,
#m1.display .third .leftCol .content{
	margin: 0 auto;
	width: 220px;
}
#m6.display .third .leftCol .content{
	padding-bottom: 60px;
	padding-top: 165px;
	margin-left: 240px;
}
#m5.display .third .leftCol .content{
	padding-bottom: 50px;
	padding-top: 165px;
}
#m4.display .third .leftCol .content,
#m3.display .third .leftCol .content{
	padding-bottom: 0;
	padding-top: 157px;
}

/************* specifics m1 */
#m11 .mouseOverDisplay.invert .point .hover strong,
#m1 .mouseOverDisplay.invert .point .hover strong,
#m11 .mouseOverDisplay.invert .point .hover,
#m1 .mouseOverDisplay.invert .point .hover{color:rgb(137,192,203) !important;}
#M11 .zubartikelnr,
#M1 .zubartikelnr,
#M11 .zubname,
#M1 .zubname,
.m11 article,
.m1 article,
.m11 h4,
.m1 h4,
.M11 article,
.M1 article,
.M11 h4,
.M1 h4,
#M11 h3,
#M1 h3,
#M11 h2,
#M1 h2,
#M11 h1,
#M1 h1,
#m11 h3,
#m1 h3,
#m11 h2,
#m1 h2,
#m11 h1,
#m1 h1{
	color:rgb(137,192,203);
}

#m11.overview .third,
#m1.overview .third{
	background: url("/fileadmin/images/m1/background_third.jpg") no-repeat;
}
#m11.overview .third .productLeft,
#m1.overview .third .productLeft{
	background:rgba(137,192,203, 0.7);
}
#m11.overview .third .productLeft p,
#m1.overview .third .productLeft p{
	color:#fff;
}
#m11 .bgColor,
#m1 .bgColor,
#m11.overview ul#specifications li div,
#m1.overview ul#specifications li div{
	background:rgb(137,192,203);
}
#m11.zubehoer .first,
#M11.zubehoer .first,
#m11.display .first,
#m11.highlight .first,
#m1.zubehoer .first,
#M1.zubehoer .first,
#m1.display .first,
#m1.highlight .first{
	background: url("/fileadmin/images/highlights_background_m1.jpg") no-repeat;
}
#m11.zubehoer.en .first,
#M11.zubehoer.en .first,
#m11.display.en .first,
#m11.highlight.en .first,
#m1.zubehoer.en .first,
#M1.zubehoer.en .first,
#m1.display.en .first,
#m1.highlight.en .first{
	background: url("/fileadmin/images/highlights_background_m1_en.jpg") no-repeat;
}

#m11.highlight .third.strukturbg,
#m1.highlight .third.strukturbg{
	background: url("/fileadmin/images/m1/highlightsstruktur_background.jpg");
}
#m11.highlight .second,
#m1.highlight .second{
	height: 617px;
	overflow: hidden;
}
/************* specifics m2 */
#m21 .mouseOverDisplay.invert .point .hover strong,
#m21 .mouseOverDisplay.invert .point .hover{color:rgb(214,203,0) !important;}
#M21 .zubartikelnr,
#M21 .zubname,
.m21 article,
.m21 h4,
.M21 article,
.M21 h4,
#M21 article,
#M21 h3,
#M21 h2,
#M21 h1,
#m21 h3,
#m21 h2,
#m21 h1,
#m2 .mouseOverDisplay.invert .point .hover strong,
#m2 .mouseOverDisplay.invert .point .hover{color:rgb(214,203,0) !important;}
#M2 .zubartikelnr,
#M2 .zubname,
.m2 article,
.m2 h4,
.M2 article,
.M2 h4,
#M2 article,
#M2 h3,
#M2 h2,
#M2 h1,
#m2 h3,
#m2 h2,
#m2 h1{
	color:rgb(214,203,0);
}

#m21.overview .third,
#m2.overview .third{
	background: url("/fileadmin/images/m2/background_third.jpg") no-repeat;
}
#m21.overview .third .productLeft,
#m2.overview .third .productLeft{
	background-color: rgba(214,203,0,0.7);
}
#m21.overview .third .productLeft p,
#m2.overview .third .productLeft p{
	color:#fff;
}
#m21.overview ul#specifications li div,
#m2.overview ul#specifications li div{
	background:rgb(214,203,0);
}
#m21.zubehoer .first,
#M21.zubehoer .first,
#m21.display .first,
#m21.highlight .first,
#m2.zubehoer .first,
#M2.zubehoer .first,
#m2.display .first,
#m2.highlight .first{
	background: url("/fileadmin/images/highlights_background_m2.jpg");
}

#m21.zubehoer.en .first,
#M21.zubehoer.en .first,
#m21.display.en .first,
#m21.highlight.en .first,
#m2.zubehoer.en .first,
#M2.zubehoer.en .first,
#m2.display.en .first,
#m2.highlight.en .first{
	background: url("/fileadmin/images/highlights_background_m2_en.jpg");
}

#m21.highlight .second .vdo-c-1-2,
#m2.highlight .second .vdo-c-1-2{
	height:657px;
}
#m21.highlight .third.strukturbg,
#m2.highlight .third.strukturbg{
	background: url("/fileadmin/images/m2/highlightsstruktur_background.jpg");
	background-size:cover;
}
#m21.highlight .second,
#m2.highlight .second{
	height: 617px;
	overflow: hidden;
}
#m21.highlight .fifth,
#m2.highlight .fifth{
	height:400px;
}
#m21.highlight .fifth .leftCol .content,
#m2.highlight .fifth .leftCol .content{
	padding: 80px 123px;
}
/************* specifics m3 */
#m3 .mouseOverDisplay.invert .point .hover strong,
#m3 .mouseOverDisplay.invert .point .hover{color:rgb(149,187,30)!important;}
#M3 .zubartikelnr,
#M3 .zubname,
.m3 article,
.m3 h4,
.M3 article,
.M3 h4,
#M3 h3,
#M3 h2,
#M3 h1,
#m3 h3,
#m3 h2,
#m3 h1{
	color:rgb(149,187,30);
}
#m3.overview .third{
	background: url("/fileadmin/images/m3/background_third.jpg") no-repeat;
}
#m3.overview .third .productLeft,
#m3.overview .third .productMiddel{
	background:rgba(149,187,30, 0.7);
}
#m3.overview .third .productMiddel .content{
	margin-top: 0;
	padding-left:0;
	padding-right:0;
}
#m3.overview .third .productLeft p,
#m3.overview .third .productMiddel p{
	color:#fff;
}
#m3.overview ul#specifications li div{
	background:rgb(149,187,30);
}
#m3.zubehoer .first,
#M3.zubehoer .first,
#m3.display .first,
#m3.highlight .first{
	background: url("/fileadmin/images/highlights_background_m3.jpg");
}
#m3.zubehoer.en .first,
#M3.zubehoer.en .first,
#m3.display.en .first,
#m3.highlight.en .first{
	background: url("/fileadmin/images/highlights_background_m3_en.jpg");
}
#m3.highlight .third .bg{
	background: url("/fileadmin/images/m3/geschwindigkeitsvergleichBG.jpg");
	background-size:cover;
}
#m3.highlight .third .vdo-c-1-2{
	height:615px;
}
#m3.highlight .third .leftCol img{
	margin-top:20px;
}
/************* specifics m4 */
#m4 .mouseOverDisplay.invert .point .hover strong,
#m4 .mouseOverDisplay.invert .point .hover{color:rgb(25,173,206)!important;}
#M4 .zubartikelnr,
#M4 .zubname,
.m4 article,
.m4 h4,
.M4 article,
.M4 h4,
#M4 h3,
#M4 h2,
#M4 h1,
#m4 h3,
#m4 h2,
#m4 h1{
	color:rgb(25,173,206);
}
#m4.overview .third{
	background: url("/fileadmin/images/m4/background_third.jpg") no-repeat;
	background-size:cover;
}
#m4.overview .third .productLeft,
#m4.overview .third .productMiddel{
	background:rgba(25,173,206, 0.7);
}
#m4.overview .third .productMiddel .content{
	margin-top: 0;
	padding-left:0;
	padding-right:0;
}
#m4.overview .third .productLeft p,
#m4.overview .third .productMiddel p{
		color:#fff;
}

#m4.overview ul#specifications li div{
	background:rgb(25,173,206);
}
#m4.zubehoer .first,
#M4.zubehoer .first,
#m4.display .first,
#m4.highlight .first{
	background: url("/fileadmin/images/highlights_background_m4.jpg");
}
#m4.zubehoer.en .first,
#M4.zubehoer.en .first,
#m4.display.en .first,
#m4.highlight.en .first{
	background: url("/fileadmin/images/highlights_background_m4_en.jpg");
}
#m4.highlight .third .vdo-c-1-2{
	height:590px;
}
#m4.highlight .third .strukturbg{
	background: url("/fileadmin/images/m4/highlightsstruktur_background.jpg");
	position:relative;
}
#m4.highlight .third .strukturbg .desciption span{
	position:absolute;
	right: 270px;
	background: rgb(25,173,206);
	color: #fff;
	padding: 10px;
}
#m4.highlight .third .strukturbg img{
	margin-left: 215px;
}

#m4.highlight .third .strukturbg .desciption span#_1{top: 322px;}
#m4.highlight .third .strukturbg .desciption span#_2{top: 366px;}
#m4.highlight .third .strukturbg .desciption span#_3{top: 410px;}
#m4.highlight .third .strukturbg .desciption span#_4{top: 454px;}
#m4.highlight .third p {
	display: block;
	height: 140px;
}
/************* specifics m5 */
#m5 .mouseOverDisplay.invert .point .hover strong,
#m5 .mouseOverDisplay.invert .point .hover{color:rgb(255,221,0) !important;}
#M5 .zubartikelnr,
#M5 .zubname,
.m5 article,
.m5 h4,
.M5 article,
.M5 h4,
#M5 h3,
#M5 h2,
#M5 h1,
#m5 h3,
#m5 h2,
#m5 h1{
	color:rgb(255,221,0);
}
#m5.overview .third{
	background: url("/fileadmin/images/m5/background_third.jpg") no-repeat;
}
#m5.overview .third .productMiddel{
	background:rgba(255,221,0, 0.7);
}
#m5.overview .third .productMiddel p{
		color:#fff;
}
#m5.overview .third .productMiddel .content{
	width:293px;
	margin-top: 0;
	padding-left:0;
	padding-right:0;
}
#m5.overview ul#specifications li div{
	background:rgb(255,221,0);
}
#m5.zubehoer .first,
#M5.zubehoer .first,
#m5.display .first,
#m5.highlight .first{
	background: url("/fileadmin/images/highlights_background_m5.jpg");
}
#m5.highlight .second .vdo-c-1-2 .content{
	padding:45px 70px;
}
#m5.highlight .second .vdo-c-1-2.strukturbg .content{
	padding-top: 120px;
}
#m5.highlight .third .strukturbg{
	background: url("/fileadmin/images/m5/highlightsstruktur_background.jpg");
}
#m5.highlight .third .vdo-c-1-2{
	height:390px;
}
#m5.highlight .third .vdo-c-1-2.M5Color .content{
	padding-top:105px;
}
/************* specifics m6 */
#m6 .mouseOverDisplay.invert .point .hover strong,
#m6 .mouseOverDisplay.invert .point .hover{color:rgb(0,138,181) !important;}
#M6 .zubartikelnr,
#M6 .zubname,
.m6 article,
.m6 h4,
.M6 article,
.M6 h4,
#M6 h3,
#M6 h2,
#M6 h1,
#m6 h3,
#m6 h2,
#m6 h1{
	color:rgb(0,138,181);
}
#m6.overview .third{
	background: url("/fileadmin/images/m6/background_third.jpg") no-repeat;
}
#m6.overview .third .productMiddel{
	background:rgba(0,138,181, 0.7);
}
#m6.overview .third .productMiddel p{
		color:#fff;
}
#m6.overview .third .productMiddel .content{
	width:230px;
	margin-top: 0;
	padding-left:0;
	padding-right:0;
}
#m6.overview ul#specifications li div{
	background:rgb(0,138,181);
}
#m6.zubehoer .first,
#M6.zubehoer .first,
#m6.display .first,
#m6.highlight .first{
	background: url("/fileadmin/images/highlights_background_m6.jpg");
}
#m6.zubehoer.en .first,
#M6.zubehoer.en .first,
#m6.display.en .first,
#m6.highlight.en .first{
	background: url("/fileadmin/images/highlights_background_m6_en.jpg");
}

#mc2.highlight .second .strukturbg .content,
#m6.highlight .second .strukturbg .content{margin-top:80px;}
#m6.highlight .eighth .vdo-c-1-3,
#m6.highlight .third .vdo-c-1-2{
	margin-top: -60px;
}
#m6.highlight .third .rightCol .content{
	padding:0;
	margin-top:-40px;
}
#m6 .highlight .fifth .vdo-c-1-2,
#m6 .highlight .fifth{
	height:560px;
	overflow:hidden;
}
#m6.highlight .fifth .strukturbg{
	background: url("/fileadmin/images/m6/starthoehe_bg.jpg");
	background-size:cover;
	height: 560px;
}
#m6.highlight .fifth .strukturbg div.content{
	padding-top:40px;
	padding-bottom:0;
}
#m6.highlight .fifth .vdo-c-1-2,
#m6.highlight .fifth{
	height: 555px;
	overflow: hidden;
}
#m6.highlight .seventh h1 img{
	position:relative;
	top: 47px;
}
#m6.highlight .seventh .vdo-c-1-2{
	position:relative;
	height: 385px;
}
#m6.highlight .seventh .vdo-c-1-2 img{
	margin: 24px auto 0px -15px;
	display: block;
}
#m6.highlight .seventh .bg .content p{
	display: block;
	position: absolute;
	width: 300px;
	top: 190px;
	left: 140px;
}
#m6.highlight .seventh .bg img{
	position: absolute;
	left: -98px;
	top: 110px;
}
#m6.highlight .sep{
	background: url("/fileadmin/images/m6/highlightsstruktur_background.jpg");
	height: 170px;
}

/************* specifics mc2 */
#mc2 .mouseOverDisplay.invert .point .hover strong,
#mc2 .mouseOverDisplay.invert .point .hover{color:#EB6500 !important;}
#mc2 .zubartikelnr,
#mc2 .zubname,
.mc-20 article,
.mc-20 h3,
.MC20 article,
.MC20 h3,
.MC20 h4,
#MC20 h4,
#MC20 h3,
#MC20 h2,
#MC20 h1,
#mc2 h3,
#mc2 h2,
#mc2 h1{
	color:rgb(235, 90, 7);
}
#mc2.overview .third{
	background: url("/fileadmin/images/mc2/background_third.jpg") no-repeat;
}
#mc2.overview .third .productLeft,
#mc2.overview .third .productMiddel{
	background:rgba(235,90,7, 0.7);
}
#mc2.overview .third .productLeft p,
#mc2.overview .third .productMiddel p{
		color:#fff;
}
#mc2.overview .third .productMiddel .content{
	width:100%;
	float:none;
	margin-top: 30px;
	padding-top:0;
	padding-bottom:0;
}
#mc2.overview .third .productMiddel .product {
	float: none;
}
#mc2.overview ul#specifications li div{
	background:rgb(235, 90, 7);
}
#MC20.zubehoer .first,
#mc2.display .first,
#mc2.highlight .first{
	background: url("/fileadmin/images/mc2/intro_background.jpg");
}
#MC20.zubehoer.en .first,
#mc2.display.en .first,
#mc2.highlight.en .first{
	background: url("/fileadmin/images/mc2/intro_background_en.jpg");
}
#mc2.highlight .second  .content{
	padding:25px 70px;
}
#mc2.highlight .second  .content img{
	margin-left:-150px;
}
#mc2.highlight .third.strukturbg{
	background: url("/fileadmin/images/mc2/highlightsstruktur_background.jpg");
}
#mc2.highlight .fifth{
	height:495px;
	overflow:hidden;
}
#mc2.highlight .fifth .strukturbg{
	background: url("/fileadmin/images/mc2/starthoehe_bg.jpg");
	background-size:cover;
	height: 560px;
}
#mc2.highlight .fifth .strukturbg .content{
	padding-top: 24px;
}
#mc2.display .second .mouseOverDisplay {
	margin-top: -60px;
}
#MC20 .supplies_tab a .arrow, #MC20 .supplies_tab a .arrow {
border-color: #BB4705 transparent transparent transparent;
}
.MC20 object{
	height:570px !important;
}
.MC20.content.frame.flash{
	margin-top:-30px;
}

/* ältere modelle */
div[id="ältere Modelle"]{
	display:none;
}
.alteModelle.anleitung{
	background:#999;
}
.alteModelle.anleitung #manuals p {
	padding:0;
}
.alteModelle.anleitung #manuals h1 .logo{
	display:none;
}
/* */
#Content .sliderFunction {
	padding-bottom:70px;
}
#Content .sliderFunction div.content{
	padding-bottom:10px;
}
.owl-theme .owl-controlls .owl-page span{
	margin: 5px 5px;
}
.slider3 .item{
	width:100%;
}
.slider3 .item div{
	width:33%;
	float:left;
}
.sliderFunction.owl-carousel .owl-item {
	/*min-width:630px*/
}
/* videos */
/*#c9 #M1HighlightsFifth,*/
#c117,
#c113,
#c112,
#c111,
#Funktionstabelle,
#c68,
#c56,
#c48,
#c54 #distributorLayer,
#c47>#videos, 
#c52>#videos {
	background: url("/fileadmin/images/m1/highlightsstruktur_background.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom:100px;
}
#videos ._3,
#videos ._1{
	background:#008AB4;
}
#videos ._2{
	background:#D4CA28;
}
#videos .video-list{
	margin-bottom:0;
}
#videos .vdo-c-1 h2 *,
#videos .vdo-c-1 article,
#videos .vdo-c-1 h2,
#videos .vdo-c-1 h1{
	color:#fff;
}
/*ZubehoerListe*/
#faq.M6 .wr,
#faq.M5 .wr,
.suppliesList.M6 .wr,
.suppliesList.M5 .wr {
	display:none;
}

#ZubehoerListe.ersatzteile {
	padding:0;
}
#ZubehoerListe header {
	margin-bottom:30px;
}
.selectable label{
	display:block;
	font-size:22px;
	font-weight:bold;
	margin-bottom:10px;
}
.selectable .select-styled{
	width:335px;
	overflow:hidden;
	background: url("/fileadmin/images/allgemein/arrowDownSelect.png") no-repeat right white;
}
#Haendlersuche.en.selectable .select-styled{
	border: 1px solid white;
}
#Haendlersuche.en.selectable .select-styled select{
	border:0;
}
.contact.selectable .select-styled{
	width: 253px;
	background-color: #fff;
}
.contact.selectable select{
	width: 280px;
	border: 2px solid #008AB4;
}
.select-row-contact{
	position: relative;
}
.select-row-contact .contact.selectable{
	position: relative;
	z-index: 9;
}
.select-row-contact #input_type{
	position: absolute;
	top: 12px;
	left: 202px;
	z-index: 1;
	width: 200px;
}
.selectable select{
	height:33px;
	width:370px;
	padding:5px 8px;
	border:1px solid #008AB4;
	background: transparent;
	color:#008AB4;
	cursor:pointer;
	font-size:18px;
}
/* FAQ */
#faq .supply-list{
	margin-bottom:50px;
}
.supply-list {
	margin-top:30px;
}
.supply-list .accordion{
	list-style-type:none;
	min-height:66px;
	background: url("/fileadmin/images/allgemein/faqDetailsArrowActive.png") no-repeat 98% 10px transparent;
	position:relative;
}
.supply-list .accordion article div{
	padding:10px 0;
}
.supply-list .accordion.active{
	background: url("/fileadmin/images/allgemein/faqDetailsArrow.png") no-repeat 98% 10px transparent;
	height:auto;
	min-height:66px;
}
.active article.vdo-c-1 {
	height: auto !important;
}
.supply-list .accordion h2 p,
.supply-list .accordion h2{
	color:#008AB4;
	font-size:16px;
	font-style:normal;
	padding-bottom:0;
	margin-right:120px;
}
.supply-list .accordion h2.clickable{
	position:absolute;
	height:66px;
	width:70px;
	left: 91.9%;
	top:10px;
}
@media only screen and (min-device-width: 1px){
	body {
		font-size: 14px;
		-webkit-text-size-adjust:100%;
	}
	#m5 .second .vdo-c-1-2,
	#m5 .third .vdo-c-1-2,
	#m4 .third .vdo-c-1-2,
	#m21 .third .vdo-c-1-2,
	#m2 .third .vdo-c-1-2,
	#m11 .third .vdo-c-1-2,
	#m11 .fifth .vdo-c-1-2,	
	#m1 .third .vdo-c-1-2,
	#m1 .fifth .vdo-c-1-2,
	.vdo-c-1-2 {
		width: 50% !important;
	}
	.news .vdo-c-1-2{
		width: 49% !important;
	}
	
	
	.highlight .vdo-c-1-2,
	#produktuebersicht .vdo-c-1-2,
	.overview .vdo-c-1-2 {
		width: 50%;
	}
}
@media only screen and (min-device-width: 1000px) {
	html body #Content .vdo-c-1-2 {
		width: 50% !important;
	}
}
@media (max-height: 750px), (max-width: 1000px) {
	#lightbox .frame{
		padding:0 !important;
		height:500px !important;
		overflow:hidden !important;
	}
	#lightbox .frame article,
	#lightbox .frame h1{
		display:none !important;
	}
}
#m11 .third .vdo-c-1-2,
#m1 .third .vdo-c-1-2,
#m21 .third .vdo-c-1-2,
#m2 .third .vdo-c-1-2{
	width:47% !important;
}

a.button{
	color: #fff;
	font-size: 18px;
	display:inline-block;
	width: 240px;
	height: 50px;
	background: rgb(0,138,181);
	margin: 0 auto;
	line-height: 50px;
	text-decoration:none;
}

/* STARTSEITE */
#lightbox .frame.news{
	padding: 50px;
	top: 10% !important;
}
#lightbox .frame.news .img{
	
}
#lightbox .frame.news h1{
	display:block;
	font-weight:normal;
	margin-bottom:40px;
}
#lightbox .frame.news b{
	padding-bottom: 20px;
	display: inline-block;
}
.frame.news p{
	padding-right:20px;
	font-size:16px;
}

.frame.news 
.frame.news p,
.startseite p{
	font-size:16px;
}
.startseite .moreText{
	display:none;
}
.frame.news h5,
.frame.news strong,
.startseite strong,
.startseite h5{
	font-size:18px;
	display:block;
	margin-bottom:30px;
}
.startseite .third strong{
	font-size: 22px;
	margin-bottom: 15px;
}
.startseite .first .owl-controlls{
	position: relative;
	z-index: 999;
	top: -110px;
	margin-bottom: -53px;
}
.startseite .third {
	background:url('/fileadmin/images/allgemein/startNewsBG.jpg');
	height:606px;
	margin-top:50px;
	padding:100px 0;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
}
html body #Content div.startseite .third .vdo-c-1-2{
	width:49.5% !important;
}
.startseite .third .content {
	width:960px;
	margin:0 auto;
	height:440px;
	background:rgba(0, 138, 180, 0.8);
	
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
}
.startseite .third .owl-buttons{
	position: absolute;
	top: 110px;
	left: 14px
}
.startseite .third .owl-next{
	left: 903px;
	position: absolute;
}
.startseite .third .owl-theme .owl-controlls .owl-buttons div.disabled{
	opacity:0;
}
.startseite .third .owl-theme .owl-controlls .owl-buttons div.owl-prev,
.startseite .third .owl-theme .owl-controlls .owl-buttons div.owl-next{
	background:transparent url('/fileadmin/images/allgemein/arrowNext.png') no-repeat;
	width:23px;
	height:30px;
	display:block;
	font-size:0;
	line-height:0;
	border-radius:0;
	padding:0;
	margin:0;
	position:absolute;
	top:0;
}
.startseite .third .owl-theme .owl-controlls .owl-buttons div.owl-prev{
	background:transparent url('/fileadmin/images/allgemein/arrowPrev.png') no-repeat;
}
.startseite .third .content .item{
	padding:20px 50px;
}
button{
	cursor:pointer;
	font-family: 'Open Sans';
}
.startseite .third .content button{
	background:url('/fileadmin/images/allgemein/buttonNewsMore.png');
	width:194px;
	height:68px;
	color:#008AB4;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding-top: 8px;
	padding-left: 20px;
	margin-top:20px;
	
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
}
.startseite .third .content h1{
	margin-bottom:10px;
	margin-top:25px;
	padding:0 50px;
}
.startseite .fifth *,
.startseite .third .content * {
	color:#fff;
}
.startseite .third .text{
	padding-right:30px;
}
.startseite .fifth{
	background:#008AB3;
}
.startseite .fifth .content,
.startseite .fourth .content{
	padding:50px 30px !important;
}
.startseite .fifth .top,
.startseite .fifth .bottom,
.startseite .fourth .top,
.startseite .fourth .bottom{
	width:960px;
	margin:0 auto;
}
.startseite .fifth .top .content,
.startseite .fourth .top .content{
	padding-bottom:0 !important;
}
.startseite .fifth .pos .text,
.startseite .fourth .text{
	width:60%;
	float:left;
}
.startseite .fifth h1{
	color:#008AB3;
	color:#fff;
}
.startseite .fifth .leftSide{
	padding-left:140px;
	background:#d6cb00;
}
.startseite .fifth .rightSide {
padding-left: 10px;
}
.startseite .fifth .top,
.startseite .fifth .bottom{
	width:100%;
}
html body #Content .startseite .fifth .top .vdo-c-1-2,
html body #Content .startseite .fifth .bottom .vdo-c-1-2{
	width:480px !important;
}
.buttonBlueArrow,
.startseite .fifth .content button{
	background:url('/fileadmin/images/allgemein/buttonMoreBlue.png');
	width:194px;
	height:68px;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
	padding-top: 8px;
	padding-left: 20px;
	margin-top:20px;

	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
}
.startseite .fifth .pos .text{
	width:65%;
}
.startseite .fifth .pos img{
	margin-top:-15px;
}
.startseite .fifth .suche img{
	margin-left: 80px;
	margin-bottom: 47px;
}
.startseite .fifth .suche input[type=text]{
	width:200px;
	height:30px;
	border:1px solid #008AB3;
	padding:0 10px;
	color:#008AB3;
}
.startseite .fifth .suche input[type=submit]{
	width:100px;
	height:32px;
	position: relative;
	top: 1px;
	background:#d6cb00;
	color:#fff;
	font-size:16px;
}
.en.startseite .fifth .suche input[type=submit]{
	width:150px;
	margin:0 auto;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#4D4D4D !important;
	opacity: 1 !important;
}
.bx-wrapper .bx-pager.bx-default-pager a{
	background:#4D4D4D !important;
	border-radius: 20px !important;
	width: 12px !important;
	height: 12px !important;
	opacity: 0.4 !important;
}
.startseite .bx-controls{
	margin-top: -60px;
	top: -50px;
	position: relative;
}
.bx-wrapper img{
}
/* Händlersuche */
#Haendlersuche {
	background: #008AB4;
	padding: 0 0 50px 0;
}
#Haendlersuche .hide{
	visibility:hidden;
}
#Haendlersuche input#query {
	padding: 5px;
	width: 70%;
}

.map-wrapper {
	height: 500px;
	overflow: hidden;
	position: relative;
}

#map {
	height: 500px;
}

#info {
	background: #D4CA28;
	height: 500px;
	left: -400px;
	position: absolute;
	top: 0;
	width: 390px;
}

#info h1 {
	margin-left: 0;
}

#ajaxWait {
	background: #000 url('fileadmin/loading.gif') 50% 50% no-repeat;
	display: none;
	height: 500px;
	left: 0;
	opacity: 0.7;
	position: absolute;
	top: 0;
	width: 100%;
}

#distributorLayer {
	background: #fff;
	display: none;
	width: 100%;
}

#distributorLayer .content {
	margin: 0 70px;
	padding: 0 0 60px 0;
}
/*.en#distributorLayer h1 {
	font-size:25px;
	margin-bottom:0px;
}*/
#distributorLayer h1 {
	margin-left: 0;
	letter-spacing: normal;
	word-spacing: normal;
	margin-bottom:20px;
	padding-left:5px;
}
#distributorLayer section *{ 
	color:#666;
}
#distributorLayer section{
	padding:50px 70px;
	background:#D4CA28;
}
#distributorLayer section:nth-child(2n) *{
	color:#fff;
}
#distributorLayer section:nth-child(2n){
	background:#008AB4;
}
#distributorLayer dl {
	overflow: hidden;
	height: 270px;
	width: 33%;
	float: left;
	padding-right:20px;
	 -moz-box-sizing: border-box; 
  box-sizing: border-box; 
}

#distributorLayer dt,
#distributorLayer dd {
	display: block;
	/* float: left; */
	letter-spacing: 0;
	/* width: 33%; */
	padding-bottom: 20px;
	line-height: 21px;
}

#distributorLayer dt.clearfix {
	clear: left;
	height: 25px;
	width: 100%;
}
#distributorLayer h2{
	font-style: italic;
	font-size: 21px;
	padding-bottom: 10px;
	letter-spacing: normal;
	word-spacing: normal;
}

/* recaptch */
html body #recaptcha_table{
	margin-left: -5px !important;
}
html body  .recaptchatable .recaptcha_image_cell,
html body .recaptchatable .recaptcha_r4_c1,
html body .recaptchatable .recaptcha_r3_c2,
html body .recaptchatable .recaptcha_r4_c2,
html body .recaptchatable .recaptcha_r4_c4,
html body .recaptchatable .recaptcha_r8_c1,
html body .recaptchatable .recaptcha_r7_c1,
html body .recaptchatable .recaptcha_r3_c3,
html body .recaptchatable .recaptcha_r3_c1,
html body .recaptchatable .recaptcha_r2_c1,
html body .recaptchatable .recaptcha_r1_c1,
html body .recaptchatable .recaptcha_r2_c2{
	background:none;
}
html body .recaptchatable .recaptcha_input_area{
	width:269px !important;
}
html body .recaptchatable #recaptcha_response_field{
	padding: 0 5px !important;
	margin-left: 0px !important;
	width: 254px !important;
}
html body #recaptcha_image{
	border: 2px solid #008AB4;
}
html body #recaptcha_reload_btn{
	background:url(http://www.google.com/recaptcha/api/img/white/refresh.gif) !important;
	display: block;
}
html body #recaptcha_whatsthis_btn{
	background:url(http://www.google.com/recaptcha/api/img/white/help.gif) !important;
	display: block;
}
html body #recaptcha_switch_audio_btn{
	background:url(http://www.google.com/recaptcha/api/img/white/audio.gif) !important;
	display: block;
}
html body #recaptcha_whatsthis_btn img,
html body #recaptcha_switch_audio_btn img,
html body #recaptcha_reload_btn img{
	visibility:hidden;
}

#mc2 .highlightTestNow a.l-1,
#MC20 .highlightTestNow a.l-1,
#m5 .highlightTestNow a.l-1,
#M5 .highlightTestNow a.l-1,
#m3 .highlightTestNow a.l-1,
#M3 .highlightTestNow a.l-1,
#m21 .highlightTestNow a.l-1,
#M21 .highlightTestNow a.l-1,
#m2 .highlightTestNow a.l-1,
#M2 .highlightTestNow a.l-1{
	background: url(/fileadmin/images/allgemein/en_testNowBlue.png);
}

/* scroller */
.jspDragTop,
.jspDragBottom {
	height: 10px;
	width: 100%;
	background: url(/fileadmin/images/allgemein/jsCapTopWhite.png) no-repeat center;
	display:block;
	position: absolute;
}
.jspDragBottom{
	bottom:0;
	background: url(/fileadmin/images/allgemein/jsCapBottomWhite.png) no-repeat center;;
}

/* navi */
.MainNavi19[href^=en]{
	display:none !important;
	
}
/* benutzer anlegen */
#contact_form p.bodytext,
#contact_form p.tx-econtact-row,
#contact_form .tx-econtact-row.captcha .bodytext{
	font-size: 14px;
	font-style: normal;
	padding-left: 149px;
	width: 430px;
}
#iCaptcha{
	margin-left:147px;
}
.tx-econtact-row.captcha .bodytext{
	margin-top: 0;
}
.tx-econtact-row.captcha .fieldUserCaptcha{
	margin-left: 146px;
	width: 460px;
}

/* old devices */
#alt span.mehr, #MC20 a.mehr{
	background:#999999;
}
.alteModelle{
	background:#999999;
}

#alt h1{
	position: absolute;
	width: 100%;
	top: 120px;
	left: 0;
	//font-family: "Open Sans";
	font-style: italic
}
.black {
	color: #000000;
}