.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
@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}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
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-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;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:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}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}
/* Contao Open Source CMS, (c) 2005-2016 Leo Feyer, LGPL license */
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}
/* 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}
/* 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}
/* 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}
section.ce_accordion .toggler{font-size:16px;padding:5px 10px;display:inline-block;cursor:pointer;color:#cf3476;text-decoration:underline}.lightbox > ul li{list-style-type:none;margin-left:0px;float:left}.lightbox img{height:100px;padding:5px}.beschreibung{clear:both}.landingpage #header{height:auto}.landingpage h1{color:grey;line-height:25px;font-family:Arial Black, Arial Bold, Gadget, sans-serif;border-bottom:2px solid;font-size:1.5em;margin-top:25px;margin-bottom:50px;padding-bottom:10px}.landingpage h2{cursor:pointer;font-family:Ruda, Helvetica, sans-serif;color:rgba(47, 47, 47, 0.42);font-size:28px;text-align:center}.landingpage h3{text-align:center;font-size:65px;color:#ba0000;line-height:70px;font-family:"Oswald", sans-serif}.landingpage h4{text-align:left}.landingpage h5{text-align:center}.table{display:table;border:1px solid silver;border-collapse:collapse;width:99%}.table-row{display:table-row;border:1px solid silver}.table-cell{display:table-cell;border:1px solid silver;padding:15px;vertical-align:top}.table-cell-red{background-color:tomato;display:table-cell;border:1px solid silver;padding:15px}.thead{font-weight:bold;background:#eee}.tomato{font-weight:bold;background:tomato}@media only screen and (max-width:800px){.table{border:none}.table-row,.table-cell{display:block;border:1px solid silver}.table-row{margin-bottom:20px}}.kurstable{float:left;width:100%}.p_datum{align:center}.kurstabelle{width:100%}.td_tag{border:1px solid;overflow:hidden;vertical-align:top}.table_tag{width:90%}.td_datum{border:1px solid;overflow:hidden;vertical-align:top}.warning{color:#c55;font-style:italic;padding-left:8px;border-left:5px solid #c55}.confirmation{color:#090;font-style:italic;padding-left:8px;border-left:5px solid #090}.information{color:#999;font-style:italic;padding-left:8px;border-left:5px solid #999}.green{color:#3adf00;font-style:italic;padding:8px;border-left:5px solid #3adf00}.yellow{color:#ab7c0e;font-style:italic;padding-left:8px;border-left:5px solid #ab7c0e}.red{color:#f00;font-style:italic;padding-left:8px;border-left:5px solid #f00}.ce_text ul,.ce_text li,.ce_text ol,.ce_text li{list-style-position:outside;list-style-type:disc;margin-left:10px}.first > h1{margin-top:0px;padding-top:0px}figcaption{font-size:9px;font-style:italic}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-top:30px}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:80%;height:80%}.responsive-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.responsive-video iframe{position:absolute;top:0;left:0;width:80%;height:80%}body{background:#f3da0b;font-family:'Open Sans', sans-serif;color:#0a0a0a;font-size:16px;line-height:25px}.invisible{display:none}.clear{clear:both}p{margin:0px}a{color:#cf3476;text-decoration:underline}a:hover{text-decoration:underline;font-weight:bold}a.info{background:#cf3476;margin-top:10px;margin-bottom:30px;display:inline-block;padding:0 10px;color:#f3da0b}ul,ol{list-style-type:disc;list-style-position:outside}ul li,ol li{margin-bottom:3px}h1,h2,h3,h4,h5,h6{margin:0px}h1{color:#cf3476;line-height:50px;margin-bottom:20px;font-family:Arial Black, Arial Bold, Gadget, sans-serif;border-bottom:4px solid;font-size:28px;padding-bottom:5px;margin-top:25px}h2{margin-top:10px;font-family:Arial Black, Arial Bold, Gadget, sans-serif;font-size:20px}h3{color:#cf3476;margin-bottom:10px;font-family:Arial Black, Arial Bold, Gadget, sans-serif;font-size:20px}#wrapper{width:100%;max-width:none;margin:auto}nav.mod_customnav{padding-left:20px;background:#0a0a0a;position:relative;z-index:1000}nav.mod_customnav ul{margin-top:5px;margin-bottom:5px;font-size:1em}nav.mod_customnav ul li{display:inline-block;padding-right:20px;margin-bottom:0px}nav.mod_customnav ul li a,nav.mod_customnav ul li span{color:#fff}nav.mod_customnav ul li span{text-decoration:underline}#responsiv-navigation{display:none}#standorte_nav_elements{transition:all ease 0.5s}#standorte_nav_title{display:none}#header{transition:all ease 0.2s;background:#f3da0b;height:210px;position:relative;z-index:100}#header .inside{margin:auto}#header .inside .ce_image{transition:all ease 0.5s}#header .inside .ce_image.header-car{position:absolute;right:0;top:20px}#header nav.mod_navigation{padding-top:20px;padding-bottom:20px;text-align:center}#header nav.mod_navigation h3{padding-left:30px}#header nav.mod_navigation a{color:#0a0a0a;text-decoration:none}#header nav.mod_navigation a:hover{text-decoration:none;font-weight:bold}#header nav.mod_navigation ul{list-style-type:none}#header nav.mod_navigation ul li{display:inline-block;text-align:center;padding-left:15px;padding-right:15px;padding-bottom:15px;margin-bottom:0px}#header nav.mod_navigation ul li a,#header nav.mod_navigation ul li span{font-size:16px;color:#0a0a0a;font-family:Arial Black, Arial Bold, Gadget, sans-serif}#header nav.mod_navigation ul li a:hover,#header nav.mod_navigation ul li span:hover,#header nav.mod_navigation ul li a.active,#header nav.mod_navigation ul li span.active{color:#cf3476;text-decoration:none}#header nav.mod_navigation ul li.standorte ul.level_2 li.submenu{padding-bottom:10px}#header nav.mod_navigation ul li.standorte ul.level_2 li ul.level_3{display:none}#header nav.mod_navigation ul li ul.level_2{display:none;background:#f3da0b none repeat scroll 0 0;box-shadow:0 10px 10px -5px rgba(0, 0, 0, 0.43);position:absolute;margin-top:0px;padding:10px}#header nav.mod_navigation ul li ul.level_2 li{display:block;padding-bottom:10px;padding-top:10px;text-align:left;background:rgba(0, 0, 0, 0) url("/files/layout/img/pfeil-pink.png") no-repeat scroll left 11px;line-height:19px}#header nav.mod_navigation ul li ul.level_2 li ul.level_3{margin-bottom:0px;padding-bottom:0px}#header nav.mod_navigation ul li ul.level_2 li ul.level_3 li{background:url("/files/layout/img/punkt-pink.png");margin-bottom:0px;padding-bottom:0px;padding-top:5px}#header nav.mod_navigation ul li ul.level_2 li ul.level_3 li a,#header nav.mod_navigation ul li ul.level_2 li ul.level_3 li span{text-transform:none}#header nav.mod_navigation ul li ul.level_2 li.submenu{padding-bottom:0px}#header nav.mod_navigation ul li:hover ul.level_2{display:block}#header .mod_search{float:right;margin-top:-60px}#header .mod_search img{float:left;height:35px;margin-right:10px}#header .mod_search input.text{border:1px solid #0a0a0a;margin-top:8px;padding:3px}#header .mod_search input.submit{display:none}#header .kontakt-form{position:absolute;right:50%;margin-right:-165px;margin-top:-628px;transition:all ease 0.5s;width:300px;background:#f3da0b;-webkit-box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.43);-moz-box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.43);box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.43);padding:15px;padding-top:50px}#header .kontakt-form.active{margin-top:0px}#header .trigger-formular{position:absolute;transition:all ease 0.5s;right:50%;background:#cf3476;color:#f3da0b;text-align:center;width:314px;padding:8px;font-size:16px;cursor:pointer;margin-right:-165px}#submenuStandorteMobil{display:none}#menueStandortH{padding-left:15px;padding-top:10px}#anmeldeButton{font-family:Arial Black, Arial Bold, Gadget, sans-serif;cursor:pointer;background:none;border:0;padding:0}#anmeldeButton:hover{color:#cf3476;text-decoration:none}#header.fix{left:0;position:relativ;top:0;width:100%;z-index:1000;-webkit-box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.43);-moz-box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.43);box-shadow:0px 10px 10px -5px rgba(0, 0, 0, 0.43);height:125px}#header.fix .ce_image.header-car{top:0}#header.fix .image_container{margin-top:10px !important}#header.fix .image_container img{height:50px;width:auto}#header.fix .mod_search{margin-top:-45px}#header.fix nav.mod_navigation{padding-bottom:0px;padding-top:0px}.nonavlink{cursor:pointer}.submenuStandort{color:#cf3476 !important}.hideh2 h2{display:none}#main .inside{margin:auto;width:100%;}#main .inside .mod_article{max-width:1300px;margin:0 auto}#main .inside .mod_article.full_width{max-width:none}#main .inside table tr td{vertical-align:top;padding-right:20px}#main .inside #kurse-datenbank table{border-collapse:collapse;margin:0 auto}#main .inside #kurse-datenbank table tr td{vertical-align:top;padding-right:0}#main .inside #kurse-datenbank table tr td table{margin:0}#main .inside #kurse-datenbank table tr td table td{padding-left:5px}#main .inside #kurse-datenbank table tr td.kwcol{font-weight:700;vertical-align:middle;text-align:center}#main .inside #kurse-datenbank table tr.headerrow td{text-align:center;padding:10px;font-weight:700}.text-zweiteilig table{width:100%}.text-zweiteilig table tr td{width:50%;vertical-align:top}.boxes-grey{margin-bottom:30px !important;margin-top:30px !important;background:#ededed;text-align:center}.boxes-grey .block{background:#ededed;padding:10px;display:inline-block;float:none;width:33.1%;max-width:433px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:5px solid #ededed;vertical-align:top;text-align:left}.boxes-grey .block.last{margin-right:0px}.boxes-grey .block.ce_form{border:none;padding:0px;width:100%}.boxes-grey table{width:100%}.boxes-grey table tr td{width:50%;padding:2px}.ce_text.yellow-lines{margin-top:20px;border-bottom:2px solid #f3da0b;padding-bottom:20px;padding-top:20px}.ce_text.yellow-lines.first{border-top:2px solid #f3da0b}.ce_text.yellow-lines.last{border-bottom:none}.ce_text.yellow-lines span.information{background:#cf3476 none repeat scroll 0 0;color:#f3da0b;font-size:18px;padding:5px}#bildergalerie{padding-top:20px;border-top:2px solid #f3da0b}#bildergalerie ul.list_albums li,#bildergalerie ul.album_preview li{float:left;border:10px solid white;width:33.3%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#bildergalerie ul.list_albums li .image_container,#bildergalerie ul.album_preview li .image_container{border:2px solid #cf3476;border-bottom:0px}#bildergalerie ul.list_albums li .image_container img,#bildergalerie ul.album_preview li .image_container img{width:100%}#bildergalerie ul.list_albums li h3,#bildergalerie ul.album_preview li h3{background:#cf3476;color:#f3da0b;margin-top:-5px;padding:5px;text-align:center}#bildergalerie ul.list_albums li p.count_pics,#bildergalerie ul.album_preview li p.count_pics{color:#cf3476;font-size:10px;margin-top:-10px;text-align:center}#bildergalerie ul.album_preview li{width:25%}#bildergalerie ul.album_preview li .image_container{border:none}#bildergalerie ul.album_preview li .image_container img{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:all ease 0.5s;border:3px solid #f3da0b}#bildergalerie ul.album_preview li:hover .image_container img{border:3px solid #cf3476}#tv-doku iframe{float:left;width:45%;margin-right:20px;margin-bottom:20px}#tv-doku iframe.doku-einzeln{width:100%}#aufbauseminare table{border:2px solid #f3da0b}#aufbauseminare table tr td{padding-top:10px;padding-left:10px}.gutlernen_button{color:#f3da0b;background:#cf3476;display:block;padding:10px 15px}.ce_text.insert-text{display:none}.mod_comments .comment_default{border-bottom:2px solid #f3da0b;padding-bottom:10px;padding-top:10px}.mod_comments .comment_default div.img_container img{max-width:100%;max-height:250px;width:auto;height:auto}.mod_comments .comment_default p.info{color:grey;font-size:11px;margin-bottom:10px}.mod_comments .comment_default.last{border-bottom:none}.mod_comments .comment_default.first{margin-top:20px}.mod_comments .ce_text.insert-text{display:block;float:left;width:45%}.mod_comments .form{background:#f3da0b;border:2px solid #cf3476;padding:10px;width:50%;float:right}.mod_comments .form label{float:left;width:30%;line-height:13px;min-width:130px}.mod_comments .form label .anm{font-size:10px;color:grey}.mod_comments .form input,.mod_comments .form textarea,.mod_comments .form select{border:1px solid #ededed;padding:3px;margin-bottom:20px;width:67%;max-width:345px}.mod_comments .form input.upload,.mod_comments .form textarea.upload,.mod_comments .form select.upload{border:0 none}.mod_comments .form input:hover,.mod_comments .form textarea:hover,.mod_comments .form select:hover{border:1px solid #cf3476}.mod_comments .form input:hover.upload,.mod_comments .form textarea:hover.upload,.mod_comments .form select:hover.upload{border:0 none}.mod_comments .form select{width:calc(67% + 8px);max-width:353px}.mod_comments .form .submit_container{text-align:right}.mod_comments .pagination{text-align:center}.mod_comments .pagination ul{list-style:none;padding-left:0px !important}.mod_comments .pagination ul li{display:inline-block;padding-right:5px;padding-left:5px}#faq section.ce_accordion .toggler{text-transform:uppercase}section.ce_accordion .toggler{font-size:16px;padding:5px 10px;display:inline-block;cursor:pointer;}section.ce_accordion .toggler img{transition:all ease 0.5s;margin-left:10px;height:15px}section.ce_accordion .toggler:hover,section.ce_accordion .toggler.active{color:#cf3476}section.ce_accordion .toggler:hover img,section.ce_accordion .toggler.active img{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section.ce_accordion .accordion{background:#ededed;border:2px solid #f3da0b;padding:20px}#main .inside #slider{width:100%}#main .inside .ce_sliderStart{background:#f3da0b;position:relative;padding-left:40px;padding-right:40px}#main .inside .ce_sliderStart ul li{margin-bottom:0px}#main .inside .ce_sliderStart img{max-width:300px}#main .inside .ce_sliderStart .content-slider .slider-wrapper > div{background-repeat:no-repeat;background-size:cover;background-position:center center;min-height:600px}#main .inside .ce_sliderStart .content-slider .slider-wrapper > div .inner{background:#f3da0b;position:relative;top:10px;max-width:400px;padding:10px;margin:10px}#main .inside .ce_sliderStart .content-slider .slider-wrapper > div .inner ul,#main .inside .ce_sliderStart .content-slider .slider-wrapper > div .inner p{padding-right:60px}#main .inside .ce_sliderStart .slider-control{height:0;position:static}#main .inside .ce_sliderStart .slider-control a{top:50%;margin-top:-25px}#main .inside .ce_sliderStart .slider-control a.slider-prev{left:10px}#main .inside .ce_sliderStart .slider-control a.slider-next{right:10px}#main .inside .ce_sliderStart .slider-control .slider-menu{display:none}#max-breite{margin-bottom:50px}#max-breite .inside #slider-header{width:100%;margin:auto;margin-top:15px}#max-breite .ce_sliderStart .slider-wrapper .block{background-size:cover;background-repeat:no-repeat;height:400px}#max-breite .ce_sliderStart .slider-wrapper .block.slide_0,#max-breite .ce_sliderStart .slider-wrapper .block.slide_1,#max-breite .ce_sliderStart .slider-wrapper .block.slide_2,#max-breite .ce_sliderStart .slider-wrapper .block.slide_3,#max-breite .ce_sliderStart .slider-wrapper .block.slide_4,#max-breite .ce_sliderStart .slider-wrapper .block.slide_5,#max-breite .ce_sliderStart .slider-wrapper .block.slide_6{display:flex;justify-content:center;align-items:center}#max-breite .ce_sliderStart .slider-wrapper .block.slide_0 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_1 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_2 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_3 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_4 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_5 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_6 p{display:block;float:right;font-size:20px;line-height:35px;padding:10px;position:relative;text-align:center;width:320px}#max-breite .ce_sliderStart .slider-wrapper .block.slide_0 p strong,#max-breite .ce_sliderStart .slider-wrapper .block.slide_1 p strong,#max-breite .ce_sliderStart .slider-wrapper .block.slide_2 p strong,#max-breite .ce_sliderStart .slider-wrapper .block.slide_3 p strong,#max-breite .ce_sliderStart .slider-wrapper .block.slide_4 p strong,#max-breite .ce_sliderStart .slider-wrapper .block.slide_5 p strong,#max-breite .ce_sliderStart .slider-wrapper .block.slide_6 p strong{color:#0a0a0a;font-size:33px}#max-breite .ce_sliderStart .slider-wrapper .block.slide_0 p a,#max-breite .ce_sliderStart .slider-wrapper .block.slide_1 p a,#max-breite .ce_sliderStart .slider-wrapper .block.slide_2 p a,#max-breite .ce_sliderStart .slider-wrapper .block.slide_3 p a,#max-breite .ce_sliderStart .slider-wrapper .block.slide_4 p a,#max-breite .ce_sliderStart .slider-wrapper .block.slide_5 p a,#max-breite .ce_sliderStart .slider-wrapper .block.slide_6 p a{color:#f3da0b;background:#cf3476;display:block;padding:5px 10px}#max-breite .ce_sliderStart .slider-wrapper .block.slide_6{background-image:url("/files/slider/slider_6.jpg")}#max-breite .ce_sliderStart .slider-wrapper .block.slide_6 p{background:rgba(250, 250, 250, 0.8) none repeat scroll 0 0}#max-breite .ce_sliderStart .slider-wrapper .block.slide_5{background-image:url("/files/slider/slider_5.jpg")}#max-breite .ce_sliderStart .slider-wrapper .block.slide_5 p{background:rgba(250, 250, 250, 0.8) none repeat scroll 0 0}#max-breite .ce_sliderStart .slider-wrapper .block.slide_4{background-image:url("/files/slider/slider_4.jpg")}#max-breite .ce_sliderStart .slider-wrapper .block.slide_4 p{background:rgba(250, 250, 250, 0.8) none repeat scroll 0 0}#max-breite .ce_sliderStart .slider-wrapper .block.slide_3{background-image:url("/files/slider/slider_3.jpg")}#max-breite .ce_sliderStart .slider-wrapper .block.slide_3 p{background:rgba(250, 250, 250, 0.8) none repeat scroll 0 0}#max-breite .ce_sliderStart .slider-wrapper .block.slide_2{background-image:url("/files/slider/slider_2.jpg")}#max-breite .ce_sliderStart .slider-wrapper .block.slide_2 p{background:rgba(250, 250, 250, 0.8) none repeat scroll 0 0}#max-breite .ce_sliderStart .slider-wrapper .block.slide_1{background-image:url("/files/slider/slider_1.jpg")}#max-breite .ce_sliderStart .slider-wrapper .block.slide_1 p{background:rgba(250, 250, 250, 0.8) none repeat scroll 0 0}#max-breite .ce_sliderStart .slider-wrapper .block.slide_0{background-image:url("/files/slider/slider_0.jpg")}#max-breite .ce_sliderStart .slider-wrapper .block.slide_0 p{background:rgba(250, 250, 250, 0.8) none repeat scroll 0 0}#max-breite .ce_sliderStart .slider-control{height:auto}#max-breite .ce_sliderStart .slider-control .slider-prev,#max-breite .ce_sliderStart .slider-control .slider-next{display:none}#max-breite .ce_sliderStart .slider-control .slider-menu{width:100%;left:0;margin-left:0;position:static;padding-top:0px;display:none}#max-breite .ce_sliderStart .slider-control .slider-menu b{display:none;margin:2px;color:#cf3476;display:inline-block;width:20px;padding-top:0px;font-size:25px;line-height:1.2em;font-weight:400;background-size:196px 75px;background-position:2px 7px;background-repeat:no-repeat;vertical-align:top;margin:0 -1px}#max-breite .ce_sliderStart .slider-control .slider-menu b.active,#max-breite .ce_sliderStart .slider-control .slider-menu b:hover{color:#fff;background-color:#cf3476}.submit{cursor:pointer}.ce_form input,.ce_form textarea,.ce_form select{border:1px solid #cecece;padding:3px;margin-bottom:10px}.ce_form input:hover,.ce_form textarea:hover,.ce_form select:hover{border:1px solid #cf3476}.ce_form.kontakt-form tr{max-width:97%}.ce_form.kontakt-form input,.ce_form.kontakt-form textarea{width:calc(100% - 8px)}.ce_form.kontakt-form input.checkbox,.ce_form.kontakt-form textarea.checkbox{margin-right:10px;width:10px}.ce_form.kontakt-form input.submit,.ce_form.kontakt-form textarea.submit{background:#cf3476;color:#f3da0b;text-align:center;transition:all ease 0.5s;width:100%}.ce_form.kontakt-form textarea{resize:none}.ce_form.kontakt-form select{width:100%}.ce_form.kontakt-form .explanation p{padding-bottom:10px}.ce_form.kontakt-form .checkbox_container label{display:inline-block;margin-top:-2px;vertical-align:top}span.mandatory{color:#cf3476}.boxes-grey .ce_form input,.boxes-grey .ce_form textarea,.boxes-grey .ce_form select{font-size:11px;margin-bottom:5px;width:95%}.boxes-grey .ce_form input.checkbox,.boxes-grey .ce_form textarea.checkbox,.boxes-grey .ce_form select.checkbox{margin-right:10px;width:10px}.boxes-grey .ce_form input.submit,.boxes-grey .ce_form textarea.submit,.boxes-grey .ce_form select.submit{background:#cf3476;color:#f3da0b;text-align:center;width:99%;transition:all ease 0.5s;font-size:13px}.boxes-grey .ce_form input.submit:hover,.boxes-grey .ce_form textarea.submit:hover,.boxes-grey .ce_form select.submit:hover{background:#f3da0b;color:#cf3476}.boxes-grey .ce_form input.vorname,.boxes-grey .ce_form textarea.vorname,.boxes-grey .ce_form select.vorname,.boxes-grey .ce_form input.nachname,.boxes-grey .ce_form textarea.nachname,.boxes-grey .ce_form select.nachname{float:left;margin-right:5px;width:45%}.boxes-grey .ce_form select{width:98%}.boxes-grey .ce_form .checkbox_container label{display:inline-block;margin-top:-2px;vertical-align:top;font-size:11px}form.preisanfrage,form.anmeldung,form.bewerbung,#com_tl_news_2,#tl_subscribe{border-top:2px solid #f3da0b;background:#ededed;padding:20px}form.preisanfrage label,form.anmeldung label,form.bewerbung label,#com_tl_news_2 label,#tl_subscribe label{display:block;float:left;width:25%}form.preisanfrage img.CalendarFieldIcon,form.anmeldung img.CalendarFieldIcon,form.bewerbung img.CalendarFieldIcon,#com_tl_news_2 img.CalendarFieldIcon,#tl_subscribe img.CalendarFieldIcon{position:relative;left:-23px;top:5px;cursor:pointer}form.preisanfrage img.CalendarFieldIcon.inputhalf,form.anmeldung img.CalendarFieldIcon.inputhalf,form.bewerbung img.CalendarFieldIcon.inputhalf,#com_tl_news_2 img.CalendarFieldIcon.inputhalf,#tl_subscribe img.CalendarFieldIcon.inputhalf{float:left;top:3px;left:-13px}form.preisanfrage input,form.anmeldung input,form.bewerbung input,#com_tl_news_2 input,#tl_subscribe input,form.preisanfrage textarea,form.anmeldung textarea,form.bewerbung textarea,#com_tl_news_2 textarea,#tl_subscribe textarea{width:62%}form.preisanfrage input.inputhalf,form.anmeldung input.inputhalf,form.bewerbung input.inputhalf,#com_tl_news_2 input.inputhalf,#tl_subscribe input.inputhalf,form.preisanfrage textarea.inputhalf,form.anmeldung textarea.inputhalf,form.bewerbung textarea.inputhalf,#com_tl_news_2 textarea.inputhalf,#tl_subscribe textarea.inputhalf{float:left;margin-right:10px;width:30%}form.preisanfrage input.inputhalf.calender,form.anmeldung input.inputhalf.calender,form.bewerbung input.inputhalf.calender,#com_tl_news_2 input.inputhalf.calender,#tl_subscribe input.inputhalf.calender,form.preisanfrage textarea.inputhalf.calender,form.anmeldung textarea.inputhalf.calender,form.bewerbung textarea.inputhalf.calender,#com_tl_news_2 textarea.inputhalf.calender,#tl_subscribe textarea.inputhalf.calender{margin-right:-10px}form.preisanfrage input.radio,form.anmeldung input.radio,form.bewerbung input.radio,#com_tl_news_2 input.radio,#tl_subscribe input.radio,form.preisanfrage textarea.radio,form.anmeldung textarea.radio,form.bewerbung textarea.radio,#com_tl_news_2 textarea.radio,#tl_subscribe textarea.radio{width:10px;vertical-align:top;margin-top:6px}form.preisanfrage input.submit,form.anmeldung input.submit,form.bewerbung input.submit,#com_tl_news_2 input.submit,#tl_subscribe input.submit,form.preisanfrage textarea.submit,form.anmeldung textarea.submit,form.bewerbung textarea.submit,#com_tl_news_2 textarea.submit,#tl_subscribe textarea.submit{background:#cf3476;color:#f3da0b;text-align:center;width:40%;transition:all ease 0.5s;font-size:13px;margin-left:48%}form.preisanfrage input.submit:hover,form.anmeldung input.submit:hover,form.bewerbung input.submit:hover,#com_tl_news_2 input.submit:hover,#tl_subscribe input.submit:hover,form.preisanfrage textarea.submit:hover,form.anmeldung textarea.submit:hover,form.bewerbung textarea.submit:hover,#com_tl_news_2 textarea.submit:hover,#tl_subscribe textarea.submit:hover{background:#f3da0b;color:#cf3476}form.preisanfrage select.selectfull,form.anmeldung select.selectfull,form.bewerbung select.selectfull,#com_tl_news_2 select.selectfull,#tl_subscribe select.selectfull{width:63%}form.preisanfrage select.inputhalf,form.anmeldung select.inputhalf,form.bewerbung select.inputhalf,#com_tl_news_2 select.inputhalf,#tl_subscribe select.inputhalf{float:left;margin-right:10px;width:30%}form.preisanfrage .checkbox_container legend,form.anmeldung .checkbox_container legend,form.bewerbung .checkbox_container legend,#com_tl_news_2 .checkbox_container legend,#tl_subscribe .checkbox_container legend{width:25%;float:left}form.preisanfrage .checkbox_container input.checkbox,form.anmeldung .checkbox_container input.checkbox,form.bewerbung .checkbox_container input.checkbox,#com_tl_news_2 .checkbox_container input.checkbox,#tl_subscribe .checkbox_container input.checkbox{display:inline-block;float:left;margin-right:10px;width:10px}form.preisanfrage .checkbox_container label,form.anmeldung .checkbox_container label,form.bewerbung .checkbox_container label,#com_tl_news_2 .checkbox_container label,#tl_subscribe .checkbox_container label{display:inline-block;float:none;line-height:10px;vertical-align:top;width:auto}form.preisanfrage .widget-radio,form.anmeldung .widget-radio,form.bewerbung .widget-radio,#com_tl_news_2 .widget-radio,#tl_subscribe .widget-radio{clear:both}form.preisanfrage .widget-radio legend,form.anmeldung .widget-radio legend,form.bewerbung .widget-radio legend,#com_tl_news_2 .widget-radio legend,#tl_subscribe .widget-radio legend{float:left;margin-bottom:120px;width:25%}form.preisanfrage .widget-radio legend span,form.anmeldung .widget-radio legend span,form.bewerbung .widget-radio legend span,#com_tl_news_2 .widget-radio legend span,#tl_subscribe .widget-radio legend span{display:inline-block}form.preisanfrage .widget-radio span,form.anmeldung .widget-radio span,form.bewerbung .widget-radio span,#com_tl_news_2 .widget-radio span,#tl_subscribe .widget-radio span{display:block}form.preisanfrage .widget-radio span label,form.anmeldung .widget-radio span label,form.bewerbung .widget-radio span label,#com_tl_news_2 .widget-radio span label,#tl_subscribe .widget-radio span label{display:inline-block;float:none;width:60%}form.preisanfrage .widget-radio #ctrl_26 legend,form.anmeldung .widget-radio #ctrl_26 legend,form.bewerbung .widget-radio #ctrl_26 legend,#com_tl_news_2 .widget-radio #ctrl_26 legend,#tl_subscribe .widget-radio #ctrl_26 legend{margin-bottom:50px}.footer-gelb{background:#f3da0b;padding:15px;text-align:center}.footer-gelb img{height:150px}table{margin-bottom:16px}#footer{width:100%;margin-top:50px}#footer .social-footer{padding-left:20px}#footer .social-footer .facebook-link{float:right;display:inline-block;margin-left:20px}#footer .social-footer .facebook-link a{color:#1d2129;font-family:helvetica, arial, sans-serif;font-weight:bold;font-size:13px}#footer #footer-responsiv{display:none}#footer #footer-normale{display:block}#footer img.footertop{width:100%}#footer .inside{margin:auto;max-width:1300px;padding:10px}#footer .inside .block{width:75%;margin:auto}#footer .inside p{font-size:12px;margin-bottom:0px}#footer .inside pre p{font-size:12px;margin-bottom:0px}#footer .inside table{width:100%}#footer .inside table tr td{padding-right:20px;padding-left:20px}#footer .inside table tr td strong{color:#cf3476;font-weight:lighter;text-transform:uppercase;font-family:Arial Black, Arial Bold, Gadget, sans-serif;font-size:14px}#footer .inside table tr td a{color:#0a0a0a}#footer .inside table tr td a:hover{color:#cf3476}#mapes{width:80vw}#mapsSection{height:300px;padding:0 20px;max-width:1300px;margin:0 auto;display:flex;overflow:hidden;position:relative;justify-content:center;align-items:center;background-size:contain}div[data-type="placeholder"]{justify-content:center;align-items:center;background:url("/files/content/maps_background.jpg") no-repeat scroll center;background-size:contain;width:100%;height:146px;padding:20%}div[data-type="placeholder"] .cm-btn{padding:8px 35px !important}div[data-type="placeholder"] .cm-btn-success{color:#f3da0b !important;background-color:black !important}div[data-type="placeholder"] .cm-btn-success-var{color:#f3da0b !important;background-color:#cf3476 !important}#googlemapswrapper{width:100%}.ce_dlh_googlemaps.standorte-gesamt .dlh_googlemap{width:100%;height:500px}div.suchfeld input.plzsuche{border:1px solid #cecece;padding:5px 10px}div.suchfeld input.plzsuche:hover{border:1px solid #cf3476}div.suchfeld input.submit{background:#cf3476;border:none;padding:5px 10px;color:#f3da0b}#form_standortsuche div.schule{border:2px solid #f3da0b;float:left;margin-bottom:30px;margin-right:5%;margin-top:20px;padding:10px;width:25%}.suche-on-map{background:rgba(250, 250, 250, 0.8);padding:15px;position:absolute;right:50px;top:50px;width:350px}div.first-shop{border:2px solid #cf3476;margin-right:2%;padding:10px}div.weitere-standorte{border:2px solid #cf3476;float:left;width:25%;margin-right:2%;padding:10px}nav.mod_navigation.subnavigation{text-align:center}nav.mod_navigation.subnavigation ul{list-style-type:none;padding-left:0 !important}nav.mod_navigation.subnavigation ul li{display:inline-block;text-align:center;padding:5px 12px 10px;background:#ededed;border-top:2px solid #f3da0b;width:260px}nav.mod_navigation.subnavigation ul li a,nav.mod_navigation.subnavigation ul li span{text-transform:uppercase;font-size:16px;color:#cf3476;font-family:Arial Black, Arial Bold, Gadget, sans-serif}nav.mod_navigation.subnavigation ul li a:hover,nav.mod_navigation.subnavigation ul li span:hover,nav.mod_navigation.subnavigation ul li a .active,nav.mod_navigation.subnavigation ul li span .active{text-decoration:underline}#max-breite .dlh_googlemap{width:100%;height:300px}#max-breite .standorte-allg .dlh_googlemap{height:500px}#max-breite .on-the-map{background:rgba(250, 250, 250, 0.8);padding:15px;position:absolute;right:50px;top:10px;width:400px}.mod_calendar table.calendar{width:100%;border-collapse:collapse}.mod_calendar table.calendar thead tr{border:none}.mod_calendar table.calendar thead tr.daysotweek{border-bottom:2px solid #f3da0b}.mod_calendar table.calendar thead tr th.previous{text-align:left}.mod_calendar table.calendar thead tr th.current{text-align:center}.mod_calendar table.calendar thead tr th.next{text-align:right}.mod_calendar table.calendar thead tr td,.mod_calendar table.calendar thead tr th{border:none}.mod_calendar table.calendar tr{border-left:1px solid #cecece}.mod_calendar table.calendar tr td,.mod_calendar table.calendar tr th{padding:5px;border:1px solid #cecece;width:14.28%}.mod_calendar table.calendar tr td.days.bygone,.mod_calendar table.calendar tr th.days.bygone{opacity:0.5}.standortkurse{margin-bottom:10px;border-top:2px solid #f3da0b;padding-top:20px}.kurs_elemente_wrapper{display:flex;flex-direction:column}.kurs_wrapper{display:flex;flex-direction:row;justify-content:space-between;border-top:2px solid;border-color:#cf3476;padding:15px 0;gap:25px}.kurs_wrapper:first-child{border:none}.kurs_image{width:200px;justify-content:center;display:flex}.kurs_image img{max-height:150px;max-width:200px}.kurs_title{flex-grow:2}.kurs_aktionen{display:flex;align-items:center;padding:10px}.kurs_aktionen_footer{flex-wrap:wrap;padding:0}.kurs_aktionen a{color:#f3da0b;background:#cf3476;display:block;padding:10px 15px}.kurs_aktionen_footer a{margin:0 5px 5px 0;padding:10px 15px}.kurs_aktionen span{cursor:pointer}.toggler_kurse.active .kurs_aktionen img{transition:all ease 0.2s;transform:rotate(90deg)}@media only screen and (max-width:700px){.kurs_wrapper{flex-wrap:wrap;justify-content:center}}table.theoriezeiten .kleingedruckt{font-size:10px;color:#cf3476}#fahrlehrer_einzelansicht{border:2px solid #f3da0b;padding:20px}@media only screen and (max-width:1300px){.inside{width:100% !important}}@media only screen and (max-width:950px){#header{height:auto}#header .inside .ce_image.header-car,#header .inside .ce_image.header-logo{width:20%}#header .inside nav.mod_navigation{padding-bottom:0px}#header .inside nav.mod_navigation ul li{padding-right:8px;padding-left:8px}#header .inside nav.mod_navigation ul li a,#header .inside nav.mod_navigation ul li span{font-size:14px}#header.fix .inside .ce_image.header-logo,#header.fix .inside .ce_image.header-car{width:auto}#max-breite .ce_sliderStart .slider-wrapper .block.slide_1 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_2 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_3 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_4 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_5 p,#max-breite .ce_sliderStart .slider-wrapper .block.slide_6 p{background:rgba(255, 255, 255, 0.8)}.boxes-grey .block{height:470px}.boxes-grey .ce_form input.vorname,.boxes-grey .ce_form textarea.vorname,.boxes-grey .ce_form select.vorname,.boxes-grey .ce_form input.nachname,.boxes-grey .ce_form textarea.nachname,.boxes-grey .ce_form select.nachname{float:none;margin-right:0px;width:95%}}@media only screen and (max-width:800px){.boxes-grey .block{width:50%}.boxes-grey .block.standort-box{width:100%;height:auto}}@media only screen and (max-width:700px){.on-the-map{display:none}form.preisanfrage textarea,form.anmeldung textarea,form.bewerbung textarea,form.preisanfrage input,form.anmeldung input,form.bewerbung input,form.preisanfrage select,form.anmeldung select,form.bewerbung select,form.preisanfrage label,form.anmeldung label,form.bewerbung label{display:block;width:100%;float:none}form.preisanfrage textarea.inputhalf,form.anmeldung textarea.inputhalf,form.bewerbung textarea.inputhalf,form.preisanfrage input.inputhalf,form.anmeldung input.inputhalf,form.bewerbung input.inputhalf,form.preisanfrage select.inputhalf,form.anmeldung select.inputhalf,form.bewerbung select.inputhalf,form.preisanfrage label.inputhalf,form.anmeldung label.inputhalf,form.bewerbung label.inputhalf,form.preisanfrage textarea.selectfull,form.anmeldung textarea.selectfull,form.bewerbung textarea.selectfull,form.preisanfrage input.selectfull,form.anmeldung input.selectfull,form.bewerbung input.selectfull,form.preisanfrage select.selectfull,form.anmeldung select.selectfull,form.bewerbung select.selectfull,form.preisanfrage label.selectfull,form.anmeldung label.selectfull,form.bewerbung label.selectfull,form.preisanfrage textarea.submit,form.anmeldung textarea.submit,form.bewerbung textarea.submit,form.preisanfrage input.submit,form.anmeldung input.submit,form.bewerbung input.submit,form.preisanfrage select.submit,form.anmeldung select.submit,form.bewerbung select.submit,form.preisanfrage label.submit,form.anmeldung label.submit,form.bewerbung label.submit{display:block;width:100%;float:none;margin-left:0}form.preisanfrage .radio_container,form.anmeldung .radio_container,form.bewerbung .radio_container{padding-bottom:10px}form.preisanfrage .radio_container legend,form.anmeldung .radio_container legend,form.bewerbung .radio_container legend{width:100%;float:none;margin-bottom:0 !important}form.preisanfrage .radio_container span input,form.anmeldung .radio_container span input,form.bewerbung .radio_container span input,form.preisanfrage .radio_container span label,form.anmeldung .radio_container span label,form.bewerbung .radio_container span label{display:inline-block}form.preisanfrage img.CalendarFieldIcon,form.anmeldung img.CalendarFieldIcon,form.bewerbung img.CalendarFieldIcon,form.preisanfrage img.CalendarFieldIcon.inputhalf,form.anmeldung img.CalendarFieldIcon.inputhalf,form.bewerbung img.CalendarFieldIcon.inputhalf{float:right;left:0;top:-33px}.boxes-grey .block{width:100%;float:none;height:auto}#header .kontakt-form,#header .trigger-formular{display:none}#header .inside .ce_image.header-logo{width:50% !important;margin:auto;text-align:center;position:relative;}#header .inside nav.mod_navigation{display:none}#header.fix{height:80px}#footer .inside{width:auto !important}#footer #footer-normal{display:none}#footer #footer-responsiv{display:block}#main .inside .mod_article:not(.full_width){padding-left:20px;padding-right:20px}.mod_comments .ce_text.insert-text{float:none;width:auto}.mod_comments .form{float:none;width:auto;margin-top:30px}.mod_article.text-zweiteilig .ce_text table tr td{display:block;width:95%;padding-bottom:50px}div.weitere-standorte{width:95%;margin:auto;float:none}#submenuStandorteMobil{display:block}#anmeldeButton{text-decoration:underline}div[data-type="placeholder"]{background:url("/files/content/maps_background_mobil.jpg") no-repeat scroll center;background-size:contain}#responsiv-navigation{display:block}#responsiv-navigation #rn-trigger{background:#f3da0b url("/files/layout/img/menu-resp.png") no-repeat scroll 15px center;cursor:pointer;display:block;font-size:20px;padding:15px 15px 15px 45px;position:fixed;text-transform:uppercase;z-index:10001;transition:all ease 1s;top:0}#responsiv-navigation #rn-trigger.active{background:#f3da0b url("/files/layout/img/kreuz-pink.png") no-repeat scroll 15px center}#responsiv-navigation #close-nav{cursor:pointer;display:block;font-size:20px;padding:15px 15px 15px 45px;position:fixed;text-transform:uppercase;transition:all ease 0.5s;z-index:10002;margin-left:-700px;background:#f3da0b url("/files/layout/img/kreuz-pink.png") no-repeat scroll 15px center}#responsiv-navigation #close-nav.active{margin-left:0px}#responsiv-navigation nav.mod_navigation{display:block;background:#f3da0b;height:100%;overflow:auto;position:fixed;padding-right:30px;z-index:10000;margin-left:-700px;transition:all ease 0.5s;-webkit-box-shadow:2px 0px 10px 0px rgba(156, 156, 156, 1);-moz-box-shadow:2px 0px 10px 0px rgba(156, 156, 156, 1);box-shadow:2px 0px 10px 0px rgba(156, 156, 156, 1);max-width:85vw;width:85vw}#responsiv-navigation nav.mod_navigation #standordSubmenu{display:none}#responsiv-navigation nav.mod_navigation.active{margin-left:0px}#responsiv-navigation nav.mod_navigation ul{list-style-type:none;padding-top:60px}#responsiv-navigation nav.mod_navigation ul li{padding-left:15px}#responsiv-navigation nav.mod_navigation ul li.last{margin-bottom:50px}#responsiv-navigation nav.mod_navigation ul li.submenu{background:rgba(0, 0, 0, 0) url("/files/layout/img/pfeil-pink.png") no-repeat scroll right;padding-right:20px;cursor:pointer}#responsiv-navigation nav.mod_navigation ul li a,#responsiv-navigation nav.mod_navigation ul li span{font-size:16px;color:#0a0a0a;font-family:Arial Black, Arial Bold, Gadget, sans-serif}#responsiv-navigation nav.mod_navigation ul li a:hover,#responsiv-navigation nav.mod_navigation ul li span:hover,#responsiv-navigation nav.mod_navigation ul li a.active,#responsiv-navigation nav.mod_navigation ul li span.active{color:#cf3476;text-decoration:none}#responsiv-navigation nav.mod_navigation ul li.standorte ul.level_2 li.submenu{padding-bottom:10px}#responsiv-navigation nav.mod_navigation ul li.standorte ul.level_2 li ul.level_3{display:none}#responsiv-navigation nav.mod_navigation ul li.active ul.level_2{margin-left:-15px}#responsiv-navigation nav.mod_navigation ul li ul.level_2{overflow:auto;position:fixed;margin-left:-700px;transition:all ease 0.5s;padding-left:15px;top:0;background:#f3da0b;height:100%;-webkit-box-shadow:2px 0px 10px 0px rgba(156, 156, 156, 1);-moz-box-shadow:2px 0px 10px 0px rgba(156, 156, 156, 1);box-shadow:2px 0px 10px 0px rgba(156, 156, 156, 1);width:85vw;padding-right:15px}#responsiv-navigation nav.mod_navigation ul li ul.level_2 li{display:block;padding-left:15px;padding-bottom:10px;padding-top:10px;padding-right:15px;text-align:left;background:rgba(0, 0, 0, 0) url("/files/layout/img/pfeil-pink.png") no-repeat scroll left 11px;line-height:19px}#responsiv-navigation nav.mod_navigation ul li ul.level_2 li ul.level_3{margin-bottom:0px;padding-bottom:0px}#responsiv-navigation nav.mod_navigation ul li ul.level_2 li ul.level_3 li{background:url("/files/layout/img/punkt-pink.png");margin-bottom:0px;padding-bottom:0px;padding-top:5px}#responsiv-navigation nav.mod_navigation ul li ul.level_2 li ul.level_3 li a,#responsiv-navigation nav.mod_navigation ul li ul.level_2 li ul.level_3 li span{text-transform:none}#responsiv-navigation nav.mod_navigation ul li ul.level_2 li.submenu{padding-bottom:0px}#main .inside .ce_sliderStart .content-slider .slider-wrapper > div .inner{opacity:0.8;max-width:none;width:calc(100% - 30px);padding:15px;top:auto;position:absolute;bottom:0}nav.mod_customnav{padding-left:125px}#standorte_nav_title{display:inline;width:100%;text-align:right;cursor:pointer}#standorte_nav_title h1{background-color:black;color:#fff;margin:0;padding-right:20px}#standorte_nav_elements li{font-size:1.5em}#standorte_nav_elements{margin-top:-500px}#standorte_nav_elements.active{margin-top:0;padding-top:10px}.kurstable{display:block}.kurstable > tbody > tr{display:block;clear:both}.kurstable > tbody > tr.headerrow{display:none}.kurstable > tbody > tr > td{width:calc(50% - 20px);float:left;display:block}.kurstable > tbody > tr > td:nth-child(2n+2){clear:both}.kurstable > tbody > tr > td.kwcol{font-weight:bold;clear:both;float:none;width:100%}.kurstable > tbody > tr > td table{width:100%}}.auszeichnung{margin-top:12px;line-height:1.5;font-weight:bold}div.region{border:2px solid #f3da0b;float:left;width:25%;margin-right:2%;padding:10px;min-width:200px}.region h2{margin-bottom:5px}.regionen .toggler{background:#cf3476;color:#f3da0b;padding:5px 10px;display:block;cursor:pointer;margin-bottom:10px}.regionen .accordion{padding-bottom:20px}.regionen .accordion:after{content:"";display:block;clear:both}@media only screen and (max-width:430px){.header-car{display:none}.header-logo{position:absolute;right:0;top:0}#standorte_nav_elements li{display:block}}@media print{.mod_customnav{display:none}#header{height:auto}#header .mod_navigation{display:none}#header .trigger-formular,#header .kontakt-form{display:none}#header .inside .ce_image.header-car{display:none}#header .inside .ce_image.header-logo{width:50%;margin:auto;margin-top:0 !important;text-align:center}nav.mod_navigation.subnavigation{display:none}#footer{display:none}.footer-gelb img{display:none}.kurstable{border-collapse:collapse;padding:0;margin:0;width:85px}.kurstable td{padding:0px !important;padding-right:1px !important;font-size:12px !important}.kurstable table{width:85px}.ce_dlh_googlemaps{display:none}.on-the-map{position:static !important;width:auto !important}}[class*="entypo-"]:before{font-family:"entypo", sans-serif}#sticky-social{left:-300px;position:fixed;top:245px;z-index:1000;transition:left 2s}#sticky-social a{background:#333;color:#fff;display:block;height:48px;font:16px "Open Sans", sans-serif;line-height:48px;position:relative;text-align:center;width:48px;text-decoration:none}#sticky-social a:hover span{left:100%}#sticky-social a span{line-height:48px;left:-120px;position:absolute;text-align:center;width:120px}#sticky-social:hover{left:0px}#sticky-social a[class*="facebook"],#sticky-social a[class*="facebook"]:hover,#sticky-social a[class*="facebook"] span{background:#3b5998}@media only screen and (max-width:1400px){#sticky-social a{height:35px;line-height:35px;width:35px}#sticky-social a span{line-height:35px}}@media only screen and (max-width:700px){#sticky-social{top:210px}}.image-gallery{display:flex;align-items:center;gap:10px;padding:10px 0;}.image-gallery > a{display:flex;justify-content:center}.image-gallery a img{object-fit:cover;max-width:100%;height:auto;vertical-align:middle;border-radius:5px;max-height:200px}@media only screen and (max-width:700px){.image-gallery{flex-wrap:wrap;justify-content:center}.image-gallery a img{max-height:100px}}.klaro{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro button{font-family:inherit;font-family:var(--font-family, inherit);font-size:14px;font-size:var(--font-size, 14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .cookie-modal,.klaro .context-notice,.klaro .cookie-notice{}.klaro .cookie-modal .cm-switch-container,.klaro .context-notice .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-color:#c8c8c8;border-bottom-color:var(--light2, #c8c8c8);display:block;position:relative;padding:10px;padding-left:66px;line-height:20px;vertical-align:middle;min-height:40px}.klaro .cookie-modal .cm-switch-container:last-child,.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .cookie-modal .cm-switch-container:first-child,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .cookie-modal .cm-switch-container p,.klaro .context-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container p{margin-top:0}.klaro .cookie-modal .cm-switch,.klaro .context-notice .cm-switch,.klaro .cookie-notice .cm-switch{position:relative;display:inline-block;width:50px;height:30px}.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider,.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f)}.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider,.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider{background-color:#1a936f;background-color:var(--green1, #1a936f);opacity:0.6}.klaro .cookie-modal .cm-list-input.half-checked:checked + .cm-list-label .slider::before,.klaro .context-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.half-checked:checked + .cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider,.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider{background-color:#cf3476;background-color:var(--green2, #cf3476);opacity:0.8}.klaro .cookie-modal .cm-list-input.only-required + .cm-list-label .slider::before,.klaro .context-notice .cm-list-input.only-required + .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input.only-required + .cm-list-label .slider::before{-ms-transform:translateX(10px);transform:translateX(10px)}.klaro .cookie-modal .cm-list-input.required:checked + .cm-list-label .slider,.klaro .context-notice .cm-list-input.required:checked + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked + .cm-list-label .slider{background-color:#cf3476;background-color:var(--green2, #cf3476);opacity:0.8;cursor:not-allowed}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19)}.klaro .cookie-modal .cm-list-input,.klaro .context-notice .cm-list-input,.klaro .cookie-notice .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}.klaro .cookie-modal .cm-list-title,.klaro .context-notice .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:0.9em;font-weight:600}.klaro .cookie-modal .cm-list-description,.klaro .context-notice .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#7c7c7c;color:var(--dark3, #7c7c7c);font-size:0.9em;padding-top:4px}.klaro .cookie-modal .cm-list-label,.klaro .context-notice .cm-list-label,.klaro .cookie-notice .cm-list-label{}.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{position:absolute;left:0}.klaro .cookie-modal .cm-list-label .slider,.klaro .context-notice .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#f2f2f2;background-color:var(--white2, #f2f2f2);position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:0.4s;width:50px;display:inline-block}.klaro .cookie-modal .cm-list-label .slider::before,.klaro .context-notice .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-label .slider::before{background-color:#e6e6e6;background-color:var(--white3, #e6e6e6);position:absolute;content:'';height:20px;width:20px;left:5px;bottom:5px;transition:0.4s}.klaro .cookie-modal .cm-list-label .slider.round,.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .cookie-modal .cm-list-label .slider.round::before,.klaro .context-notice .cm-list-label .slider.round::before,.klaro .cookie-notice .cm-list-label .slider.round::before{border-radius:50%}.klaro .cookie-modal .cm-list-label input:focus + .slider,.klaro .context-notice .cm-list-label input:focus + .slider,.klaro .cookie-notice .cm-list-label input:focus + .slider{box-shadow-color:#48dfb2;box-shadow-color:var(--green3, #48dfb2);box-shadow:0 0 1px var(color, green3)}.klaro .cookie-modal .cm-list-label input:checked + .slider::before,.klaro .context-notice .cm-list-label input:checked + .slider::before,.klaro .cookie-notice .cm-list-label input:checked + .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .cm-list-input:focus + .cm-list-label .slider,.klaro .context-notice .cm-list-input:focus + .cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus + .cm-list-label .slider{box-shadow:0 4px 6px 0 rgba(125, 125, 125, 0.2), 5px 5px 10px 0 rgba(125, 125, 125, 0.19)}.klaro .cookie-modal .cm-list-input:checked + .cm-list-label .slider::before,.klaro .context-notice .cm-list-input:checked + .cm-list-label .slider::before,.klaro .cookie-notice .cm-list-input:checked + .cm-list-label .slider::before{-ms-transform:translateX(20px);transform:translateX(20px)}.klaro .cookie-modal .slider,.klaro .context-notice .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19)}.klaro .cookie-modal a,.klaro .context-notice a,.klaro .cookie-notice a{color:#cf3476;text-decoration:none}.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{color:#fafafa;color:var(--light1, #fafafa)}.klaro .cookie-modal p,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal ul,.klaro .cookie-modal li,.klaro .context-notice p,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice ul,.klaro .context-notice li,.klaro .cookie-notice p,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice ul,.klaro .cookie-notice li{display:block;text-align:left;margin:0;padding:0;margin-top:0.7em}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family, inherit)}.klaro .cookie-modal .cm-link,.klaro .context-notice .cm-link,.klaro .cookie-notice .cm-link{margin-right:0.5em;vertical-align:middle}.klaro .cookie-modal .cm-btn,.klaro .context-notice .cm-btn,.klaro .cookie-notice .cm-btn{color:#fff;color:var(--button-text-color, #fff);background-color:#5c5c5c;background-color:var(--dark2, #5c5c5c);border-radius:4px;border-radius:var(--border-radius, 4px);padding:6px 10px;margin-right:0.5em;border-style:none;padding:0.4em;font-size:1em;cursor:pointer}.klaro .cookie-modal .cm-btn:disabled,.klaro .context-notice .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:0.5}.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2, #c8c8c8)}.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:#0a0a0a;color:#f3da0b;padding:12px 20px}.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:#cf3476;background-color:var(--green2, #cf3476)}.cn-decline{background-color:#333 !important}.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:#333}.klaro .context-notice{border-radius:4px;border-radius:var(--border-radius, 4px);border-style:solid;border-style:var(--border-style, solid);border-width:1px;border-width:var(--border-width, 1px);border-color:#c8c8c8;border-color:var(--light2, #c8c8c8);display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;padding:12px;height:100%;background:rgba(255, 255, 255, 0.8)}.klaro .context-notice.cm-dark{background-color:#333;background-color:var(--dark1, #333);border-color:#5c5c5c;border-color:var(--dark2, #5c5c5c)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1, #fafafa)}.klaro .context-notice.cm-dark p a{color:#459cdc;color:var(--blue2, #459cdc)}.klaro .context-notice p{color:#333;color:var(--dark1, #333);flex-grow:0;text-align:center;padding-top:0;margin-top:0}.klaro .context-notice p a{color:#cf3476;color:var(--green2, #cf3476)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:1000}.klaro .cookie-modal.cm-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;-ms-transform:none;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0, 0, 0, 0.5);height:100%;width:100%;position:fixed;top:0;left:0}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:640px;height:auto;width:auto}}.klaro .cookie-modal .cm-modal .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1, #fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:0.8em;padding-top:4px;text-align:right;padding-right:8px}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#5c5c5c;color:var(--dark2, #5c5c5c)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom-width:1px;border-bottom-width:var(--border-width, 1px);border-bottom-style:solid;border-bottom-style:var(--border-style, solid);border-bottom-color:#5c5c5c;border-bottom-color:var(--dark2, #5c5c5c);padding:1em;padding-right:24px}.klaro .cookie-modal .cm-modal .cm-header h1{margin:0;font-size:2em;display:block}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes{padding:0;margin:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3, #a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content{margin-left:-40px;display:none}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes{color:#a0a0a0;color:var(--light3, #a0a0a0);font-size:0.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all{border-top-width:1px;border-top-width:var(--border-width, 1px);border-top-style:solid;border-top-style:var(--border-style, solid);border-top-color:#5c5c5c;border-top-color:var(--dark2, #5c5c5c);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required{color:#5c5c5c;color:var(--dark2, #5c5c5c);padding-left:0.2em;font-size:0.8em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#333;background-color:var(--dark1, #333);z-index:999;position:fixed;width:100%;bottom:0;right:0}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius, 4px);position:fixed;position:var(--notice-position, fixed);right:20px;right:var(--notice-right, 20px);left:auto;left:var(--notice-left, auto);bottom:20px;bottom:var(--notice-bottom, 20px);top:auto;top:var(--notice-top, auto);max-width:600px;max-width:var(--notice-max-width, 600px);box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19)}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-style:none;border-radius:0}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{position:relative;height:inherit;width:inherit;left:inherit;right:inherit;bottom:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{margin-bottom:0;margin-right:0;bottom:0;padding:1em;padding-top:0}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:0.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-0.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:0.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - 0.5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{margin-top:-0.5em;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:0.5em}.klaro .cookie-modal-notice{background-color:#333;background-color:var(--dark1, #333);color:#fafafa;color:var(--light1, #fafafa);z-index:1001;box-shadow:0 4px 6px 0 rgba(0, 0, 0, 0.2), 5px 5px 10px 0 rgba(0, 0, 0, 0.19);width:100%;max-height:98%;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:fixed;overflow:auto;padding:1em;padding-top:0.2em}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius, 4px);position:relative;margin:0 auto;max-width:400px;height:auto;width:auto}}.klaro .cookie-modal-notice .cn-ok{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin-top:1em}.klaro .cookie-notice-hidden{display:none !important}
/* Uwes_CSS.css */
.video-container .ce_youtube{position: relative;  padding-bottom: 56.25%;  padding-top: 30px;  height: 0;  overflow: hidden;  margin-top: 30px}.video-container iframe,.video-container object,.video-container embed{position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%}.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}
