.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.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}
@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}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
/*---------------------------------------------------*/
/*----- SIDEBAR GENERALS -----*/
#pg_jsb_closed, #pg_jsb_open, #pg_jsb_openCloser  
{
-webkit-transition: all .45s cubic-bezier(.23,1,.32,1);
    -moz-transition: all .45s cubic-bezier(.23,1,.32,1);
    -ms-transition: all .45s cubic-bezier(.23,1,.32,1);
    -o-transition: all .45s cubic-bezier(.23,1,.32,1);
    transition: all .45s cubic-bezier(.23,1,.32,1);
}

#pg_jsb_closed, #pg_jsb_open {min-height: 280px;position: fixed;border-radius: 7px 0 0 7px;right: -4px;top: 140px;box-shadow: 2px 2px 5px rgba(0,0,0,0.5); z-index: 999;}
#pg_jobsidebar.closed #pg_jsb_closed, #pg_jobsidebar.open #pg_jsb_open {right: 0px}
#pg_jobsidebar.open #pg_jsb_closed, #pg_jobsidebar.closed #pg_jsb_open, #pg_jobsidebar.closed #pg_jsb_openCloser {right: -400px}
#pg_jobsidebar.open #pg_jsb_open #pg_jsb_openCloser {right: 345px}

/*---------------------------------------------------*/
/*----- SIDEBAR CLOSED -----*/
#pg_jsb_closed {background-color: #00335b;border: 2px solid #61728c; width: 50px;color: #fff; cursor: pointer; border-right: none}
#pg_jsb_closed:hover {opacity: 0.8}
#pg_jobHint {position: absolute;font-size: 24px;-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);color: #fff;left: -98px;top: 72px;width: 240px}
#pg_jobcount {background-color: #841347;border: 2px solid #958892;border-radius: 50%;font-size: 20px;font-weight: bold;height: 35px;padding: 0px;text-align: center;width: 35px;position: absolute;bottom: 10px;left: calc(50% - 18px)}

/*---------------------------------------------------*/
/*----- SIDEBAR OPEN -----*/
#pg_jsb_open {background-color: #fff; width: 350px; border: 2px solid #ddd; padding: 25px 25px 60px 25px; min-height: 340px;}
#pg_jobDef {color: #00335b; font-size: 28px; border-bottom: 2px solid #ddd; padding-bottom: 10px; text-align: center}
#pg_jsb_open ul {padding: 0}
#pg_jsb_open ul li {   font-size: 16px;
    line-height: 16px;
    list-style-type: none;
    padding-bottom: 14px;}
#pg_jsb_open ul li a {text-decoration: none; color: #00335b}
#pg_jsb_open ul li a:hover {text-decoration: underline}
#pg_jobCta {position: absolute; bottom: 25px; left: 25px; right: 35px; height: 45px; border-radius: 7px;background-color: #00335b;box-shadow: 2px 2px 5px rgba(0,0,0,0.5);}
#pg_jobCta a {display: block; color: #fff; text-decoration: none; text-align: center; padding: 10px 0; font-size: 18px;}
#pg_jobCta:hover{box-shadow: none} 
#pg_jsb_openCloser {position: fixed;right: 340px;top: 160px;width: 50px;height: 50px;background-color: #fff;border-radius: 7px;border: 2px solid #ddd;cursor: pointer; color: #00335b; font-weight: bold; padding: 10px}
#pg_jsb_openCloser img {max-width: 100%; height: auto; display: block}
.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-right: 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%;
  }
}

/* Swipe 2.0, (C) Brad Birdsall 2012, MIT license */
.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}
/*
 * This file is part of Contao.
 *
 * (c) Leo Feyer
 *
 * @license LGPL-3.0-or-later
 */

table.sortable thead th {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/default.gif");
	background-repeat:no-repeat;
	background-position:center right;
}
table.sortable thead th.headerSortDown {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/asc.gif");
}
table.sortable thead th.headerSortUp {
	background-image:url("../../assets/jquery/tablesorter/2.0.5/images/desc.gif");
}

