/* 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}
/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url("../../assets/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("../../assets/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/* 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}
/* SYSTEM-LAYOUT.css */
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}#footer{clear:both}#main .inside{min-height:1px;/* see #4893 */}.ce_gallery > ul{overflow:hidden;margin:0;padding:0;list-style:none}.ce_gallery > ul li{float:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;clear:both;font-size:.1px;line-height:.1px}.invisible{width:1px;height:1px;position:absolute;overflow:hidden;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.custom{display:block}#container:after,.custom:after{clear:both;display:table;content:""}
/* SYSTEM-Formulare.css */
legend{width:100%;display:block;border:0;font-weight:bold}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input:not([type]),textarea{width:100%;display:inline-block;transition:all .15s linear;box-sizing: border-box}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input:not([type]):focus,textarea:focus{border-color:#bbb;outline:0;background:#fcfcfc}input[type="file"]{cursor:pointer}select,input[type="file"]{display:block}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}textarea,select[multiple],select[size]{height:auto}input[type="radio"],input[type="checkbox"]{margin:0 3px 0 0}input[type="radio"],input[type="checkbox"],label{vertical-align:middle}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background:transparent}
/* SYSTEM-reset.css */
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:start;/* see #4596 */	vertical-align:top}abbr,acronym{border-bottom:1px dotted #666;font-variant:normal;cursor:help}blockquote,q{quotes:none}fieldset,img{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:16px;color:#000}input,button,textarea,select{font-size:99%;font-family:inherit;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}h1{font-size:1.8333em;/* 22px */}h2{font-size:1.6667em;/* 20px */}h3{font-size:1.5em;/* 18px */}h4{font-size:1.3333em;/* 16px */}table{font-size:inherit}caption,th{font-weight:bold}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px;/* Should match the font size */}
/* GENERAL-SETUP.css */
.schriftfarbe{color:#1a1a1a}.weiss{color:#fff}body{background-color:#fff;-webkit-text-size-adjust: 100%;font-weight:300}#wrapper{width:100%;margin-right:auto;margin-left:auto}.mod_article.art_small .inner{margin-right:auto;margin-left:auto}.mod_article.art_small_2 .inner{margin-right:auto;margin-left:auto}.mod_article.art_full .inner,.mod_article.art_full{width:96%;max-width:100%}.mod_article.art_bigger .inner{width:96%;max-width:1450px;margin-right:auto;margin-left:auto}.mod_article.art_regular .inner{width:96%;max-width:1200px;margin-right:auto;margin-left:auto}.mod_article .inner{padding-right:2%;padding-left:2%}::selection{background-color:#ca0e11;color:#fff}::-moz-selection{background-color:#ca0e11;color:#fff}body{-webkit-tap-highlight-color: #ca0e11}img::selection{background-color:rgba(202,14,17,.4)}img::-moz-selection{background-color:#ca0e11;color:#fff}.spaltentrennlinie div.first,.spaltentrennlinie div.c33l.col_2{border-right:1px solid #cccccc}
/* GENERAL-animate.css */
.cssanimations .hide{visibility: hidden}.animated{-webkit-animation-duration: 1s;          animation-duration: 1s;  -webkit-animation-fill-mode: backwards;          animation-fill-mode: backwards}.animated.infinite{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite}.animated.hinge{-webkit-animation-duration: 2s;animation-duration: 2s}@-webkit-keyframes fadeIn{0% {opacity: 0;}  100% {opacity: 1;}}@keyframes fadeIn{0% {opacity: 0;}  100% {opacity: 1;}}.fadeIn{-webkit-animation-name: fadeIn;animation-name: fadeIn}@-webkit-keyframes fadeInDown{0% {    opacity: 0;    -webkit-transform: translate3d(0, -20%, 0);            transform: translate3d(0, -20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}@keyframes fadeInDown{0% {    opacity: 0;    -webkit-transform: translate3d(0, -20%, 0);            transform: translate3d(0, -20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}.fadeInDown{-webkit-animation-name: fadeInDown;animation-name: fadeInDown}@-webkit-keyframes fadeInLeft{0% {    opacity: 0;    -webkit-transform: translate3d(-10%, 0, 0);            transform: translate3d(-10%, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}@keyframes fadeInLeft{0% {    opacity: 0;    -webkit-transform: translate3d(-10%, 0, 0);            transform: translate3d(-10%, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}.fadeInLeft{-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft}@-webkit-keyframes fadeInRight{0% {    opacity: 0;    -webkit-transform: translate3d(10%, 0, 0);            transform: translate3d(10%, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}@keyframes fadeInRight{0% {    opacity: 0;    -webkit-transform: translate3d(10%, 0, 0);            transform: translate3d(10%, 0, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}.fadeInRight{-webkit-animation-name: fadeInRight;animation-name: fadeInRight}@-webkit-keyframes fadeInUp{0% {    opacity: 0;    -webkit-transform: translate3d(0, 10%, 0);            transform: translate3d(0, 10%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}@keyframes fadeInUp{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}.fadeInUp{-webkit-animation-name: fadeInUp;animation-name: fadeInUp}@-webkit-keyframes fadeInUp1{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }50% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}@keyframes fadeInUp1{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }50% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}.fadeInUp1{-webkit-animation-name: fadeInUp1;animation-name: fadeInUp1;    -webkit-animation-duration: 1s;    animation-duration: 1s}@-webkit-keyframes fadeInUp2{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }50% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}@keyframes fadeInUp2{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }50% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}.fadeInUp2{-webkit-animation-name: fadeInUp2;animation-name: fadeInUp2;    -webkit-animation-duration: 1s;    animation-duration: 1s}@-webkit-keyframes fadeInUp3{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }50% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}@keyframes fadeInUp3{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }50% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}.fadeInUp3{-webkit-animation-name: fadeInUp3;animation-name: fadeInUp3;    -webkit-animation-duration: 1.5s;    animation-duration: 1.5s}@-webkit-keyframes fadeInUp4{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }50% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}@keyframes fadeInUp4{0% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }50% {    opacity: 0;    -webkit-transform: translate3d(0, 20%, 0);            transform: translate3d(0, 20%, 0);  }  100% {    opacity: 1;    -webkit-transform: none;            transform: none;  }}.fadeInUp4{-webkit-animation-name: fadeInUp4;animation-name: fadeInUp4;    -webkit-animation-duration: 2s;    animation-duration: 2s}@-webkit-keyframes slideInDown{0% {    -webkit-transform: translateY(-100%);            transform: translateY(-100%);    visibility: visible;  }  100% {    -webkit-transform: translateY(0);            transform: translateY(0);  }}@keyframes slideInDown{0% {    -webkit-transform: translateY(-100%);            transform: translateY(-100%);    visibility: visible;  }  100% {    -webkit-transform: translateY(0);            transform: translateY(0);  }}.slideInDown{-webkit-animation-name: slideInDown;animation-name: slideInDown}@-webkit-keyframes slideInLeft{0% {    -webkit-transform: translateX(-100%);            transform: translateX(-100%);    visibility: visible;  }  100% {    -webkit-transform: translateX(0);            transform: translateX(0);  }}@keyframes slideInLeft{0% {    -webkit-transform: translateX(-100%);            transform: translateX(-100%);    visibility: visible;  }  100% {    -webkit-transform: translateX(0);            transform: translateX(0);  }}.slideInLeft{-webkit-animation-name: slideInLeft;animation-name: slideInLeft}@-webkit-keyframes slideInRight{0% {    -webkit-transform: translateX(100%);            transform: translateX(100%);    visibility: visible;  }  100% {    -webkit-transform: translateX(0);            transform: translateX(0);  }}@keyframes slideInRight{0% {    -webkit-transform: translateX(100%);            transform: translateX(100%);    visibility: visible;  }  100% {    -webkit-transform: translateX(0);            transform: translateX(0);  }}.slideInRight{-webkit-animation-name: slideInRight;animation-name: slideInRight}@-webkit-keyframes slideInUp{0% {    -webkit-transform: translateY(100%);            transform: translateY(100%);    visibility: visible;  }  100% {    -webkit-transform: translateY(0);            transform: translateY(0);  }}@keyframes slideInUp{0% {    -webkit-transform: translateY(100%);            transform: translateY(100%);    visibility: visible;  }  100% {    -webkit-transform: translateY(0);            transform: translateY(0);  }}
/* ELEMENT-Hyperlink.css */
.ce_hyperlink a{display:inline-block;margin-bottom:2px;padding:.5em;background-color:#fff;border:2px solid #ca0e11;font-size:.9em;text-decoration:none;color:#ca0e11;text-transform:uppercase;letter-spacing:.1em;transition: all 0.3s ease; font-weight:300}.ce_hyperlink a:hover{background-color:#ca0e11;color:#fff}.bg3 .ce_hyperlink a{background-color:#ca0e11;border-color:#fff;color:#fff}.bg3 .ce_hyperlink a:hover{background-color:#fff;color:#ca0e11}.ce_hyperlink.text_center{text-align:center}.ce_hyperlink a:hover{text-decoration:none}
/* GENERAL-Abstaende.css */
h1,h2,h3,h4,h5,h6,.ce_text,.ce_tcclink,#main ol,#main ul,#main p,.headline_container,.ce_image,.ce_table{margin-top:0;margin-bottom:30px}h3{margin-bottom:.7em}.block_layout{padding-top:30px;padding-bottom:20px}.no_spacing,h1.no_spacing,h2.no_spacing,h3.no_spacing,h4.no_spacing,h5.no_spacing,h6.no_spacing,.ce_text.no_spacing,.ce_gallery.no_spacing,#main .ce_text ol:last-child,#main .ce_text ul:last-child,#main .ce_text p:last-child,.ce_tcclink.no_spacing{margin-bottom:0}.ce_image.no_spacing img{display:block}
/* ELEMENT-Formular.css */
.widget-headline h1,.widget-headline h2,.widget-headline h3,.widget-headline h4,.widget-headline h5,.widget-headline h6{margin-top:0;margin-bottom:0}input[type=checkbox]:not(old),input[type=radio   ]:not(old){width     : 2em;  margin    : 0;  padding   : 0;  font-size : 1em;  opacity   : 0}input[type=checkbox]:not(old) + label,input[type=radio   ]:not(old) + label{display      : inline-block;  margin-left  : -2em;  line-height  : 1.5em}input[type=checkbox]:not(old) + label > span,input[type=radio   ]:not(old) + label > span{background-color:#fff;border:.0625em solid #ca0e11;display          : inline-block;  width            : 0.875em;  height           : 0.875em;  margin           : 0.25em 0.5em 0.25em 0.25em;  border-radius    : 0.25em;  vertical-align   : bottom}input[type=checkbox]:not(old):checked + label > span,input[type=radio   ]:not(old):checked + label > span{background-image :    -moz-linear-gradient(rgb(224,224,224),rgb(240,240,240));  background-image :     -ms-linear-gradient(rgb(224,224,224),rgb(240,240,240));  background-image :      -o-linear-gradient(rgb(224,224,224),rgb(240,240,240));  background-image : -webkit-linear-gradient(rgb(224,224,224),rgb(240,240,240));  background-image :         linear-gradient(rgb(224,224,224),rgb(240,240,240))}input[type=checkbox]:not(old):checked + label > span:before{background-color:#ca0e11;color:#fff;content     : 'X';  display     : block;  width       : 1em;  font-size   : 0.875em;  line-height : 1em;  text-align  : center;  text-shadow : 0 0 0.0714em rgb(115,153,77);  font-weight : 400}input[type=radio]:not(old):checked + label > span > span{background-color:#ca0e11;border:.0625em solid #ca0e11;display          : block;  width            : 0.5em;  height           : 0.5em;  margin           : 0.125em;  border-radius    : 0.125em}.widget-radio,.widget-checkbox{margin-bottom:12px;padding-top:15px;padding-bottom:10px;border-top:1px solid #fff;border-bottom:1px solid #fff}.checkbox_container span{display:block}.submit_container input.submit,input.text,input.captcha,textarea{-webkit-appearance: none}.ce_form.block{overflow:visible}.submit_container input.submit{clear:both;display:block;margin-right:auto;margin-left:auto;padding:.3em;text-align:left;background-color:#fff;border:2px solid #ca0e11;border-radius:0;font:1.1em 'Roboto Condensed', sans-serif;;color:#ca0e11;text-transform:uppercase;behavior:url('assets/css3pie/1.0.0/PIE.htc');cursor:pointer;transition: all 0.3s ease;font-weight:400}.submit_container input.submit:hover{background-color:#ca0e11;border-color:#fff;color:#fff}.widget-headline,.widget.col_clear{clear:left}.widget-headline{margin-top:0;padding-top:30px}.widget-text.form_col2,.widget-radio.form_col2{width: 48.5%;    float: left;    display: block;    margin-right: 3%}.widget{padding-bottom:20px}.widget-text.form_col2{width:48.5%;float:left;display:block;margin-right:3%}.widget-text.form_col2.last{margin-right:0}input.text,textarea,input.captcha,select{padding:10px;background-color:#f6f6f6;border:1px solid #fff}select{width:100%;height:43px;display:block;background-color:#f6f6f6;border-radius:0;behavior:url('assets/css3pie/1.0.0/PIE.htc')}.placeholder .widget-text label,.placeholder  .widget-textarea label,.placeholder .widget-upload label,.widget-select label{display:none}.radio_container > legend,.radio_container > span{width:auto;    float:left;    display:block;    margin-right:20px}::-webkit-input-placeholder{font-style:italic;color:#999;    opacity:  1}:-moz-placeholder{font-style:italic;color:#999;    opacity:  1}::-moz-placeholder{font-style:italic;color:#999;    opacity:  1}:-ms-input-placeholder{font-style:italic;color:#999;    opacity:  1}.widget-upload{color:#999;position: relative;    overflow: hidden;    float: none;    clear: left;    margin-bottom: 1em;    padding-bottom: 1em;    background-color: #eeeeee}.widget-upload.error{background-color:#f00}div.widget-upload .title{display:block;padding-top:20px;padding-left:10px}.widget-upload.error .title{color:#fff;padding-top:0}p.error{color:#f00}div.widget-upload span{padding-left:10px;font-size:.8em;color:#cccccc}div.widget-upload p.error{padding-top:10px;padding-left:10px;color:#fff}div.widget-upload input{width:100%;    height:80px;    top:0;    position:absolute;    display: block !important;    opacity: 0 !important;    overflow: hidden !important;    z-index:2}div.widget-upload.error input{height:100px}
/* ELEMENT-Suche.css */
#activate_search{width:60px;height:18px;float:left;display:block;margin-left:15px;padding-left:5px;cursor:pointer;font-weight:300}#activate_search i{margin-right:10px}#top_search_container{width:96%;height:0px;overflow:hidden;display:block;padding:0 2%;background-color:#f6f6f6;transition: all 0.3s ease}#top_search_container input.text{padding:5px}#top_search_container.search_active{height:auto;padding-top:5px;padding-bottom:5px}#top_search_container .widget,#top_search_container form{margin-bottom:0;padding-bottom:0}#top_search_inner{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}#top_search_inner .ce_form{width:80%;float:left;display:block}#top_search_inner #close_search{width:31px;height:31px;overflow:hidden;float:right;display:block;background-color:#fff;background-image:url("../../files/LAYOUT/00-DESIGNIMG/close.gif");background-repeat:no-repeat;border:1px solid #ca0e11;line-height:0em;text-indent:-1000px;cursor:pointer;transition: all 0.3s ease; background-size:cover}#top_search_inner span#close_search:hover{color:#ca0e11}
/* ELEMENT-Aufzaehlung.css */
#main ol li,#right ol li{display:table-row;counter-increment: li, list-style-type: decimal-leading-zero}#main ol,#right ol{display:table;margin-left:2em;list-style-type:none;counter-reset: li}#main ol li:before,#right ol li:before{width:2.5em;display:table-cell;padding-right:0;counter-increment: li;                                               content:counter(li, decimal-leading-zero)". "}.ce_text ul,.ce_list ul{display:table;margin-left:0;list-style: none}.ce_text ul li,.ce_list ul li{display:table-row}.ce_text ul li::before,.ce_list ul li::before{width:1em;height:25px;overflow:hidden;display:table-cell;margin-bottom:-0.1em;font-size:.9em;color:#ca0e11;content: "■"}.bg3 .ce_text ul li::before,.bg3 .ce_list ul li::before{color:#fff}.ce_text.alternativlayout ul li::before{margin-bottom:0}
/* TEMPLATE_CONFIG.css */
body{background-color:#f0f0f0;font-family:'Roboto Condensed', sans-serif;;color:#1a1a1a}.textCol_1,.textCol_1 h1,.textCol_1 h2,.textCol_1 h3,.textCol_1 h4,.textCol_1 h5,.textCol_1 h6,.textCol_1 p,.ce_text.textCol_1 ul li::before,.ce_list.textCol_1 ul li::before{color:ca0e11 !important}.textCol_2,.textCol_2 h1,.textCol_2 h2,.textCol_2 h3,.textCol_2 h4,.textCol_2 h5,.textCol_2 h6,.textCol_2 p,.ce_text.textCol_2 ul li::before,.ce_list.textCol_2 ul li::before{color:#383838 !important}.textCol_3,.textCol_3 h1,.textCol_3 h2,.textCol_3 h3,.textCol_3 h4,.textCol_3 h5,.textCol_3 h6,.textCol_3 p,.ce_text.textCol_3 ul li::before,.ce_list.textCol_3 ul li::before{color:#fff;color:#fff !important}.mod_article{padding-top:50px;padding-bottom:20px}.mod_article.art_small .inner{width:100%;max-width:800px}.mod_article.art_small_2 .inner{width:600px}.mod_article.bg1 .inner{background-color:#fff}.mod_article.bg2 .inner{background-color:#383838;color:#fff}.mod_article.bg3 .inner{background-color:#ca0e11;color:#fff}.mod_article.bg4 .bgColorContainer{background-color:#616161;color:#fff}.mod_article.bg4 .bg4FirstContainer{width:100%;height:70px;display:block;background-image:url("../../files/LAYOUT/ARTICLEBG/BG4/bg4_oben.png");background-position:center bottom;background-repeat:no-repeat}.mod_article.bg4 .bg4EndContainer{width:100%;height:70px;display:block;background-image:url("../../files/LAYOUT/ARTICLEBG/BG4/bg4_unten.png");background-position:center top;background-repeat:no-repeat}.mod_article.tcc_parallax{padding-top:100px}.mod_article.border_1{border-top:5px solid #ca0e11}.mod_article.border_2{border-top:5px solid #383838}.mod_article.border_3{border-top:5px solid #f6f6f6}.farbe1,.mod_article.tcc_parallax.parallax_hell h1,.mod_article.tcc_parallax.parallax_hell h2,#main .tcc_parallax.parallax_hell .alternativlayout p{color:#ca0e11}#main .parallax_hell .ce_text.text_center.alternativlayout::before,#main .parallax_hell .ce_text.text_center.alternativlayout::after{border-top:1px solid #ca0e11}.farbe2{color:#383838}a{color:#ca0e11}a:hover{text-decoration:underline}h1,h4,h5,h6{font-family:'Roboto Condensed', sans-serif;;font-weight:900}h1{font-size:3em;line-height:1em;color:#ca0e11;text-transform:uppercase}.bg2 h1{color:#fff}h1.alternativlayout{font-size:4em}h1.alternativlayout span,.ce_image_slider h2 span{background-color:#ca0e11;line-height:1.5em;color:#fff}h2{font:1.8em 'Roboto Condensed', sans-serif;;color:#ca0e11}.bg2 h2{color:#fff}h2.alternativlayout{font-size:2.5em}h2.alternativlayout span{background-color:#383838;line-height:1.65em;color:#fff}h3{font-size:1.2em;color:#ca0e11}h4{font-size:1.2em;line-height:1em;font-weight:400}h5{font-size:1.5em;line-height:1em}h6{font-size:1.125em;line-height:1em}#main p,#main ol,#main ul{font-size:.9em;letter-spacing:.04em}#main .alternativlayout p,#right .alternativlayout p,.alternativlayout ol,.alternativlayout ul{font-size:1.5em;color:#ca0e11;font-weight:300}.ce_text.add_zierelement::before{width:50px;height:10px;display:block;border-top:1px solid #ca0e11;content: ""}.ce_text.add_zierelement::after{width:50px;height:1px;display:block;margin-top:10px;border-top:1px solid #ca0e11;content: ""}#main .ce_text.text_center.alternativlayout::before,#main .ce_text.text_center.alternativlayout::after{margin-right:auto;margin-left:auto}#main .ce_text.textCol_3.alternativlayout::before,#main .ce_text.textCol_3.alternativlayout::after{border-top:1px solid #fff}ol li:before,ul li:before{color:#383838;font-weight:700}
/* TEMPLATE_CONFIG_UNTERSEITE.css */
#main .ce_text.number p{width:2.5em;height:1.7em;display:block;margin-top:.5em;margin-right:auto;margin-left:auto;padding-top:.8em;text-align:center;border:5px solid #fff;font:3em 'Roboto Condensed', sans-serif;}.top0 #container{margin-top:0;padding-top:0}.mod_article{padding-top:80px;padding-bottom:70px}.mod_article.first{padding-top:5em}#oben .mod_article .inner{padding-bottom:0}#right .mod_article.first,#right .mod_article{padding-top:0}.formularoptik .inner{padding:30px;background-color:#f6f6f6}.formularoptik .inner input.text,.formularoptik textarea,.formularoptik input.captcha,.formularoptik select{border:0}.grafischer_bereich h2{margin-bottom:0}.grafischer_bereich .ce_text a{display:inline-block;padding:5px;background-color:#ca0e11;color:#fff}#main .grafischer_bereich .ce_text p{margin-bottom:.5em}#oben .ce_headline{max-width:800px}
/* ELEMENT-Trennlinie.css */
.ce_tcctrennlinie{height:1px;display:block;margin-top:2.5em;margin-bottom:2.5em;border-top:1px solid #ca0e11}.ce_tcctrennlinie.trennlinieColor_0{border-top:3px solid #000}.ce_tcctrennlinie.trennlinieColor_1{border-top:3px solid #ca0e11}.ce_tcctrennlinie.trennlinieColor_2{border-top:3px solid #383838}.ce_tcctrennlinie.trennlinieColor_3{border-top:3px solid #fff}.ce_tcctrennlinie.trennlinieStyle_0{width:50%;max-width:200px}.ce_tcctrennlinie.trennlinieStyle_1{width:50%;max-width:200px;margin-right:auto;margin-left:auto}.ce_tcctrennlinie.trennlinieStyle_2{width:50%;max-width:200px;margin-right:0;margin-left:auto}
/* GENERAL-Navigation_superfish.css */
#header .mod_navigation.block{overflow:visible}#header .tcc-menu,#header .tcc-menu *{margin:0;padding:0;list-style: none}#header .tcc-menu{float:left;display:block;margin-bottom:0}#header .tcc-menu > li{margin-left:10px}#header .tcc-menu > li.first{margin-left:0}#header .tcc-menu > li > a{padding:15px 30px;font-size:2em;text-decoration:none;color:#ca0e11;text-transform:uppercase;font-weight:400;transition: all 0.2s ease}#header .tcc-menu > li.submenu > a::after{padding-left:10px;font:.8em FontAwesome;content: "\f107";font-weight: light}#header .tcc-menu li{position:relative}#header .tcc-menu ul{top:100%;position:absolute;display:none;left: 0;z-index: 99}#header .tcc-menu .last ul{left:auto;right:0}#header .tcc-menu > li{float:left}#header .tcc-menu li:hover > ul,#header .tcc-menu li.sfHover > ul{display:block}#header .tcc-menu a{position:relative;display:block}#header .tcc-menu ul ul{left:100%;top:0}#header .tcc-menu li{white-space:nowrap}#header .tcc-menu ul li{width:100%;display:block}#header .tcc-menu ul{min-width:250px;box-shadow: 2px 2px 6px rgba(0,0,0,.2)}#header .tcc-menu ul li a{height:20px;position:relative;display:block;padding:10px 15px;text-align:left;font-size:.9em;text-decoration:none;color:#fff;transition: all 0.3s ease}#header .tcc-menu ul li::after{width:90%;height:0px;display:block;margin-right:auto;margin-left:auto;border-bottom:1px solid #cccccc;content: ""; transition: all 0.3s ease}#header .tcc-menu ul li.last::after{display:none}#header .tcc-menu ul li a:hover{padding-right:5px;padding-left:25px}#right .mod_navigation ul{margin-bottom:0;padding-bottom:0}#right .mod_navigation ul a,#right .mod_navigation ul span{display:block;padding:.5em;border-top:1px solid #f6f6f6;font-size:.9em;transition: all 0.3s ease}#right .mod_navigation ul a:hover,#right .mod_navigation ul span{background-color:#ca0e11;text-decoration:none;color:#fff}
/* ELEMENT-Breadcrumbs.css */
.mod_breadcrumb{height:auto;display:block;padding-top:10px;padding-bottom:5px;font-size:.7em}.top0 .mod_breadcrumb{width:100%;top:140px;position:absolute;color:#fff}.bg_farbe .mod_breadcrumb{background-color:#ca0e11;color:#fff}.no_breadcrumbs #oben{display:none}.bg_farbe .mod_breadcrumb a{color:#fff}.mod_breadcrumb ul{width:100%;max-width:1200px;display:block;margin-right:auto;margin-bottom:0;margin-left:auto;border-bottom:1px solid #$blau}.mod_breadcrumb li{float:left}.mod_breadcrumb li a{text-decoration:none}.mod_breadcrumb li span{padding-right:8px;padding-left:8px}
/* GENERAL-HeaderFooter.css */
.tel_container_top{display:none;padding-top:50px;padding-bottom:20px;text-align:center;background:#ca0e11 url("../../files/LAYOUT/signalstreifen.png") center top repeat-x;font-size:2em;color:#fff}.tel_container_top a{color:#fff}#footer_row_1 figure.image_center img{max-width:200px;margin-top:50px;margin-bottom:50px}#footer_row_1 img{width:50%;height:auto;max-width:300px;display:block;margin-right:auto;margin-left:auto}#footer_row_1{padding-top:2em}#footer_row_2{text-align:center;font-size:.8em}#footer_row_2 a{color:#ca0e11}#footer_row_3 img{height:auto;max-height:100px;display:block;margin-right:auto;margin-left:auto;padding-bottom:50px}#footer_row_3{padding-top:2em}.headerInfobox{width:20%;min-width:150px;float:left;margin-left:5%;border-right:1px solid #cccccc;color:#616161}.headerInfobox.box1{margin-left:0}.headerInfobox span.big{display:block;font-size:1.5em;font-weight:bold}#header_mininav{height:25px;float:none;display:block;padding-top:7px;padding-left:30px;text-align:right;background-color:#f7f7f7;border-bottom:1px solid #f2f2f2}#header_mininav nav{display:inline-block}#footer a{color:#fff}#submenu_container{max-width:1200px;margin-right:auto;margin-left:auto}#submenu_container .left{width:50%;float:left;display:block;padding-left:1%}#header #logo_container{width:300px;right:20px;top:0;position:absolute;display:block;background-color:#ca0e11;background-repeat:no-repeat;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.3);box-shadow:0 0 5px 5px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc');transition: all 0.3s ease;background-size:contain;z-index:5}#logo_container .tel_container{display:block;padding-top:10px;padding-bottom:10px;text-align:center;font-size:1.8em;color:#fff;font-weight:300}#logo_container .tel_container a{color:#fff}#header #logo_container img{width:100%;height:auto;display:block}#header #kwf_container{width:80px;min-width:75px;right:350px;top:0;position:absolute;display:block;margin-left:auto;background-color:#fff;background-repeat:no-repeat;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.3);box-shadow:0 0 5px 5px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc');transition: all 0.3s ease;background-size:contain;z-index:6}#kwf_container .tel_container{display:block;padding-top:10px;padding-bottom:10px;text-align:center;font-size:1.8em;color:#fff;font-weight:300}#logo_container .tel_container a{color:#fff}#header #kwf_container img{width:100%;height:auto;display:block}#submenu_container{overflow:hidden;display:block;padding-top:0;font-size:.8em;transition: all 0.3s ease}#submenu_container .mod_customnav ul li,#submenu_container .mod_changelanguage ul li{display:inline-block;margin-right:15px}#submenu_container .mod_customnav ul{margin-bottom:0}#submenu_container .mod_changelanguage.block,#submenu_container .mod_customnav.block{width:auto;height:18px;float:left;margin-right:15px}#submenu_container .mod_changelanguage.block{width:80px}#header_nav_logo_container{width:100%;max-width:1200px;position:relative;display:block;margin-right:auto;margin-left:auto;background-color:#fff}#menu-container img{width:auto;height:75px;min-height:75px;max-height:80px;padding-left:60px;vertical-align:middle}#header{width:100%;height:auto;left:0;right:0;display:block;margin-right:auto;margin-left:auto}#menu-container{height:58px;max-width:1200px;display:block;margin-right:auto;margin-left:auto;transition: all 0.3s ease}a#logo_container img{width:100%;height:auto}#header .mod_navigation.block{overflow:visible}#footer .inside{width:96%;padding-right:2%;padding-left:2%;background:#ca0e11 url("../../files/LAYOUT/signalstreifen.png") left bottom repeat-x;font-size:.9em;color:#fff}#footer h4{margin-bottom:0;font:1em 'Roboto Condensed', sans-serif;;color:#ca0e11}#footer_logo{width:100%;height:auto;max-width:250px;display:block;margin-bottom:30px}#footer_logo_s{width:100%;height:auto;max-width:170px;display:block;margin-bottom:30px}#footer .inside{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}#footer_row_1 .footer_col,#footer_row_2 .footer_col{width:25%;float:left;display:block;padding-top:30px}#footer_row_2 .footer_col.address_col{width:75%;border-top:1px solid #fff}#footer_row_2 .footer_col.logo_col img{width:50%;height:auto;display:block;margin-right:auto;margin-left:auto}#footer_row_2{padding-top:50px;padding-bottom:100px}.mod_sitemap{font-size:.9em}.mod_sitemap li{padding-top:10px}
/* ELEMENT-Bildslider.css */
.slide.sliderWithBackground{background-position:center top;background-repeat:no-repeat;height:60vh !important; background-size:cover}.bx-wrapper{position:relative;margin:0 auto;padding:0;*zoom: 1}.bx-wrapper img{max-width:100%;display:block}.ce_image_slider  .bx-wrapper .bx-pager,.ce_image_slider  .bx-wrapper .bx-controls-auto{width:100%;bottom:20px;position:absolute}.bx-wrapper .bx-loading{width:100%;height:100%;min-height:50px;left:0;top:0;position:absolute;background: url(/system/modules/element_bildslider/assets/bx_loader.gif) center center no-repeat #fff;z-index: 2000}.bx-wrapper .bx-pager{padding-top:20px;text-align:center;font-weight:bold;color:#fff;font:.85em Arial}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom: 1;*display: inline}.bx-wrapper .bx-pager.bx-default-pager a{width:10px;height:10px;display:block;margin:7px 5px 0;background-color:#0080c5;text-indent:-9999px;outline: 0}.ce_image_slider .bx-wrapper .bx-pager.bx-default-pager a{background-color:#fff}.bx-wrapper .bx-pager.bx-default-pager a.bx-pager-link.active{background-color:#e50101;color:#e50101}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{width:50px;height:60px;top:50%;position:absolute;margin-top:-30px;background:rgba(255,255,255,.6) url("../../files/LAYOUT/00-DESIGNIMG/slider_controls_sprite.png") left top no-repeat;text-indent:-9999px;outline: 0;z-index: 400;transition: all 0.3s ease}.bx-wrapper .bx-prev{left:0}a.bx-next.letzter_slide,a.bx-prev.erster_slide,.bx-wrapper .bx-controls-direction a.bx-next.letzter_slide:hover,.bx-wrapper .bx-controls-direction a.bx-prev.erster_slide:hover{background-color:rgba(255,255,255,.3);cursor:default; opacity:0.5}.bx-wrapper .bx-next{right:0;background-position:right center}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-prev:hover{background-color:rgba(255,255,255,1);cursor:pointer}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{width:10px;height:11px;display:block;margin:0 3px;text-indent:-9999px;outline: 0;background: url(../../assets/css/images/controls.png) -86px -11px no-repeat}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position: -86px 0}.bx-wrapper .bx-controls-auto .bx-stop{width:9px;height:11px;display:block;margin:0 3px;text-indent:-9999px;outline: 0;background: url(../../assets/css/images/controls.png) -86px -44px no-repeat}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position: -86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:80%;text-align:left}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{width:35px;right:0}.bx-wrapper .slider_caption{width:100%;max-width:700px;top:200px;position:absolute;margin-left:-600px;padding-right:10px;padding-bottom:20px;padding-left:10px;text-align:left;left:50%}.bx-wrapper .slider_caption.TextOnly{bottom:100px;top:auto}.slider_caption span.caption_headline_1{display:block;font:2em/1em 'Roboto Condensed', sans-serif;;color:#ca0e11;font-weight:700}.slider_alt_color .slider_caption span.caption_headline_1,#main .slider_alt_color p.tcc_slider_desc{color:#383838}.cssanimations span.caption_headline_1{margin-left:20px;transition: all 0.5s ease;opacity: 0}.cssanimations .active-slide span.caption_headline_1{margin-right:20px;margin-left:0;opacity: 1;transition-delay: 0.2s}.slider_caption span.caption_headline_2{display:block;font:5em/.9em 'Roboto Condensed', sans-serif;;color:#ca0e11;font-weight:700}.cssanimations .slider_caption span.caption_headline_2{margin-left:20px;transition: all 0.5s ease;opacity: 0}#main p.tcc_slider_desc{padding-top:3em;font-size:1em;color:#fff;font-weight:400}.cssanimations p.tcc_slider_desc{margin-left:20px;opacity: 0; transition: all 0.5s ease}.cssanimations .active-slide p.tcc_slider_desc{margin-right:20px;margin-left:0;transition-delay: 0.6s;opacity:1}.cssanimations .active-slide .slider_caption span.caption_headline_2{margin-right:20px;margin-left:0;opacity: 1;transition-delay: 0.4s}.slider_caption .slider_btn_container{margin-top:20px;margin-bottom:0}.cssanimations .slider_caption .slider_btn_container{margin-left:20px;transition: all 0.5s ease;opacity: 0}.cssanimations .active-slide .slider_caption .slider_btn_container{margin-left:0;opacity: 1;transition-delay: 0.8s}.slider_btn_container a{display:inline-block;margin-right:20px;padding:5px 10px;background-color:#ca0e11;font-size:.9em;color:#fff;text-transform:uppercase;letter-spacing:.1em;font-weight:normal;transition: all 0.3s ease}.buttonStyle2 .slider_btn_container a{background-color:#383838}.slider_btn_container a:hover{background-color:#fff;text-decoration:none;color:#ca0e11}.cssanimations .active-slide .slider_caption a:hover{transition-delay: 0s}.bx-wrapper .slider_caption.captionWithCols{max-width:100%;left:0;margin-left:0}.bx-wrapper .slider_caption.captionWithCols .captionCol{width:40%;float:left;margin-right:5%;margin-left:5%}.bx-wrapper .slider_caption.captionWithCols .captionCol.TextCol{padding-top:20vh}.slidergrafik{width:100%;height:auto;max-width:90%}.cssanimations .slidergrafik{margin-left:20px;opacity: 0; transition: all 0.5s ease}.cssanimations .active-slide .slidergrafik{margin-left:0;opacity: 1;     transition-delay: 0.8s}
/* ELEMENT-VerlinkterContainer.css */
.ce_tcclink,.ce_tcclink h2{color:#fff;color: #fff !important}.ce_tcclink .innerlink{background-position:center center;background-repeat:no-repeat;background-size:cover;transition: all 300ms}.ce_tcclink{margin-bottom:20px;background-position:center center;background-repeat:no-repeat;background-size:cover;transition: all 300ms}.ce_tcclink p{line-height:1.2em}.ce_tcclink a{position:relative;display:block}.tccLinkColorOverlay{transition: all 300ms}.tccLinkCaptiontext{bottom:0;left:0;right:0;position:absolute;padding:20px;transition: all 300ms;opacity: 1}.noDefaultCaption:hover .tccLinkCaptiontext{opacity:0}.noDefaultIcon:hover .tccLinkIcon{opacity:0}.noDefaultInfotext:hover .tccLinkInfoText{opacity:0}.noDefaultSubIcon:hover .tccLinkSubIcon{opacity:0}.tccLinkCaptiontext.captionStyle_0{background-color:rgba(255,255,255,1)}.tccLinkCaptiontext.captionStyle_1{bottom:0;left:0;right:0;top:0;text-align:center;color:#fff}.tccLinkInfoText{bottom:0;left:0;right:0;top:0;position:absolute;padding:21px 20px 20px;color:#fff;transition: all 300ms;font-weight: 700;text-shadow: 1px 0px 4px rgba(0, 0, 0, 1)}.tccLinkColorOverlay{bottom:0;left:0;right:0;top:0;position:absolute}.tccLinkIcon,.tccLinkHoverIcon{bottom:0;left:0;right:0;top:0;position:absolute;background-position:center center;background-repeat:no-repeat;opacity: 1;transition:all 300ms}.tccLinkHoverIcon{display:none}.ce_tcclink:hover .tccLinkHoverIcon{display:block}.tccLinkSubIcon{bottom:0;left:0;right:0;top:0;position:absolute;padding:20px;background-position:right top;background-repeat:no-repeat;transition: all 300ms}.tccLinkCaptionHovertext{}.ce_tcclink .tccLinkCaptionHovertext{bottom:0;left:0;right:0;position:absolute;display:block;padding:20px}.tccLinkCaptionHovertext.captionStyle_0{display:block;background-color:rgba(255,255,255,1);transition: all 300ms;opacity: 0}.ce_tcclink:hover .tccLinkCaptionHovertext.captionStyle_0{opacity:1}.ce_tcclink .tccLinkCaptionHovertext.captionStyle_1{bottom:0;left:0;right:0;top:0;display:block;text-align:center;color:#fff;opacity:0;transition: all 300ms}.ce_tcclink:hover .tccLinkCaptionHovertext.captionStyle_1{opacity:1}.tccLinkIconHover{bottom:0;left:0;right:0;top:0;position:absolute;display:block;background-position:center bottom;background-repeat:no-repeat;transition:all 300ms;opacity: 0}.ce_tcclink:hover .tccLinkIconHover{display:block;background-position:center center;opacity:1}.tccLinkInfoTextHover{display:none;color:#fff;font-weight: 700;text-shadow: 1px 0px 4px rgba(0, 0, 0, 1)}.ce_tcclink:hover .tccLinkInfoTextHover{bottom:0;left:0;right:0;top:0;position:absolute;display:block;padding:21px 20px 20px;transition: all 300ms}.tccLinkSubIconHover{bottom:0;left:0;right:0;top:0;position:absolute;display:block;padding:20px;background-position:right top;background-repeat:no-repeat;opacity:0;transition: all 300ms;background-position: 90% 10%}.ce_tcclink:hover .tccLinkSubIconHover{background-position:right top;opacity: 1}
@media screen and (min-width: 1000px){
/* Navigation_ueber_1000_superfish_shrink.css */
#header.shrink{height:auto;min-height:50px}.shrink #submenu_container{height:40px;overflow:hidden;margin-top:-55px}.shrink #menu-container{padding-top:0}
}
@media screen and (max-width: 1300px){
/* RESP_unter_1300.css */
.bx-wrapper .slider_caption{bottom:0;left:5%;margin-left:0}.slider_caption span.caption_headline_2{font-size:4em}#main p.tcc_slider_desc{margin-bottom:10px;font-size:.9em}#main .inside .mod_article.make_smaller .inner{width:94%;padding-right:3%;padding-left:3%}#main .inside #slider.mod_article{padding-right:0;padding-left:0}
}
@media screen and (max-width: 1200px){
/* RESP_unter_1200.css */
.bx-wrapper .slider_caption{left:2%;margin-right:2%;margin-left:0;padding-right:0;padding-left:0}#header_nav_logo_container #submenu_container .inner,#footer .inside{width:94%;padding-right:3px;padding-left:3px}.has_right #main .inside{padding-right:0}#container.has_right{width:96%;margin-right:2%;margin-left:2%}#container.has_right .mod_breadcrumb ul{width:100%;margin-right:0;margin-left:0}.bx-controls{display:none}.bx-wrapper .bx-caption .h1_container{height:60vh}.has_right #right{width:28%}#header_small_links{padding-right:20px;padding-left:20px}#nav_container{padding-right:20px}.mod_breadcrumb ul{width:96%;max-width:96%;margin-right:2%;margin-left:2%}.ce_text.grid_option_1{width:80%;padding-left:10%}
}
@media screen and (min-width: 1000px){
/* RESP_ueber_1000.css */

}
@media screen and (max-width: 1000px){
/* RESP_unter_1000.css */
#logo_container .tel_container{display:none}.tel_container_top{display:block}#container.has_right .mod_breadcrumb ul{width:96%;margin-right:2%;margin-left:2%}.has_right #right{margin-bottom:50px}#container.has_right,.has_left #main,.has_right #main{width:100%;margin-right:0;margin-left:0}#top_search_container{position:absolute;z-index:500}.startseite .mod_article.mod_article.first{padding-top:0}#container{padding-top:0}.bx-controls-direction{display:none}.bx-wrapper .bx-caption{width:90%;left:5%;right:5%;margin-left:0}#menu-container{padding-top:0}#menu-container{width:100%;float:none;display:block}.menu > ul,.menu-container{width:100%}.menu-mobile{height:29px;display:block;content:"0"}.menu .show-on-mobile{display:block}#header .tcc-menu{display:none}.menu > ul > li a:hover,.menu > ul > li:hover a,.menu > ul > li:hover > a{color:#fff}.menu > ul > li > ul{position:relative}.menu > ul > li > ul.normal-sub{width:100%;border:0}.menu-dropdown-icon:before{height:20px;display:block;padding-top:25px;padding-bottom:25px;color:#fff}.menu > ul > li > ul > li.submenu{width:100%;float:none;margin:0}.menu > ul > li > ul > li.submenu > a.submenu{background-image:none;background-position:-10000px -1000px}.menu > ul > li > ul.normal-sub > li > a,.menu > ul > li > ul > li > a,.menu > ul > li > ul > li.submenu > a.submenu,.menu > ul > li > ul.normal-sub > li > a:hover{padding:10px 15px;background-color:rgba(255,255,255,.2);border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff;color:#fff;font-weight:700}.menu > ul > li > ul > li a.last{border-bottom:0}.menu > ul > li > ul > li > ul > li a{padding-left:20px;font-size:1em}.has_right #right{width:96%;float:none;clear:both;display:block;margin-right:2%;margin-left:2%}#oben .mod_article .inner{width:96%;margin-right:2%;margin-left:2%}.has_left #main .mod_article.art_regular .inner{width:100%;margin-right:0;margin-left:0}.has_right #right .mod_navigation,.right_headline_parent{display:none}
}
@media screen and (max-width: 730px){
/* RESP_unter_730.css */
#header #kwf_container{width:40px;min-width:40px;max-width:40;right:230px;top:35px;position:absolute;display:block;margin-left:auto;background-color:#fff;background-repeat:no-repeat;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.3);box-shadow:0 0 5px 5px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc');transition: all 0.3s ease;background-size:contain;z-index:6}#header #logo_container{width:200px}#logo_container .tel_container{font-size:1.3em}.startseite .mod_article.mod_article.first{padding-bottom:10px}.startspalte{height:auto;min-height:0;margin-bottom:10px}.resp_center,.resp_center p
.resp_center h1,.resp_center h2,.resp_center h3,.resp_center h4,.resp_center h5,.resp_center h6{text-align:center;text-align:center !important}body{font-size:14px}.slider_overlay{left: 20% !important; top: 50px !important}.ym-g66,.ym-g50,.ym-g33,.ym-g25,.ym-equalize>[class*="ym-g"]{width:100%;display:block}.ym-gbox-left,.ym-gbox-right,.ym-gbox{padding-right:0px !important; padding-left:0px !important}.ym-gr{clear:both}.mod_article.last{padding-bottom:0}
}
@media screen and (max-width: 600px){
/* RESP_unter_600.css */
#header #kwf_container{width:40px;min-width:40px;max-width:40;right:230px;top:35px;position:absolute;display:block;margin-left:auto;background-color:#fff;background-repeat:no-repeat;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.3);box-shadow:0 0 5px 5px rgba(0,0,0,.3);behavior:url('assets/css3pie/1.0.0/PIE.htc');transition: all 0.3s ease;background-size:contain;z-index:6}.slider_caption{display:none}.widget-text.form_col1,.widget-text.form_col2,.widget-radio.form_col1,.widget-radio.form_col2{width:100%;float:none;display:block}.submit_container input.submit{font-size:1em}.mod_article.art_small_2 .inner{width:96%;margin-right:2%;margin-left:2%}#footer .footer_col#footer_col_2,#footer .footer_col#footer_col_3{display:none}#footer .footer_col#footer_col_1{width:100%}
}
/* ELEMENT_Referenzen_und_Jobs.css */
.job_reader h1{font-size:2.5em}.mod_referenzen_list,.mod_jobs_all{margin-bottom:2em;padding-top:3em;border-bottom:1px solid #fff}.mod_referenzen_list .toggler,.mod_jobs_all a{display:block;padding:1em;background-image:url("../../files/LAYOUT/00-DESIGNIMG/arrow_down_white.png");background-position:right top;background-repeat:no-repeat;border-top:1px solid #fff;color:#fff;transition: all 0.3s ease; cursor:pointer}.mod_jobs_all a{background-image:url("../../files/LAYOUT/00-DESIGNIMG/arrow_right_white.png");background-position: 100% 50%}.mod_jobs_all a:hover{background-position: 95% 50%}.mod_referenzen_list .toggler:hover,.mod_referenzen_list .toggler.ui-state-active,.mod_jobs_all a:hover{background-color:rgba(0,0,0,.1);text-decoration:none}.mod_referenzen_list .toggler.ui-state-active{background-image:url("../../files/LAYOUT/00-DESIGNIMG/arrow_up_white.png")}.ref_content_text.ce_text{margin-bottom:0;padding:0 1em 1em;background-color:rgba(0,0,0,.1)}.ref_sparte,.job_region{font-weight:bold}#main .mod_referenzen_list .toggler p,#main .mod_jobs_all a p{margin-bottom:0}#main .mod_referenzen_list .toggler h3,#main .mod_jobs_all a h3{margin-right:30%;margin-bottom:0;font-size:1.5em}.job_reader h3{margin-bottom:40px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #fff}.referenz_gallery img{width:24%}
/* Design.css */
.mod_article.stay_full_width .inner{width:100%;padding-right:0;padding-left:0}#startseitenspalten_orange .ce_hyperlink{text-align:center}#startseitenspalten_orange .ym-g25{width:20%}#startseitenspalten_orange .ym-g25.first{width:40%}#orange-startseite{position:relative;margin-top:-50px;z-index:50}.ce_text.grid_option_1{width:50%;padding:5% 3% 5% 40%;text-align:right}.mod_article.art_no_space{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#main{width:100%}#left_right_wrapper{width:100%;max-width:1200px;display:block;margin-right:auto;margin-left:auto}.einspaltig #main .inside{padding-left:20px}.has_right #main .inside{padding-right:30px}.has_left #main,.has_right #main{width:70%;float:left;display:block}.has_left #left{width:30%;float:left;display:block}.has_right #right{width:30%;float:right;display:block;background-color:#fff}#right .inside{padding-top:10px}#right .mod_article{padding-right:10px;padding-bottom:0;padding-left:10px}#right .inside .mod_article .inner{padding-bottom:0}#main p,#main ul,#main ol{line-height:1.5em}.text_center{text-align:center}#bottom_logo_container{padding-top:65px;padding-bottom:60px}.image_center img{display:block;margin-right:auto;margin-left:auto}.image_responsive img{width:auto;height:auto;max-width:100%}figure img{width:auto;height:auto;max-width:100%}figcaption{font-size:.8em}#oben .mod_article.last{padding-bottom:0}#oben .mod_navigation{display:none}.tcc_blocklist ul{display:block;text-align:center}.tcc_blocklist ul li{display:inline-block;margin:.5em;padding:.5em;border:1px solid #$blau;color:#$blau}.bg2 .tcc_blocklist ul li{border:1px solid #fff;color:#fff}.headline_zero_before h1,.headline_zero_before h2,.headline_zero_before h3,.headline_zero_before h4,.headline_zero_before h5{margin-top:0}.bandnavi .inner{padding:20px 0 0}#band_navi{width:100%;max-width:960px;position:relative;display:block;margin-right:auto;margin-left:auto}#band_navi .bandlink{width:20%;height:300px;position:absolute;display:block;text-indent:-10000px}#band_navi .bandlink.eins{width:25%;left:0;top:0}#band_navi .bandlink.zwei{width:25%;left:25%;top:0}#band_navi .bandlink.vier{width:25%;right:0;top:0;margin-left:80%}#band_navi .bandlink.drei{width:25%;right:25%;top:0}#band_navi img{width:100%;height:auto;max-width:960px;display:block}#band_navi h1{width:100%;bottom:30px;position:absolute;display:block;text-align:center}
/* ELEMENT-Colorbox.css */
.ce_tccColorBoxStart{padding:1em}.ce_tccColorBoxStart.colorbox_bg_1{background-color:#ca0e11}.ce_tccColorBoxStart.colorbox_bg_2{background-color:#383838}.ce_tccColorBoxStart.colorbox_bg_3{background-color:#fff}.ce_tccColorBoxStart.colorbox_bg_4{background-color:#616161}
/* ELEMENT-GALERIE-Slider.css */
.lSSlideOuter{overflow:hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.lightSlider:before,.lightSlider:after{display:table;content: " "}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;position:relative;overflow:hidden}.lSSlideWrapper > .lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade > *{width:100%;top:0;left:0;margin-right:0;position: absolute !important;z-index: 9}.lSSlideWrapper.usingCss .lSFade > *{opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important}.lSSlideWrapper .lSFade > *.active{z-index: 10}.lSSlideWrapper.usingCss .lSFade > *.active{opacity: 1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg > li{display:inline-block;padding:0 5px;cursor: pointer}.lSSlideOuter .lSPager.lSpg > li a{width:8px;height:8px;position:relative;overflow:hidden;display:inline-block;background-color:#222;border-radius:30px;text-indent:-999em;behavior:url('assets/css3pie/1.0.0/PIE.htc');z-index: 99;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s}.lSSlideOuter .lSPager.lSpg > li:hover a,.lSSlideOuter .lSPager.lSpg > li.active a{background-color:#428bca}.lSSlideOuter .media{opacity: 0.8}.lSSlideOuter .media.active{opacity: 1}.lSSlideOuter .lSPager.lSGallery{overflow:hidden;margin:0;padding-left:0;list-style: none outside none;transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-ms-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);-o-transform: translate3d(0px, 0px, 0px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc');opacity: 0.4;    filter: alpha(opacity=40); /* For IE8 and earlier */}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc');opacity: 1.0;    filter: alpha(opacity=100); /* For IE8 and earlier */}.lSSlideOuter .lSPager.lSGallery img{height:auto;max-width:100%;display:block}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{display:table;content: " "}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction > a{width:32px;height:32px;top:50%;position:absolute;display:block;margin-top:-16px;background-image:url("../../files/LAYOUT/controls.png");cursor: pointer;z-index: 99;opacity: 0.5;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s}.lSAction > a:hover{opacity: 1}.lSAction > .lSPrev{left:10px;background-position: 0 0}.lSAction > .lSNext{right:10px;background-position: -32px 0}.lSAction > a.disabled{pointer-events: none}.cS-hidden{height:1px;overflow:hidden;opacity: 0;filter: alpha(opacity=0)}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right: 0px !important}.lSSlideOuter.vertical .lSGallery{right:0;top:0;position: absolute !important}.lSSlideOuter.vertical .lightSlider > *{width: 100% !important;max-width: none !important}.lSSlideOuter.vertical .lSAction > a{left:50%;margin-top:0;margin-left:-14px}.lSSlideOuter.vertical .lSAction > .lSNext{bottom:10px;top:auto;background-position: 31px -31px}.lSSlideOuter.vertical .lSAction > .lSPrev{bottom:auto;top:10px;background-position: 0 -31px}.lSSlideOuter.lSrtl{direction: rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style: none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li{float: right !important}@-webkit-keyframes rightEnd{0% {        left: 0;    }    50% {        left: -15px;    }    100% {        left: 0;    }}@keyframes rightEnd{0% {        left: 0;    }    50% {        left: -15px;    }    100% {        left: 0;    }}@-webkit-keyframes topEnd{0% {        top: 0;    }    50% {        top: -15px;    }    100% {        top: 0;    }}@keyframes topEnd{0% {        top: 0;    }    50% {        top: -15px;    }    100% {        top: 0;    }}@-webkit-keyframes leftEnd{0% {        left: 0;    }    50% {        left: 15px;    }    100% {        left: 0;    }}@keyframes leftEnd{0% {        left: 0;    }    50% {        left: 15px;    }    100% {        left: 0;    }}@-webkit-keyframes bottomEnd{0% {        bottom: 0;    }    50% {        bottom: -15px;    }    100% {        bottom: 0;    }}@keyframes bottomEnd{0% {        bottom: 0;    }    50% {        bottom: -15px;    }    100% {        bottom: 0;    }}.lSSlideOuter .rightEnd{position:relative;-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s}.lSSlideOuter .leftEnd{position:relative;-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s}.lSSlideOuter.vertical .rightEnd{position:relative;-webkit-animation: topEnd 0.3s;animation: topEnd 0.3s}.lSSlideOuter.vertical .leftEnd{position:relative;-webkit-animation: bottomEnd 0.3s;animation: bottomEnd 0.3s}.lSSlideOuter.lSrtl .rightEnd{position:relative;-webkit-animation: leftEnd 0.3s;animation: leftEnd 0.3s}.lSSlideOuter.lSrtl .leftEnd{position:relative;-webkit-animation: rightEnd 0.3s;animation: rightEnd 0.3s}GRab cursor */
.lightSlider.lsGrab > *{cursor: -webkit-grab;cursor: -moz-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab}.lightSlider.lsGrabbing > *{cursor: move;cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: -o-grabbing;cursor: -ms-grabbing;cursor: grabbing}
/* ELEMENT-Youtube-Video-Responsive.css */
.mejs-mediaelement video,.mejs-mediaelement .me-plugin,.mejs-mediaelement embed{position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    width: 100% !important;    max-width: 100%}.mejs-overlay-button{display:none}
/* ELEMENT-Tabelle.css */
.ce_table table{width:100%;font-size:.9em}.ce_table table th{text-align:center;border-bottom:3px solid #000;font-family:'Roboto Condensed', sans-serif;;color:#000;text-transform:uppercase;letter-spacing:.1em}.ce_table table th.col_last,.ce_table table tr:hover th.col_last{text-align:left;border-right:0}.ce_table table td{text-align:left;border-bottom:1px solid #000}.ce_table table td.col_last{text-align:left;border-right:0}.ce_table table td,.ce_table table th{padding:.5em 1em}.ce_table table tr:hover td{background-color:#fff}
@media screen and (max-width: 1000px){
/* NAVIGATION_unter_1000_-_mean-nav.css */
#submenu_container #zeile_2{display:none}#menu-container{display:none}#header_mininav{width:100%;margin-left:0}#header{min-height:100px;position:relative}#submenu_container{height:100px}.mean-nav .nav_subtext{margin-left:3px}#responsive_switcher{left:0;top:0;position:absolute;display:block;padding-top:15px;z-index:1000}.mean-container .mean-bar{width:100%;position:absolute;margin-top:130px;z-index: 5}#responsive_switcher li{padding-left:5px;font-size:.7em;color:#$blau}#responsive_switcher li a{color:#fff}#header #header_big_links{display:none}#header{width:100%;padding-right:0;padding-left:0}.mean-container .mean-nav{background-color:#fff}#header_small_links{width:auto;padding-top:7px;padding-right:15px;padding-left:15px}#header_small_right{width:130px;height:auto}a.meanmenu-reveal{display:none}.mean-container a.meanmenu-reveal{width:40px;left:20px;top:20px;position:absolute;display:inline-block;margin:0;padding:5px;border:0;cursor: pointer;  transition-property: opacity, -webkit-filter;  transition-property: opacity, filter;  transition-property: opacity, filter, -webkit-filter;  transition-duration: 0.15s;  transition-timing-function: linear;  font: inherit;  color: inherit;  text-transform: none;  background-color: transparent;  overflow: visible}cringe f.mean-container a.meanmenu-reveal{left:20px}.hamburger-box{width: 40px;  height: 24px;  display: inline-block;  position: relative}.hamburger-inner{display: block;  top: 50%;  margin-top: -2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:5px;position:absolute;background-color:#ca0e11;border-radius:2px;behavior:url('assets/css3pie/1.0.0/PIE.htc');transition-property: -webkit-transform;    transition-property: transform;    transition-property: transform, -webkit-transform;    transition-duration: 0.15s;    transition-timing-function: ease}.hamburger-inner::before,.hamburger-inner::after{content: "";    display: block}.hamburger-inner::before{top: -10px}.hamburger-inner::after{bottom: -10px}.meanmenu-reveal .hamburger-inner{top: auto;  bottom: 0;  transition-duration: 0.15s;  transition-delay: 0.15s;  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)}.meanmenu-reveal .hamburger-inner::after{top: -20px;    transition: top 0.3s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.meanmenu-reveal .hamburger-inner::before{transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19);    transition: top 0.12s 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.meanmenu-reveal.meanclose .hamburger-inner{-webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);          transform: translate3d(0, -10px, 0) rotate(-45deg);  transition-delay: 0.32s;  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)}.meanmenu-reveal.meanclose .hamburger-inner::after{top: 0;    opacity: 0;    transition: top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.27s linear}.meanmenu-reveal.meanclose .hamburger-inner::before{top: 0;    -webkit-transform: rotate(-90deg);            transform: rotate(-90deg);    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1);    transition: top 0.12s 0.18s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.15s 0.42s cubic-bezier(0.215, 0.61, 0.355, 1)}.mean-container .mean-nav{width:100%;float:left;margin-top:70px}.mean-container .mean-nav ul{padding: 0;    	margin: 0;    	width: 100%;    	list-style-type: none}.mean-container .mean-nav ul li{position: relative;    	float: left;    	width: 100%}.mean-container .mean-nav ul li a{border-top:1px solid #f6f6f6;font-size:20px;color:#ca0e11;width:92%;    height:20px;    float:left;    display:block;    margin:0;    padding-right:3%;    padding-left:5%;    text-align:left;    text-decoration: none;    padding-top:15px;    padding-bottom:15px;    font-weight:300}.mean-container .mean-nav ul li li a{width:90%;background-color:#f6f6f6;border-top:1px solid #fff;font-size:1em;padding: 1em 5%;visibility: visible}.mean-container .mean-nav ul li.mean-last a{border-bottom: none;    	margin-bottom: 0}.mean-container .mean-nav ul li li li a{width: 70%;    	padding: 1em 15%}.mean-container .mean-nav ul li li li li a{width: 60%;    	padding: 1em 20%}.mean-container .mean-nav ul li li li li li a{width: 50%;    	padding: 1em 25%}.mean-container .mean-nav ul li a:hover{background: #252525;    	background: rgba(255,255,255,0.1)}.mean-container .mean-nav ul li a.mean-expand{width:20px;height:26px;right:0;top:0;position:absolute;border:0;margin-top:1px;    margin-bottom:0;    padding-top:14px;    padding-bottom:10px;    text-align:center;    z-index: 2;background-size:cover; transition: all 0.3s ease}.mean-container .mean-nav ul li a.mean-expand:hover,.mean-container .mean-nav ul li a.mean-expand.mean-clicked{background-color:#$blau;background-position:left bottom}.mean-container .mean-push{float: left;    	width: 100%;    	padding: 0;    	margin: 0;    	clear: both}.mean-nav .wrapper{width: 100%;    	padding: 0;    	margin: 0}.mean-container .mean-bar,.mean-container .mean-bar *{box-sizing: content-box}.mean-remove{display: none !important}
}
@media screen and (max-width: 500px){
/* ELEMENT-Galerie_Bild_Lightbox_RESP_unter_500.css */
.ce_gallery ul li{width:48%}
}
/* ELEMENT-Galerie_Bild_Lightbox-zerstoert-galerie-slider.css */
.ce_gallery ul li{width:18%;position:relative;float:left;display:block;margin-right:1%;margin-bottom:2%;margin-left:1%;line-height:0}.ce_gallery ul li figure{border:5px solid #$farb}.ce_gallery ul li figure img{width:100%;height:auto;line-height:0}.ce_gallery .bild_hover{bottom:0;left:0;right:0;top:0;position:absolute;background-color:rgba(56,56,56,.3);background-image:url("../../files/LAYOUT/00-DESIGNIMG/arrow_up_white.png");background-repeat:no-repeat;opacity:0;background-position:50% 30%;  transition: all 300ms;  -moz-transition: all 300ms;  -webkit-transition: all 300ms;  -o-transition: all 300ms}.ce_gallery li:hover .bild_hover{opacity:1;background-position:50% 50%}#cboxOverlay{background-color:#ca0e11}#cboxLoadedContent{border:0 #fff}#cboxClose,#cboxClose:hover{width:50px;height:50px;right:10px;top:10px;background:#fff url("../../files/LAYOUT/LIGHTBOX/close_color.png") center center no-repeat;border-radius:5px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#cboxLoadedContent,#cboxContent{background-color:#$farb}#cboxPrevious,#cboxPrevious:hover,#cboxNext,#cboxNext:hover{width:60px;height:50px;background:#fff url("../../files/LAYOUT/LIGHTBOX/arrow_color_left.png") right center no-repeat;border:5px solid #fff;border-top-right-radius:5px;border-bottom-right-radius:5px;behavior:url('assets/css3pie/1.0.0/PIE.htc');transition: all 300ms;-moz-transition: all 300ms;-webkit-transition: all 300ms;-o-transition: all 300ms}#cboxPrevious{left:0}#cboxCurrent{padding-bottom:5px;font-family:'Roboto Condensed', sans-serif;;color:#fff}#cboxPrevious:hover{width:55px;background-position:left center}#cboxNext,#cboxNext:hover{right:0;background-image:url("../../files/LAYOUT/LIGHTBOX/arrow_color_right.png");background-position:left center;border-radius:5px 0 0 5px;behavior:url('assets/css3pie/1.0.0/PIE.htc')}#cboxNext:hover{background-position:right center}#cboxLoadingGraphic{background-image:url("../../files/LAYOUT/LOGO/Logo_1c_white.png")}
/* ELEMENT-Cookiebar.css */
.cookiebar__link{color: #000;    text-decoration: underline}.cookiebar{width:100%;left:0;position:fixed;text-align:center;background-color:#fff;font-size:13px;line-height:1.5;color:#2b2b2b;z-index:10;opacity:0.9;border: 1px solid #ca0e11}.cookiebar__button{height:26px;padding:0 12px;background-color:#fff;line-height:26px;font-weight:bold;color:#ca0e11;cursor:pointer;border: 1px solid #ca0e11}.cookiebar__button:hover{background-color:#ca0e11;border: 1px solid #ca0e11;color: #fff}
