@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/*
 * Copyright (c) 2015 querformat - die Werbeagentur
 *
 * (ノಠ益ಠ)ノ彡┻━┻
*/

/* ######################################## */
/* FONT*/
/* ######################################## */

@font-face{
font-family:"Helvetica Neue LT W04_57 Cond";
src:url("../../files/_layout/css/Fonts/1459724/2bb114f8-8e89-490d-b961-ded79cfbcb79.eot");
src:url("../../files/_layout/css/Fonts/1459724/2bb114f8-8e89-490d-b961-ded79cfbcb79.eot?#iefix") format("embedded-opentype"),
	url("../../files/_layout/css/Fonts/1459724/d949905b-8789-466f-8ea5-74b0e1360575.woff2") format("woff2"),
	url("../../files/_layout/css/Fonts/1459724/d000e9d3-a765-471d-b3a8-6b475bd80ef3.woff") format("woff"),
	url("../../files/_layout/css/Fonts/1459724/2636f21f-effa-45df-b4dc-52edd3963177.ttf") format("truetype"),
	url("../../files/_layout/css/Fonts/1459724/f113312d-85d8-47f8-bf23-651c3c164f51.svg#f113312d-85d8-47f8-bf23-651c3c164f51") format("svg");
	font-display: swap;
}

@font-face{
font-family:"Helvetica Neue LT W04_57 Cond";
font-weight: 200;
src:url("../../files/_layout/css/Fonts/1459732/c76e23a9-45a0-47e0-95cd-a721fa76052e.eot");
src:url("../../files/_layout/css/Fonts/1459732/c76e23a9-45a0-47e0-95cd-a721fa76052e.eot?#iefix") format("eot"),url("../../files/_layout/css/Fonts/1459732/18df15d8-ae4d-4e9a-9d11-212d65403f8e.woff2") format("woff2"),url("../../files/_layout/css/Fonts/1459732/7a9e893b-bb07-4276-8fe3-0cb066680655.woff") format("woff"),url("../../files/_layout/css/Fonts/1459732/44d0853e-41ba-4fb7-85fd-a37506b62e6b.ttf") format("truetype"),url("../../files/_layout/css/Fonts/1459732/3b76e7ab-c94f-467b-b387-4f3b519d6401.svg#3b76e7ab-c94f-467b-b387-4f3b519d6401") format("svg");

	font-display: swap;
}
@font-face{
font-family:"Helvetica Neue LT W04_57 Cond";
font-weight: bold;
src:url("../../files/_layout/css/Fonts/1459736/6b33b49d-80e2-4606-ba7e-3be0615acfbe.eot");
src:url("../../files/_layout/css/Fonts/1459736/6b33b49d-80e2-4606-ba7e-3be0615acfbe.eot?#iefix") format("eot"),url("../../files/_layout/css/Fonts/1459736/47a5851c-c806-4a83-a3c0-55ba4874371f.woff2") format("woff2"),url("../../files/_layout/css/Fonts/1459736/66b45006-cb40-4969-9356-59f646ebf192.woff") format("woff"),url("../../files/_layout/css/Fonts/1459736/649a0b3e-4811-4187-abcb-74438ebe43df.ttf") format("truetype"),url("../../files/_layout/css/Fonts/1459736/0c7e231c-0918-467b-8b98-40369999a631.svg#0c7e231c-0918-467b-8b98-40369999a631") format("svg");

	font-display: swap;
}

@font-face{
	font-family:'HBC Sans';
	src:url("../../files/_layout/css/Fonts/hbcsans/HBCSans-Light.woff2") format("woff2"),
	url("../../files/_layout/css/Fonts/hbcsans/HBCSans-Light.ttf") format("truetype"),
	url("../../files/_layout/css/Fonts/hbcsans/HBCSans-Light.otf") format("opentype");
	font-display: swap;
}

@font-face{
	font-family:'HBC Sans';
	font-weight: bold;
	src: url("../../files/_layout/css/Fonts/hbcsans/HBCSans-Bold.woff2") format("woff2"),
	url("../../files/_layout/css/Fonts/hbcsans/HBCSans-Bold.ttf") format("truetype"),
	url("../../files/_layout/css/Fonts/hbcsans/HBCSans-Bold.otf") format("opentype");

	font-display: swap;
}
/*
 * Copyright (c) 2015 querformat - die Werbeagentur
 *
 * (ノಠ益ಠ)ノ彡┻━┻
*/

/* ######################################## */
/* HMTL RESET */
/* ######################################## */

*{margin:0;padding:0;font-family:inherit;}
html{overflow-y:scroll}
a{text-decoration:none;color:inherit}
table,tr,td{border-collapse:collapse;vertical-align:top}
h1,h2,h3,h4{font-weight:normal}
ul, ol {list-style:none}
textarea{resize:none} 
textarea.vert{resize:vertical}
textarea.hori{resize:horizontal}
/*
 * Copyright (c) 2015 querformat - die Werbeagentur
 *
 * (ノಠ益ಠ)ノ彡┻━┻
*/

/* ######################################## */
/* Animations */
/* ######################################## */

.animated05 { 
    -webkit-animation-duration: .5s; 
    animation-duration: .5s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
}
.animated10 { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

@-webkit-keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        -webkit-transform: translateY(-20px); 
    } 
    100% { 
        opacity: 1; 
        -webkit-transform: translateY(0); 
    } 
} 

@keyframes fadeInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-20px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 

.fadeInDown { 
    -webkit-animation-name: fadeInDown; 
    animation-name: fadeInDown; 
}