/* MediaElement.js, (c) 2010-2014 John Dyer, MIT license */
.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-audio{margin-top:18px}.mejs-container:focus{outline:none}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:url(../../assets/jquery/mediaelement/2.21.2/images/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../../assets/jquery/mediaelement/2.21.2/images/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{0%{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0 10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../../assets/jquery/mediaelement/2.21.2/images/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:#21f8f8}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px 0;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:url(../../assets/jquery/mediaelement/2.21.2/images/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}
/* mediaboxAdvanced v1.4.6, (c) 2007-2010 John Einselen <http://iaian7.com>, MIT-style license */
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("../../assets/mootools/mediabox/1.4.6/images/80.png") repeat}#mbOverlay.mbOverlayIE{position:absolute}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 5px 20px rgba(0,0,0,0.50);-khtml-box-shadow:0 5px 20px rgba(0,0,0,0.50);-moz-box-shadow:0 5px 20px rgba(0,0,0,0.50);box-shadow:0 5px 20px rgba(0,0,0,0.50);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5,Direction=180,Color='#000000')}#mbCenter.mbLoading{background:#000 url("../../assets/mootools/mediabox/1.4.6/images/loading.gif") no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbImage{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px}#mbBottom{min-height:20px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:bold;line-height:20px;font-size:12px}#mbNumber{display:inline;color:#999;line-height:14px;font-size:10px;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:14px;font-size:10px}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:normal}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:bold;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:16px;line-height:14px;font-weight:bold}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:bold;text-decoration:underline}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/files/assets/fonts/open-sans-v15-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'),
       url('/files/assets/fonts/open-sans-v15-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/files/assets/fonts/open-sans-v15-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'),
       url('/files/assets/fonts/open-sans-v15-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/files/assets/fonts/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('/files/assets/fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/files/assets/fonts/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('/files/assets/fonts/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/files/assets/fonts/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('/files/assets/fonts/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/files/assets/fonts/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('/files/assets/fonts/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/files/assets/fonts/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('/files/assets/fonts/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/files/assets/fonts/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('/files/assets/fonts/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/files/assets/fonts/open-sans-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
       url('/files/assets/fonts/open-sans-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/files/assets/fonts/open-sans-v15-latin-800italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'),
       url('/files/assets/fonts/open-sans-v15-latin-800italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/open-sans-v15-latin-800italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-800italic.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/open-sans-v15-latin-800italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/open-sans-v15-latin-800italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* rock-salt-regular - latin */
@font-face {
  font-family: 'Rock Salt';
  font-style: normal;
  font-weight: 400;
  src: url('/files/assets/fonts/rock-salt-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Rock Salt Regular'), local('RockSalt-Regular'),
       url('/files/assets/fonts/rock-salt-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/rock-salt-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/rock-salt-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/rock-salt-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/rock-salt-v8-latin-regular.svg#RockSalt') format('svg'); /* Legacy iOS */
}

/* gloria-hallelujah-regular - latin */
@font-face {
  font-family: 'Gloria Hallelujah';
  font-style: normal;
  font-weight: 400;
  src: url('/files/assets/fonts/gloria-hallelujah-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Gloria Hallelujah'), local('GloriaHallelujah'),
       url('/files/assets/fonts/gloria-hallelujah-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/gloria-hallelujah-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/gloria-hallelujah-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/gloria-hallelujah-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/gloria-hallelujah-v9-latin-regular.svg#GloriaHallelujah') format('svg'); /* Legacy iOS */
}

/* kalam-300 - latin */
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 300;
  src: url('/files/assets/fonts/kalam-v11-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Kalam Light'), local('Kalam-Light'),
       url('/files/assets/fonts/kalam-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/kalam-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/kalam-v11-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/kalam-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/kalam-v11-latin-300.svg#Kalam') format('svg'); /* Legacy iOS */
}

/* kalam-regular - latin */
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 400;
  src: url('/files/assets/fonts/kalam-v11-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Kalam'), local('Kalam-Regular'),
       url('/files/assets/fonts/kalam-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/kalam-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/kalam-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/kalam-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/kalam-v11-latin-regular.svg#Kalam') format('svg'); /* Legacy iOS */
}

/* kalam-700 - latin */
@font-face {
  font-family: 'Kalam';
  font-style: normal;
  font-weight: 700;
  src: url('/files/assets/fonts/kalam-v11-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Kalam Bold'), local('Kalam-Bold'),
       url('/files/assets/fonts/kalam-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/files/assets/fonts/kalam-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/files/assets/fonts/kalam-v11-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/files/assets/fonts/kalam-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/files/assets/fonts/kalam-v11-latin-700.svg#Kalam') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../../files/assets/fontawesome/webfonts/fa-regular-400.eot");
  src: url("../../files/assets/fontawesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../files/assets/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("../../files/assets/fontawesome/webfonts/fa-regular-400.woff") format("woff"), url("../../files/assets/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"), url("../../files/assets/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../../files/assets/fontawesome/webfonts/fa-regular-400.eot");
  src: url("../../files/assets/fontawesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../files/assets/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("../../files/assets/fontawesome/webfonts/fa-regular-400.woff") format("woff"), url("../../files/assets/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"), url("../../files/assets/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../files/assets/fontawesome/webfonts/fa-solid-900.eot");
  src: url("../../files/assets/fontawesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../files/assets/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("../../files/assets/fontawesome/webfonts/fa-solid-900.woff") format("woff"), url("../../files/assets/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"), url("../../files/assets/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

@font-face {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../files/assets/fontawesome/webfonts/fa-solid-900.eot");
  src: url("../../files/assets/fontawesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../files/assets/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("../../files/assets/fontawesome/webfonts/fa-solid-900.woff") format("woff"), url("../../files/assets/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"), url("../../files/assets/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }
/* 10_normalize.css */
html{font-family:sans-serif;/* 1 */      -ms-text-size-adjust: 100%;/* 2 */      -webkit-text-size-adjust: 100%;/* 2 */}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;/* 1 */      vertical-align: baseline;/* 2 */}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color: transparent}a:active,a:hover{outline: 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background: #ff0}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}hr{height:0;-moz-box-sizing: content-box;box-sizing: content-box}pre{overflow:auto}code,kbd,pre,samp{font:1em monospace,monospace}button,input,optgroup,select,textarea{color: inherit;/* 1 */      font: inherit;/* 2 */      margin: 0;/* 3 */}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance: button;/* 2 */      cursor: pointer;/* 3 */}button[disabled],html input[disabled]{cursor: default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;/* 1 */      padding: 0;/* 2 */}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance: textfield;/* 1 */      -moz-box-sizing: content-box;-webkit-box-sizing: content-box;/* 2 */      box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0}legend{border:0;/* 1 */      padding: 0;/* 2 */}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
/* 10_Standardeinstellungen.css */
*{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box}:focus{outline: 0}html{width:100%;height:auto;margin:0;padding:0}a{text-decoration:none;font: inherit;color: inherit}a[href^="tel:"],a[href^="fax:"]{text-decoration: none !important}p,li{font-size:1em;word-spacing: inherit}p{margin:1rem 0}.justclear{clear:both}figure{margin:0}img{vertical-align:middle}
/* 20_Basisstil.css */
@keyframes hoverAnimation{0% { opacity: 0; visibility: hidden;}100% { opacity: 1; visibility: visible;}}html,body{background-color:#fbfbfb}html{width:100%;margin:0;padding:0;font:16px/1.58 "Open Sans",sans-serif}body{width:100%;height:100%;margin:0;padding:0;font-size:1rem}a[target="_blank"]{color:#690031}a[target="_blank"]:before{padding-right:.25em;font:.8em FontAwesome;color:#690031;font-weight: 900;content: "\f35d"}#footer a[target="_blank"],#footer a[target="_blank"]:before{color:#fff}.image_container a[target="_blank"]:before{content: ""}a[href^="tel:"],a[href^="fax:"]{text-decoration: none !important}a:hover{text-decoration:none}p,li{font-size:1em;line-height:1.58;word-spacing: inherit}b,strong{font-weight: 600}.ce_form br{display:none}h1{line-height:1.2}.headline-element-container{width:100%;margin-top:1rem;margin-bottom:1rem}.headline-h1,h1{font-size:2rem;line-height:1.2;font-weight: 300}.headline-h2,h2{font-size:2rem;line-height:1.2;font-weight: 300}.headline-h3,h3{font-size:1.5rem;line-height:1.2;font-weight: 300}.headline-h4,h4{font-size:1.5rem;line-height:1.2;font-weight: 300}.image_container.float_right{margin-top:1.3em;padding-right:0;margin-left: 2.5rem;margin-bottom: 1rem}.image_container.float_left{margin-top:1.3em;padding-right:0;margin-right: 2.5rem;margin-bottom: 1rem}h3 + .image_container.float_left,h3 + .image_container.float_right{margin-top:.3em}.ce_text:after{width:0px;height:0px;clear:both;display:block;content: " "}#main .inside .mod_article .ce_text + .ce_text,#main .inside .mod_article .ce_text + .ce_gallery,#main .inside .mod_article .text-divider-box + .ce_gallery{margin-top:1rem}.telefon-divider{margin-right:.5rem;margin-left:.5rem}#main .inside{margin-top:1rem;margin-bottom:1rem}#main .mod_article{max-width:1200px;margin-top:1rem;margin-right:auto;margin-left:auto;overflow: visible}.mod_breadcrumb{width:100%;bottom:44px;position:absolute;overflow:visible;z-index: 99}.breadcrumb-container{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;display: flex;justify-content: flex-end}.breadcrumb-container span{padding:2rem;background-color:#002f5e;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.3);box-shadow:0 0 10px 2px rgba(0,0,0,.3);height: 3rem;right: 50vw;display: flex;justify-content: center;align-items: center;color: #fff;font-size: 1.3rem;text-transform: uppercase;font-weight: 600}.header-article{padding-top:6rem}.header-article .ce_image{max-height:670px}.header-article .ce_image .image_container{position:relative}#header .header-nav-triple{margin-right:auto;margin-left:auto}#header .header-nav-triple ul{padding-left:0}#header .header-nav-triple li{display:inline-block;margin-left:1.5rem;font-size:1.2rem;color:#003D7A;border-bottom: 2px solid transparent}#header .header-nav-triple li:hover,#header .header-nav-triple li.active,#header .header-nav-triple li.trail{border-bottom:2px solid #885164;color:#885164;//text-shadow: 0px 0 0 black}#header .slider-startseite{padding-top:6rem}#main .mod_article{font-size:1.1rem;color:#333}#main img{border:0;box-shadow: none}#main .abschluss-container{font-family:Kalam,"Open Sans",Arial}.header-navigation ul.level_1 li.submenu{margin-bottom:1rem}.header-ausklappbar{width:100%;height:6rem;left:0;position:fixed;overflow:hidden;background-color:#FFF;border-bottom:1px solid #d8dee4;z-index: 300}.header-ausklappbar:after{content: '';padding-bottom: 44px;    background-image: url(../../files/theme_relaunch/neue-Elemente/footer_shadow.png);    background-position: center bottom;    background-repeat: no-repeat;    background-size: 100% 46px}.header-ausklappbar.box-shadow{box-shadow: 0px 0px 14px rgba(0, 0, 0, 0.2)}.header-nav-top{display: flex;align-items: center}.footer-full{margin:0;padding:0}.header-nav-top{height:100%;padding:1rem 7rem;background-color:#f5f3ef}.header-nav-kontakt img{width:50px;border:1px solid #808080;border-radius:100%}.header-nav-kontakt{padding-left:1rem;font-size:1.1rem;font-weight:bold;font-style:italic;color:#002f5e;font-weight: 700}.header-nav-kontakt .ce_text{display: flex;align-items: center}.header-nav-kontakt .image_container{margin-right:1rem;display: flex;align-items: center}#header .header-nav-triple li{font-size:1rem;color:#3e3e3e}.weitere-inhalte-container{display: flex;align-items: center}.js-nav-more:hover{cursor: pointer}#header .header-click-nav{margin-left:1rem;color:#3e3e3e}.header-navigation-kontaktzeile-text{width:60%;padding-right:1rem;padding-bottom:3rem;text-align:center;color:#fff;display: flex;justify-content: flex-end;align-items: flex-end}.header-navigation-kontaktzeile .image_container{width:40%;text-align:right}#main .ce_form label.mandatory.invalid{color:#F00}.cboxElement{position:relative}.cboxElement:hover:after{opacity: 1}.header-mobil-hinweis,.main-mobil-hinweis{display:none}#cboxOverlay{background-color: #FFF}.rsts-skin-default .rsts-video-play{width:292px;height:292px;margin-top:-146px;margin-left:-146px;background-image:url("../../files/theme_relaunch/neue-Elemente/icon-playbutton-yt.png");background-repeat:no-repeat}.rsts-skin-default .rsts-video-play:hover,.rsts-skin-default .rsts-video-stop:hover{background-image:url("../../files/theme_relaunch/neue-Elemente/icon-playbutton-yt-blau.png");background-color: transparent}.checkbox-formular-einwilligung{border:0}#main .ce_form .checkbox-formular-einwilligung label{width:auto;height:auto;float:none;display:inline;line-height:inherit}#main .ce_form .checkbox-formular-einwilligung input{margin-right:.25em;margin-bottom:.25em}.schalter-frachtanfrage{max-width:35rem;position:relative;margin:1rem auto;padding:1rem 5rem 1rem 0;background-color:#f0f0f0;background-image:url("../../files/theme_relaunch/neue-Elemente/symbol-stift.png");background-repeat:no-repeat;border:1px solid #d4d4d4;display: flex;align-items: center;background-size: 4rem 4rem;background-position: 95% 50%}.schalter-frachtanfrage a{width:100%;height:100%;position:absolute;display:block;z-index: 999}.schalter-frachtanfrage .ce_text{padding:1rem}.schalter-frachtanfrage .ce_text p{margin-top:0;margin-bottom:0;text-align:center;font-size:1.2rem;line-height:1.2}.frachtanfrage-formular-box,.customtoggle{width:100%;margin-right:auto;margin-left:auto}.frachtanfrage-formular-box{margin-bottom:0}#main input[type="text"],#main input[type="password"],#main input[type="search"],#main input[type="email"]{width:100%;height:2.2em;clear:right;display:block;margin-bottom:.75em;padding:.5em;background-color:#FFF;border:1px solid rgba(0,47,94,.5);border-radius:2px;line-height:2.2em;color:#222}#main textarea{width:100%;height:100%;clear:right;display:block;margin-bottom:.75em;padding:.5em;background-color:#FFF;border:1px solid rgba(0,47,94,.5);border-radius:2px;color:#222;font-family: inherit}#main input[type="submit"]{margin-top:1rem;padding:1rem 2rem;text-align:center;background-color:#e6e6e6;font-size:1.5rem;color:#003D7A;cursor: pointer;border: none;transition: all 250ms ease-in}.kurzkontakt-formular-box .submit_container,.rueckruf-formular .submit_container{width:100%;margin-top:1.5rem;text-align:center}.button-standard{margin-right:auto;margin-left:auto;text-align:center;transition: all 250ms ease-in}.button-standard:not(.submit_container){display:block;text-align:center;background-color:#e6e6e6;color:#003D7A}#main input.button-standard:hover,#main .ce_headline.button-standard:hover,#main .ce_hyperlink.button-standard:hover{background-color:#002f5e;-webkit-box-shadow:0 1px 12px 5px rgba(0,0,0,.2);box-shadow:0 1px 12px 5px rgba(0,0,0,.2);color:#fff}.frachtanfrage-formular-box .widget.widget-text{display: flex}#main .frachtanfrage-formular-box label{width:30%;display:inline-block}#main .frachtanfrage-formular-box .submit_container{padding-left:0;text-align:center}#main .frachtanfrage-formular-box .widget-explanation{text-align:center}#main .frachtanfrage-formular-box .widget-explanation span{padding-left:0}.frachtanfrage-formular-box .widget-textarea{margin-bottom:.9rem;flex-grow: 2}.kurzkontakt-formular-box .formbody{display: flex;flex-wrap: wrap;justify-content: center}.kurzkontakt-formular-box .widget.widget-text,.kurzkontakt-formular-box .widget.widget-textarea{width:100%}.kurzkontakt-formular-box .widget.widget-explanation,.rueckruf-formular .widget.widget-explanation{text-align:center;font-size:.8rem}fieldset{border:0}fieldset legend{display:none}.fs-address-freight,.fs-freight-load-unload{padding:0;display: flex}.fs-address,.fs-freight,.fs-freight-load,.fs-freight-unload{width:50%;padding:0}.fs-address{padding-right:.5rem}.fs-freight{padding-left:.5rem;display: flex;flex-direction: column}#pg_jobCta a[target="_blank"]:before,.abschluss-hinweis-weiter a[target="_blank"]:before{display: none}.fs-freight-load{padding-right:.5rem}.fs-freight-unload{padding-left:.5rem}.footer-full .footer-nav-full{width:100%;padding-top:2rem;padding-bottom:2rem;background-color:#002f5e;display: flex;justify-content: center}.footer-nav-full .footer-nav-container{display: flex;align-items: center}.footer-nav-full .hamburger-container{margin-right:1rem}.footer-nav-full .hamburger-bars .hb-bar{background-color:#fff;border:1px solid #fff}.footer-nav-full .header-click-nav{font-size:1.3rem;color:#fff;font-weight: 300}.footer-kontakt-container{background-color:#011b34}.footer-kontakt{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:2rem;padding-bottom:2rem;text-align:center;color:#fff;display: flex;justify-content: space-between}.footer-siegel,.footer-awards{width:20%;opacity: 0.5}.footer-siegel img,.footer-awards img{width:100%}.footer-kontakt-text{width:50%;font-size:.8rem;display: flex;flex-wrap: wrap}.footer-kontakt-links,.footer-kontakt-rechts{width:50%}.footer-kontakt-unten{width:100%;font-size:.6rem}.toggler.ui-accordion-header .ui-accordion-header-icon{width:9rem;height:2rem;min-width:9rem;display:inline-block;background-image:url("../../files/theme_relaunch/icon_accordion_closed.png");background-size: 1.4em 1.4em;background-position: center;background-repeat: no-repeat}.toggler.ui-accordion-header-active .ui-accordion-header-icon{background-image:url("../../files/theme_relaunch/icon_accordion_open.png")}.ce_accordion .accordion{margin-left:auto;padding-top:1rem;padding-right:1rem;color:#333;max-width: calc(1200px - 9rem)}.padding-accordion{padding-right:5rem;padding-left:13rem;color:#333}.margin-accordion{margin-right:5rem;margin-left:11rem;color:#333}.header-navigation-wrapper{width:100%;height:100%;left:0;top:0;position:fixed;display:none;padding:0;background-color:rgba(0,47,94,.98);z-index: 999}.header-navigation{height:100%;max-width:1920px;margin-right:auto;margin-left:auto;display: flex;-webkit-display: flex;flex-wrap: wrap;-webkit-flex-wrap: wrap}.header-navigation-topbar{width:75%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem;display: flex;align-items: center}.header-navigation-schliessen{width:100%;text-align:right}.header-navigation-schliessen:hover{cursor: pointer}.header-navigation .mod_navigation{width:75%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.header-navigation .mod_navigation .level_1{width:100%;height:50vh;padding-left:0;font-size:1.2rem;display: flex;flex-direction: column;flex-wrap: wrap;font-weight: 700}.header-navigation .mod_navigation .level_2{font-weight: 400}.header-navigation .mod_navigation .level_2 li.active{text-decoration:underline;font-weight: 600}.header-navigation .mod_navigation .level_2 li:hover{text-decoration:underline}#header .inside{padding-bottom:44px;background-image:url("../../files/theme_relaunch/neue-Elemente/footer_shadow.png");background-position:center bottom;background-repeat:no-repeat;background-size: 100% 46px}.header-navigation .mod_navigation .level_1,.header-navigation .mod_navigation .level_2{list-style-type:none}.header-navigation .mod_navigation .level_1 li{margin-bottom:.125rem;color:#fff}.header-navigation-kontaktzeile{width:100%;max-width:1920px;bottom:0;position:absolute;display: flex;align-items: flex-end;z-index: -1}.accordion-close-button{display:none;margin-left:auto}.accordion-close-button:hover{cursor: pointer}.ce_dlh_googlemaps.ohnerahmen.padding-accordion{padding-right:0;padding-left:0}.ce_text.padding-accordion.last.block{padding-right:0;padding-left:0}.hamburger-bars{width:33px;height:33px;padding:.3rem;display: flex;flex-wrap: wrap;justify-content: center;align-items: center}.hb-bar{width:100%;display:block;background-color:#333;border:1px solid #333;border-radius:3px}.nav-default-id-2.submenu,.nav-default-id-4.submenu{page-break-after: always}#main .mejs-audio{margin-top:2rem}.slider-startseite .rsts-view{max-height:670px}.ce_dlh_googlemaps #dlh_googlemap_3{width: 100% !important}.fehlermeldung-stoerer{padding:2rem;border:2px solid #690031;color:#690031}.counter-boxes-item.rs-column{margin-top:1rem;margin-bottom:1rem;text-align:center}.counter-fans:before{font:2.5rem FontAwesome;content: "\f007";font-weight: 900}.counter-pictures:before{font:2.5rem FontAwesome;content: "\f302";font-weight: 900}.counter-posts:before{font:2.5rem FontAwesome;content: "\f0b2";font-weight: 900}section.counter-boxes + .ce_text{width:100%}.counter-boxes-item h1{margin-top:0;margin-bottom:0}.is-animated.-counter{margin-top:0;font-size:4rem;font-weight: 300}iframe[id^=mediaId_]{width:100%;height:100%}#mbTitle{display:none}.sidebar-link-seminarraum{width:50px;min-height:210px;right:0;top:500px;position:fixed;background-color:#00335b;border-top:2px solid #61728c;border-right:0px solid #61728c;border-bottom:2px solid #61728c;border-left:2px solid #61728c;border-radius:7px 0 0 7px;font-size:1.5rem;color:#fff;box-shadow: 2px 2px 5px rgba(0,0,0,0.5);z-index: 999;display: flex;align-items: center;justify-content: center}.sidebar-link-seminarraum .hyperlink_txt{transform: rotate(-90deg)}.sidebar-link-seminarraum:hover{background-color:rgba(0,51,91,.8)}.seite-seminarraeume .sidebar-link-seminarraum{display:none}#confirm-googlemaps:hover{cursor: pointer}#confirm-googlemaps{height: 100%;width: 100%;padding: 5rem;background-image: url('/files/theme_relaunch/neue-Elemente/Karte-offline.png');background-size: contain}#confirm-googlemaps p{background-color: #fff;padding: 1rem;border: 1px solid gray}mod_cms_accept_tags{position: fixed;top: 0;left: 0;z-index: 1000;display: flex;justify-content: center;align-items: center;width: 100vw;height: 100vh;overflow: auto;background: rgba(255, 255, 255, 0.5);color: #222}.consent-wrapper{display: block;max-width: 800px;max-height: 60vh;overflow: auto;margin: 30px;box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);background: #ffffff}.consent-submit{padding:1rem}.tags{display: flex;flex-wrap: wrap}.tags > div{flex-basis: 0;flex-grow: 1}iframe[src^="https://statistik.mwa.de"]{width: 100% !important}.yt-disclaimer-container{bottom:.5rem;position:absolute}.yt-disclaimer-text{max-width: 83%;margin-left: auto;margin-right: auto;margin-top: 12rem;background-color: rgba(255,255,255,0.9);padding: 2rem}.yt-confirm-cookie-notice{margin-top: 1.5rem}.ce_youtube{position:relative}.mejs-yt-confirm{position: absolute;top: 5rem;bottom: 5rem;left: 5rem;right: 5rem;margin-top: 5.5rem;z-index: 99;background-color: #fff;display: flex;align-items: center;justify-content: center;flex-wrap: wrap}.mejs-yt-confirm-wrapper{width:75%}.mejs-yt-confirm-text{padding-bottom:2rem}.mejs-yt-confirm-btn{padding:1rem;background-color:#e6e6e6;font-weight: 600}.mejs-yt-confirm-btn:hover{background-color:#808080;cursor: pointer}.mejs-container,.mejs-container video,.mejs-overlay{width: 100% !important}#dieselkosten-tabelle .ce_table{margin-top:3rem;margin-bottom:3rem}#dieselkosten-tabelle .ce_table table thead th{padding-bottom:.5rem;font-weight:normal;font-weight: 400}#dieselkosten-tabelle .ce_table table{width:100%;padding-right:5rem;padding-left:5rem;text-align:center}#dieselkosten-tabelle .ce_table table .row_first{margin-bottom:1rem;border-bottom:1px solid #000;font-size:1.5rem;font-weight: 600}#dieselkosten-tabelle .ce_table table tbody tr:nth-child(n+11){display: none}#dieselkosten-tabelle .ce_table table tbody tr.even:not(:first-child){background-color:#e6e6e6}#dieselkosten-tabelle .ce_table table tbody tr.odd{}#dieselkosten-tabelle .ce_table table .row_1 td{padding-top:1.5rem}#dieselkosten-tabelle .ce_table table .col_1:after,#dieselkosten-tabelle .ce_table table .col_2:after,#dieselkosten-tabelle .ce_table table .col_3:after{content: '€';margin-left: 0.25rem}.show-more-wrapper{text-align:center}.show-more-btn{padding: 0.5rem 1rem;background-color: #e6e6e6;font-size: 0.9rem;color: #003D7A;border: none;transition: all 250ms ease-in}.show-more-btn:hover{background-color: #002f5e;-webkit-box-shadow: 0 1px 12px 5px rgba(0,0,0,.2);box-shadow: 0 1px 12px 5px rgba(0,0,0,.2);color: #fff;cursor: pointer}.highlighted-link{padding: 0.25rem 0;margin: 2rem auto}.highlighted-link .hyperlink_txt{font-size:1.75rem;line-height:1.2;text-decoration:underline;color:#841347;font-weight: 600}#footer .footer-kununu a[target="_blank"]:before{content: ''}.footer-kununu{opacity: 0.5}
/* 21_Startseite_Zusatzlayout.css */
#header .tanklogistik-navigation{margin-top:.5rem;display: flex;justify-content: space-between}.tanklogistik-navigation .ce_hyperlink:hover{cursor: pointer}.hover-overlay{width:100%;height:100%;position:absolute;text-align:center;justify-content: center;align-items: center;transition:visibility 350ms ease-in-out,opacity 350ms ease-in-out;visibility: hidden;opacity: 0;/*-webkit-animation: hoverAnimation 350ms;animation: hoverAnimation 350ms;*/}.link-navigation-overlay.hover-overlay{left:0;top:0}.hover-overlay.invisible{opacity: 0;visibility: hidden}.hover-overlay span{pointer-events: none}#header .tanklogistik-navigation .image_container{position:relative}#header .tanklogistik-navigation .image_container figcaption{left:0;top:10px;position:absolute;display:inline-block;padding:1rem;background-color:rgba(161,161,161,.35);font-size:1.5rem;color:#fff;text-transform:uppercase;font-weight: 800;text-shadow: 1px 1px 2px #515151;transition: visibility 350ms ease-in}.rsts-skin-default .rsts-caption{margin-top:2rem;border:0;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#header .rsts-caption{margin-top:2rem;padding-right:2rem;padding-left:5rem;line-height:2}#header .tanklogistik-navigation > .ce_hyperlink{position:relative;text-align:center;background-position:center center;background-repeat:no-repeat;width: calc(25% - 0.05rem);background-size: contain}#header .tanklogistik-navigation > .ce_hyperlink a{width:100%;min-height:100%;display:block;background-position:center center;background-repeat:no-repeat;font-size:0px;color: transparent;background-size: contain}#header .tanklogistik-navigation > .ce_hyperlink img{width:100%}#header .mod_rocksolid_slider.slider-startseite{border:0}#main #tanklogistik-loesungen-videobereich{max-width:100%}#main #tanklogistik-loesungen-201{padding-top:1rem;padding-bottom:2rem}#tanklogistik-loesungen-201 .ce_headline{font-size:2rem;font-weight:300}#tanklogistik-loesungen-201 .confirmation{font-size:1rem;font-style:italic;color:#002f5e;font-weight: 600}.slider-startseite .rsts-caption,.rsts-slide-video .rsts-caption{padding:.3em 1em;background-color:rgba(255,255,255,.7);border:0 solid;border-radius:0;font-size:1.4em;color:#003D7A;behavior:url('assets/css3pie/1.0.0/PIE.htc');left: auto;top: 2em;box-shadow: none;text-shadow: none;transition: none}#tanklogistik-loesungen-news-202{padding-top:3rem;padding-bottom:3rem}#tanklogistik-loesungen-news-202 h1{font-size:2rem;color:#333;font-weight:100}#tanklogistik-loesungen-news-202 .ce_text.first > h1{color:#333;font-weight:300}.news-slider .layout_short{display: flex}.news-slider .layout_short .news-short-text .teaser{padding-right:0}.layout_short .news-short-text{width:65%;padding-left:2rem}.layout_short .news-short-text > a{font-size:1.5rem;color:#333}.layout_short .news-short-text .teaser{padding-right:10rem;color:#333}#main .layout_short .news-short-text .more > a{font-weight:bold;text-decoration:none;font-weight: 700}.slider-startseite .rsts-caption,.rsts-slide-video .rsts-caption{top:2rem;background-color:rgba(128,128,128,.6);font-size:2.3rem;line-height:1.5;color:#fff}.rsts-skin-default .rsts-prev,.rsts-skin-default .rsts-next{width:3rem;height:3rem;border-radius:100%;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-size: 70%;z-index: 99}.slider-startseite .rsts-prev{bottom:1.5rem;left:4rem}.mod_rocksolid_slider.news-slider .rsts-prev{right:80px}.slider-startseite .rsts-next{bottom:1.5rem;right:4rem}.rsts-nav.rsts-nav-bullets{text-align:center}.hover-overlay.visible{width:100%;height:100%;left:0;top:0;padding-right:2rem;padding-left:2rem;font-size:1.5rem;line-height:1;color:#fff;text-transform:uppercase;display: flex;flex-flow: column;top: 0 !important;left: 0 !important;display: flex !important;align-items: center;justify-content: center;z-index: 99;font-weight: 600;text-shadow: 1px 1px 2px #515151;background-color: rgba(0,47,94,.9);opacity: 1;visibility: visible}.overlay-title-text{width:100%;display:block;padding-bottom:.5rem;border-bottom:1px solid #fff}.overlay-subtitle-text{padding-top:1rem;font-size:1.2rem}#tanklogistik-loesungen-201{position:relative;overflow:visible}.jubilaeums-stoerer{width:25%;right:3rem;top:-6rem;position:absolute}
/* 22_Standardseite_Zusatzlayout.css */
@keyframes fadeInOut{0 {  opacity: 1;  background-image: none;}50% {  opacity: 0.15;}100% {  opactity: 1;  background-image:url("../../files/theme_relaunch/neue-Elemente/Sisweb-One-Button_mouseover.png");}}#header .mod_article .ce_image .image_container{line-height:0}.ce_text.image-banner{width:45%;height:150px;top:150px;position:absolute;padding:1rem;background-color:rgba(255,255,255,.75);color:#333;display: flex;align-items: end;justify-content: center;flex-direction: column;z-index: 99;visibility: hidden}.ce_text.image-banner h1{width:100%;margin-top:0;margin-bottom:1rem;text-align:center;font-weight: 400}.ce_text.image-banner h2{margin-top:0;margin-bottom:0;text-align:right;font-size:1.4rem;font-weight: 300}#main .inside .websped-formulare-box{margin-bottom:1rem;padding:.5rem 2.5rem 2.5rem;display: flex;flex-wrap: wrap}.websped-formulare-box .ce_form{width:50%;overflow:visible;padding-left:2rem}.websped-formulare-box :first-child + .ce_form{width:49.8%;padding-left:0;border-right:1px solid #979797}#main .websped-formulare-box .ce_headline{width:100%;text-align:center;color:#979797}#main .websped-formulare-box .submit_container{padding-left:0}#main .websped-formulare-box input[type="submit"]{margin-top:0;margin-bottom:0}fieldset.radio_container.websped-language{margin:0;padding:0;border:0}.websped-language input{position:absolute;opacity: 0}#main .ce_form .websped-language label{width:100%;height:100%;float:none;display:block;margin-bottom:0;padding-right:.5rem;padding-left:.5rem;background-color:#FFF;background-repeat:no-repeat;line-height:2.2rem;cursor: pointer;-webkit-user-select: none; /* Chrome/Safari */        -moz-user-select: none; /* Firefox */-ms-user-select: none; /* IE10+ *//* Rules below not implemented in browsers yet */-o-user-select: none;user-select: none;background-position: right 0.5rem center}#main .ce_form .websped-language #lbl_87_0,#main .ce_form .websped-language #lbl_88_0{background-image:url("../../files/theme/flag-ger-sw.png")}#main .ce_form .websped-language #lbl_87_1,#main .ce_form .websped-language #lbl_88_1{background-image:url("../../files/theme/flag-eng-sw.png")}#main .ce_form .websped-language input:checked + #lbl_87_0,#main .ce_form .websped-language input:checked + #lbl_88_0{background-image:url("../../files/theme/flag-ger-co.png")}#main .ce_form .websped-language input:checked + #lbl_87_1,#main .ce_form .websped-language input:checked + #lbl_88_1{background-image:url("../../files/theme/flag-eng-co.png")}.websped-language span{width:192px;height:2.2rem;display:inline-block;margin-bottom:0;margin-left:.75rem;color:#979797}.websped-language input:checked ~ label{font-weight:bold;color:#003d7a}.websped-language span:first-child{margin-left:0}.websped-formulare-box .webtrack-form{width:50%;display: flex;justify-content: center}.websped-formulare-box .weborder-form{width:50%;padding-left:0;display: flex;justify-content: center}#main .inside .abschluss-hinweis-weiter{position:relative;margin-top:1.5rem;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem;padding-left:8rem;background-color:#f2f2f2;background-image:url("../../files/theme/Weiter-Symbol.png");background-repeat:no-repeat;border-right:.75rem solid #690031;background-position: 2rem center}.abschluss-hinweis h4,.abschluss-hinweis p{margin-top:.5rem;margin-bottom:.5rem}.firmen-chronik #main .ce_text .image_container{padding-right:0;padding-left:0}.firmen-chronik-jahr .ce_headline.first{width:5em;margin:0 auto;text-align:center;background-color:#e6e6e6;font-size:1.3em;line-height:180%;letter-spacing:.1em}.firmen-chronik-jahr{display:none;padding-top:2em;padding-bottom:2em;/*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAAFElEQVQImWNgQAM7d+78v3Pnzv8AG8EGVTRD+Y4AAAAASUVORK5CYII=) repeat-y center center;*/background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAABCAYAAAD9yd/wAAAAFElEQVQImWNgQAPPnj37/+zZs/8AIQcHYyWdAQgAAAAASUVORK5CYII=) repeat-y center center}.firmen-chronik-jahr:nth-child(2),.firmen-chronik-jahr:nth-child(3){display:block}.firmen-chronik-jahr > .block{width:48%;position:relative;overflow:visible;float:left;margin-top:2em;padding:1em 2em;border:2px solid #e6e6e6;font-size:.9em}.firmen-chronik-jahr > .block h3:before{width:15px;height:15px;position:absolute;background-image:url("../../files/theme/chronik-kreis.png");background-position:left top;background-repeat:no-repeat;content: " "}.firmen-chronik-jahr > .block:nth-child(odd) h3:before{left:-5.5%;top: 33px}.firmen-chronik-jahr > .block:nth-child(even) h3:before{right:-6.1%;top: 33px}.firmen-chronik-jahr > .block:nth-child(odd){float:right;margin-top:5em}.firmen-chronik-jahr > .block:nth-child(3n+4){clear:left}#main .firmen-chronik-jahr .block h3{font-weight:bold}.firmen-chronik-jahr > .block:after,.firmen-chronik-jahr > .block:before{width:0;height:0;left:100%;position:absolute;content: " ";pointer-events: none;border: solid transparent;top: 40px}.firmen-chronik-jahr > .block:nth-child(odd):after,.firmen-chronik-jahr > .block:nth-child(odd):before{left: auto;right: 100%}.firmen-chronik-jahr > .block.firmen-chronik-vollbreite:after,.firmen-chronik-jahr > .block.firmen-chronik-vollbreite:before{left: 50.16%;top: auto;bottom: 100%}.firmen-chronik-jahr > .block:after{border-color: rgba(251, 251, 251, 0); border-left-color: #FBFBFB; border-width: 6px; margin-top: -6px}.firmen-chronik-jahr > .block:nth-child(odd):after{border-right-color: #FBFBFB;border-left-color: transparent}.firmen-chronik-jahr > .block.firmen-chronik-vollbreite:after{border-bottom-color: #FBFBFB;border-left-color: transparent;margin-top: auto;margin-left: -6px}.firmen-chronik-jahr > .block:before{border-color: rgba(230, 230, 230, 0); border-left-color: #E6E6E6; border-width: 9px; margin-top: -9px}.firmen-chronik-jahr > .block:nth-child(odd):before{border-right-color: #E6E6E6;border-left-color: transparent}.firmen-chronik-jahr > .block.firmen-chronik-vollbreite:before{border-bottom-color: #E6E6E6;border-left-color: transparent;margin-top: auto;margin-left: -9px}.firmen-chronik-jahr .block.firmen-chronik-vollbreite{width:100%;float:none;clear:both;text-align:center;background-color:#FCFCFC;font-size:1em}.firmen-chronik-jahr .block.firmen-chronik-vollbreite h3:before{display:none}.firmen-chronik-header{margin:1em auto 0;text-align:center;font-size:1.1rem;line-height:170%;font-weight: 300}.firmen-chronik-header h1{font-weight: 300}.firmen-chronik-mehranzeigen{width:100%;margin:0 auto;text-align:center;background-color:#e6e6e6;background-repeat:no-repeat;font-size:1.4em;line-height:160%;font-weight:normal;color:#979797;background-position: 40% center;cursor: pointer}.firmen-chronik-mehranzeigen:hover{color:#333}.firmen-chronik-abschlusselement:after{width:15px;height:15px;bottom:3px;position:absolute;margin-left:13px;content: url("../../files/theme/chronik-kreis.png")}.firmen-chronik-abschlusselement{position:relative;margin-bottom:1em}.ce_accordion .toggler{position:relative;overflow:visible;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;background-repeat:no-repeat;background-position: 1em center;cursor: pointer;align-items: center;font-weight: 600;display: flex}.ce_accordion .toggler.ui-state-active{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);border:1px solid #dddbdc;color:#690031;z-index: 10}.ce_accordion{overflow:visible;margin-bottom:1em}.mitarbeiterseite .rs-column.-large-first .image_container{padding-top:1.3rem}.mitarbeiterseite .rs-columns.ce_rs_columns_start{margin-bottom:3rem}.zitat{font:1.5rem Kalam,"Open Sans",Arial,sans-serif}.text-divider-box{display:none;text-align:right;font-size:1.1rem}.text-divider-box + .ce_text.zitat{margin-top:-2rem}.accordions-mit-bild .image_container{float:right;margin-top:0;margin-left:1em}.accordions-mit-bild .ui-accordion-header-image{right:1em;top:-1em;position:absolute;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.accordions-mit-bild .ce_accordion{margin-top:1.5em;margin-bottom:0}.accordions-mit-bild .ui-state-active .ui-accordion-header-image{opacity: 0;-webkit-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;transition:opacity 500ms ease-out}.seite-chronik #main .mod_article{overflow:hidden;margin-top:0}.waschross-oeffnungszeiten table .col_0{width:10rem}.waschross-kontakt a[target="_blank"]:before{padding-left:.5rem}.kontaktdaten.notfalltelefon .col_0{width:15rem}.article-links .rs-columns .image_container,.article-mitgliedschaften .rs-columns .image_container{text-align:right}.article-links .rs-columns{margin-bottom:4rem}.article-links .rs-columns .ce_text h3,.article-mitgliedschaften .rs-columns .ce_text h3{margin-top:0}.article-mitgliedschaften .rs-columns{padding-top:4rem}#main .websped-formulare-box .ce_hyperlink:before{height:100%;left:0;top:0;position:absolute;font-size:.9rem;color:#fff;content: '(bei sisWeb anmelden)';width: 100%;display: none;align-items: flex-end;justify-content: center;transition: all 250ms ease-in}#main .websped-formulare-box .ce_hyperlink:hover:before{display: flex;cursor: pointer}.websped-formulare-box{justify-content: space-around}.websped-formulare-box .ce_hyperlink{height:4rem;min-width:15rem;position:relative;margin-bottom:1rem;padding:1rem 2rem}.websped-formulare-box a.hyperlink_txt{width:100%;height:100%;left:0;top:0;position:absolute;display:block;padding:1.1rem 2rem 1rem}.sisweb-button-link{width:35rem;height:35rem;position:relative;display:block;margin:3rem auto}.sisweb-button-link:before{width:100%;height:100%;left:0;top:0;position:absolute;background-image:url("../../files/theme_relaunch/neue-Elemente/Sisweb-One-Button_normal.png");background-position:center center;background-repeat:no-repeat;content: '';opacity: 1;background-size: cover;transition: opacity 500ms ease-in}.sisweb-button-link:after{width:100%;height:100%;left:0;top:0;position:absolute;background-image:url("../../files/theme_relaunch/neue-Elemente/Sisweb-One-Button_mouseover.png");background-position:center center;background-repeat:no-repeat;content: '';opacity: 0;background-size: cover;transition: opacity 500ms ease-in}.sisweb-button-link .hyperlink_txt{width:100%;height:100%;position:absolute;z-index: 999}.sisweb-button-link:hover:before{/*animation: fadeInOut 500ms forwards;*/opacity: 0}.sisweb-button-link:hover:after{/*animation: fadeInOut 500ms forwards;*/opacity: 1}
/* 23_Tanklogistik_Zusatzlayout.css */
.flag-container{margin-right:1rem;margin-bottom:1rem;display: flex;flex-direction: column;align-items: center;width: calc(16.6% - 1rem)}.flag-container .headline-container{text-align:center;font-size:1.1rem;font-weight: 600}.flag-container .text-container{display:none;text-align:center;font-size:1rem}.flag-outside-container{width:100%;display: flex;flex-wrap: wrap}#main .mod_article.abschluss-kontakt-block{max-width:100%;overflow:visible;margin-top:3rem;margin-right:auto;margin-left:auto;padding-top:5rem;background-image:url("../../files/theme_relaunch/neue-Elemente/Hintergrund-2019-Logo.jpg");background-position:center center;background-repeat:no-repeat;border-top:1px solid #d8dee4;border-bottom:1px solid #d8dee4;display: flex;justify-content: center;background-size: cover}#main .mod_article.abschluss-kontakt-block .ce_image .image_container img{object-fit: contain;-webkit-object-fit: contain;-moz-object-fit: cover}#rufen-sie-uns-an .ce_text{padding-top:3rem;font-size:2rem}#main .mod_article.abschluss-kontakt-block .abschluss-container p:first-child{padding-left:5rem}#main .mod_article.abschluss-kontakt-block .abschluss-container p:last-child{padding-right:.5rem;text-align:right}#tanklogistik-rufen-sie-uns-an .ce_image{display: flex;align-items: flex-end}#tanklogistik-rufen-sie-uns-an .ce_image .image_container{display: flex;align-items: flex-end}#main #rufen-sie-uns-an .ce_text > p{margin-top:0;margin-bottom:0;text-align:center;color:#333}#oleochemie-produktfinder{width:100%;padding-right:.5em;padding-bottom:.5em;padding-left:.5em;border:2px solid #690031}#oleochemie-produktfinder h4{margin-top:.5em;margin-bottom:.5em;font-size:1.2em;font-weight:normal}#main h3.oleochemie-produktfinder-headline{width:100%;margin:1rem 0 0;padding:.5rem .5rem .5rem 5rem;background-color:#690031;background-image:url("../../files/theme/produktfinder-lkw.png");background-repeat:no-repeat;font-size:1.3em;font-weight:bold;color:#FFF;background-position: 0.75rem center;background-size: 3.5rem}#main input.oleochemie-produktfinder-input{width:108%;height:4em;margin-left:-0.8em;padding:.25em .5em;border:1em solid #e6e6e6;font-size:.8em}#oleochemie-produktfinder ul{width:100%;height:330px;overflow:scroll;margin:1em 0 0;padding-left:2em;font-size:.9em;list-style-type:none;overflow-x: hidden;overflow-y: auto}.oleochemie-vorteile-hr{height:10px;margin-bottom:1em;background-color:#e6e6e6;border:1px solid #d8d8d8}#oleochemie-vorteile-selector{width:100%;display:block;margin:1em 0 0;padding:0;list-style-type:none}#oleochemie-vorteile-selector:after{height:0;clear:both;display:block;visibility: hidden;content: ".";font-size: 0}#oleochemie-vorteile-selector .oleochemie-vorteil-small{width:14.2857%;height:140px;max-height:160px;position:relative;float:left;display:block;padding-top:1em;text-align:center;background-position:center bottom;background-repeat:no-repeat;cursor: pointer}#oleochemie-vorteile-selector .oleochemie-vorteil-small:after,#oleochemie-vorteile-selector .oleochemie-vorteil-small:before{width:0;height:0;bottom:-1%;left:50%;position:absolute;display:none;content: " ";pointer-events: none;border: solid transparent}#oleochemie-vorteile-selector .oleochemie-vorteil-small:hover:after,#oleochemie-vorteile-selector .oleochemie-vorteil-small:hover:before,#oleochemie-vorteile-selector .oleochemie-vorteil-small.active:after,#oleochemie-vorteile-selector .oleochemie-vorteil-small.active:before{display:block}#oleochemie-vorteile-selector .oleochemie-vorteil-small:after{border-color: rgba(230, 230, 230, 0); border-bottom-color: #e6e6e6; border-width: 18px; margin-left: -18px}#oleochemie-vorteile-selector .oleochemie-vorteil-small:before{border-color: rgba(216, 216, 216, 0); border-bottom-color: #d8d8d8; border-width: 19px; margin-left: -19px}.tanklogistik-header-article .ce_image .image_container{position:relative}.tanklogistik-header-article .ce_image .image_container img,.header-article .ce_image .image_container img{width:100%}#header .tanklogistik-header-article .ce_image.block{margin-top:-3px;border:0}.tiles-mit-bild,.tanklogistik-vorteile{margin-right:auto;margin-bottom:2rem;margin-left:auto;display: flex;flex-wrap: wrap;justify-content: space-between}.tanklogistik-vorteile .ce_text{width:100%}.tanklogistik-vorteile h1{width:100%;padding-top:1rem;padding-bottom:2rem;color:#333;font-weight:400}.tile-container{height:100%;position:relative;margin-bottom:1rem;background-color:#fff;border:1px solid rgba(128,128,128,.75);box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15);width: calc(33% - 1rem);display: flex;flex-direction: column}.tanklogistik-vorteile > .tile-container:hover{cursor: pointer}.tile-container .headline-container{width:100%;height:90px;position:relative;padding:1rem;display: flex;align-items: center}.tile-container .headline-container img{height:100%;object-fit: contain}.tile-container .content-container{height:100%}.tile-container .headline-text-elements .ce_headline{margin-top:0;margin-bottom:0}.tile-container .headline-text-elements span.ce_headline{display:block;font-weight: 300}.tile-container .headline-text-elements h3.ce_headline{font-size:1rem;font-weight: 600}.tile-container .content-text{display:none;padding-right:1rem;padding-left:1rem;font-weight:normal;color:#333;columns: 2;column-gap: 2rem}.tile-container .content-text.visible{display:block}.tile-container .content-text p{display:block;margin-top:0;margin-bottom:0;text-align: left !important}.tile-container .content-text p + p{margin-top:1rem}.tile-container .content-picture{height:100%;position:relative}.tile-container .content-picture img{object-fit:cover;height: auto}.blurry-modal-container{width:100%;height:100%;left:0;top:0;position:fixed;background-color:rgba(255,255,255,.75);display: flex;align-items: center;justify-content: center;transition: width 2s;z-index: 999}.blurry-modal-container.full-width-height{width:100%;height:100%}.blurry-modal-container .accordion-close-button{display:block}.blurry-modal-container .accordion-close-button img{width:70%}.blurry-modal-container .tile-container{width:625px;max-width:90vw;max-height:90vh;-webkit-box-shadow:1px 1px 10px 4px rgba(0,0,0,.2);box-shadow:1px 1px 10px 4px rgba(0,0,0,.2);behavior:url('assets/css3pie/1.0.0/PIE.htc');overflow-x: hidden;overflow-y: hidden;height: auto}.blurry-modal-container .tile-container:before{display:none}.blurry-modal-container .tile-container .content-container{height: auto}.blurry-modal-container .tile-container .content-picture{margin-top:1.5rem;height: 6rem;display: flex}.blurry-modal-container .tile-container .content-picture img{width:100%}.abschluss-container{padding-right:3rem;font-size:2rem;color:#333}.abschluss-container p:nth-child(2){margin-top:0}.destinations-wrapper{width:100%;bottom:100px;position:absolute;overflow:hidden;background-color:#fff;background:-moz-linear-gradient(top,#fff,#transparent);background:-webkit-linear-gradient(top,#fff,#transparent);background:-o-linear-gradient(top,#fff,#transparent);background:-ms-linear-gradient(top,#fff,#transparent);background:linear-gradient(to bottom,#fff,#transparent);-pie-background:linear-gradient(top,#fff,#transparent);behavior:url('assets/css3pie/1.0.0/PIE.htc')}.destinations-wrapper-gradient-overlay{width:100%;height:100%;position:absolute;background-image: linear-gradient(to Top, rgba(255,255,255,0), rgba(255,255,255,0), rgba(255,255,255,0), #fff);z-index: 99}.destinations-container{width:75%;height:80px;margin-right:auto;margin-left:auto;display: flex;justify-content: space-evenly}.destinations-text-wrapper{min-width:650px;display: flex}.destinations-text-wrapper:nth-child(2),.destinations-text-wrapper:nth-child(3){min-width:250px}.destinations-text-label{width:100%}.destinations-text{display:flex;font-size:2rem;align-items: center;font-weight: 100}.destinations-product,.destinations-from,.destinations-to{flex-grow: 1}.destinations-list{width:100%;margin-top:0;margin-bottom:0;padding-left:1rem;list-style-type:none}.destinations-list > li{height:5rem;position:absolute;padding-top:1rem;padding-bottom:1rem;font-size:2rem;font-weight: 600}.destinations-wrapper{opacity: 0}
/* 26_Nachrichten_Zusatzlayout.css */
.layout_latest p a[href]:not([target="_blank"]):not([href^="news-beitrag"]){text-decoration:underline;color:#690031}.news-slider .rsts-next,.news-slider .rsts-prev{bottom:5px}.news-slider .rsts-slide .layout_short img{object-fit: contain}.ce_gallery > ul li{margin-right:1rem;margin-bottom:1rem;width: calc(33% - 1rem)}#main .nachrichten-archiv img{-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;border:1px solid #e6e6e6}.nachrichten-archiv .layout_latest .image_container{width: calc(25% - 2.5rem)}.nachrichten-archiv .layout_latest h3{position:relative;margin-top:0;margin-bottom:.5em;padding-right:12em}.nachrichten-archiv .layout_latest h3 time{right:0;position:absolute}.nachrichten-archiv .layout_archive_teaser{width:75%}.nachrichten-archiv .ce_headline.layout_archive_headline{padding-top:.5rem;padding-bottom:.5rem;text-align:center;background-color:#e6e6e6;font-weight: 600}.nachrichten-aktuell .layout_list,.nachrichten-einzelansicht .layout_full{margin-top:1em;margin-bottom:2.5em;padding-right:1em;padding-left:1em}.layout_list_content{padding-right:1em;padding-left:1em}.nachrichten-aktuell .layout_list h2,.nachrichten-einzelansicht .layout_full h2{position:relative;margin-top:1.5em;margin-bottom:.8em;font-size:1.4em;font-weight:normal}.miscbar{width:100%;position:relative;clear:both;margin-top:1em;margin-bottom:1em;padding:.4em .5em 0;text-align:left;background-color:#e6e6e6}.nachrichten-aktuell .layout_list .miscbar time,.nachrichten-einzelansicht .layout_full .miscbar time{right:0;top:0;position:absolute;margin-top:.25em;margin-right:.5em;font-size:1.2em;font-weight:normal;color:#979797}.nachrichten-einzelansicht .text-divider-box{display: none !important}.nachrichten-einzelansicht .ce_text,.nachrichten-einzelansicht .ce_gallery{display: block !important}.miscbar .miscbar-link{width:23px;height:23px;display:inline-block;margin-right:.25em;background-position:center center;background-repeat:no-repeat;cursor: pointer}.miscbar .miscbar-link.link-fb{background-image:url("../../files/theme/icon-facebook.png")}.miscbar .miscbar-link.link-twitter{background-image:url("../../files/theme/icon-twitter.png")}.miscbar .miscbar-link.link-sharethis{background-image:url("../../files/theme/icon-share-it.png")}.nachrichten-mehranzeigen,.nachrichten-archivlink{margin:0 auto 1rem;text-align:center;background-color:#e6e6e6;background-repeat:no-repeat;font-size:1.2rem;line-height:2;font-weight:normal;text-decoration:none;color:#003D7A;background-position: 40% center;cursor: pointer}#main .nachrichten-archivlink a:before{margin-right: 0.5em;vertical-align: middle;color: rgb(105, 0, 49);content: "\f105";font: 1.5rem FontAwesome;font-weight: 900}#main .nachrichten-archivlink a:hover:before{color:#fff}.nojs .nachrichten-mehranzeigen{display:none}.nachrichten-archivlink{background-image: none}.nojs .nachrichten-archivlink{display:block}.layout_latest{position:relative;overflow:visible;margin-bottom:5rem;display: flex;flex-wrap: wrap}#main .layout_latest > .ce_headline{width:100%;margin:0 0 .5rem;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #999;display: flex;justify-content:space-between;font-weight: 600;align-items: flex-end;flex-wrap: wrap}.layout_latest .ce_headline time{font-size:1.2rem;font-weight: 300}.nachrichten-aktuell .layout_latest .layout_archive_teaser{width:60%;padding-right:5rem}.layout_latest .layout_archive_teaser p{margin-top:0}.layout_latest > figure.image_container{width:40%}.layout_latest > figure.image_container a.cboxElement{width:100%;height:100%;display:block}.layout_latest > figure.image_container a.cboxElement img{width:100%;height:100%;object-fit: cover}.layout_latest .more-container > figure.image_container{padding-left:1rem;display: flex;align-items: center}.layout_latest .more-container > figure.image_container{display:none}.layout_latest .layout_archive_more{font-weight:600}.layout_latest .layout_archive_href{width:100%;display:block;text-align:right;font-weight:600}.layout_list_content .ce_text.block{display: block !important}.text-divider-box{margin-left:auto;font-weight: 600}.text-divider-box .text-divider-readmore:hover{cursor: pointer}.layout_list_content .image_container.float_right{margin-top:0;margin-right:0;padding-right:0}.layout_list_content .image_container.float_left{margin-top:0;margin-left:0;padding-left:0}.layout_list_text .ce_gallery > ul{display: flex;justify-content: flex-start;flex-wrap: wrap}.layout_list_text{width:100%}.layout_list_text .ce_gallery .image_container{margin-right: 0 !important}.news-latest-full-headline{width:100%;padding-bottom:.5rem;border-bottom:1px solid #333;display: flex;align-items: center;font-weight: 300}.news-latest-full-headline > h1{margin-top:0;margin-bottom:0}.news-latest-full-headline .info{margin-top:0;margin-bottom:0;margin-left:auto;font-size:1.75rem;line-height:1.2}.mod_newsarchive + .nachrichten-mehranzeigen{display:none}.news-subheadline{width:80%;display:block;margin-top:.5rem;font-size:1.2rem}
/* 25_Downloadmanager_Zusatzlayout.css */
#main .article-downloads{max-width:1440px;margin-right:auto;margin-left:auto}#main .article-downloads .ce_form{overflow:visible}.seite-downloads .ce_accordion .accordion{max-width: calc(1440px - 9rem)}.seite-downloads .breadcrumb-container{max-width:1440px}#main #article-326{margin-bottom:3rem}.download-manager-elemente{display: flex;flex-wrap: wrap;justify-content: space-between}.download-manager-tagauswahl{margin-right:.05em;margin-left:.05em;padding:.75em 1em;vertical-align:top;background-color:#f2f2f2;display:flex;align-items: center}.download-manager-tagauswahl span{text-align:center;flex-grow: 1}.download-manager-tagauswahl .download-manager-tag{width:20%;overflow:visible;display:inline-block;margin-left:1em;background-color:#e6e6e6;border:1px solid #e6e6e6;cursor: pointer;transition: all 250ms ease-in}.download-manager-tagauswahl .download-manager-tag.active{background-color:#003D7A;color:#FFF}.download-manager-tagauswahl .download-manager-tag p{margin-top:.25em;margin-bottom:.25em;text-align:center}.download-manager-tagauswahl .download-manager-tag:hover{background-color:#003D7A;-webkit-box-shadow:0 1px 10px 3px rgba(213,213,213,.7);box-shadow:0 1px 10px 3px rgba(213,213,213,.7);border:1px solid #d5d5d5;color:#fff;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#main .inside .mod_article .ce_text.download-manager-tag + .ce_text.download-manager-tag{margin-top:0}.download-manager-element{min-width:270px;max-width:275px;overflow:visible;margin-top:2em;margin-bottom:1em;background-color:#f2f2f2}.download-manager-element h4{height:2.5em;margin-top:.75em;margin-bottom:.5em;padding-right:2em;padding-left:2em;font-size:1.1rem;font-weight:normal;color:#003D7A}.download-manager-image-container{height:300px;min-height:300px;max-height:300px;position:relative;padding:.5em 2em 0;cursor: pointer}.download-manager-image-container:hover:after{width:190px;height:273px;top:8px;position:absolute;display:block;padding-top:.5em;padding-right:.25em;padding-left:.25em;text-align:center;background-color:rgba(0,61,122,.8);font:1.3em/170% FontAwesome,"Open Sans";color:#fff;content: "Zum Download hinzufügen \A\f14a\Ajetzt klicken";white-space:pre-wrap}.download-manager-image-container:after{transition: all 250ms ease-in}.download-manager-element.active .download-manager-image-container:hover:after{font-size:1.5rem;color:#c0c0c0;content: "Aus Zip-Datei entfernen\A\f2ed\Ajetzt klicken"}#main a.download-manager-direktdownload{height:3.2em;display:block;padding-left:5rem;background-color:#e6e6e6;line-height:3em;text-decoration:none;color:#003D7A;transition: all 250ms ease-in}#main a.download-manager-direktdownload:hover{background-color:#003D7A;color:#fff;cursor: pointer}#main a.download-manager-direktdownload:hover:before{color:#fff}.download-manager-direktdownload:before{position:absolute;display:inline-block;margin-top:.6em;margin-left:-2em;font:1.4em FontAwesome;color:#003D7A;content: "\f019";font-weight: 900;transition: color 250ms ease-in}.download-manager-button{padding:0 2em .5em;border-bottom:.75em solid #FEFEFE;font-size:1rem}#main a.pdfimage_link{height:2.5em;display:block;margin-top:.25em;margin-bottom:.25em;padding-left:3.5em;background-color:#e6e6e6;border:1px solid #f2f2f2;font-size:.9em;line-height:2.3em;text-decoration:none;color:#003D7A;transition: all 250ms ease-in}#main a.pdfimage_link + a.pdfimage_link{display:none}.pdfimage_link:before{position:absolute;display:inline-block;margin-top:.5em;margin-left:-1.6em;font:1em FontAwesome;font-weight:normal;color:#003D7A;content: "\f00e";font-weight: 900;transition: color 250ms ease-in}#main a.pdfimage_link:hover{background-color:#003D7A;color:#fff}.pdfimage_link:hover:before{color:#fff}.pdfimage_link.cboxElement:after{display:none}#main .download-manager-element .download-manager-image-container .pdf-filesize{display:none}#main img.download-manager-img{border:2px solid #e6e6e6;box-shadow: none;opacity: 0.6;border-color: #e6e6e6 transparent}#main .download-manager-element.active img.download-manager-img{opacity: 1;border-color: #690031}.download-manager-element .download-manager-zipindicator{bottom:3.3em;right:4em;position:absolute;pointer-events: none}.download-manager-element .download-manager-zipindicator:after{position:absolute;font:2rem FontAwesome;font-weight:normal;color:#e6e6e6;content: "\f05e";font-weight: 900}.download-manager-element.active .download-manager-zipindicator:after{color:#003D7A;content: "\f14a";font-weight: 900}.download-manager-input{display:none}#main #downloads-formular{margin-right:.05em;margin-left:.05em;padding-right:0;padding-left:0}#main .download-manager-submit:before{left:25%;position:absolute;font:3rem FontAwesome;color:#003D7A;content: "\f019";font-weight: 900;transition: color 250ms ease-in}#main .download-manager-submit:hover:before{color:#fff}#main .download-manager-form input[type="submit"]{width:100%;height:4em;margin-top:0;white-space:normal;box-shadow: none;background-position: 27% center;transition: all 250ms ease-in}#main .download-manager-form .submit_container{padding-left:0}#main .download-manager-form .submit_container{max-width:1440px;position:relative;margin-right:auto;margin-left:auto;display:flex;align-items: center}.download-manager-tagauswahl{max-width:1440px}.download-manager-elemente{max-width:1440px}#downloads-hauptteil-323{max-width:1440px}#fumo .download-manager-element{margin-right:auto;margin-left:auto}#fumo .download-manager-zipindicator{display:none}#fumo .download-manager-image-container:hover:after{display:none}#fumo .download-manager-image-container:hover{cursor: default}
@media all and (max-width: 1675px){
/* 60_Mobil_1675.css */
.header-nav-top{padding-right:3rem;padding-left:3rem}.header-navigation-topbar{width:100%;padding-right:5rem;padding-left:5rem}.header-telefon-kontakt .telefon-text,.header-telefon-kontakt .telefon-divider{display:none}.header-navigation .mod_navigation{width:100%;padding-right:5rem;padding-left:5rem}#main .inside .mod_article.download-manager-tagauswahl{font-size:1rem}.layout_latest .layout_archive_teaser,.layout_latest .layout_archive_more{}
}
@media all and (max-width: 1470px){
/* 61_Mobil_1470.css */
.telefon-text{display:none}.header-nav-kontakt .image_container{display:block}#main .article-downloads{margin-right:1rem;margin-left:1rem}.breadcrumb-container{padding-right:1.5rem}.article-standard .image_container.float_right,.article-standard .image_container.float_left,.nachrichten-aktuell .layout_latest .image_container.float_left,.nachrichten-aktuell .layout_latest .image_container.float_right{width:40%}
}
@media all and (max-width: 1350px){
/* 62_Mobil_1350.css */
.header-telefon-kontakt .telefon-text,.header-telefon-kontakt .telefon-divider{display:inline-block}.header-nav-triple{display:none}.weitere-inhalte-container{margin-left:auto}.telefon-text{display:inline-block}.header-navigation-topbar,.header-navigation .mod_navigation{padding-right:2rem;padding-left:2rem}
}
@media all and (max-width: 1199px){
/* 64_Mobil_1200.css */
html{font-size:15px}#main .mod_article{margin-right:1.5rem;margin-left:1.5rem}#websped-link,#notfallhelfer-link{display:none}.header-nav-top{padding-right:1.5rem;padding-left:1.5rem}.header-navigation{display:block}.header-nav-top-logo-kontakt .image_container{width:10rem}.footer-kontakt{padding-right:1rem;padding-left:1rem}#header .header-nav-kontakt{display:block}.header-nav-kontakt .telefon-text{display:inline-block}.weitere-inhalte-container{margin-left:auto}.destinations-wrapper{display:none}.footer-full .footer-nav-full{padding-top:1rem;padding-bottom:1rem}.header-navigation-topbar{padding-top:2rem;padding-bottom:2rem}.header-navigation .mod_navigation .level_1{font-size:1rem}#main .inside .mod_article.abschluss-hinweis-weiter{margin-right:0;margin-left:0}.ce_accordion .accordion{max-width:100%;padding-left:9rem}.abschluss-kontakt-block{padding-right:1.5rem;padding-left:1.5rem}.abschluss-kontakt-block .ce_image{width:45%;display: flex;align-items: flex-end}.abschluss-kontakt-block .ce_text{width:55%}.flag-container{width: calc(20% - 1rem)}.yt-disclaimer-text{padding:1rem}
}
@media all and (max-width: 899px){
/* 66_Mobil_900.css */
.header-nav-kontakt .image_container{width:2.5rem}.header-ausklappbar{height:4rem}#header .slider-startseite{padding-top:6rem}.header-article{padding-top:4rem}.tile-container{width: calc(50% - 1rem)}#header .header-nav-triple li{font-size:.9rem}#main .websped-formulare-box .ce_form{width:100%}#main .websped-formulare-box .webtrack-form{padding-bottom:2rem;border-right:0px solid #979797;border-bottom:1px solid #979797}#header .tanklogistik-navigation{flex-wrap: wrap}#header .tanklogistik-navigation > .ce_hyperlink{width: calc(50% - 0.05rem)}.header-navigation .mod_navigation .level_1{flex-flow: column wrap}.nav-default-id-2.submenu,.nav-default-id-4.submenu{page-break-after: avoid}.nav-default-id-3.submenu{page-break-after: always}.header-navigation-kontaktzeile{display:none}#main .mod_article.abschluss-kontakt-block{flex-wrap: wrap}.abschluss-kontakt-block .ce_text{width:100%}.abschluss-kontakt-block .ce_image{width:100%;justify-content: center}.toggler.ui-accordion-header .ui-accordion-header-icon{width:8rem;min-width:8rem}.ce_accordion .accordion{padding-left:8rem}.flag-container{width: calc(33% - 1rem)}.abschluss-container{width:60%;margin-right:auto;margin-left:auto}.startseite-abschluss .abschluss-container{width:75%}#main .inside .mod_article.download-manager-tagauswahl{display: flex;flex-wrap: wrap;justify-content: space-between}.download-manager-tagauswahl span{width:100%;margin-bottom:1rem;text-align:left}.download-manager-tagauswahl .download-manager-tag{margin-bottom:1rem;margin-left:0;width: calc(50% - 1rem)}#main .download-manager-submit:before{left:15%}.tanklogistik-article .ce_rs_column_start.rs-column{width:100%}.firmen-chronik-jahr{background: none}.firmen-chronik-jahr:nth-child(2),.firmen-chronik-jahr:nth-child(3){display: flex;flex-wrap: wrap}.firmen-chronik-jahr .ce_headline.first{width:100%}.firmen-chronik-jahr > .block{width:100%}.firmen-chronik-jahr > .block:before,.firmen-chronik-jahr > .block:after{display:none}.firmen-chronik-abschlusselement:after{display:none}.yt-disclaimer-text{max-width:99%;padding:.5rem;font-size:.9rem}
}
@media all and (max-width: 700px){
/* 67_Mobil_700.css */
#header .header-click-nav{display:none}.toggler.ui-accordion-header .ui-accordion-header-icon{width:6rem;min-width:6rem}.ce_accordion .accordion{padding-left:6rem}.nachrichten-archiv .layout_latest .image_container{width:100%;margin-right:0}.nachrichten-archiv .layout_archive_teaser{width:100%}.abschluss-container{padding-right:0}#main .mod_article.abschluss-kontakt-block .abschluss-container p:first-child{padding-left:0}#main .download-manager-submit:before{display:none}
}
@media all and (max-width:599px){
/* 68_Mobil_600.css */
#main .mod_article{margin-right:.75rem;margin-left:.75rem}html{font-size:14px}body{}#wrapper{width:100%}.tile-container{width: 100%}#header .inside{padding-top:0;background-image:url("../../files/theme/subtle_white_feathers.png");background-repeat:repeat;-webkit-box-shadow:0 3px 10px 3px rgba(151,151,151,.7);box-shadow:0 3px 10px 3px rgba(151,151,151,.7);border-bottom:1 solid #979797;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.header-nav-top{padding-right:1rem;padding-left:1rem}#header .slider-startseite{padding-top:3rem}#websped-link,#header .header-click-nav,#header .header-nav-breadcrumb,.header-suchemaske,#footer,#header .mod_article,.header-main-nav{display:none}.mobil-ausblenden .main-mobil-hinweis{display:block;padding:1em}#container{padding-top:4rem}.header-nav-mobile{display:block;padding:.25em 2em}.header-nav-mobile .mobile-level-1{width:100%}.header-kontakt-reihe{width:100%;bottom:0;position:fixed;overflow:visible;display:block;margin-top:1em;padding:.25em .25em 0;background-color:#690031;-webkit-box-shadow:0 -5px 10px 3px rgba(151,151,151,.8);box-shadow:0 -5px 10px 3px rgba(151,151,151,.8);border-top:2px solid #FFF;font-size:1.2em;behavior:url('assets/css3pie/1.0.0/PIE.htc');background-image: none;height: auto}.header-article{padding-top:3rem}.ce_gallery li{float: none !important}.header-kontakt-reihe.mod_htmlalternatetimes-intime{padding-bottom:.25em}.header-kontakt-reihe .mobileversion:before{vertical-align:middle;font-size:1.8em}.header-kontakt-reihe.mod_htmlalternatetimes-notintime .mobileversion.icon-notfallphone a:before{width:28px;height:28px;position:absolute;margin-left:-36px;padding-bottom:12px;vertical-align:middle;background-image:url("../../files/theme/telefonsymbol-128px.png");background-position:center center;background-repeat:no-repeat;background-size: contain;content: " "}.header-kontakt-reihe a{text-decoration:none}.header-kontakt-reihe .mobileversion{display:inline}.header-kontakt-reihe .normalversion{display:none}#header .header-nav-triple{width:100%;float:none;margin-top:1em;margin-bottom:1em;padding:0 1em;text-align:center;height: auto}#header .header-nav-triple li{margin-left:1em;font-size:1.1em}#header .header-nav-triple li.first{margin-left:0}.header-nav-top{width:100%}.header-nav-kontakt{font-size:1.2rem}#header{height: auto}.header-ausklappbar{position:fixed;background: none;margin: auto;right: auto;top: auto;height: 4rem !important}#main .mod_article .ce_text:first-child h1 + p,#main .mod_article .ce_text:first-child h2 + p{padding-left:0}#main .ce_text .image_container.float_right,#main .ce_text .image_container.float_left{width:100%;margin-left: 0em !important;margin-right: 0em !important;float: none !important;text-align: center}#main .ce_text .image_container.float_right img,#main .ce_text .image_container.float_left img{width:100%}#main h3.oleochemie-produktfinder-headline{margin-top:0}#main .inside .abschluss-hinweis-weiter{padding-left:1rem;background-image: none}.ce_accordion .toggler{font-size:1rem;color:#690031;-moz-binding: url('../../assets/css/assets/xml/ellipsis.xml#ellipsis');font-weight: 600}.header-mobil-hinweis{display:block;padding:.25em;text-align:center;background-color:#690031;color:#FFF}.nachrichten-archiv .layout_latest h3{padding-right:0}.nachrichten-archiv .layout_latest h3 time{position:relative;display:block;text-align:right}.nachrichten-archiv .layout_archive_teaser{padding-right:0}.nachrichten-aktuell .layout_list,.nachrichten-einzelansicht .layout_full{padding-right:0;padding-left:0}.layout_list_content{padding-right:.25em;padding-left:.25em}#header .mod_rocksolid_slider.slider-startseite{display:none}#header .header-nav-kontakt .telefon-text,#header .header-nav-kontakt .telefon-divider{display:none}#header .header-logo,#header .header-navigation-schliessen{width:75%}#tanklogistik-loesungen .homepage-weigand-left{display:none}#tanklogistik-loesungen .homepage-weigand-right{margin-top:0;margin-bottom:1em}#tanklogistik-loesungen-navigation > .ce_hyperlink:hover{background-image: none}#tanklogistik-loesungen-navigation > .ce_hyperlink{margin-right:auto;margin-bottom:2em;margin-left:auto}.mod_rocksolid_slider.video-slider{height: 350px !important}#main #tanklogistik-loesungen-navigation > .ce_hyperlink{width: 100% !important}#rufen-sie-uns-an,#tanklogistik-rufen-sie-uns-an{flex-wrap: wrap}.tanklogistik-article .rs-columns.first .ce_rs_column_start:first-child{justify-content: flex-start}#main #rufen-sie-uns-an .ce_text{padding:0}#main .abschluss-container{padding-top:0;padding-right:0}.startseite-abschluss .abschluss-container{width:90%}#main .mod_article .startseite-abschluss p{text-align:left}#main .mod_rocksolid_slider.news-slider .layout_short img{display:none}#main .mod_rocksolid_slider.news-slider .layout_short{flex-wrap: wrap}#main .mod_rocksolid_slider.news-slider .layout_short .news-short-text{width:100%;padding-top:1rem;padding-left:0}#main .mod_rocksolid_slider.news-slider .layout_short .news-short-text .teaser{padding-right:0}#main .mod_rocksolid_slider.news-slider .rsts-prev{right:80px}#main .mod_rocksolid_slider.news-slider .rsts-next{}#main #article-233 p{padding-right:0}.footer-nav-full ul.level_1{flex-wrap: wrap}#footer .footer-nav-full ul.level_1 > li{width: auto;height: auto}#footer .footer-kontakt{flex-wrap: wrap}#footer .footer-siegel{margin-bottom:1rem;order: 1;width: calc(50% - 1rem)}#footer .footer-awards{margin-bottom:1rem;order: 2;width: calc(50% - 1rem)}#footer .footer-kontakt-text{width:100%;order: 3}.header-click-nav{display:inline-block}#main .kontaktaufforderung h1{width:100%}#main .kontaktaufforderung > .rs-columns{width:100%}body #notfallhelfer-tablet{display:none}#footer{display:block}.article-halfwidth{width:100%;max-width:100%}.header-navigation-topbar{height:11vh;padding-right:1rem;padding-left:1rem;order: 1}.header-navigation .mod_navigation{height:85vh;padding-right:1rem;padding-bottom:2rem;padding-left:1rem;order: 2}.header-navigation .mod_navigation .level_1{height:100%;flex-flow: row wrap;overflow-y: scroll}.header-navigation ul.level_1 li{width:90%;margin-right:auto;margin-left:auto}.header-navigation-kontaktzeile{justify-content: center;order: 3}.nav-default-id-2.submenu,.nav-default-id-4.submenu{page-break-after: avoid}.nav-default-id-3.submenu{page-break-after: always}.header-navigation-kontaktzeile .image_container{display:none}.header-navigation-kontaktzeile-text{padding-right:0;justify-content: center}.flag-container{margin-right:1rem;width: calc(25% - 1rem)}.ce_accordion .accordion{padding-left:4rem}.toggler.ui-accordion-header .ui-accordion-header-icon{width:4rem;min-width:4rem}.ce_accordion .accordion{padding-left:1rem}.header-nav-top-logo-kontakt .image_container{width:8rem}#main .article-downloads{margin-right:.75rem;margin-left:.75rem}.sisweb-button-link{width:25rem;height:25rem}.sidebar-link-seminarraum,#pg_jsb_closed{display:none}.jubilaeums-stoerer{width:9rem;right:0;top:-4rem}
}
@media all and (max-width: 450px){
/* 69_Mobil_450.css */
#header .header-nav-kontakt .telefon-text,#header .header-nav-kontakt .image_container{display:none}#header .header-click-nav{display:none}.flag-container{width: calc(50% - 1rem)}.abschluss-container{width:85%}.schalter-frachtanfrage{padding-right:0;background-image: none}.schalter-frachtanfrage:before{width:100%}.fs-address-freight,.fs-freight-load-unload{flex-wrap: wrap}.fs-address,.fs-freight,.fs-freight-load,.fs-freight-unload{width:100%}.tile-container .content-text{columns: 1}.tile-container .content-container{overflow-y: scroll}.tile-container .content-text p{font-size:.9rem}.download-manager-element{margin-right:auto;margin-left:auto}.article-waschross .accordion .image_container.float_right{width: 50% !important}.ce_gallery > ul li{width:100%;margin-right:0}
}
@media all and (max-width: 350px){
/* 69_Mobil_a_350.css */
#main .mod_article.abschluss-kontakt-block .abschluss-container p:first-child{padding-left:0}.tile-container .content-text{columns: 1}.telefon-nummer{display:none}.abschluss-container{width:100%}.download-manager-tagauswahl .download-manager-tag{width:100%}.sisweb-button-link{width:20rem;height:20rem}
}
@media all and (max-height: 800px){
/* 71_Mobil_800_MaxHeight.css */
.header-navigation-kontaktzeile{display:none}
}
@media all and (max-height: 800px){
/* 72_Mobil_700_MaxHeight.css */
.header-navigation .mod_navigation .level_1{flex-flow: row wrap;overflow-y: scroll}.nav-default-id-2.submenu,.nav-default-id-3.submenu,.nav-default-id-4.submenu{page-break-after: auto}
}