/*
 * Copyright (c) 2015 querformat - die Werbeagentur
 *
 * (ノಠ益ಠ)ノ彡┻━┻   ლ(ಠ益ಠლ)
 *
 *
*/
/* ######################################## */
/* layout */
/* ######################################## */

	/* Basic tags */
	html,body { min-height:100%;max-width:100vw;display:block !important}
	body{background:#fff;color:#10275c;font:20px/1.25 "Helvetica Neue LT W04_57 Cond", Helvetica, Arial, sans-serif;}
	#wrapper { width: 100%;max-width: 100vw; overflow-x:hidden;box-sizing:border-box;}
	/* font size reset */
	.content-slider2 .image_container .caption,
	.content-slider .image_container .caption { font-size:20px; }
	#sec-product-einsatz .content-slider .image_container .caption,
	#sec-product-einsatz .content-slider2 .image_container .caption{ font-size:18px !important; }
	h1,h2{font-size:225%;font-weight:bold;padding-top:40px;padding-bottom:18px;text-align:center}
	h2{font-size:200%}
	h3{padding:20px 0;font-weight:bold}

	/* general */
	sup{line-height:0}
	.more a { display: inline-block;background: #10275C url("../../files/_layout/img/ico-submit.png") no-repeat 100% 50%;color: #FFF !important;border-radius: 5px;font-style: italic;padding: 5px 33px 5px 10px;font-size: 90%;margin-top: 41px;}
	.npb p.more a{color:#fff}
	.more a:hover,.layout_latest:hover .more a { background-color:#BF581E; color:#fff !important; }
	.back{margin-top:30px;z-index:9;position:fixed;left:-5px;top:20%;}
	.back a {-webkit-transition:width .3s;transition:width .3s;color:#fff;display:inline-block;background:#10275c url("../../files/_layout/img/ico-back-w.png") no-repeat 12px center;padding: 3px 0 2px 52px;border-radius:5px;height:40px;line-height:2;overflow:hidden;width:0%;}
	.back a:hover { background-color:#BF581E;width:100%}
	::-moz-placeholder {  opacity:1;  }
	::-webkit-input-placeholder {opacity:1;}
	:-ms-input-placeholder {  opacity:1; }
	.ce_text p{line-height:1.5}
	#container{padding-top:80px;min-height:400px}
	.block{overflow:initial}
	.txt_c{text-align:center}

	.txt_l{text-align:left}
	.txt_li{text-align:left !important}
	.c{text-align:center}
	.relative,.image_container { position:relative; }
	.c .feature a{padding-bottom:4px}
	#header .inside{z-index:33}
	.bgwhite { background-color:#fff !important; }
	.center {text-align:center; }
	hr { height:1px;border-width:0;color:#ececec;background-color:#ececec;margin:10px 0px; }
	.clearLeft { clear:left; }
	.clearRight { clear:right; }
	.clearBoth { clear:both; }

	/* force tables */
	.table { display:table; border-collapse:collapse; width:100%; }
	.tr { display:table-row; }
	.td { display:table-cell; vertical-align:top;}

	.npb p,
	.npb ul,
	.layout_full p,
	.layout_full ul{ margin-bottom: 8px;} /* normal p break */
	.layout_full ul,
	.npb ul,
	.ce_image.withBu .caption ul{margin-left:10px}
	.layout_full ul li,
	.npb ul li,
	.ce_image.withBu .caption ul li{padding-left:30px;background:url(../../files/_layout/img/ico-checked.png) no-repeat left 5px;list-style:none !important;margin-left:0 !important}
	.layout_full p a,
	.npb p a{color:#bf581c}
	.npb p.back a{color:#fff}
	.npb .image_container,
	.layout_full .image_container{background:none !important}

	/* widths */
	.w100{width:100px;display:inline-block;font-style:normal}
	.w1400 { max-width:1400px; margin:0 auto; box-sizing: border-box;}
	.w980{width:980px;margin:0 auto; box-sizing: border-box;}
	.w894{width:894px;margin:0 auto; box-sizing: border-box;}
	.w770{width:770px;margin:0 auto; box-sizing: border-box;}
	.w680{width:680px;margin:0 auto; box-sizing: border-box;}
	.w530{width:530px;margin:0 auto; box-sizing: border-box;}
	.w450{width:450px;margin:0 auto; box-sizing: border-box;}
	.w25p{width:24%}

	.inlineBlock{display:inline-block;vertical-align:middle}
	.inlineTable{display:inline-table;vertical-align:middle}
	.inline530 .more{font-weight:bold}

	.mt70{margin-top:70px !important}

	.imgp0 img,
	.p0{padding:0 !important}
	.p20 { padding:33px 44px 10px 30px; } /* Einsatzberichte Detailseite Formatvorlage TinyMCE DropUp image Right */
	.p40 { padding:40px; }
	.p90 { padding:90px; }
	.pb40 { padding-bottom:40px; }
	.pb60 { padding-bottom:60px; }
	.pb90 { padding-bottom:90px; }
	.pt0 { padding-top:0 !important }
	.pt40 { padding-top:40px; }
	.pt60 { padding-top:60px; }
	.pt90 { padding-top:90px; }
	.pt70 { padding-top:70px; }
	.ptb40 { padding:40px 0 !important; }
	.ptb60 { padding:60px 0 !important; }
	.ptb70 { padding:70px 0 !important; }
	.ptb90 { padding:90px 0 !important; }
	.pb0 { padding-bottom:0 !important }
	.pb90i { padding-bottom:90px !important; }
	.bgg{background-color:#e8e8e8;overflow:hidden}
	.mt22{margin-top:13px}
	.mt60{margin-top:60px}

	.left75{float:left;width:70%}
	.right25{float:right;width:25%}
	.clr{clear:both}
	.h320{height:320px !important}
	.h350{height:350px !important}
	/* mouse-over effect for clickable images */
	/*a.lupe::after { opacity: 0;width: 100%;display: block;text-align: center;content: url("../../files/_layout/img/ico-lupe.png");transition: all 0.3s ease 0s;position: absolute;bottom:0px; }
	a.lupe:hover { background-color:rgba(0,0,0,0.75);border-radius:5px; }
	a.lupe:hover::after { opacity: 1;bottom:10%; }*/

	/* display none */
	.invisible,
	.noarrows .slider-control a,
	.noarrows .slider-control2 a{display:none !important}
    .widget_sufu{}
	#suchfeld{
		position: fixed !important;}

	/* scroll down icon */
	#scrolltipicon { display:none;position:fixed; bottom:10px; z-index:999999;color:#10275C;text-shadow:  1px  1px 1px rgba(255,255,255,0.1),1px -1px 1px rgba(255,255,255,0.1),-1px  1px 1px rgba(255,255,255,0.1),-1px -1px 1px rgba(255,255,255,0.1); margin:10px; padding:6px 0px 6px 27px; background: url(../../files/_layout/img/ico-scrolldown.png) no-repeat 0px 50%; }

	/* slider */
	.ce_sliderStart,
	.ce_sliderStartMobile { position:relative; max-width:1400px; overflow:hidden; margin:0 auto; }
	.ce_sliderStart.noSlideNav .slider-control,
	.ce_sliderStartMobile.noSlideNav .slider-control2{ display:none; }
.content-slider,
.content-slider2,
.slider-wrapper,
.slider-wrapper2 {  z-index:2; }
.slider-wrapper .image_container img,
.slider-wrapper2 .image_container img{ width:100%; height:auto; }
.slider-control,
.slider-control2{height: 100%;position:absolute;left:0px; right:0px; bottom:0px !important; top:0px !important;width:100%;}
	.slider-prev,.slider-next{opacity:0;display:block !important;width:35px;height:100%;position:absolute !important;top:0px !important;bottom:0px !important;margin:auto;z-index:8;padding:0 20px;background:no-repeat center center;-webkit-transition:all .3s;transition:all .3s;text-indent:-9999em;}
	.slider-prev{background-image:url(../../files/_layout/img/prev.png); left:45px !important;}
	.slider-next{background-image:url(../../files/_layout/img/next.png); right:45px !important;}
	.slider-menu { bottom:5px !important; top:auto !important;z-index: 2; }
	.slider-menu b{color:#b9babb;padding:3px}
	.slider-menu b.active{color:#bf581e !important;}
	.ce_sliderStart:hover .slider-prev,.ce_sliderStart:hover .slider-next{opacity:1}
	.content-slider .image_container { font-size:0px; vertical-align: bottom} /* kleinen spalt unter sliderbild entfernen */
	.feature .image_container a { font-size:100%; min-height:150px;}
	/* override for small slideshows */
.slider-wrapper .ajax .image_container img,.slider-wrapper .c .image_container img,
.slider-wrapper2 .ajax .image_container img,.slider-wrapper2 .c .image_container img{ width:auto; }
	/* fullscreen slider (content sites) */
	.fullscreenSlider .caption { position:absolute; bottom:50px; padding:15px; background:rgba(255,255,255,0.75); border-radius:5px; max-width:800px; left:0px; right:0px; margin:auto;}

	/* verzögertes einblenden */
	.lazyFadeIn{
		-webkit-animation: cssFadeIn 2s;
   		animation: cssFadeIn 2s;
	}

@keyframes cssFadeIn {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 0;
	}
	100% {
	   opacity: 1;
	}
}
/* HEADER */

	#page-header,
	#page-header2{z-index:900;top:0;width:100%;position:absolute;overflow:visible}
	#page-header .inside,
	#page-header2 .inside{width:980px;margin:0 auto}
	#page-header *{-webkit-transition:all .3s;transition:all .3s;}
	#page-header2{-webkit-transition:top .3s;transition:top .3s;}
	#page-header{-webkit-transition:height .3s;transition:height .3s;overflow:hidden;height:142px}
	#page-header2{top:132px}

	.head{background-color:#666666;color:#ffffff;height:26px;/*overflow:hidden*/}
	.topmenu .langMap{height: 26px; overflow: hidden}
	.head .ce_hyperlink{float:left;font-size:75%;line-height:25px;opacity:.6;height:26px}
	.head .ce_hyperlink:hover{opacity:1}
	.head .head_languageswitch a::before{float:left;content:url(../../files/_layout/img/ico-head-map.png);padding:2px 6px 2px 12px}
	.head .head_newsletter a::before{float:left;content:url(../../files/_layout/img/ico-head-mail.png);padding:2px 6px 2px 12px}
	.head .head_sufu a::before{float:left;content:url(../../files/_layout/img/ico-head-sufu.png);padding:2px 6px 2px 12px}
	.head .head_shop a::before{float:left;content:url(../../files/_layout/img/ico-head-shop.png);padding:2px 6px 2px 30px}
	.head .youtube_icon, .head .linkedin_icon {margin-left: 20px;margin-top:2px;height:23px;}
	.head .head_languageswitch,
	.head .head_newsletter{margin-right:20px}
	.head_nav{background:url(../../files/_layout/img/head-nav-bg.gif) repeat-x left bottom;color:#fff;height:106px;font-size:89%}
	.head_nav .ce_image{float:right}
	.head_nav .mod_navigation{float:left}
	.head_nav .mod_navigation *{-webkit-transition:padding .3s !important;transition:padding .3s !important;}
	.head_nav .mod_navigation li{display:block;float:left}
	.head_nav .mod_navigation a,
	.head_nav .mod_navigation span{display:block;padding:42px 12px 52px;margin-right:1px;cursor:pointer}
	.head_nav .mod_navigation a:hover,
	.head_nav .mod_navigation span:hover
	/*
	.head_nav .mod_navigation .trail.hover:hover a,
	.head_nav .mod_navigation .trail.hover:hover span
	*/
	{background:url(../../files/_layout/img/head-nav-bg-on.gif) repeat-x left bottom;color:#fff}
	.head_nav .mod_navigation .trail a,
	.head_nav .mod_navigation .trail.hover a,
	.head_nav .mod_navigation .trail.hover span,
	.head_nav .mod_navigation .active a,
	.head_nav .mod_navigation .forward a,
	.head_nav .mod_navigation .trail span,
	.head_nav .mod_navigation span{background:url(../../files/_layout/img/head-nav-active.png) repeat-x center bottom,url(../../files/_layout/img/head-nav-bg-on.gif) repeat-x left bottom}
	.head_nav .ce_image{padding-top:15px}

	/* suchfeld */
	#suchfeld,.fixed #suchfeld.show { position:absolute; top:-150px; left:0px; right:0px; margin:auto; z-index:901; max-width:400px; background:#e8e8e8; border-radius:0px 0px 5px 5px; padding:15px; box-sizing:border-box;}
	#suchfeld.show { top:0px; }

/* header nav extended */

	.head_nav_ext{clear:left;background:#ececec;height:53px;border-bottom:1px #b9babb solid;position: absolute;border-top: 1px #fff solid;width: 100%;z-index: 92;margin-top: 11px;/*over -54*/}
	.fixed .head_nav_ext{margin-top:-1px}
	#tomainnav,
	#opensubnav{background-color:#10275c;height:30px;padding:12px 15px 11px;float:left;cursor:pointer;border-left:1px #fff solid;border-right:1px #fff solid;}
	#tomainnav{border-right:none}
	#opensubnav{background-color:#b9babb;-webkit-transition:all 1s;transition:all 1s;}
	#opensubnav.active{background-color:#BF581E}
	#backtosubnav{display:none;background:url(../../files/_layout/img/ico-headext-home.png) no-repeat center center;float:left;width:66px;height:54px;border-left:1px #fff solid;border-right:1px #fff solid;}
	.fixed.showclose #backtosubnav{display:block}
	#tomainnav img,
	#opensubnav img{float:left}
	#page-header.extend .head_nav{margin-top:-54px}
	.ExtNav-product img{padding:7px 15px;float:left}
	.ExtNav-product span,
	#ExtNav-inpagenav{float:left;display:inline-block;font-size:90%;padding:15px 15px 25px;font-weight:bold}
	#ExtNav-inpagenav{margin-left:15px;font-weight:normal}
	#ExtNav-inpagenav li{display:none}
	#ExtNav-inpagenav li.current{display:block}
	#ExtNav-inpagenav a:after{content:url('../../files/_layout/img/sublvlext_arrow-down.png');float:right;margin-left:10px;margin-top:-1px;}
	#ExtNav-inpagenav:hover a:after,
	#ExtNav-inpagenav.hover a:after{content:url('../../files/_layout/img/arrow-down-white.png')}
	#ExtNav-inpagenav:hover,
	#ExtNav-inpagenav.hover{background:#10275c;color:#fff}
	#head_nav_ext *{-webkit-transition: none;transition: none;}
	#ExtNav-inpagenavdd{display:none}
	#ExtNav-inpagenavdd2{display:inline-block;border:1px #b9babb solid;border-top:none}
	#ExtNav-inpagenavdd2 a,
	.inpageshortnav span a{padding:10px 30px 10px 50px;display:block;border-bottom:1px #fff solid;}
	#ExtNav-inpagenavdd2 li,
	.inpageshortnav span{color:#666666;background:#ececec no-repeat 15px center}
	.inpageshortnav{text-align:center;}
	.inpageshortnav span{display:inline-block;text-align:left;background-color:transparent}
	.inpageshortnav span a{border-bottom:none}
	.inpageshortnav span:hover{color:#10275C}
	#ExtNav-inpagenavdd2 li:hover{background-color:#bf581e;color:#fff}

	.inpageshortnav span.sub-pd{background-image:url(../../files/_layout/img/sec-product-desc-lg.png)}
	.inpageshortnav span.sub-td{background-image:url(../../files/_layout/img/sec-product-tech-lg.png)}
	.inpageshortnav span.sub-dl{background-image:url(../../files/_layout/img/sec-product-dls-lg.png)}

	#ExtNav-inpagenavdd2 .sub-ov{background-image:url(../../files/_layout/img/sec-product.png)}
	#ExtNav-inpagenavdd2 .sub-pd,
	.inpageshortnav span.sub-pd:hover{background-image:url(../../files/_layout/img/sec-product-desc.png)}
	#ExtNav-inpagenavdd2 .sub-eb{background-image:url(../../files/_layout/img/sec-product-einsatz.png)}
	#ExtNav-inpagenavdd2 .sub-af{background-image:url(../../files/_layout/img/sec-product-views.png)}
	#ExtNav-inpagenavdd2 .sub-td,
	.inpageshortnav span.sub-td:hover{background-image:url(../../files/_layout/img/sec-product-tech.png)}
	#ExtNav-inpagenavdd2 .sub-aa{background-image:url(../../files/_layout/img/sec-product-variants.png)}
	#ExtNav-inpagenavdd2 .sub-es{background-image:url(../../files/_layout/img/sec-product-shop.png)}
	#ExtNav-inpagenavdd2 .sub-dl,
	.inpageshortnav span.sub-dl:hover{background-image:url(../../files/_layout/img/sec-product-dls.png)}
	#ExtNav-inpagenavdd2 .sub-as{background-image:url(../../files/_layout/img/sec-product-request.png)}
	#ExtNav-inpagenavdd2 .sub-ov:hover{background-image:url(../../files/_layout/img/sec-product-on.png)}
	#ExtNav-inpagenavdd2 .sub-pd:hover{background-image:url(../../files/_layout/img/sec-product-desc-on.png)}
	#ExtNav-inpagenavdd2 .sub-eb:hover{background-image:url(../../files/_layout/img/sec-product-einsatz-on.png)}
	#ExtNav-inpagenavdd2 .sub-af:hover{background-image:url(../../files/_layout/img/sec-product-views-on.png)}
	#ExtNav-inpagenavdd2 .sub-td:hover{background-image:url(../../files/_layout/img/sec-product-tech-on.png)}
	#ExtNav-inpagenavdd2 .sub-aa:hover{background-image:url(../../files/_layout/img/sec-product-variants-on.png)}
	#ExtNav-inpagenavdd2 .sub-es:hover{background-image:url(../../files/_layout/img/sec-product-shop-on.png)}
	#ExtNav-inpagenavdd2 .sub-dl:hover{background-image:url(../../files/_layout/img/sec-product-dls-on.png)}
	#ExtNav-inpagenavdd2 .sub-as:hover{background-image:url(../../files/_layout/img/sec-product-request-on.png)}

/* Subnav */

	#page-header2 .subnav{background-color:#fff;background-color:rgba(255,255,255,.95);position:absolute;width:100%;border-top:1px #fff solid;margin-top:-1px;font-size:90%;box-shadow:0 3px 12px -5px #7e7e7e;display:none;z-index:93}
	#page-header2 .subnav .inside{display:table}
	#page-header2 .subnav .container{display:none;}
	#page-header2 .subnav .container.show{display:table-row;}
	#page-header2 .subnav .sublvl1{width:205px;background-color:#ececec;display:table-cell;vertical-align: top;}
	/* normalzustand */
	#page-header2 .subnav .sublvl1 a,
	#page-header2 .subnav .sublvl1 span {color:#10275c;padding:6px 12px;display:block;border-bottom:1px #fff solid;cursor:pointer;}
	#page-header2 .subnav .sublvl1 .submenu{background:url(../../files/_layout/img/sublvl1_arrow_b.png) no-repeat 185px center;}
	/* hover */
	#page-header2 .subnav .sublvl1 a:hover,
	#page-header2 .subnav .sublvl1 span:hover {background-color:#10275c;color:#fff;}
	#page-header2 .subnav .sublvl1 span.submenu:hover,
	#page-header2 .subnav .sublvl1 span.trail.submenu.active,
	#page-header2 .subnav .sublvl1 span.submenu.active{background-image:url(../../files/_layout/img/sublvl1_arrow.png);}
	/* aktivzustände */
	#page-header2 .subnav .sublvl1 span.trail.submenu.active{background-color:#bf581e;color:#fff;}
	#page-header2 .subnav .sublvl1 .active{background-color:#bf581e !important;color:#fff;}

	#page-header2 .subnav .mod_navigation{display:table-cell;padding:20px 0 40px 60px}
	#page-header2 .subnav .mod_navigation li.first{width:100% !important;margin-bottom:20px !important;font-weight:bold;display:block;margin-right:0;border-bottom:1px #b9babb solid !important;}
	#page-header2 .subnav .mod_navigation li.first a{background:url(../../files/_layout/img/ico-subnav-overview.png) 15px center no-repeat;display:block;text-indent:30px}
	#page-header2 .subnav .mod_navigation li.first a:after{content:url(../../files/_layout/img/sublvl1_arrow_b.png);margin-left:10px}
	#page-header2 .subnav .mod_navigation li.first a:hover:after{content:url(../../files/_layout/img/sublvl1_arrow_o.png)}
	#page-header2 .subnav .mod_navigation li.first:hover a,#page-header2 .subnav .mod_navigation li.first.active span{color:#bf581e;background:url(../../files/_layout/img/ico-subnav-overview-on.png) 15px center no-repeat;display:block;text-indent:30px}
	#page-header2 .subnav .mod_navigation li{width:225px;display:inline-block;border-bottom:1px #b9babb solid}
	#page-header2 .subnav .mod_navigation li.active,
	#page-header2 .subnav .mod_navigation li:hover { border-bottom:none;margin-bottom:1px}
	#page-header2 .subnav .mod_navigation li:nth-child(3n){margin:0 15px}
	#page-header2 .subnav .mod_navigation .mt22 li:nth-child(3n){margin:0}
	#page-header2 .subnav .mod_navigation .mt22 li:nth-child(3n-1){margin:0 15px}
	#page-header2 .subnav .mod_navigation.subnavprodukte li{width:163px}
	#page-header2 .subnav .mod_navigation.subnavprodukte li:nth-child(3n){margin:0}
	#page-header2 .subnav .mod_navigation.subnavprodukte li:nth-child(4n),
	#page-header2 .subnav .mod_navigation.subnavprodukte li:nth-child(2n+3){margin-left:15px}
	#page-header2 .subnav .mod_navigation li a,
	#page-header2 .subnav .mod_navigation li span{display:block;padding:7px 15px;border-radius:5px;}
	#page-header2 .subnav .mod_navigation li.first a,
	#page-header2 .subnav .mod_navigation li.first span {padding:22px 15px;margin-bottom:16px}
	#page-header2 .subnav .mod_navigation li:hover a,
	#page-header2 .subnav .mod_navigation li:hover span {color:#fff;background-color:#10275c;}
	#page-header2 .subnav .mod_navigation li.active a,
	#page-header2 .subnav .mod_navigation li.active span {color:#fff;background-color:#bf581e;}
	#page-header2 .subnav .subsub.mod_navigation{display:none}

	/* zweispaltig */
	#page-header2 .subnav .mod_navigation.twocols li{width:350px;margin:0}
	#page-header2 .subnav .mod_navigation.twocols li:nth-child(odd){margin-left:15px}
	#page-header2 .subnav .mod_navigation.twocols li:first-child{margin-left:0px !important}

	/* Icon neben EX-Systeme*/
	#page-header2 .ex-icon:before{content:'';width:30px;background:url(../../files/_layout/img/ex-logo.svg) no-repeat;float:left;height:20px;display:inline-block;background-size:contain}

/* Nav scrolled */

	#page-header.fixed{height:78px;position:fixed;top:-26px;;transform:translate3d(0, 0, 0);backface-visibility: hidden;}
	#page-header2.fixed{position:fixed;top:52px;transform:translate3d(0, 0, 0);backface-visibility: hidden;}
	#page-header.fixed .head_nav{height:52px}
	#page-header.fixed .head_nav .ce_image img{width:60px}
	#page-header.fixed .head_nav .ce_image{padding-top:6px}
	#page-header.fixed .head_nav .mod_navigation a,
	#page-header.fixed .head_nav .mod_navigation span{display:block;padding:15px 12px 25px;}
	#page-header.fixed .head_nav .headline{font-size:20px; padding: 13px 0;}
	#page-header .head_nav .headline{font-size:40px;padding: 27px 0;}

/* ######################################## */
/* CONTENT */
/* ######################################## */


	/* slider startseite */
	.slideTextBox { position:absolute; top:20%; left:0px; right:0px; width:100%; max-width:800px; margin:0 auto; text-align:center; font-weight: bold; line-height: 1.2;z-index:1; }
	.slideTextBox.bottom{bottom:15%;top:auto}
	.slideTextBox .slidetext h1 { padding:0px;}
	.slideTextBox .slidetext h2 { font-size:130%; padding:0px;}
	.slidetext{ background-color: rgba(255, 255, 255, 0.75); padding: 15px 50px; border-radius: 5px;display:inline-block }
	.slidelink { margin-top:25px; color:#bf581e; font-size:125%;}
	.slidelink a {  border-radius: 5px;padding:5px 40px 5px 15px; display:inline-block; background:rgba(255, 255, 255, 0.75) url(../../files/_layout/img/slidelink.png) no-repeat 95% 50%; }
	.slidelink a:hover { background:#bf581e url(../../files/_layout/img/slidelink.over.png) no-repeat 95% 50%; color:#fff; border-radius: 5px;}

	/* c boxes startseite */
	.horBoxes {  padding:80px 0px; background:#e8e8e8; }
	.horBoxes .w980::after { content: " "; display:block; clear:both; }
	.horBoxes .ce_image > a {display:block;float:left}
	.horBoxes .ce_image,
	.hbc_tabcontrol .ce_image{border: 1px #ccc solid;box-shadow:none;padding-bottom:20px;width:235px;height:250px;cursor:pointer;display:inline-block;margin:41px 1px 0;overflow:hidden;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;background-color:#fff}

	.horBoxes .ce_image { font-size:0px; max-width:240px; border-radius:5px; overflow:hidden;margin-top:0 !important}

	.horBoxes .ce_image img { width:100%; height:auto;transition: all 0.3s ease 0s;  } /* benötige width: 100% für responsive */
	.horBoxes .caption { background-color:#fff; border-bottom: 2px solid #FFF;  font-weight:bold; font-size:17px; text-align:left; padding: 8px 12px; height: 58px; }
	.horBoxes .image_container { position:relative; background:#000;display:block}
	.horBoxes .image_container::after { opacity: 0;  position: absolute; bottom: 46%; width: 100%; display: block; text-align: center; content: url("../../files/_layout/img/ico-img-more.png"); transition: all 0.3s ease 0s; }
	html[lang=de] .horBoxes .image_container::after,
	html[lang=ch] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-de.png")}
	html[lang=en] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-en.png")}
	html[lang=es] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-es.png")}
	html[lang=fr] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-fr.png")}
	html[lang=cs] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-cs.png")}
	html[lang=no] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-no.png")}
	html[lang=tr] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-tr.png")}
	html[lang=pt] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-pt.png")}
	html[lang=fi] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-fi.png")}
	html[lang=sv] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-sv.png")}
	html[lang=nl] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-nl.png")}
	html[lang=it] .horBoxes .image_container::after{content: url("../../files/_layout/img/ico-img-more-it.png")}
	.horBoxes a:hover { color:#BF581E; }
	.horBoxes a:hover .caption { border-bottom-color: #BF581E;}
	.horBoxes a:hover .image_container::after { opacity: 1; bottom: 50%; }
	.horBoxes a:hover img { opacity:0.4; }

	/* nachrichtenlisten */
	.newsliste {}
	.newsliste .ce_text.first { text-align:center; padding-bottom:80px; border-bottom:1px solid #b9babb; }
	.newsliste .ce_text.first h1 { padding-top:15px;}
	.layout_latest { padding:20px 0px; border-bottom:1px solid #b9babb; cursor:pointer;}
	.layout_latest .image_container,.layout_full .ce_text:nth-of-type(1) .image_container { float:left; margin-right:20px; border-radius: 5px;overflow: hidden; font-size:0px;}
	.layout_latest h2 { font-size:110%; text-align:left;padding-top:0px;}
	.layout_latest p { font-size:100%; }
	.layout_latest::after,.layout_full .ce_text:nth-of-type(1)::after { content:" "; display:block; clear:both; }
	.layout_latest:hover { color:#BF581E; }
	/* details */
	.layout_full {}
	.layout_full h1 { font-size:200%; text-align:left; padding-bottom:0px;}
	.layout_full h2 { font-size:200%; text-align:left; padding-top:0px;}
	.layout_full .ce_text { padding-top:25px; }
	.layout_full .ce_text:nth-of-type(1) { border-bottom:1px solid #b9babb; padding-bottom:25px; }
	.layout_full .ce_text:nth-of-type(1) strong { font-size:110%;/* font-weight:normal;*/}

	/* messe liste */
	.mod_eventlist .header { display:none; }
	#aktuelles-messen .ce_headline { max-width:630px; margin:0 auto; padding-top: 15px; padding-bottom:60px; }
	.mod_eventlist { background:#e3e3e3; text-align:center; padding:40px;}
	.mod_eventlist strong { font-weight:700 !important;}
	/* top 3 */
	.top3messen { padding:0px 0px 60px 0px; }
	.top3messen .event { display:inline-table; background:#959595; color:#fff; width:300px; height:345px; max-width:100%;border-radius: 5px;overflow: hidden; margin-bottom:20px !important;}
	.top3messen .event img { width:300px; height:auto; max-width:100%; }
	.top3messen .event .location { line-height:1.25; }
	.top3messen .ce_text { border:none !important; }
	.top3messen .event:nth-child(2) { margin:0px 20px; }

	/* restliche liste */
	.mod_eventlist.bgwhite { border-bottom: 1px solid #b9babb; padding:40px 0px;}
	.hideTop3 .layout_full:nth-child(1),.hideTop3 .layout_full:nth-child(2),.hideTop3 .layout_full:nth-child(3) { display:none; }
	.hideTop3 { background:transparent; padding-top:0px;  text-align:left;}
	.hideTop3 .image_container { float:left; }
	.hideTop3 .image_container img { width:250px; }
	.hideTop3 .info { padding-top:30px; }
	.hideTop3 .ce_text:nth-of-type(1) { padding-bottom:0px;   }


	/* video element */
	.ce_ajax-video-wrapper { text-align:center; padding:40px 0px;}
	.ce_ajax-video-wrapper .ce_ajax-video:first-child {display:none;}
	.ce_ajax-video { display:inline-table;box-shadow: 0px 0px 9px rgba(185, 186, 187, 0.8);padding-bottom: 20px;height: 240px;width: 300px;margin: 40px 12px 60px;overflow: hidden;border-radius: 5px;background-color: #FFF;border-bottom: 2px solid #FFF;cursor:pointer;}
	.ce_ajax-video:hover { color: #BF581E;border-bottom-color: #BF581E;}
	.ce_ajax-video .image_container { display: table;width: 100%;}
	.ce_ajax-video .image_container img { width:auto; }
	.ce_ajax-video .caption { display: table-row; }
	.ce_ajax-video .caption span { font-weight: bold;vertical-align: middle;height: 100px;padding: 0px 15px;display: table-cell;font-size: 85%;text-align: left;}
	.ce_ajax-video a::after {margin-top:-100px;margin-left:-27px;content:url(../../files/_layout/img/ico-play.png);position:absolute}
	.ce_ajax-video:hover a::after {content:url(../../files/_layout/img/ico-play-on.png)}


	/* service leistungen */
	.zweiSpalten { display:table; }
	.zweiSpalten > div { display:table-cell; width:50%; box-sizing:border-box; padding:0 20px; }

	/* arbeiten bei hbc / stellen / jobs */
	.jobs { padding-left:20px; padding-right:20px;}
	.jobs.even { background:#ECECEC; }
	/* .jobs:hover { background:#BF581E; color:#fff; } */
	.jobs .table { width:100%; }
	.jobs .td { vertical-align:bottom; }
	.joblistDatum { width:120px;}
	.joblistMore {  width:200px; text-align:right; }
	.jobsSubline { font-size:150% !important; }
	.jobs .more a { margin-top:0px; }

 	/* Karriere Uebersicht/Arbeiten bei HBC-Seiten; Intro */
	.career-jobbox { display: flex; flex-wrap: nowrap; justify-content: space-around; align-items: center; border: 2px solid #BF581E; border-radius: 5px; margin: 0 auto 60px auto;}
	.career-infotext { font-size: 28px; padding: 20px 0; color: #bf581f; }
	.career-findjobs-btn { display: inline-block; background: #10275C url(../../files/_layout/img/ico-submit.png) no-repeat 100% 50%; color: #fff; border-radius: 5px; padding: 5px 33px 5px 10px; }
	.career-findjobs-btn:hover { color: #fff; background-color: #bf581f; }

	/* Karriere Uebersicht/Arbeiten bei HBC-Seiten; main part */
	.career-header { width: 100%; max-width: 100%; }
	.career-boxes { padding: 80px 0px; background: #e8e8e8; }
	.career-box-wrapper { margin-bottom: 3rem; }
	.career-box { position: relative; background-color: #fff; border-radius: 5px; text-align: left; margin-bottom: 1rem; min-height: 345px;}
	.employee-box { margin-bottom: 5px !important; min-height: 345px; }
	.employee-box .ce_text { padding: 1rem; }

	.career-box-text p { padding: 1rem; }
	.career-box h2 { text-align: left; padding: 1rem; }
	.career-box-btn { position: absolute; bottom: 20px; right: 20px; font-size: 90%; margin-right: 1rem;}
	.career-box-btn a { font-style: normal !important; }
	.career-box-text { position: relative; top: 30px; margin-right: 1rem; }
	.career-accordion { background: #bf581f url(../../files/_layout/img/arrow-down-white.png) no-repeat 98% center; border-top: 0px !important; border-radius: 5px; }
	.career-box-image { float: left; margin-right: 2rem; }

	.hbc-employee-info { background-color: #bf581f !important; color: #fff; border-radius: 5px;  border-top: 0px !important; padding: 10px 15px 10px 15px; }
	.hbc-employee-info li { background: none !important; list-style: disc !important; margin-left: 30px; }
	.hbc-employee-info .accordion { color: #fff; }
	.hbc-employee-info .toggler { font-weight: lighter !important; background: #bf581f url(../../files/_layout/img/arrow-down-white.png) no-repeat 98% center !important; }
	.hbc-employee-info .toggler:hover { color: #fff !important; }
	.hbc-employee-info .toggler.active { background: #bf581f url(../../files/_layout/img/sublvlext_arrow-up.png) no-repeat 98% center !important; }

	@media(max-width:768px) {
		.career-box-btn { position: relative; margin-top: 3rem; margin-left: 2rem; }
		.career-box-image { float: none; }
	}

/* zitatblock unter stellenanzeigen */
	.zitat .w980 { position:relative;}
	.zitat .image_container { float:left; font-size:0px;}
	.zitat .image_container::after { display:none; }
	.zitat::after { content:" "; display:block; clear:both; }
	.zitat .ce_image { width:50% !important; max-width:50% !important; float:left; margin:0px;}
	.zitat .ce_text { max-width:50%; float:left;padding-left:20px; box-sizing:border-box;}
	.zitat h2 { font-size:150%; text-align:left; }
	.zitat h2::before { content:'„'; }
	.zitat h2::after { content:'“'; }
	.zitatperson { position:absolute; bottom:0px; left:50%;}

	/* drei blöcke auf weiss */
	.weiss3Blocks { text-align:center; }
	.weiss3Blocks > .ce_text { display:inline-table; max-width:33%; box-sizing:border-box; padding:0px 10px; margin-bottom: 60px; }
	.weiss3Blocks h2 { font-size:150%; color:#BF581E; padding:30px 0px 10px 0px; }


	/* kontakt */
	.kontaktWhiteBox { width:45%; }
	.kontaktWhiteBox .ce_text { float:right; max-width:100%; width: 300px;padding: 0px 50px 0px 0px;}
	.kontaktWhiteBox .ce_text h1 { text-align:left; padding-bottom:10px;}
	/*.kontaktWhiteBox .ce_text p { color:#BF581E; }*/
	.kontaktWhiteBox .ce_text strong { font-size:110%;width: 110%;display: block;}
	.kontaktWhiteBox .ce_text::after { content:" "; display:block; clear:right; }
	.ce_dlh_googlemaps,.mapBox { width:55%; display:table-cell; }
	.kontaktWhiteBox a:hover{color:#BF581E}
	.ce_dlh_googlemaps .dlh_googlemap { height:600px; }
	.mapBox { height:480px;  }
	#map { display:block; width:100%; height:100%;}
	/* weltweit */
	#weltweit { padding:40px 0px; }
	.weltweitheader {display: table; }
	.wwLeftBox { width:40%; display:table-cell; vertical-align:top;}
	.wwRightBox { width:60%; max-width: 980px; display:table-cell; vertical-align:top; }
	#clSelect { padding:60px 0px 20px 0px; }
	.listSearchBox { padding:0px 0px 60px 0px; }
	.resultsCount { font-size:110%; float:left;}
	/* ww company lists */
	#locationList { padding:60px 0px; }
	.companyListe { min-height:400px; display:flex; flex-wrap: wrap; justify-content: space-between;}
	.companyBox {  padding-bottom:20px;line-height: 1.5em; width:100% !important;}
	.companyBox a:hover { color:#BF581E; }
	.companyBox .address, .contacts { float:left; width:100%; max-width:46%; padding-right:20px; box-sizing:border-box; }
	.companyListe .companyBox {width:100% !important;
		background: #f3f3f3;
		padding: 10px 20px;
		box-sizing: border-box;
		margin-bottom: 40px;
	}
	@media(min-width:1000px) {
		.companyListe .companyBox {
			width: 48% !important;
		}
	}

	.companyName { text-align:left; font-size:125%; padding:20px 0px; }
	.subBlock { clear:left; font-size:85%; padding-top:30px;}
	.office-type { padding-left:15px; background: url(../../files/_layout/img/marker-partner.png) no-repeat 0% 50%; }
	.office-type.ot-office { background-image: url(../../files/_layout/img/marker-office.png); }
	.office-type.ot-headquarters { background-image: url(../../files/_layout/img/marker-headquarters.png); }
	.show-on-map,.type-headquarters .show-on-map:hover { margin-left:40px; padding-left:20px; background: url(../../files/_layout/img/ico-show-on-map.png) no-repeat 0% 50%; color:#10275C;}
	.type-headquarters { color:#BF581E; }
	.type-headquarters .show-on-map,.show-on-map:hover {  background-image: url(../../files/_layout/img/ico-show-on-map-red.png); color:#BF581E; }
	.contacts { max-width:54%; font-weight:300; padding-right:0px;}
	/* phone, fax, email etc icons & hovers */
	/* blue */
	.phone { padding-left:30px; background:url(../../files/_layout/img/ico-phone.png) no-repeat 0% 50%;color:#10275C; }
	.fax { padding-left:30px; background:url(../../files/_layout/img/ico-fax.png) no-repeat 0% 50%; color:#10275C;}
	.email a,.kontaktWhiteBox .email a:hover,.type-headquarters .email a:hover { padding-left:30px; background:url(../../files/_layout/img/ico-email.png) no-repeat 0% 50%; color:#10275C; }
	.homepage a,.kontaktWhiteBox .homepage a:hover,.type-headquarters .homepage a:hover { padding-left:30px; background:url(../../files/_layout/img/ico-homepage.png) no-repeat 0% 50%; color:#10275C;}
	/* red */
	.kontaktWhiteBox .phone,.type-headquarters .phone { background-image:url(../../files/_layout/img/ico-phone-red.png); color:#BF581E; }
	.kontaktWhiteBox .fax,.type-headquarters .fax { background-image:url(../../files/_layout/img/ico-fax-red.png);  color:#BF581E; }
	.kontaktWhiteBox .mobile,.type-headquarters .mobile { /*background-image:url(../../files/_layout/img/ico-mobile-red.png); */color:#BF581E; }
	.kontaktWhiteBox .email a,.type-headquarters .email a,.email a:hover{ background-image:url(../../files/_layout/img/ico-email-red.png);  color:#BF581E;}
	.kontaktWhiteBox .homepage a,.type-headquarters .homepage a,.homepage a:hover { background-image:url(../../files/_layout/img/ico-homepage-red.png); color:#BF581E; }
	/* email specials */
	.kontaktWhiteBox .email a { background-position:0% 65% !important; } /* lager font needs positionfix */
	/* ww main contact */
	#mainContact { clear:both; }
	#mainContact .companyBox { border-bottom:none; padding-left:20px;}
	#mainContact .companyBox .address,#mainContact .companyBox .contacts { float:none; max-width:100%; padding:0px; }
	#mainContact .companyName { color:#BF581E; }
	#mainContact .contacts { margin-top:20px; }
	/* plz search */
	.plzSearch { float:right; }
	#plz { padding: 4px 8px; border-radius: 5px 0px 0px 5px;border: 0px solid #FFF;float:left;background: #FFF; color: #10275C;width:150px;background:#e8e8e8;}
	#searchPLZ { background:#10275C url("../../files/_layout/img/ico-head-sufu.png") no-repeat 50% 50%; float:left; width:32px; height:32px; border-radius:0px 5px 5px 0px; border:none; cursor:pointer;}
	#deleteplz { clear:left;display: none;float: right;font-size: 75%;margin-top: 3px !important; overflow:hidden;height: 20px !important;}
	#deleteplz .nobr { display:block; white-space:nowrap; }
	#deleteplz:hover { color:#BF581E; }
	/* ww google maps infowindow */
	.gm-style > div:nth-child(1) > div:nth-child(3) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(4) { background: url(../../files/_layout/img/feature_default.png) no-repeat 50% 0% / cover; }
	.gm-style > div:nth-child(1) > div:nth-child(3) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(1) > div:nth-child(1),
	.gm-style > div:nth-child(1) > div:nth-child(3) > div:nth-child(4) > div:nth-child(1) > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) > div:nth-child(1) { background-color:#10275C !important; }
	/* .gm-style .gm-style-iw { color:#fff; }  */
	.gm-style .gm-style-iw a { color:#BF581E; }



	/* sprachauswahl */
	#sprachauswahl { background: url("../../files/_layout/img/globe.jpg") no-repeat 50% 50%; }
	.sprachauswahl::after { content:" "; display:block; clear:left; }
	.sprachauswahl .image_container { margin-right:40px; }
	.sprachauswahl h1 { padding-bottom:90px; }
	.sprachauswahl h2 { color:#c0c0c0; padding:10px 0px; text-align:left;}
	.sprachauswahl a:hover{color:#10275c}
	.sprachauswahl.small h2{float:left;font-size:120% !important;width:180px}
	.sprachauswahl.small h2 img{margin-right:10px;width:20px}
	.sprachauswahl a.active { color:#BF581E; }
	.sprachauswahl.first { border-bottom:1px solid #e0e0e0; }

	/* sufu ergebnisse */
	#suchergebnisse input.text { background: #e0e0e0; padding:8px 16px;}
	#suchergebnisse .header { padding:40px 0px; border-bottom: 1px solid #B9BABB; }
	#suchergebnisse h3 { font-size:150%; font-weight:700;}
	#suchergebnisse h3 .relevance { font-size:55%; color:#999; font-weight:normal; display:block;margin-bottom:10px;}
	#suchergebnisse .context {  }
	#suchergebnisse .url { margin-top:20px; font-size:90%; color:#999; }
	#suchergebnisse .highlight { color:#BF581E; font-style:italic; }
	#suchergebnisse .even, #suchergebnisse .odd { border-bottom: 1px solid #B9BABB;padding: 20px; }
	#suchergebnisse .even { background: #ECECEC none repeat scroll 0% 0%; }

	/* impressum */
	#impressum {}
	#impressum .td,#datenschutz .td { width:50%; box-sizing:border-box; padding:0px 10px; }
	#impressum h2,#datenschutz h2 { text-align:left; font-size:150%; padding:20px 0px 10px 0px; }

	/* daten & fakten */
	.history.ce_text p { line-height: 1.5;margin-left: 50px; margin-bottom:20px;}
	.history.ce_text p strong { display: inline-block; position: absolute; margin-left: -50px; }
	/* slider */
	#sec-product{background: #ececec;border-bottom: 1px #b9babb solid;}


/* quick contact (aside) */

	#quickContact { position:fixed; top:20%; right:-600px; width:600px; max-height:100vh; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; z-index:9;}
	#quickContact.show { right:-46px; }
	#quickContactOpen,#quickContactContent  { display:block;float:left; }
	#quickContactOpen { width: 45px;margin-top: 30px;position: relative;left: -45px;margin-right: -45px; }
	#quickContactOpen p { height:100%; }
	#quickContactOpen a { display:block; text-indent:-9999em; width:45px; height:45px;background:url(../../files/_layout/img/ico-quickcontact.png) no-repeat 0% 50%; }
	#quickContactOpen a:hover,#quickContact.show #quickContactOpen a{ background-position: -45px 50%; }
	#quickContactOpen a:focus { outline:none; }
	#quickContactContent { width:555px;box-sizing: border-box;max-width: 100%; background:#ececec; border-radius:5px 0px 0px 5px; overflow:visible;border:1px solid rgba(100,100,100,0.1); }
	.qCBox { padding:35px; box-sizing:border-box; width:50%;display:table-cell; }
	.qCBox.weltkarte { background-image:url(../../files/_layout/img/bg-weltkarte.png); border-left:1px solid #fff;}
	.qCBox h3 { color:#BF581E; font-weight:700; font-style: italic; font-size:125%; margin-bottom:8px; }
	.qCBox p { font-size:85%; }
	.qCBox .phone,.qCBox .email { font-size: 90%; font-weight:bold; }
	.qCBox .email { margin-top:5px; }
	.qCBox a:hover { color:#BF581E; }
	.qCBox .more a { font-size:106%; }

	/* sufu */
	.mod_search input.text { padding:4px 8px; border-radius:5px;border: 0px;border:1px solid #fff;background: #fff;color: #10275C;width: 89.5%; }
	.mod_search input.submit { background: url(../../files/_layout/img/ico-lupe.png) no-repeat 50% 50%; border:none; width: 34px;height: 34px; cursor:pointer; text-indent:-999em; border-radius:5px;}
	.mod_search input.submit:hover { background-image: url(../../files/_layout/img/ico-lupe-weiss.png); background-color:#10275C; }
	.mod_search input.text.empty { border:1px solid #BF581E; }
	.mod_search .context{font-size:86%}
	.mod_search a:hover{color:#BF581E}

	/* quickContact sufu */
	#quickContact .mod_search { background:#fff; padding:5px 0px; }
	#quickContact input { display:inline-block; }
	#quickContact input.text { padding:0px;border:none !important; border-radius:0px;margin: 10px 0px 10px 35px;background: transparent;border-bottom: 1px solid #10275C !important;width: 78%;font-size: 85%; }
	#quickContact .empty::-moz-placeholder {  color:#BF581E;  }
	#quickContact .empty::-webkit-input-placeholder {color:#BF581E;}
	#quickContact .empty:-ms-input-placeholder {  color:#BF581E; }


/* footer */

	#footer{box-sizing: border-box; padding:50px 0px 30px 0px; background:url(../../files/_layout/img/footer-bg-claim-en.gif) center top no-repeat,url('data:image/gif;base64,R0lGODlhIAMfAJEAABAnXL9YHv///wAAACH5BAEAAAIALAAAAAAgAx8AAAL6hI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CBkpOUlZaXmJmam5ydnp+QkaKjpKWmp6ipqqusra6voKGys7S1tre4ubq7vL2+v7CxwsPEwUYHyMnKy8zNzs/AwdLT1NXW19jZ2tvc3d7f0NHi4+Tl5ufo6err7O3u7+Dh8vP09fb3+Pn6+/z49M/A8woMCBBAsaPIgwocKFDBs6fAgxosSJFA8VAAA7')
 left top no-repeat,url('data:image/gif;base64,R0lGODlhAQAfAJEAABAnXL9YHv///wAAACH5BAEAAAIALAAAAAABAB8AAAIFhI+pewUAOw==')
 left top repeat-x;}
	html[lang=de] #footer,
	html[lang=ch] #footer{background-image:url(../../files/_layout/img/footer-bg-claim-de.gif),url('data:image/gif;base64,R0lGODlhIAMfAJEAABAnXL9YHv///wAAACH5BAEAAAIALAAAAAAgAx8AAAL6hI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CBkpOUlZaXmJmam5ydnp+QkaKjpKWmp6ipqqusra6voKGys7S1tre4ubq7vL2+v7CxwsPEwUYHyMnKy8zNzs/AwdLT1NXW19jZ2tvc3d7f0NHi4+Tl5ufo6err7O3u7+Dh8vP09fb3+Pn6+/z49M/A8woMCBBAsaPIgwocKFDBs6fAgxosSJFA8VAAA7')
,url('data:image/gif;base64,R0lGODlhAQAfAJEAABAnXL9YHv///wAAACH5BAEAAAIALAAAAAABAB8AAAIFhI+pewUAOw==')
}
	html[lang=en] #footer,
	html[lang=es] #footer,
	html[lang=cs] #footer,
	html[lang=tr] #footer,
	html[lang=no] #footer{background-image:url(../../files/_layout/img/footer-bg-claim-en.gif),url('data:image/gif;base64,R0lGODlhIAMfAJEAABAnXL9YHv///wAAACH5BAEAAAIALAAAAAAgAx8AAAL6hI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CBkpOUlZaXmJmam5ydnp+QkaKjpKWmp6ipqqusra6voKGys7S1tre4ubq7vL2+v7CxwsPEwUYHyMnKy8zNzs/AwdLT1NXW19jZ2tvc3d7f0NHi4+Tl5ufo6err7O3u7+Dh8vP09fb3+Pn6+/z49M/A8woMCBBAsaPIgwocKFDBs6fAgxosSJFA8VAAA7')
	,url('data:image/gif;base64,R0lGODlhAQAfAJEAABAnXL9YHv///wAAACH5BAEAAAIALAAAAAABAB8AAAIFhI+pewUAOw==')
	}
	html[lang=fr] #footer{background-image:url(../../files/_layout/img/footer-bg-claim-fr.gif),url('data:image/gif;base64,R0lGODlhIAMfAJEAABAnXL9YHv///wAAACH5BAEAAAIALAAAAAAgAx8AAAL6hI+py+0Po5y02ouz3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CBkpOUlZaXmJmam5ydnp+QkaKjpKWmp6ipqqusra6voKGys7S1tre4ubq7vL2+v7CxwsPEwUYHyMnKy8zNzs/AwdLT1NXW19jZ2tvc3d7f0NHi4+Tl5ufo6err7O3u7+Dh8vP09fb3+Pn6+/z49M/A8woMCBBAsaPIgwocKFDBs6fAgxosSJFA8VAAA7')
,url('data:image/gif;base64,R0lGODlhAQAfAJEAABAnXL9YHv///wAAACH5BAEAAAIALAAAAAABAB8AAAIFhI+pewUAOw==')
}
	#footer .left{float:left}
	#footer .right{float:right}
	@media all and (max-width: 765px) {#footer .right {width: 100%;}}
	#footer .right p{font-size:80%;padding-top:16px;display:inline-block;vertical-align:bottom}
	#footer .right p a:hover{color:#BF581E}
	#footer .footer_icons {display:inline-flex;align-items: flex-end;height: 41px;position: relative;left:25%;}
	#footer .footer_icons .ce_hyperlink {margin-right:20px;}


/* ######################################## */
/* Produktdetailseite */
/* ######################################## */
/* Section - Produkt */

	#sec-product{text-align:center;background:#ececec;border-bottom:1px #b9babb solid}
	#sec-product .ce_text p{padding-bottom:30pt}
	#sec-product-desc,
	#sec-product-einsatz,
	#sec-product-variants{text-align:center}

/* Section - Produkt - Produktbeschreibung */

	#sec-product-desc .ce_text.first p{width:750px;margin:0 auto}
	.tabcontrol_tabs { text-align:center; }
	.tabcontrol_tabs li{font-style:italic;display:inline-table;margin:2px;padding:6px 12px;background-color:#ececec;cursor:pointer;}
	.tabcontrol_tabs li.nextlvl{display:none}
	.tabcontrol_tabs li:hover{background-color: #4a4a4a;color: #fff;}
	.tabcontrol_tabs li.selected{background-color:#bf581e;color:#fff}
	.tabcontrol_tabs{padding-bottom:60px;margin-top:40px;border-bottom: 1px solid #B9BABB;}
	#rexx-stellenangebote .tabcontrol_tabs{border-bottom:0}
	#rexx-stellenangebote .tabcontrol_tabs{padding-bottom:0}
	.tabcontrol_panes{padding:0px 0px 30px 0px}
	#produktdetails .tabcontrol_tabs { border-bottom:none;padding:0px; margin-bottom:30px; }
	#produktdetails .tabcontrol_panes{ padding-top:30px; background:#ececec;}
	.tabcontrol_panes .c *{text-align:left}
	.tabcontrol_panes .ce_tabcontrol_pane{width:980px;margin:0 auto;text-align:left}
	.feature{padding-bottom:20px;height:315px;width:236px;display:inline-block;margin:0 2px 10px;border-bottom:2px #fff solid;overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#fff;float: left;}
	.feature:hover{border-bottom-color:#bf581e;color:#bf581e}
	.feature.active{border-bottom-color:#bf581e;color:#bf581e}
	.feature a img,
	.hbcmore a img{ vertical-align: bottom;transition: all 0.3s ease 0s;background-color:#fff}
	.feature:hover a img,
	.hbcmore:hover a img{opacity:0.4;}
	.feature a,
	.hbcmore a{background-color:#000;display:block}
	.feature .opt{margin-top: 0;font-size: 70%;color: #4a4a4a;line-height:25px}
	.feature a:after,
	.hbcmore a:after{opacity:0;width:100%;display:block;text-align:center;content: url("../../files/_layout/img/ico-img-more.png");-webkit-transition:all .3s;transition:all .3s;position: absolute;bottom:20%;}
	html[lang=en] .feature a:after,
	html[lang=en] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-en.png")}
	html[lang=es] .feature a:after,
	html[lang=es] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-es.png")}
	html[lang=fr] .feature a:after,
	html[lang=fr] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-fr.png")}
	html[lang=de] .feature a:after,
	html[lang=de] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-de.png")}
	html[lang=cs] .feature a:after,
	html[lang=cs] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-cs.png")}
	html[lang=no] .feature a:after,
	html[lang=no] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-no.png")}
	html[lang=tr] .feature a:after,
	html[lang=tr] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-tr.png")}
	html[lang=sv] .feature a:after,
	html[lang=sv] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-sv.png")}
	html[lang=pt] .feature a:after,
	html[lang=pt] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-pt.png")}
	html[lang=fi] .feature a:after,
	html[lang=fi] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-fi.png")}
	html[lang=nl] .feature a:after,
	html[lang=nl] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-nl.png")}
	html[lang=it] .feature a:after,
	html[lang=it] .hbcmore a:after{content: url("../../files/_layout/img/ico-img-more-it.png")}

	.feature:hover a:after,
	.hbcmore:hover a:after{opacity:1;bottom:33%;}
	.feature img{margin-bottom:-4px}
	.feature p{padding:0 12px;font-size:85%;vertical-align:bottom;margin-top:8px}
	.grouper .feature{cursor:pointer;background:#00225a url(../../files/_layout/img/feature_default_o.png) no-repeat center top;color:#fff;border-bottom-color:#10275c !important}
	.grouper .feature:hover img{opacity:0}
	.grouper .feature:hover{background-color:#BF581E;border-bottom-color:#BF581E !important}
	.ajax{cursor:pointer}
	.feature.noajax:hover{border-bottom-color:#fff;color:#10275c}
	.feature.noajax:hover a:after{display:none !important}
	.feature.noajax:hover a img{opacity:1}
	.hbcmore a{height:194px}
	.hbcmore:hover a:after{bottom:47%}
	.hbcmore a:after{bottom:34%}
	.hbczoom img{
		transition:All .3s ease;
	-webkit-transition:All .3s ease;
	-moz-transition:All .3s ease;
	-o-transition:All .3s ease;}
	.hbczoom:hover img{
		-webkit-transform: scale(1.050);
		-moz-transform: scale(1.050);
		-ms-transform: scale(1.050);
		-o-transform: scale(1.050);
		transform: scale(1.050);
	}
	.hbczoom a{display:block;overflow:hidden;width:235px;height:194px}
	.layout_full .hbczoom a{overflow:visible}
	.hbcmore.openImageInAjaxFrameWithTxt img{padding:22px 0}
	.mod_newsreader .hbczoom img{border-radius:5px}
	.mod_newsreader .hbczoom a{padding:7px}
	.openImageInAjaxFrameWithTxt,
	.openImageInAjaxFrame{cursor:pointer}

/* Section - Produkt - Einsatzbereich */

	#sec-product-einsatz .ce_sliderStart.first{background-color:#ececec}
	#sec-product .slidertextoverlay{line-height:1.5;position: absolute;top: 15%;left: 50%;width: 800px;margin-left: -400px;background-color:rgba(255,255,255,.75);padding:15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
	#sec-product-einsatz .ce_sliderStart.first .caption{line-height:1.5;position: absolute;top: 15%;left: 0;right:0;width: 100%;margin:0 auto}
	#sec-product-einsatz .ce_sliderStart.first .caption strong{font-size:150%;background-color:rgba(255,255,255,.75);padding: 15px 50px;display:inline-block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
	#sec-product .slidertextoverlay{top:80px;z-index:3}
	#sec-product .slidertextoverlay h1{padding:0;font-size:200%}
	#sec-product .slidertextoverlay-head{line-height:1.5;position:static;background:none;margin:0;width:auto;padding:60px 0 10px 0;z-index:3}
	#sec-product .slidertextoverlay-head h1{padding:0;font-size:200%}
	#sec-product-einsatz .videos .ce_image{box-shadow:0 0 9px rgba(185,186,187,.8);padding-bottom:20px;height:240px;width:300px;display:inline-block;margin:40px 12px 60px;overflow:hidden;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color:#fff}
	#sec-product-einsatz .videos .ce_image .caption{display:table-row}
	#sec-product-einsatz .videos .ce_image .caption span{font-weight:bold;vertical-align:middle;height:100px;padding:0 15px;display:table-cell;font-size:100%;text-align:left}
	#sec-product-einsatz .videos .ce_image a:after{margin-top:-100px;margin-left:-27px;content:url(../../files/_layout/img/ico-play.png);position:absolute}
	#sec-product-einsatz .videos .ce_image:hover,
	#sec-product-einsatz .videos .ce_image.active{color:#bf581e;border-bottom-color:#bf581e}
	#sec-product-einsatz .videos .ce_image:hover a:after,
	#sec-product-einsatz .videos .ce_image.active a:after{content:url(../../files/_layout/img/ico-play-on.png)}
	#sec-product-einsatz .videos .ce_image .image_container{display:table;width:100%}
	#sec-product-einsatz .videos .ce_image{border-bottom:2px #fff solid}
	.hbc_tabcontrol{background-color:#e8e8e8;overflow: hidden;}
	.hbc_tabcontrol .tabcontrol_tabs{padding-bottom:0;overflow:hidden;border-bottom:0}
	.tabcontrol_tabs.w980{width:auto}
	.hbc_tabcontrol .tabcontrol_tabs .ce_image{margin-bottom:0}
	.hbc_tabcontrol .ce_image .image_container{display:table;width:100%}
	.hbc_tabcontrol .ce_image .caption{background-color: #fff;
    border-bottom: 2px solid #FFF;
    font-weight: bold;
    font-size: 17px;
    text-align: left;
    padding: 8px 12px;
    height: 50px;clear:left}
	.hbc_tabcontrol .ce_image{border: 1px #ccc solid;box-shadow:none;padding-bottom:20px;width:235px;height:250px;cursor:pointer;display:inline-block;margin:41px 1px 0;overflow:hidden;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;background-color:#fff}
	.hbc_tabcontrol .ce_image img{float:left}
	.hbc_tabcontrol .ce_image.nocaption{height:auto;padding-bottom:0}
	.hbc_tabcontrol .ce_image:hover,
	.hbc_tabcontrol .ce_image.selected{color:#bf581e}
	.hbc_tabcontrol .ce_image.nohover:hover{color:#10275c}
	.hbc_tabcontrol .ce_image.selected{border-bottom:1px #fff solid}
	.hbc_tabcontrol .tabcontrol_panes{border-top: 1px solid #B9BABB;margin-top: -6px;padding-bottom:0;background-color: #fff;}
	.hbc_tabcontrol .tabcontrol_panes .ce_tabcontrol_pane{width:100%}
	.hbc_tabcontrol .panes .ce_image{margin-top:0px;border-radius:5px}
	.hbc_tabcontrol.typ2 .ce_image{margin-top:0;padding-bottom:0;width:auto;height:auto}
	.hbc_tabcontrol.typ2 .ce_image .caption{height:auto}
	.nohover *{cursor:default !important}

/* Section - Produkt - Varianten / Ausführungen */

	#sec-product-variants{background-color:#ececec}
	#sec-product-variants .ce_image{color:#4a4a4a;font-size:80%;width:236px;display:inline-table;margin:0px 3px 90px}
	#sec-product-variants .ce_image .caption{padding-top:15px}
	#sec-product-variants .ce_image a{display: table-cell;width: 236px;height: 191px;vertical-align: middle;text-align:center;transition:ease all 50ms;}
	#sec-product-variants .ce_image a:hover img{ transform:scale(1.0855); }

/* Section - Produkt - Technische Daten */

	.liststyle .ce_text{max-width:730px;margin:30px auto}
	.liststyle .ce_text li{display:block;padding:8px 0 8px 40px;line-height:1.5;border-top:1px #b9babb solid;background:url(../../files/_layout/img/ico-checked.png) 10px 13px no-repeat}
	.tech-expand{
		display: block !important;
		text-align: center;
	}
	.tech-expand:hover{
		cursor:pointer;
	}
	.tech-expand b{
		margin-top:10px;
		padding:5px 45px 5px 15px;
		border-radius: 5px;
		display: inline-block;
		background: #10275c url("../../files/_layout/img/arrow-down-white.png") no-repeat 93% center;
		color: #fff;
		line-height: 1.6;
		text-align:left;
	}
	.tech-expand:hover b{
		background-color:#bf581e;
	}
	.tech-expand.expanded b{
		background-color:#bf581e;
		background-image:url("../../files/_layout/img/arrow-down-white-up.png");
	}

/* Section - Produkt - Ansichten und Abmessungen*/

	#sec-product-views{text-align:left;padding-bottom:80px}
	#sec-product-views .ce_image{font-size:80%;color:#4a4a4a;width:300px;display: inline-table;margin:20px 11px;text-align:left}
	#sec-product-views .ce_image a{overflow:hidden;display: table-cell;width: 300px;height: 229px;vertical-align: middle;background-color:#ddd;text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;overflow:hidden;transition:ease all 50ms;}

	/*#sec-product-views .c:first-child .ce_image a:hover img{width:101% !important;max-width:101%}*/
	#sec-product-views .c .ce_image a:hover,
	#list-overview .item:hover img{transform: scale(1.045)}
	.list-overview-container{min-height:300px}
	#list-overview .item img{
	    transform-origin: 50% 50%;
		transition: transform .05s linear;
	}
	#list-overview .item:hover img{
		transform: scale(1.1475);
	}



	#sec-product-views .ce_image .caption{margin-top:10px}

/* Section - Produkt - Shop */

	#sec-product-shop{background:#ececec url(../../files/_layout/img/bg-waves.png) fixed;background-size:cover}
	#sec-product-shop p{vertical-align:middle;font-size:125%;font-weight:bold}
	#sec-product-shop p a{display:inline-block;background-color:#bf581e;color:#fff;font-size:170%;padding:10px 15px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-top:20px;}
	#sec-product-shop p a:before{content: "";margin-right: 15px;width: 43px;height: 41px;display: inline-block;background: url(../../files/_layout/img/ico-shop-btn-left.png) no-repeat;background-size: contain}
	#sec-product-shop p a:after{content:"";margin-left:25px;width:15px;height:35px;display:inline-block;background:url(../../files/_layout/img/ico-shop-btn-right.png) no-repeat;background-size: contain}
	#sec-product-shop p a:hover{background-color:#10275c}

/* Section - Produkt - Downloads */

	#sec-product-dls{margin-top:40px;margin-bottom:110px;text-align:center}
	#sec-product-dls .ce_hyperlink{width:450px;display:inline-block;vertical-align:top;margin:20px 12px 0px;text-align:center}
	#sec-product-dls .ce_hyperlink:nth-child(3n+1){clear:left}
	#sec-product-dls .ce_hyperlink:hover{color:#bf581e}

/* Section - Produkt - Anfrage */
	#sec-product-request{background-color:#ececec;padding-bottom:140px}
	#sec-product-request h2{padding-bottom:7px}
	#sec-product-request h3{margin-bottom:30px;text-align:center}
	.ce_form.default .formbody *{/*font-size:90%*/}
	.ce_form.default .widget{background-color:#fff;padding:0 15px;margin-bottom:10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
	.ce_form.default .widget-explanation{background:none}
	.ce_form.default .widget label{width:170px;display:inline-block;vertical-align:middle;cursor:pointer}
	.ce_form.default .widget input,
	.ce_form.default .widget select{display:inline-block;width:375px;max-width:100%;padding:12px;border:none;color:#666;font-size:100%}
	.ce_form.default .widget select{padding-top:6px;padding-bottom:6px;margin:6px 0}
	.ce_form.default .widget input:focus,
	.ce_form.default .widget textarea:focus{color:#10275c}
	.ce_form.default textarea{display:block}
	.ce_form.default p.error{border:1px #c33 solid;position: absolute;background-color:#faeeee ;color:#c33;margin:-10px 0 0 20px;padding: 5px 15px;font-size:75%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
	.ce_form.default .widget-textarea label{display:block;width:auto;padding:15px 0}
	.ce_form.default .widget-textarea textarea{width:100%;height:150px;border:none;color:#666;font-size:100%}
	.ce_form.default .widget-submit,
	.mod_subscribe .confirm,
	.message.ajaxconfirm{text-align:center;
		background: none;}
	.mod_subscribe .confirm{font-weight:bold}
	.ce_form.default button.submit,
	.btn a{margin-top:30px;background:#10275c url(../../files/_layout/img/ico-submit.png) no-repeat right center;color:#fff;font-style:italic;padding:10px 45px 10px 15px;border:none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:inline-block;font-size:120%;cursor:pointer;font-weight:bold}
	.btn a{margin-top:0;}
	.ce_form.default .widget-submit button:hover,
	.btn a:hover{background-color:#bf581e}
	.btn--default{margin-bottom: 5%;}
	.btn--default a:hover{color:white;}
	#sec-product-request .message.ajaxconfirm h3{font-weight:bold;color:#bf581e;font-size:125%}
	.message.ajaxconfirm p{font-size: 120%;font-weight: bold;font-style: italic;color: #bf581e;padding: 50px;}

	/* Customer data form */
	.ce_form form.customer-data .widget-explanation {padding-left: 0}
	.ce_form form.customer-data .small-info {font-size: 14px; margin-bottom: 16px;}
	.ce_form form.customer-data .widget-radio {padding-bottom: 5px;}
	.ce_form form.customer-data .widget-radio > fieldset {padding: 10px}
	.ce_form form.customer-data .widget-radio > fieldset > span {display: block;}
	.ce_form form.customer-data .widget-radio input, .ce_form form.customer-data .widget-radio label {width: auto}

/* Section - Produkt - Ajaxloader */

	#ajaxloader{height:auto;left: 0;position: fixed;bottom: 0;z-index:999;width: 100%;background-color: #fff;border-top:1px #b9babb solid;display:none}
	#ajaxloader .w980{padding:25px 0}
	#ajaxloader .w980 p,
	#ajaxloader .w980 ul{margin-bottom:8px;}
	#ajaxloader .w980 h2{padding-top:0;font-size:125%;color:#bf581e;text-align:left}
	#ajaxloader li { list-style: outside;margin-left: 20px;margin-top:5px}
	#ajaxloader .more a:hover{color:#bf581e}
	#ajaxloader .ce_image .caption{line-height:2}
	#ajaxclose{background:url(../../files/_layout/img/dropup-close.png);width:27px;height:27px;display:block;right:25px;top:25px;position:absolute;cursor:pointer}
	#ajaxnext{background:url(../../files/_layout/img/dropup-next.png);width:15px;height:35px;display:block;right:25px;bottom:25px;position:absolute;cursor:pointer}
	#ajaxlast{background:url(../../files/_layout/img/dropup-last.png);width:15px;height:35px;display:block;left:25px;bottom:25px;position:absolute;cursor:pointer}
	.ajaxloader{width:100%;text-align:center}
	.ajaxinnav.disable{opacity:.2}
	/*#ajaxloader > div{height: 100%}*/

/* Produktübersichtsseiten */
#list-overview .item:hover *{color:#BF581E}
#list-overview .item img{border-radius:5px;margin-bottom:20px}
#list-overview .item b, #list-overview .item strong{display:block;font-size:150%;margin-bottom:10px}
#list-overview .item{display:inline-table;width:280px;height:340px;margin-bottom:40px;background:url(../../files/_layout/img/bg_overview-split.gif) right 25px no-repeat;text-align:center;padding-right:34px;margin-right:34px;}
#list-overview .item.desktopbreak{margin-right:0;padding-right:0;background:none}

/* Filter Bedienmöglichkeiten */
.opsys{margin:10px 4px 0;display:inline-block;width:25px;text-indent:-999px;overflow:hidden;height:25px;background:url(../../files/_layout/img/ico-sprite-opsys.png) no-repeat;}
.opsys.ico-1{background-position:0 0}
.opsys.ico-2{background-position:-50px 0}
.opsys.ico-3{background-position:-25px 0}
.opsys.ico-1.active{background-position:0 -25px}
.opsys.ico-2.active{background-position:-50px -25px}
.opsys.ico-3.active{background-position:-25px -25px}
/*#list-overview .item.mobilebreak{margin-right:0;padding-right:0;background:none}*/

.contact_box{display:table;width:100%;border-top:1px #e2e2e2 solid;background-color:#fff}
.contact_box .left{display:table-cell;width:50%;padding:8px}
.left25 .contact_box .left{width:25%}
.contact_box .right{display:table-cell;width:50%;padding:8px 0}
.contact_box .right span{display:block}
.contact_box .right span span{display:inline}
.contact_box a{color:#bf581e}
.contact_box i{display:inline-block;width:95px;font-style:normal}
.ce_rsce_team{margin-bottom:20px}

.ce_accordionSingle{border-top: 1px #e2e2e2 solid;background-color: #fff;}
.ce_accordionSingle .accordion{padding:15px 8px}
.ce_accordionSingle .toggler:hover{color:#bf581c;cursor:pointer}
.ce_accordionSingle .toggler{font-weight:bold;padding:8px;padding-right:40px;background:#fff url(../../files/_layout/img/sublvlext_arrow-down.png) no-repeat 98% center;}
.ce_accordionSingle .toggler.active{background-color:#BF581C;background-image:url(../../files/_layout/img/sublvlext_arrow-up.png);color:#fff;}

/* Tabs auf der Unternehmenseite auf grauen Hintergrund */
.whitetabs{background:#ececec url("../../files/_layout/img/bg-waves.png") fixed;background-size: cover;}
.whitetabs .tabcontrol_tabs {padding-bottom: 60px;margin-top: 0px;border-bottom: none}
.whitetabs .tabcontrol_tabs li{background-color:#fff}
.whitetabs .tabcontrol_tabs li:hover{background-color: #4a4a4a;}
.whitetabs .tabcontrol_tabs li.selected{background-color: #bf581e;}
.whitetabs .panes{padding-left:20px;padding-right:20px}

.default form .widget select{
	border-image-width: 0;
}

#article-833 .kontaktWhiteBox .w100{
	width:68px
}
table.tblLayoutOne tr td{
	padding:5px 10px;
}
table.tblLayoutOne tr:nth-child(even) td{
	background-color:#ececec
}


/* respsonsive iframe videos ( default ratio 16:9 ) */
.embed-container {position: relative;height: 0;overflow: hidden;padding-bottom: 56.25%;}
.embed-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/* sufu 20170505 ES */
@media (max-width: 1000px){
	#header > .inside > #suchfeld{
		display: none;
	}
	#head_nav_mobile .tt-menu{
		display: none !important;
	}
}
#header_mobile .head_nav #suchfeld{
	margin:0;
	padding:0;
	position: relative !important;
	left: auto;
	top: auto;
	background: none;
	right:auto;
}


.mt20{
	margin-top:20px;
}


/* Sprachauswahl - Neu */
#site-languages{
	height: 0;
	background-color: #666666;
	overflow: hidden;
}
#site-languages.open{
	height: 150px;
}
#site-languages ul{
	display: block;
	padding: 20px 0 25px;
}
#site-languages ul li{
	width: 155px;
	display: inline-block;
	font-size: 85%;
}
#site-languages ul li a{
	color: #fff;
	padding: 5px 0 5px 12px;
	display: block;
	opacity: .6;
}
#site-languages ul li a img{
	margin-right: 5px;
}
#site-languages ul li a:hover{
	opacity: 1;
}
#page-header{
	height: auto;
}
#mobileSubnaviBox .head ul.w980 li a{
	padding: 10px;
	font-size: 85%;
	opacity: .6;
	display: block;
}
#mobileSubnaviBox .head ul.w980 li a:hover{
	opacity: 1;
}
#mobileSubnaviBox .head ul.w980 li a img{
	margin-right: 18px;
}


/* Misc */
.mr20{
	margin-right: 20px;
}
.ml20{
	margin-left: 20px;
}
.ta-c{
	text-align: center;
}
.widget-checkbox .checkbox_container,
.widget-radio .radio_container {
    border: none;
}
.ce_form.default .widget-checkbox .checkbox_container input,
.ce_form.default .widget-radio .radio_container input {
    width: 8%;
    display: inline-block !important;
}
.ce_form.default .widget-checkbox .checkbox_container label,
.ce_form.default .widget-radio .radio_container label {
    width: 90%;
    margin: 15px 0;
    font-size: 1rem;
    padding-top: 0 !important;
}

.ce_image.withBu{
	width: 470px !important;
}
@media (max-width:470px) {
	.ce_image.withBu{
		width: 100% !important;
	}
	.ce_image.withBu ul li{
		text-align: left;
	}
}
.ce_image.withBu .caption{
	cursor: default !important;
}
.ce_image.withBu a{
	text-align: center;
	width: 100%;
	display: block;
}
.ce_image.withBu a img{
	float: none;
}
.ce_image.withBu ul{
	margin-top: 15px;
	font-size: 15px;
	line-height: 1.5;
}
.ce_image.withBu:hover{
	color: inherit;
}

.widget-checkbox.sub-checkmenue legend{
	padding: 15px 0;
	font-size: 1rem;
}
.widget-checkbox.sub-checkmenue label {
	margin: 0 !important;
}
.widget-checkbox.sub-checkmenue fieldset {
	padding-left: 55px;
	padding-bottom: 15px;
}
.widget-explanation a{
	font-weight: bold;
	color: #bf581e;
}
#wrapper.overlay::after{
	content: '';
	position: fixed;
	z-index: 120;
	background: rgba(0,0,0,0.6);
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
#sendFormInfoPopup{
	display: none;
	position: fixed;
	min-width: 320px;
	box-sizing: border-box;
	background-color: #fff;
	padding: 50px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 122;
	font-size: 1.1rem;
	top: 20%;
	margin: 0 auto;
	max-width: 680px;
}
div.popupcheckfield{
	display: none;
}

.qfCustomFormStyles .widget.headline{
	text-align: center;
	background: none !important;
}
.qfCustomFormStyles .message.ajaxconfirm{
	padding-top: 0 !important;
}

.weltweit-displaynone #weltweit, .weltweit-displaynone .listSearchBox .resultsCount, .weltweit-displaynone .show-on-map {
		display: none;
}

.ce_text--orderedList ol  {
	list-style: none;
	counter-reset: orange-counter;

	display: flex;
	flex-direction: column;
	justify-content: center;

}

.ce_text--orderedList ol li  {
	counter-increment: orange-counter;
	text-align: left;
	margin-bottom: 18px;
	position: relative;
	margin-left: 50px;
}

.ce_text--orderedList ol li:before {
	content: counter(orange-counter);
	font-weight: bold;
	background-color:#BF581F;
	color: #ffffff;
	padding: 5px 10px;
	position: absolute;
	left: -50px;
}

.ce_text--orderedList ol li a {
	color: #BF581F;
}

.ce_text--imageLeft {
	display: flex;
	justify-content: space-between;
}

@media (max-width: 768px) {
	.ce_text--imageLeft {
		flex-wrap: wrap;
	}
	.ce_text--imageLeft .image_container {
		order: 2;
	}
}

.blueButton a {
	background: #10275c url('../../files/_layout/img/ico-submit.png') no-repeat right center;
	color: #fff;
	font-style: italic;
	padding: 10px 45px 10px 15px;
	border: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	display: inline-block;
	font-size: 120%;
	cursor: pointer;
	font-weight: bold;
	margin-top: 20px;
}

.blueButton:hover {
	background-color: #bf581e;
}

html {
	scroll-behavior: smooth;
}

.formToggledContent {
	display: none;
	border: none;
}

.formToggleContent {
	cursor: pointer;
	display: flex;
	align-items: center;
}

.formToggleContent input {
	margin-left: 15px;
}

.formToggledContent2 {
	display: none;
	border: none;
}

.formToggleContent2 {
	cursor: pointer;
	display: flex;
	align-items: center;
}

.formToggleContent2 input {
	margin-left: 15px;
}

.formToggledContent3 {
	display: none;
	border: none;
}

.formToggleContent3 {
	cursor: pointer;
	display: flex;
	align-items: center;
}

.formToggleContent3 input {
	margin-left: 15px;
}

:root {
	--new-primary-color: #0000aa;
	--new-secondary-color: #ff5101;
}

.temp-cd .head_nav {
	background-color: #fff !important;
	background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') 15vw center no-repeat;
	background: #fff !important;
}

.temp-cd .head_nav a {
	color: var(--new-primary-color);
}

@media all and (max-width: 1815px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') 11vw center no-repeat;
	}
}

@media all and (max-width: 1588px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') 5vw center no-repeat;
	}
}

@media all and (max-width: 1362px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') 0vw center no-repeat;
	}
}

@media all and (max-width: 1283px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') -7vw center no-repeat;
	}
}

@media all and (max-width: 1087px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') -20vw center no-repeat;
	}
}

@media all and (max-width: 958px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') -40vw center no-repeat;
	}
}

@media all and (max-width: 818px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') -60vw center no-repeat;
	}
}

@media all and (max-width: 710px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><g transform="translate(-546 -4277)"><rect width="980" height="36" transform="translate(546 4277)" fill="%23fff"/><path d="M8.37,0H4.8A3.892,3.892,0,0,1,1.93-1a3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883A3.91,3.91,0,0,1,4.8-15.5H13.64V5.27H8.37Zm0-4.65v-6.2H6.2v6.2ZM19.375,0A3.892,3.892,0,0,1,16.5-1a3.892,3.892,0,0,1-1-2.875V-15.5h5.27V-4.65h2.17V-15.5h5.27V0ZM33.79,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-6.107a3.3,3.3,0,0,1,.744-2.286,3.245,3.245,0,0,1,2.2-.969l4.665-.45v-1.426h-6.99V-15.5h8.23a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0Zm3.735-4.107V-5.766l-2.573.248v1.411ZM44.5-20.77h5.27V0H44.5Zm7.13,5.27H56.9V0h-5.27Zm0-5.27H56.9v3.8h-5.27ZM62.636,0A3.892,3.892,0,0,1,59.76-1a3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm7.13.62h6.82V-.93H73.021a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875V-15.5h5.27v9.92h2.17V-15.5h5.27V1.4a3.844,3.844,0,0,1-1.031,2.844,3.865,3.865,0,0,1-2.86,1.031h-8.2ZM89.141-15.5h5.27V0h-5.27Zm0-5.27h5.27v3.8h-5.27Zm7.13,5.27h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM120.141,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h6.82v4.65h-5.425v6.2h5.425V0Zm12.276,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,140.26-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-10.85h8.835a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883V0h-5.27V-10.85h-2.17V0h-5.27ZM161.556,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-15h5.27V-15.5h3.41v4.495h-3.41V-4.65h3.41V0Zm6.51-11.625a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.805v4.65h-3.41V0h-5.27ZM182.016,0a3.892,3.892,0,0,1-2.875-1,3.892,3.892,0,0,1-1-2.875v-7.75a3.887,3.887,0,0,1,1-2.883,3.91,3.91,0,0,1,2.875-.992h4.96a3.9,3.9,0,0,1,2.883.992,3.9,3.9,0,0,1,.992,2.883v7.75A3.91,3.91,0,0,1,189.859-1a3.887,3.887,0,0,1-2.883,1Zm3.565-4.65v-6.2h-2.17v6.2Zm7.13-16.12h5.27V0h-5.27Z" transform="translate(1322 4303.23)" fill="%2300a"/></g></svg>') -80vw center no-repeat;
	}
}

@media all and (max-width: 631px) {
	.temp-cd .head_nav {
		background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><rect id="Rechteck_41" data-name="Rechteck 41" width="980" height="36" fill="%2300a"/></svg>') left top no-repeat, url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="980" height="36" viewBox="0 0 980 36"><rect id="Rechteck_41" data-name="Rechteck 41" width="980" height="36" fill="%2300a"/></svg>');
	}
}


.temp-cd .head_nav #mobileSubnaviBox {
	background-color: var(--new-primary-color);
}

.temp-cd .head_nav #mobileSubnaviBox {
	border-top-color: var(--new-primary-color);
}

.temp-cd #mobileSubnaviBox .mod_navigation * {
	color: var(--new-primary-color) !important;
}

.temp-cd #mobileSubnavi .level_1 a.show {
	background: var(--new-secondary-color) !important;
}

.temp-cd .horBoxes .caption,
.temp-cd .feature:not(.noajax) p:first-of-type {
	min-height: 42px;
	background-color: #0000aa;
	color: #fff;
	display: flex;
	align-items: end;
	font-weight: bold;
	font-size: 17px;
	text-align: left;
	padding: 20px 10px 10px;
}

.temp-cd .horBoxes a:hover,
.temp-cd .horBoxes a:hover .caption,
.temp-cd .feature:not(.noajax):hover,
.temp-cd .feature:not(.noajax):hover p {
	color: var(--new-secondary-color) !important;
}

.temp-cd .horBoxes .image_container::before,
.temp-cd .feature .image_container::before,
.temp-cd .hbcmore a::before {
	opacity: 0;
	position: absolute;
	z-index: 1;
	margin: 0 auto;
	transform: translate(-50%, -15%);
	left: 50%;
	top: 25%;
	content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="47" height="47" viewBox="0 0 47 47"><g id="Gruppe_7" data-name="Gruppe 7" transform="translate(-1300.5 -852)"><rect id="Rechteck_16" data-name="Rechteck 16" width="2" height="47" transform="translate(1323 852)" fill="%23ff5000"/><rect id="Rechteck_17" data-name="Rechteck 17" width="2" height="47" transform="translate(1347.5 874.5) rotate(90)" fill="%23ff5000"/></g></svg>');
}

.temp-cd .horBoxes figure:hover {
	color: var(--new-secondary-color) !important;
}

.temp-cd .horBoxes figure:hover img {
	opacity: 0.25;
}

.temp-cd #footer {
	box-sizing: border-box;
	padding: 50px 0px 30px 0px;
	background-image: unset !important;
	background: none !important;
	background-color: #fff !important;
	color: var(--new-primary-color);
	border-top: 25px solid #fff;
}

.temp-cd .horBoxes .image_container::after {
	content: 'mehr erfahren' !important;
	font-size: 18px;
	color: #ff5101;
	z-index: 1;
}

.temp-cd .horBoxes .image_container:hover::after,
.temp-cd .horBoxes .image_container:hover::before {
	opacity: 1 !important;
}

.temp-cd .horBoxes .image_container:hover .caption {
	color: var(--new-secondary-color) !important;
}

.temp-cd .horBoxes .image_container .caption {
	max-height: 47px;
}

.temp-cd .horBoxes .caption {
	background-color: var(--new-primary-color);
}

.temp-cd #head_nav {
	box-shadow: 0 3px 6px rgba(0, 0, 0, .16);
}

.temp-cd #head_nav_ext {
	display: none;
}

.temp-cd .head_nav .ce_image {
	width: 111px;
}

.temp-cd .ce_sHtml5Start.subnav {
	display: none !important;
}

.temp-cd .head_nav .mod_navigation .trail.hover a {
	background: unset !important;
}

.temp-cd #page-header.fixed {
	top: 0;
}

.temp-cd .head_nav .mod_navigation a:hover,
.temp-cd .head_nav .mod_navigation span:hover,
.temp-cd .head_nav .mod_navigation .trail.hover,
.temp-cd .head_nav .mod_navigation .trail.hover:hover a,
.temp-cd .head_nav .mod_navigation .trail.hover:hover span,
.temp-cd .head_nav .mod_navigation .active a,
.temp-cd .head_nav .mod_navigation .forward a {
	background: unset;
	background-color: var(--new-secondary-color);
	color: #fff;
	border-radius: 0px 0px 8px 8px;
}

.temp-cd h1,
.temp-cd h2 {
	font-size: 305%;
	font-weight: bold;
	padding-top: 40px;
	padding-bottom: 18px;
	text-align: center;
	color: var(--new-secondary-color);
}

.temp-cd h1,
.temp-cd h2,
.temp-cd h3,
.temp-cd h4 {
	font-family: 'HBC Sans', Helvetica, Arial, sans-serif;
}

body.temp-cd {
	color: var(--new-primary-color);
}

.temp-cd #mobileSubnaviBox .mod_navigation .submenu {
	background: #ECECEC;
}

.temp-cd .mod_navigation .popinTopic {
	background: var(--new-secondary-color) !important;
}

.temp-cd #footer .right p {
	padding-top: unset;
	font-size: 12.8px;
}

.temp-cd a:hover:not(header a) {
	color: var(--new-secondary-color) !important;
}

.temp-cd .slider-wrapper .image_container img {
	max-height: 55vh;
}

.temp-cd .blueBackground {
	background: var(--new-primary-color);
	padding: 4rem;
}

.temp-cd .blueBackground * {
	color: #fff;
}

.temp-cd .blueBackground .txt_c {
	flex-wrap: wrap;
	display: flex;
	justify-content: space-between;
}

.temp-cd .blueBackground .caption {
	margin-top: 15px;
}

.temp-cd .blueBackground .image_container {
	width: 100%;
	height: 100%;
	aspect-ratio: 1 / 1;
}

.temp-cd .blueBackground .image_container img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 8px;
}

.temp-cd #mobileSubnavi .level_1 {
	background: #ECECEC !important;
}

@media all and (max-width: 1000px) {
	.temp-cd #mobileSubnavi .mod_navigation {
		position: relative;
		z-index: 99999;
		height: 100%;
	}

	.temp-cd .head {
		background: unset !important;
	}

	.temp-cd #mobileSubnavi .mod_navigation {
		background: #ECECEC !important;
	}
}

.temp-cd .blueBackground .ce_image {
	max-width: 250px;
	width: 100%;
	margin-right: 25px;
	padding-bottom: 100px;
}

@media all and (max-width: 588px) {
	.temp-cd .blueBackground .ce_image {
		max-width: 100%;
	}
}

.temp-cd .ce_dlh_googlemaps a {
	color: var(--new-secondary-color);
}

.temp-cd #container {
	padding-top: 105px;
}

.temp-cd .ce_sliderStart img {
	object-fit: cover;
	object-position: top;
	max-height: unset !important;
}

.temp-cd #main img {
	border-radius: 25px !important;
}

.temp-cd #main .mod_article .ce_sliderStart:first-child img {
	border-top-left-radius: 0 !important;
	border-top-right-radius: 0 !important;
}

.temp-cd #burgericon * {
	background: var(--new-primary-color) !important;
}

.temp-cd #burgericon.open {
	background: #fff !important;
}

.temp-cd #page-header * {
	transition: all 0s !important;
}

#dokumente_144{
	overflow-y: scroll;
	height: 75%;
  }
  

  
  #dokumente_144{
	overflow-y: scroll;
	height: 75%;
  }
  
  /* Icon Text Grid Component */
  .icon-text-grid {
	margin-bottom: 20px;
  }
  
  .icon-text-grid__container {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding: 20px;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	height: 100%;
	transition: all 0.3s ease;
  }
  
  .icon-text-grid__container:hover {
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
	transform: translateY(-2px);
  }
  
  .icon-text-grid__icon {
	margin-bottom: 15px;
  }
  
  .icon-text-grid__icon img {
	width: 80px;
	height: 80px;
	object-fit: contain;
  }
  
  .icon-text-grid__headline {
	color: #10275c;
	font-size: 1.8rem;
	margin-bottom: 10px;
	font-weight: bold;
	line-height: 1.3;
  }
  
  .icon-text-grid__text {
	color: #666;
	font-size: 1.4rem;
	line-height: 1.5;
  }
  
  .icon-text-grid__text p {
	margin-bottom: 10px;
  }
		
  .icon-text-grid__text p:last-child {
	margin-bottom: 0;
  }
  
  /* Grid Layout für Icon Text Elements */
  .icon-text-grid-wrapper {
	display: grid;
	gap: 20px;
	/* Desktop: 5 Spalten */
	grid-template-columns: repeat(5, 1fr);
  }
  
  /* Kleinere Desktop: 3 Spalten (max-width: 1200px) */
  @media (max-width: 1200px) {
	.icon-text-grid-wrapper {
	  grid-template-columns: repeat(3, 1fr);
	}
  }
  
  /* Tablet breit: 3 Spalten (max-width: 1024px) */
  @media (max-width: 1024px) {
	.icon-text-grid-wrapper {
	  grid-template-columns: repeat(3, 1fr);
	}
  }
  
  /* Tablet hochkant: 3 Spalten mit kleineren Icons (max-width: 768px) */
  @media (max-width: 768px) {
	.icon-text-grid-wrapper {
	  grid-template-columns: repeat(3, 1fr);
	  gap: 15px;
	}
	
	.icon-text-grid__container {
	  padding: 15px;
	}
	
	.icon-text-grid__icon img {
	  width: 60px;
	  height: 60px;
	}
	
	.icon-text-grid__headline {
	  font-size: 1.6rem;
	}
	
	.icon-text-grid__text {
	  font-size: 1.3rem;
	}
  }
  
  /* Große Mobile: 2 Spalten (max-width: 600px) */
  @media (max-width: 600px) {
	.icon-text-grid-wrapper {
	  grid-template-columns: repeat(2, 1fr);
	  gap: 12px;
	}
	
	.icon-text-grid__container {
	  padding: 12px;
	}
	
	.icon-text-grid__icon img {
	  width: 50px;
	  height: 50px;
	}
	
	.icon-text-grid__headline {
	  font-size: 1.5rem;
	}
	
	.icon-text-grid__text {
	  font-size: 1.2rem;
	}
  }
  
  /* Mobile: 1 Spalte (max-width: 400px) */
  @media (max-width: 400px) {
	.icon-text-grid-wrapper {
	  grid-template-columns: 1fr;
	  gap: 10px;
	}
	
	.icon-text-grid__container {
	  padding: 15px;
	}
	
	.icon-text-grid__icon img {
	  width: 60px;
	  height: 60px;
	}
	
	.icon-text-grid__headline {
	  font-size: 1.6rem;
	}
	
	.icon-text-grid__text {
	  font-size: 1.3rem;
	}
  }

.mod_newslist nav.pagination.block ul {
	display: flex;
	justify-content: space-between;
	max-width: 250px;
	margin-top: 15px;
}
/*
 * Copyright (c) 2015 querformat - die Werbeagentur
 *
 * (ノಠ益ಠ)ノ彡┻━┻
*/

/* ######################################## */
/* Responsive */
/* ######################################## */
#header_mobile,.header_mobile{display:none}
.desktop1000{display:block}
.mobile1000{display:none}
#ax{overflow-y: scroll;height: 100%;}
@media (max-width: 1000px){
	#kranapp {display:none;}
	#page-header2 .subnav .mod_navigation li.first a:after{content:url(../../files/_layout/img/sublvl1_arrow.png) !important}
	.nano:nth-child(2){margin-left:0 !important}
	.nano{width:100% !important}
	#list-overview{text-align:center}
	#list-overview .item{padding-right:0;margin-right:0}
	/* disablerino */
	#ajaxloader{padding-bottom:50px}
	#scrolltipicon { display:none !important; }
	.txt_c.pb40 iframe{width:90% !important;height:500px}
	#ajaxclose{bottom: 29px;
    right: 15px !important;top:auto}
	#ajaxnext{left:50px;right:auto !important}
	/* MOBILE NAVIGATION */
	.head_nav { height:auto; font-size:90%; }
	#header_mobile,.header_mobile{position:fixed;display:block;top:0;background-color:#10275c;color:#fff;width:100%;z-index:99;border-bottom:1px #fff solid;box-sizing: border-box;}
	#mobileSubnavi{display:none;max-width:50% !important;width:100% !important;background:#ececec;position:absolute;height: 100vh; box-sizing: border-box;}
	#mobileSubnavi .mod_navigation { float:none; border-top:1px solid #fff;}
	#mobileSubnaviBox { height: 100%;border-top: 75px solid #10275C;overflow: scroll;box-sizing: border-box; }
	#header_mobile .logom,
	.header_mobile .logom{float:right;padding:10px}
	
		/* burgericon */
		#burgericon {  cursor:pointer;float:left;border-width: 26px 15px;border-style: solid;border-color: transparent; z-index:1; width: 39px;  height: 23px;  position: relative; -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .5s ease-in-out;  -moz-transition: .5s ease-in-out;  -o-transition: .5s ease-in-out;  transition: .5s ease-in-out;}
		#burgericon span {  background: #fff;display: block;  position: absolute;  height: 3px;  width: 100%; opacity: 1;  left: 0;  -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg);  -o-transform: rotate(0deg);  transform: rotate(0deg);  -webkit-transition: .25s ease-in-out;  -moz-transition: .25s ease-in-out;  -o-transition: .25s ease-in-out;  transition: .25s ease-in-out;}
		#burgericon span:nth-child(1) { top: 0px;}
		#burgericon span:nth-child(2),#burgericon span:nth-child(3) { top: 10px;}
		#burgericon span:nth-child(4) { top: 20px;}
		#burgericon.open span:nth-child(1) {  top: 7px;  width: 0%;  left: 50%;}
		#burgericon.open span:nth-child(2) {  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);}
		#burgericon.open span:nth-child(3) {  -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);}
		#burgericon.open span:nth-child(4) {  top: 18px;  width: 0%;  left: 50%;}
		
		/* 1st lvl */
		#head_nav_mobile .submenu { display: block; float: none;}
		#mobileSubnavi .level_1 a,#mobileSubnavi .level_1 span { padding: 10px 15px; color:#10275C; border-bottom:1px solid #fff; position:relative; overflow:hidden;}
		#mobileSubnavi .submenu > a::after, #mobileSubnavi .submenu > span::after { display:inline-block; float:right; content:url(../../files/_layout/img/sublvl1_arrow.png); -webkit-transform: rotate(90deg);	transform: rotate(90deg); }
		#mobileSubnavi .submenu > a.show::after, #mobileSubnavi .submenu > span.show::after { -webkit-transform: rotate(270deg); transform: rotate(270deg) }
		#mobileSubnavi .level_1 a:hover { color:#10275C; background:#ECECEC; }
		#mobileSubnavi .level_1 a.show { color:#fff !important; background:#BF581E !important; }
		.head_nav .mod_navigation .trail a,
		#head_nav_mobile .level_1 li a.trail,
		#mobileSubnavi .level_1 span { cursor:pointer;color:#fff !important; background:#10275C; }
		
		/* 2nd lvl */	
		.level_2 { display:none; }
		.level_2.show { display:block; }
		#head_nav_mobile .level_2 li { display: block; float: none;}
		#head_nav_mobile .level_2 li a,#mobileSubnavi .level_2 a:hover,#mobileSubnavi .level_2 span { background:#C1C1C1; color:#fff; padding-left:30px !important;}
		#mobileSubnavi .level_2 .active { color:#fff !important; background-color:#10275C !important; }
		#mobileSubnavi .level_2 a::after, #mobileSubnavi .level_2 span::after { -webkit-transform: rotate(0deg); transform: rotate(0deg) }
		
		/* 3rd lvl */
		.level_3 { display:none; }
		
		
		
		/* the "popup" */
		#page-header,.sublvl1{display:none !important}
		#page-header .inside, #page-header2 .inside { width:100%; box-sizing:border-box; }
		#page-header2 { max-width:50%; right:0px; top:75px !important;position:fixed !important;}
		#page-header2 .subnav { display:block !important; border-top: 0px solid transparent; background:transparent; box-shadow:none;margin:0px;width:100% !important; height:100% !important; padding:0px !important; margin:0px !important;opacity:1 !important;}
		#page-header2 .subnav .inside { position:relative; }
		#page-header2 .subnav .container {display:block !important;right:-100%; position:absolute;width:100%;height:100%; }
		#page-header2 .subnav .mod_navigation.subnavprodukte li { width:100% !important; box-sizing:border-box;}
		#page-header2 .subnav .mod_navigation.subnavprodukte li:nth-child(4n), #page-header2 .subnav .mod_navigation.subnavprodukte li:nth-child(2n+3) { margin:0px; }
		.subsub { padding:0px !important; background:#fff; height:100vh; overflow-y:scroll; box-sizing:border-box; border-top:1px solid #fff; border-left:1px solid #fff; }
		/* links */
		#page-header2 .subnav .mod_navigation li { margin:0px !important; }
		#page-header2 .subnav .mod_navigation li a,
		#page-header2 .subnav .mod_navigation li a:hover { background-color:#ececec; color:#10275C; }
		/* first item */
		#page-header2 .subnav .mod_navigation li.first a, 
		#page-header2 .subnav .mod_navigation li.first:hover a, 
		#page-header2 .subnav .mod_navigation li.first.active span { text-indent:0px; padding-left:45px !important; }
		#page-header2 .subnav .mod_navigation li { display:block; width:100%;border:none;}
		#page-header2 .subnav .mod_navigation li.first {width: 100% !important; margin-bottom: 0px !important; font-weight: bold; display: block; margin-right: 0px; border-bottom: 0px solid #fff !important;}
		#page-header2 .subnav .mod_navigation li.first a,
		#page-header2 .subnav .mod_navigation li.first a:hover { background-image:url(../../files/_layout/img/ico-subnav-overview-white.png); background-color:#c1c1c1; color:#fff;border-radius:0px;margin-bottom:0px;padding: 10px 15px;}
		#page-header2 .subnav .mod_navigation li a, #page-header2 .subnav .mod_navigation li span { border-radius:0px; background:#ececec; border-bottom:1px solid #fff; padding: 10px 15px 10px 45px}
		#page-header2 .subnav .mod_navigation li.active, #page-header2 .subnav .mod_navigation li:hover { margin-bottom:0px; }
		
		/* back button */
		.closePopIn,.closePopIn:hover { position:absolute; z-index: 9;width:100%; background-image: url(../../files/_layout/img/ico-back-small-blue.png) !important; background-repeat:no-repeat !important; background-position:18px 50% !important; }
		/* topic */
		.popinTopic,.popinTopic:hover { background:#BF581E !important; color:#fff; padding-left: 15px !important;padding-top: 55px !important;font-weight: bold;}
		/* fix toggle animation */
		#mobileSubnavi ul,#mobileSubnavi li,#mobileSubnavi a { width:100% !important; box-sizing:border-box;}
		/* sprachauswahl, newsletter, suche */
		.head { height:auto; padding: 15px 0px;}
		.head .ce_hyperlink,.head .head_sufu { float:none; font-size:90%; margin:0px; padding:5px 0px; clear:left;}
		.head .ce_hyperlink a { display:block; }
		.head .widget_sufu { display:block !important; }
		.head .widget_sufu .mod_search input.text { width: 80%;margin-left: 54px;margin-bottom:4px;}
		.head .widget_sufu .mod_search input.submit { background-image: url(../../files/_layout/img/ico-head-sufu.png); position: absolute;left: 13px;}
		.head .widget_sufu .mod_search input.submit:hover { background-color:#BF581E; }
		.head .head_newsletter a::before { padding: 2px 16px 2px 20px; }
		
		
	
	
	/* paddings */
	.p40 { padding:40px; }
	.pt40 { padding-top:40px; }
	.pb40 { padding-bottom:40px; }
	.ptb40 { padding:40px 0 !important; }
	.p90 { padding:60px; }
	.pt90 { padding-top:60px; }
	.pt70 { padding-top:55px; }
	.pt90 { padding-top:60px; }
	.pb90 { padding-bottom:60px; }
	.ptb90 { padding:60px 0 !important; }
	/* widths */
	.w1400 {  margin:0 auto; box-sizing: border-box;}
	.w980,#sec-product-desc .tabcontrol_panes .ce_tabcontrol_pane{width:100%;margin:0;box-sizing:border-box;} 
	.w1400,.w980,.w894,.w770,.w680,.w530,.w450,#sec-product-desc .tabcontrol_panes .ce_tabcontrol_pane{max-width:100%; padding-left:10px !important; padding-right:10px !important;}
	
	
	
	/* headlines */
	h1, h2 {font-size:190% !important; padding-top:20px;}
	.layout_latest h2,.companyName,.zitat h2 { font-size: 110% !important; }
	
	
	#sec-product-shop{padding:30px 10px;text-align:center}
	#sec-product-shop p{display:block}
	#sec-product-shop .image_container{display:none}
	
	.feature{float:none}
	.feature.ajax p:nth-child(2){padding-right:35px;background:url(../../files/_layout/img/m-features-more.png) no-repeat 211px 4px}
	/*#ajaxloader .w980{padding:70px 0 30px}*/
	.inline450,
	.inline530{width:45%}
	.inline450 .image_container{padding-right:15px}
	.desktop1000{display:none}
	.mobile1000{display:block}
	#sec-product-einsatz .mobile1000{margin-bottom:40px}
	#sec-product-einsatz .mobile1000 .ce_image img{width:100%}
	#sec-product-einsatz .mobile1000 .caption{margin:20px 0}
	#sec-product-einsatz .mobile1000 .caption strong{display:block}
	#sec-product-variants .mobile1000{padding-bottom:40px}
	#sec-product-variants .ce_image{margin-bottom:40px}
	#sec-product .slidertextoverlay, #sec-product .slidertextoverlay-head{position:static;background:none;margin:0;padding:0;width:auto}
	#ax .ce_image img{margin-bottom:30px}
	#footer{background:url(../../files/_layout/img/footer-bg-claim.gif) 103% top repeat-x;padding-left:10px;padding-right:10px}
	
	/* slider element */
	.content-slider .image_container .caption { padding-bottom:30px;} /* platz für bullet-navigation schaffen */
	.slideTextBox{min-height:160px}
	.slideTextBox, .fullscreenSlider .caption {position:static; padding:15px; box-sizing: border-box;}
	
	.slidetext { padding:0px; }
	.slidelink { margin-top:0px; }
	.slider-control {bottom: -15px !important;top: auto !important;}
	
	/* aktuelles details */
	.layout_full h1 { padding-top:20px; }
	
	/* weltweit */
	#clSelect .chosen-container { width:250px !important; margin-bottom:10px; }
	
	/* stellenanzeigen */
	.jobs { box-sizing:border-box; }
	.tabcontrol_panes .ce_tabcontrol_pane { max-width:100%; box-sizing:border-box; }
	.zitat .ce_image { max-width:25% !important; }
	.zitat .ce_text { max-width:75% !important; }
	.zitatperson { position:static; margin-bottom:20px; font-style:italic; font-size:90%;}
	
	/* slider features produktdetailseite */
	#sec-product-desc .tabcontrol_tabs{margin-top:40px}
	#sec-product-desc .tabcontrol_tabs li{display:none;text-align:left}
	#sec-product-desc .tabcontrol_tabs .expand li.nextlvl{display:block;padding-left:40px;}
	#sec-product-desc .tabcontrol_tabs .expand li{display:block}
	#sec-product-desc .tabcontrol_tabs .expand li.disable{color:#999}
	#sec-product-desc .tabcontrol_tabs .expand{background-color:#ececec;border-color:#ccc}
	#sec-product-desc .tabcontrol_tabs .expand .selected{color:#bf581e;background:none}
	#sec-product-desc .tabcontrol_tabs li.selected{display:block;background:transparent url(../../files/_layout/img/arrow-down-white.png) right center no-repeat}
	#sec-product-desc .tabcontrol_tabs ul{background-color:#bf581e;border:1px #bf581e solid;padding:0 10px;margin:0 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
	#sec-product-shop p a{font-size:110%}
	#sec-product-shop p a:before{width: 26px;height: 25px}
	#sec-product-shop p a:after{height: 23px;width: 10px;}
}
@media (min-width: 1000px){
	.ce_sliderStartMobile .content-slider2 {visibility:visible}
	/*.ce_sliderStartMobile .content-slider .c{display: inline-block;float: none;width: initial}*/
	.ce_sliderStartMobile .slider-wrapper2 > *{width:auto}
}
@media (max-width:890px) {
	
	#list-overview .item{background:none}
	#quickContact,.back { top:10%; }
	.hbc_tabcontrol .tabcontrol_tabs .ce_image{height:auto !important;width:auto !important;margin:0 !important;padding:0 !important;display:block !important;border:none;border-bottom:1px #ccc solid}
	.hbc_tabcontrol .ce_image{border-radius:0}
	.hbc_tabcontrol .tabcontrol_tabs{padding:0 !important}
	.hbc_tabcontrol .tabcontrol_tabs .ce_image img{display:none;border:none}
	.hbc_tabcontrol .ce_image .caption{border:none;height:auto;text-align:center}
	.hbc_tabcontrol .ce_image.selected{color:#fff;}
	.hbc_tabcontrol .ce_image.selected .caption{background-color:#BF581E}
	.hbc_tabcontrol .tabcontrol_panes{border-top:none;margin-top:0}
	#ajaxloader .w530.ce_image{display:none}
	#ajaxloader iframe{height:300px}
}
@media (max-width:760px) { 
	.horBoxes { padding:40px 10px; }
	.horBoxes .ce_image { width:32% !important; }
	h1, h2{font-size:150% !important}
	.pt90 { padding-top:40px; }
	.newsliste .ce_text.first { padding-bottom:60px; }
	
	/* stellenanzeigen */
	.weiss3Blocks > .ce_text { max-width:50%; }
	.weiss3Blocks > .ce_text .more a { margin-top:20px; }
	
}
@media (max-width: 700px){
	.w680{width:100%;margin:0}
	.ce_form.default .widget input{width:240px;display:block}
	.ce_form.default .widget label{padding-top:15px}
	.ce_text p{}
	#sec-product-shop p{}
	#sec-product-desc .ce_text.first p{width:auto;padding:0 10px}
	#sec-product .ce_text p{padding-left:10px;padding-right:10px}
	#sec-product-dls .ce_hyperlink{width:80%}
	.inline450 .image_container{display:none}
	.inline530{width:auto;padding:0 15px}
	#ajaxclose,
	#ajaxnext{right:15px}
	#ajaxlast{left:15px}
	#sec-product-datasheet .ce_text li{}
	#sec-product-desc .ce_sliderStartMobile{overflow:visible}
	#sec-product-desc .slider-control,#sec-product-desc .slider-control2 {bottom: -20px !important;}
	.slider-control,.slider-control2 {bottom: -10px !important;top: auto !important;}
	/* aktuelles */
	.layout_latest .image_container, .layout_full .ce_text:nth-of-type(1) .image_container { float: none;margin-right: 0px; margin-bottom:10px;border-radius: 5px;    text-align: center;    background: #bebebe; }
	
}
@media (max-width:660px) { 
	#mobileSubnavi { max-width:100% !important; }
	#page-header2 {  max-width:100%; }
	.subsub { border-left:0px solid transparent; }
	/* sprachauswahl */
	.sprachauswahl .float_left,.sprachauswahl .float_above { float:none; margin:0 auto; text-align:center; }
	.sprachauswahl h2 {  text-align: left; }
	/* quickinfo */
	#quickContact.show { top:0px; right:0px; max-width: 100vw; z-index:40; width:100%; overflow-y:scroll; }
	#quickContactContent { width:100%; }
	.qCBox { display: block; width: 100%; padding-right:60px; }
	.qCBox.weltkarte { padding-top:0px; }
	.show #quickContactOpen { margin-top:0px; position:absolute;left:0px; }
	.show #quickContactOpen a { border-radius:0px 0px 5px 0px; overflow:hidden; background:#BF581E url(../../files/_layout/img/dropup-close-white.png) no-repeat 50% 50% !important; }
	.top3messen .event:nth-child(2) { margin:0px; }
	
	/* weltweit */
	.wwLeftBox,.wwRightBox,#weltweit .table { width:100%; display:block; }
	.mapBox/*,#kontakt-kontakt .ce_dlh_googlemaps*/{ display:none; }
	.ce_dlh_googlemaps{display:block;width:100%}
	.td{display:inline-block}
	#impressum .td, #datenschutz .td{display:block;width:100%}
	.table{display:block}
	.kontaktWhiteBox{width:100%}
	.kontaktWhiteBox .ce_text{float:none;width:100%}
	#mainContact .companyBox { padding:0px; }
	#locationList { padding-top:20px; }
	#ajaxloader .ce_text{font-size: 80%;}
	
	.w25p{width:100%}
	
}
@media (max-width:560px) { 
	#ajaxloader .w450{display:none !important}
	.horBoxes .ce_image { width: 100% !important;max-width: 48% !important; }
	.slideTextBox { top:10%; }
	/* zwei spalten */
	.zweiSpalten > div { display:block; width:auto; }
	/* quickinfo */
	#quickContact,.back {top: auto; bottom:20px; }
	#quickContactOpen { position: absolute;bottom: 0px; }
	.show #quickContactOpen { bottom:auto; top:0px; }
	
	/* paddings */
	.p40 { padding:20px; }
	.pt40 { padding-top:20px; }
	.pb40 { padding-bottom:20px; }
	.ptb40 { padding:20px 10px !important; }
	.p90 { padding:30px; }
	.pt90 { padding-top:30px; }
	.pt70 { padding-top:30px; }
	.pt90 { padding-top:30px; }
	.pb90 { padding-bottom:30px; }
	.ptb90 { padding:30px 10px !important; }
	
	/* aktuelles messen */
	.hideTop3 .image_container {float:none;}
	.hideTop3 .layout_full .ce_text,.hideTop3 .info { padding-top:0px; }
	.hideTop3 .layout_full .ce_text { padding-bottom:20px; }
	
	/* slider */
	.slider-prev,.slider-next { background-position:50% 25%; background-size:contain; padding:0px; width:20px;}
	.slider-prev {left:10px !important;}
	.slider-next {right:10px !important;}
	
	/* reparaturen */
	.contact_box .left,.contact_box .right { display:block; width:100%; }
	.contact_box .left { font-weight:300; }
	.contact_box .right { padding:0px 8px 8px 8px; }
	
	/* weltweit */
	#weltweit { padding:20px 0px; }
	.wwLeftBox,.wwRightBox,#weltweit .table { width:100%; display:block; }
	.mapBox { display:none; }
	#mainContact .companyBox { padding:0px; }
	#clSelect .chosen-container { width:100% !important; margin-bottom:10px; }
	.listSearchBox { padding-bottom:80px; }
	.resultsCount,.plzSearch,#deleteplz { float:none; }
	.resultsCount { margin-bottom:20px; }
	.plzSearch { margin:10px 0px; }
	#deleteplz {clear:both; float:left;padding: 10px 0px;}
	.show-on-map { display:none; }
	
	/* stellenanzeigen */
	.jobs .table,.jobs .tr,.jobs .td { display:block; }
	.joblistMore { text-align:left;margin-top:10px;}
	.weiss3Blocks > .ce_text { max-width:100%; }
	
	
	
}
@media (max-width:420px) { 
	.horBoxes { padding:10px; }
	.horBoxes .ce_image > a{float:none}
	.horBoxes .ce_image { max-width:95% !important; margin:15px auto; display:block;}
	.horBoxes .ce_image img { margin-top: -25px;margin-bottom: -25px;}
	.horBoxes .caption { position: relative; }
	h1, h2{font-size:120% !important}
	/* paddings */
	.p40 { padding:10px; }
	.pt40 { padding-top:10px; }
	.pb40 { padding-bottom:10px; }
	.ptb40 { padding:10px !important; }
	.p90 { padding:20px; }
	.pt90 { padding-top:20px; }
	.pt70 { padding-top:20px; }
	.pt90 { padding-top:20px; }
	.pb90 { padding-bottom:20px; }
	.ptb90 { padding:20px 10px !important; }
	.newsliste .ce_text.first { padding-bottom:40px; }
	/* kontakt form */
	.ce_form.default .widget input { box-sizing:border-box; }

	/* Karriere-Seiten */
	.career-jobbox { display: block; }
	.career-findjobs-btn { margin-bottom: 20px; }

	.career-box-image { margin-right: 0px; }
	.career-box-btn { top: 0px; float: inherit; }
	.career-box-text { top: 10px; }
	.career-box h2 { padding: 1rem; }
}
/*
 * Copyright (c) 2015 querformat - die Werbeagentur
 *
 * (ノಠ益ಠ)ノ彡┻━┻
*/

/* ######################################## */
/* Crossbrowser */
/* ######################################## */
/* Firefox */
@-moz-document url-prefix() {
	#sec-product-einsatz .videos .ce_image a::after {
		margin-top: 50px;
		margin-left: -180px;
	}
	.hbc_tabcontrol .tabcontrol_panes{
		margin-top:-7px
	}
}
/* IE <=11 */
#head_nav,#widget_kontakt,#widget_kontakt .block{overflow:visible}

/* IE 10 only */
.ie10 .ie10hide,
.ie9 .ie10hide{display:none}

/* fuphone */
.chosen-container { display:none; }
.select_countries{display:none}
/* nanoscroll */
/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  /*right         : 0 !important; !problem: right:0px zeigt die scrollbars im FireFox */
  bottom        : 0;
  left          : 0;
  padding-right: 15px; /* das bringt die nanoscrollbar neben die liste */
  width: 100%;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
  background:url(../../files/_layout/img/bg_scrollbar.gif) repeat-y center top;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #b9babb;
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
/* Filterboxen */
.nano{width:460px;display:inline-block;text-align:left;height:184px}
.nano:nth-child(2){margin-left:50px}
.nano li a:nth-child(2n){background-color:#f3f3f3}
.nano li a{-webkit-transition:background-color .3s;transition:background .3s;display:block;background:#fff url(../../files/_layout/img/filter_add.png) no-repeat 97% center;border-bottom:1px #e2e2e2 solid;padding:10px 20px}
.nano li a:hover{color:#bf581e;background-image: url(../../files/_layout/img/filter_add-hover.png)}
.nano li a.first{font-weight:bold;}
.nano li a.active{background-image:url(../../files/_layout/img/filter_added.png);background-color:#bf581e;color:#fff !important}
.nano li a:active{background-color:#666666;color:#fff;background-image:url(../../files/_layout/img/filter_add-focus.png)}
.nano li a.first.active:active{background-image:url(../../files/_layout/img/filter_added.png);background-color:#bf581e;color:#fff !important}
.nano .nano-slider{background: #111}

#filter1 li a:before{content:'';margin-right:10px;display:block;width:25px;height:25px;float:left;background:url(../../files/_layout/img/ico-sprite-opsys.png) no-repeat;}
#filter1 li:first-child a:before{display:none}
#filter1 li a.Linearhebel:before{background-position:-25px 0}
#filter1 li a.Linearhebel:hover:before{background-position:-25px -25px}
#filter1 li a.Linearhebel:active:before,
#filter1 li a.Linearhebel.active:before{background-position:-25px -50px}
#filter1 li a.Drucktaster:before{background-position:0 0}
#filter1 li a.Drucktaster:hover:before{background-position:0 -25px}
#filter1 li a.Drucktaster:active:before,
#filter1 li a.Drucktaster.active:before{background-position:0 -50px}
#filter1 li a.Meisterschalter:before{background-position:-50px 0}
#filter1 li a.Meisterschalter:hover:before{background-position:-50px -25px}
#filter1 li a.Meisterschalter:active:before,
#filter1 li a.Meisterschalter.active:before{background-position:-50px -50px}
