body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:.6em 1.2em;background-color:#4b4b4b;color:#fff;font-size:1em;text-align:center;z-index:10}.cookiebar *{box-sizing:border-box}.cookiebar--active{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__message,.cookiebar__text{margin-right:1.5em}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{text-decoration:none}.cookiebar__button{margin:0;padding:.6em 1.2em;border:none;border-radius:0;background-color:#4ea55e;color:#fff;font-weight:700;cursor:pointer}.cookiebar__button:hover{background-color:#3e824a}.cookiebar__analytics{margin-right:1.5em}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on November 7, 2016 */



@font-face {
    font-family: 'Arimo bold';
    src: url('../../files/fonts/arimo/arimo-bold-webfont.woff2') format('woff2'),
         url('../../files/fonts/arimo/arimo-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'Arimo';
    src: url('../../files/fonts/arimo/arimo-regular-webfont.woff2') format('woff2'),
         url('../../files/fonts/arimo/arimo-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* main.css */
#mobmenu:not(.mm-menu){display: none}hr{height:1px;background-color:#fff;border-top:1px solid #ccc;color:#fff;border: none}*{margin:0;padding:0}img{vertical-align: bottom;display:inline-block;line-height:0}.ce_text img{height:auto;max-width:100%}p{margin: 1em 0px}p.back{margin-top:30px;text-align:right}a{text-decoration:none;color:#2d3a4b}a:hover{color:#e9491b}.clear{clear:both}html,body{min-height:100%;font:14px/100% 'Arimo',sans-serif;color:#292929;-webkit-font-smoothing: antialiased;font-weight:400}strong{font-family:'Arimo bold';font-weight:400}.mobileonly,.mobile500{display:none}#wrapper{max-width:100%}body.wrapperpage #wrapper,.inner-wrapper{width:100%;min-height:100%;max-width:980px;margin:0 auto}#header{padding-top:100px;z-index:10}body.startseite #header,body.kontaktseite #header{width:100%;height:500px;background-image:none}#header .inside{width:100%;min-height:100px;left:0;position:absolute}#header .sticky{width:100%;height:105px;left:0;top:0;position:fixed;overflow:visible;background-color:#fff;color:#fff;z-index:999;height:auto}#header .sticky .innen,#header .header-leiste .innen,#header .infobox .innen{width:980px;margin:0 auto}#header .sticky #notification{width:100%;height:30px;margin-top:-30px;text-align:center;background-color:#2d3a4b;line-height:30px;color:#fff}#header .sticky #notification .message{padding-right:20px;padding-left:40px}#header .sticky #notification .message #close-btn{position:absolute;display:inline-block;margin-top:-2px;margin-left:-20px;cursor:pointer}#header .sticky #notification .message #close-btn:hover{}#header .logo{float:left;display:inline-block;margin-top:14px;margin-left:0}#header .logo img{width:100px;height:auto}#header .kontaktbox{float:right;margin-top:20px;margin-bottom:20px}#header .kontaktbox a{display:inline-block;margin-left:15px}#header .kontaktbox a img{width:20px;height:20px;display:inline-block}body.startseite #header .headerslider{width:100%;height:500px;left:0;display:block;background-image:url("../../files/template/headerslider-bg.png");background-position:left top;background-repeat:repeat-x;z-index:999}#header .titelbild-frame{width:100%;height:500px;background-image:url("../../files/template/headerslider-bg.png");background-position:left top;background-repeat:repeat-x}#header .titelbild{width:100%;height:500px;left:0;position:absolute;display:block;margin:0;padding:0;background-position:center top;background-repeat:no-repeat}#header .titelbild .textbox{max-width:980px;margin:0px auto}body.startseite #header .titelbild,body.kontaktseite #header .titelbild{display:none}#header .headerslider .slider-prev{width:60px;height:40px;left:50%;position:absolute;overflow:hidden;margin-top:-140px;margin-left:-490px;background-image:url("../../files/template/pfeil-links.svg");background-position:left center;background-repeat:no-repeat;z-index:99;background-size:60px 40px;text-indent:-999px}#header .headerslider .slider-next{width:60px;height:40px;left:50%;position:absolute;overflow:hidden;margin-top:-140px;margin-left:-430px;background-image:url("../../files/template/pfeil-rechts.svg");background-position:left center;background-repeat:no-repeat;z-index:99;background-size:60px 40px;text-indent:-999px}#header .headerslider .slider-menu{margin-top:-50px}#header .headerslider .slider-menu b{width:10px;height:10px;overflow:hidden;display:inline-block;margin-right:5px;margin-left:5px;background-image:url("../../files/template/slider-inactive.svg");background-position:left top;background-repeat:no-repeat;text-indent:-999px;background-size:10px 10px}#header .headerslider .slider-menu .active{background-image:url("../../files/template/slider-active.svg");background-position:left top;background-repeat:no-repeat;background-size: 10px 10px}#header .claim{display:none}body.startseite #header .claim{width:100%;height:500px;display:block}#header .claim .textbox{max-width:980px;margin:0 auto;line-height:100%}.claim .textbox h3,.titelbild .textbox h3{display:inline-block;margin:0;padding:0;text-align:left;font:3.8em/100% 'Arimo bold',sans-serif;color:#fff;text-transform:uppercase}.claim .textbox p,.titelbild .textbox p{padding-top:60px;font:1.2em/130% 'Arimo bold';color:#fff}#main .intro{float:none;clear:both;margin-bottom:100px;background-color:#ededed}#main .intro .image_container{width:50%;height:auto;float:left}#main .intro .textframe{width:45%;height:45%;float:right;padding:2.5%}#main .mod_eventreader .ce_gallery,#main .mod_newsreader .ce_gallery{margin-top:40px}#main .ce_gallery ul,#main .ce_gallery ul li{display:inline-block;margin:0;padding:0;list-style-type:none}#main .ce_gallery ul li{width:24.25%;overflow:hidden;margin-right:1%;margin-bottom:1%}#main .ce_gallery ul li:nth-child(4n+4){margin-right:0}#main .ce_gallery ul li img{max-width:100%;display:block;height:auto;transition: all 0.3s ease 0s}#main .ce_gallery ul li img:hover{transform: scale(1.1, 1.1)}.ce_gallery > ul li.col_first{clear:none}#main .mod_eventreader .ce_gallery .image_container,#main .mod_newsreader .ce_gallery .image_container{margin:0;padding:0}#main .pagination{margin-top:50px;padding-top:15px;border-top:1px solid #292929}#main .pagination p{float:left;margin-top:0;padding-top:0}#main .pagination ul{float:right}#main .pagination ul,#main .pagination ul li{display:inline-block;list-style-type:none}#main .pagination ul li{margin:0 0 0 10px;padding:0}#main .pagination ul li a{padding:3px 4px;border:1px solid #fff;line-height:100%}#main .pagination ul li span.current{padding:3px 4px;background-color:#2d3a4b;border:1px solid #2d3a4b;line-height:100%;color:#fff}#main .box-weiss a,#main .box-gelb a,#main .box-grau a{color:#e9491b}#main .box-weiss a:hover,#main .box-gelb a:hover,#main .box-grau a:hover{color:#2d3a4b}#main .layout_full .image_container img{width:100%;height:auto;display:block;margin:0;padding:0}#header .claim .textbox a.more,#main .spalte-viertel a.more,#main .box-weiss p.anmeldung a,#main .box-gelb p.anmeldung a,#main .box-grau p.anmeldung a,.layout_teaser p.more a,.layout_latest p.more a{display:inline-block;margin-top:30px;padding:15px;text-align:center;background-color:#2d3a4b;font:1.1em/100% 'Arimo bold';color:#fff;text-transform:uppercase;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}#header .claim .textbox a.more:hover,#main .spalte-viertel a.more:hover,#main .box-weiss p.anmeldung a:hover,#main .box-gelb p.anmeldung a:hover,#main .box-grau p.anmeldung a:hover,.layout_teaser p.more a:hover,.layout_latest p.more a:hover{background-color:#e9491b;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}#header .titel1{background-image:url("../../files/titelbilder/header_gesundheitsberufe_zahntechnik.jpg");background-position:center top;background-repeat:no-repeat}#header .titel2{background-image:url("../../files/titelbilder/header_friseur_friseurin.jpg");background-position:center top;background-repeat:no-repeat}#header .titel3{background-image:url("../../files/titelbilder/header_gastroberufe_restaurantfachmann.jpg");background-position:center top;background-repeat:no-repeat}#header .titel4{background-image:url("../../files/titelbilder/header_agrarberufe_landwirtin.jpg");background-position:center top;background-repeat:no-repeat}#header .titel5{background-image:url("../../files/titelbilder/header_nahrungsberufe_baeckerin.jpg");background-position:center top;background-repeat:no-repeat}#header .titel6{background-image:url("../../files/titelbilder/header_vollzeitschule_schueler.jpg");background-position:center top;background-repeat:no-repeat}#main{min-height:300px;padding-top:30px;padding-bottom:100px;line-height:1.45em}body.startseite #main{padding-top:0}#main .blockcontent{float:none;clear:both}#main iframe{width:100%;height:800px}#main .mod_eventlist h1,#main .mod_newslist h1{padding-bottom:40px}#main .mod_eventlist .layout_teaser,#main .mod_newslist .layout_latest{clear:both;margin-bottom:50px;padding-bottom:50px;border-bottom:1px solid #292929}#main .mod_eventlist .layout_teaser.last,#main .mod_newslist .layout_latest.last{margin-bottom:0;padding-bottom:0;border-bottom:0px}#main .mod_eventlist .layout_teaser p.info,#main .mod_newslist .layout_latest p.info,#main .mod_eventreader p.info,#main .mod_newsreader p.info{font:1.2em "Arimo bold";color:#2d3a4b}#main .mod_newsreader p.info{text-align:center}#main .news-start .layout_latest p.info{font:1em 'Arimo'}#main .mod_eventlist .layout_teaser .image_container,#main .mod_newslist .layout_latest .image_container{float:left;margin-right:50px}#main .news-start .layout_latest .image_container{float:none;margin-right:0}#main .mod_newslist .layout_latest .image_container img{width:470px;height:470px}#main .mod_eventreader .image_container,#main .mod_newsreader .image_container{margin-top:50px}#main ul{overflow:auto}#main ul li{margin-left:30px;padding-bottom:8px;list-style-type:square}#main ul ul{margin-top:10px;margin-bottom:0;padding:0}#main ol li{margin-left:30px;padding-bottom:8px}#main .mod_breadcrumb{font-size:.7em}#main table.video-download td{padding-right:20px;vertical-align:middle;text-align:left}#main table.video-download td img{padding-right:10px;vertical-align:middle;text-align:left}#main table.video-download a{color:#2d3a4b}#main table.video-download a:hover{color:#e9491b}body.startseite #main .mod_breadcrumb{display:none}#main .mod_breadcrumb ul,#main .mod_breadcrumb li{display:inline-block;margin:0;padding:0;line-height:100%}#main .spalte-25{width:25%;min-height:130px;float:left;padding-top:10px;padding-bottom:10px;text-align:center;font-family:'Arimo bold';text-transform:uppercase;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-gelb,#main .spalte-orange,#main .spalte-rot,#main .spalte-gruen,#main .spalte-mint{min-height:190px}#main .spalte-gelb:hover{background-color:#fec82a;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-orange:hover{background-color:#ea711b;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-rot:hover{background-color:#e9491b;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-mint:hover{background-color:#84aa91;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-gruen:hover{background-color:#133d21;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-grau:hover{background-color:#ededed;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-25 img{display:inline}#main .spalte-gelb:hover a,#main .spalte-gelb a:hover
#main .spalte-orange:hover a,#main .spalte-orange:hover a,#main .spalte-rot:hover a,#main .spalte-rot a:hover,#main .spalte-gruen:hover a,#main .spalte-gruen a:hover,#main .spalte-mint:hover a,#main .spalte-mint a:hover{color:#fff}#main .content-einspaltig .circle,#main .content-zweispaltig .circle{width:60px;height:60px;overflow:hidden;clear:both;display:inline-block;margin:0 0 40px;vertical-align:middle;text-align:center;border-radius:300px;font:1.2em/105% 'Arimo bold';color:#fff;text-transform:uppercase;display: table-cell;vertical-align: middle}#main .spalte-25 .circle{width:60px;height:60px;overflow:hidden;display:inline-block;margin-right:auto;margin-left:auto;vertical-align:middle;text-align:center;background-color:#fec82a;border-radius:300px;font:1.2em/105% 'Arimo bold';color:#fff;text-transform:uppercase;display: flex;align-items: center;justify-content: center;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .circle-gelb{background-color:#fec82a;color:#fff}#main .spalte-orange .circle,#main .circle-orange{background-color:#ea711b;color:#fff}#main .spalte-rot .circle,#main .circle-rot{background-color:#e9491b;color:#fff}#main .spalte-mint .circle,#main .circle-mint{background-color:#84aa91;color:#fff}#main .spalte-gruen .circle,#main .circle-gruen{background-color:#133d21;color:#fff}#main .spalte-gelb .circle a,#main .spalte-orange .circle a,#main .spalte-rot .circle a,#main .spalte-gruen .circle a,#main .spalte-mint .circle a{color:#fff}#main .spalte-gelb:hover .circle{background-color:#fff;color:#fec82a;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-orange:hover .circle{background-color:#fff;color:#ea711b;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-rot:hover .circle{background-color:#fff;color:#e9491b;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-mint:hover .circle{background-color:#fff;color:#84aa91;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-gruen:hover .circle{background-color:#fff;color:#133d21;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}#main .spalte-gelb:hover .circle a{color:#fec82a}#main .spalte-orange:hover .circle a{color:#ea711b}#main .spalte-rot:hover .circle a{color:#e9491b}#main .spalte-mint:hover .circle a{color:#84aa91}#main .spalte-gruen:hover .circle a{color:#133d21}.spalte-halb{width:48.5%;min-height:400px;float:left;background-color:#ededed;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}.spalte-halb2{width:48.5%;min-height:400px;float:left;margin-left:3%;background-color:#ededed;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}.spalte-halb2 .textframe{padding-right:20px;padding-left:20px}.spalte-viertel{width:22.5%;min-height:400px;float:left;margin-left:3%;background-color:#ededed;-moz-transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-o-transition: all 0.7s ease;transition: all 0.7s ease}.spalte-viertel .image_container img{max-height:210px}body.startseite .spalte-viertel .textframe h3{min-height:50px}body.startseite #main .spalte-halb,body.startseite #main .spalte-halb2,body.startseite #main .spalte-viertel{margin-bottom:50px;line-height:1.2em}.spalte-halb h3,.spalte-halb2 h3,.spalte-viertel h3{padding-top:40px;font:1.3em/110% 'Arimo bold';text-transform:uppercase}#main .spalte-halb .image_container img,#main .spalte-halb2 .image_container img,#main .spalte-viertel .image_container img{max-width:100%!important;height:auto!important}body.startseite .layout_latest h3,body.startseite .layout_latest p,.spalte-viertel h3,.spalte-viertel p{padding-right:20px;padding-left:20px}body.startseite .layout_latest p.info{position:absolute;font-size:1em}.box-grau{margin-top:60px;margin-bottom:60px;padding-top:60px;padding-bottom:60px;background-color:#ededed}.box-gelb{margin-top:60px;margin-bottom:60px;padding-top:60px;padding-bottom:60px;background-color:#fec82a;color:#2d3a4b}.box-grau p.anmeldung,.box-weiss p.anmeldung,.box-gelb p.anmeldung{text-align:center}#main .kontaktbox{min-height:150px;margin-bottom:20px}#main .kontaktbox .image_container{float:left;margin-right:20px;background-color:#2d3a4b}#main .kontaktbox .textframe{min-height:137px;float:right;display:inline-block;padding:13px 20px 0;background-color:#ededed;background-image:url("../../files/template/e-mail-fragen.svg");background-repeat:no-repeat;background-position:96% 50%;background-size:70px 70px;width: calc(100% - 210px)}#main .kontaktbox .textframe h3{margin-top:0;margin-bottom:10px;padding:0;font-size:1.2em}#main .kontaktbox .textframe p{margin-top:0;margin-bottom:.7em;padding:0}#main .kontaktbox a{color:#e9491b}#main .ce_downloads{margin-bottom:20px;padding-bottom:20px;background-size:40px 40px;background-position:95% 50%}#main .ce_downloads ul li{margin-left:0;padding-left:0;list-style-type:none}#main .ce_downloads h4{margin-top:40px}#main .mod_login{text-align:center}#main .mod_login label{display:none}.mod_login input.text{width:300px;max-width:100%;margin-right:5px;margin-bottom:10px;padding:8px;border:1px solid #67201d}.mod_search .formbody{text-align:center}.mod_search .header{padding-top:15px;padding-bottom:50px;text-align:center}.mod_search .filesize,.mod_search .url{display:none}.mod_search .relevance{font-size:.7em;color:#585753}.mod_search input.text{width:300px;max-width:100%;margin-right:5px;padding:8px;border:1px solid #67201d}.mod_search .widget-submit{margin-top:20px}.mod_search div.even,.mod_search div.odd{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}#main .image_container .caption{margin-top:5px;font-size:.8em}p.back a{display:inline-block;padding:15px;background-color:#2d3a4b;font-family:'Arimo bold';line-height:100%;color:#fff;text-transform:uppercase}p.back a:hover{background-color:#e9491b;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}#main h1{margin-top:30px;margin-bottom:20px;padding:0;text-align:center;font:1.8em/1.3em 'Arimo bold';text-transform:uppercase}#main h2{margin-top:30px;margin-bottom:15px;padding:0 0 15px;text-align:center;font:1.8em/115% 'Arimo bold';text-transform:uppercase}#main h3{font:1.5em/115% 'Arimo bold'}#main .box-grau h2,#main .box-grau h4,#main .box-gelb h2,#main .box-weiss h2,#main .box-weiss h4{margin-top:10px}#main h4{max-width:980px;padding:0 0 15px;text-align:center;border-bottom:1px solid #292929;font:1.4em/115% 'Arimo bold';text-transform:uppercase;margin:0px auto;margin-top:80px;margin-bottom:20px}#main div.content-einspaltig{float:none;clear:both;margin-bottom:50px}#main div.content-zweispaltig{min-height:470px;float:none;clear:both;margin-top:50px}#main .box-grau div.content-zweispaltig,#main .box-grau div.content-einspaltig,#main .box-gelb div.content-zweispaltig,#main .box-gelb div.content-einspaltig{margin-top:0;margin-bottom:0}#footer{width:100%;position:relative;clear:both;background-color:#ededed}#footer .social{position:absolute;margin-top:-80px;line-height:20px;text-transform:uppercase}#footer .social a{display:inline-block;margin-left:15px;vertical-align:middle}#footer .social a.facebook{margin-left:40px}#footer .footer-top{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #919191;font-size:1.2em}#footer .footer-top a{width:20%;display:inline-block;margin:0;padding:0;text-align:center;font-family:2d3a4b;text-transform:uppercase}#footer h3{font:1.2em 'Arimo bold'}#footer .inside{max-width:980px;margin:0 auto;padding-top:40px;padding-bottom:40px;font-size:13px}#footer .inside .mod_navigation a{display:block;margin-bottom:8px}#footer .inside .spalte1,#footer .inside .spalte2,#footer .inside .spalte3{width:28%;float:left;line-height:20px}#footer .inside .spalte2{margin-right:8%;margin-left:8%}#footer .inside .spalte1 h3,#footer .inside .spalte2 h3,#footer .inside .spalte3 h3{font:1.3em 'Arimo bold';text-transform:uppercase;font-weight:400}#footer .inside .spalte1 h3 strong,#footer .inside .spalte2 h3 strong,#footer .inside .spalte3 h3 strong{font-family:'Arimo bold'}.kontaktformular{margin-bottom:50px}.kontaktformular .formbody{margin-top:50px}.kontaktformular select{width:100%;margin-bottom:12px;padding-top:7px;padding-bottom:7px;border-top:0px solid #878787;border-right:0px solid #878787;border-bottom:1px solid #878787;border-left:0px solid #878787;font-size:1em;color:#67201d}.kontaktformular input.captcha{width:30px;margin-right:10px;margin-bottom:12px;margin-left:10px;text-align:center;border:2px solid #f00;font:1em 'Arimo bold';color:#f00}.kontaktformular input.text{width:100%;margin-bottom:12px;padding-top:7px;padding-bottom:7px;border-top:0px solid #878787;border-right:0px solid #878787;border-bottom:1px solid #878787;border-left:0px solid #878787;font-size:1em;color:#67201d}.kontaktformular textarea{width:100%;height:130px;margin-bottom:12px;padding-top:7px;padding-bottom:5px;border-top:0px solid #878787;border-right:0px solid #878787;border-bottom:1px solid #878787;border-left:0px solid #878787;font-size:1em;color:#67201d}.kontaktformular label{display:none}.kontaktformular div.widget-captcha label{display:inline-block;font-family:'Arimo Bold'}.kontaktformular .widget-radio span{display:block;margin-top:15px;margin-bottom:10px}.kontaktformular .widget-radio span label{display:inline-block;margin-left:5px;font:1.4em 'Arimo bold';font-weight:bold;color:#e9491b}.kontaktformular .widget-checkbox{margin-top:20px}.kontaktformular .widget-checkbox legend{margin-bottom:15px}.kontaktformular .widget-checkbox span label{width:90%;display:inline-block;margin-left:5px;vertical-align:top}#dlh_googlemap_1{line-height:120%;width:100%!important}.ce_dlh_googlemaps h3{font:1.2em 'Arimo bold';font-weight:400}.routinglink input.text{width:160px;margin-top:8px;margin-right:5px;padding:9px 3px;border:1px solid #ccc}.kontaktformular .submit_container,.kontaktformular .widget-submit{margin-top:30px;text-align:right}input.submit,a.boxlink,button.submit{padding:10px 15px;background-color:#2d3a4b;border:0px solid;font:1em/100% &#39;Arimo bold&#39;;color:#fff;text-transform:uppercase;cursor:pointer;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}#footer .inside .spalte1 .mod_subscribe input.submit,#footer .inside .spalte1 .mod_subscribe button.submit{width:96%;padding-right:0;padding-left:0;border:none}div.toggler{display:block;padding-top:15px;padding-bottom:15px;padding-left:20px;background-image:url("../../files/template/tab-closed.svg");background-position:left center;background-repeat:no-repeat;border-top:0px solid #ccc;border-right:0px solid #ccc;border-bottom:1px solid #ccc;border-left:0px solid #ccc;font:1em/100% 'Arimo bold';color:#2d3a4b;cursor:pointer;background-size:10px}div.ui-state-active{background-image:url("../../files/template/tab-opened.svg")}input.submit:hover,button.submit:hover,a.boxlink:hover{background-color:#e9491b;cursor:pointer;-moz-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease}#cboxLoadedContent{margin-bottom:30px!important}#cboxTitle{display:none!important}.btn-top{background:#2d3a4b url("../../files/template/pfeil-hoch.svg") center center no-repeat;width:40px;height:40px;bottom:30px;right:30px;position:fixed;overflow:hidden;text-align:center;border:0px solid;border-radius:100px;background-position: 50% 6px;text-indent: 100%;white-space: nowrap;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;z-index:5}.btn-top:hover{background-color:#e9491b}.btn-top-visible{visibility:visible;opacity:1}.btn-top-visible,.btn-top-fade-out,.btn-top:hover{-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s}.cookiebar{background-color:rgba(0,0,0,.8)!important;font-size:1em;padding: 10px 5% 10px 5%!important;z-index:99999!important}.cookiebar span{margin-left:1em!important;line-height:1.4em}.cookiebar a{margin:0 1em 0 0!important}.cookiebar button{font-weight:bold;text-transform:uppercase;font-weight:normal!important;background-color:#e9491b!important}
/* menu.css */
.block{overflow:visible!important}#mobmenu.block,.ce_dlh_googlemaps .block{overflow:hidden!important}#header .mod_navigation,#header ul.sf-menu{float:right}#header .mod_navigation a.hidden{display:none}.sf-menu,.sf-menu *{margin:0;padding:0;list-style: none}.sf-menu ul{top:100%;position:absolute;display:none;left: 0;z-index: 99}.sf-menu > li{float:left}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block}.sf-menu{float:left;margin-bottom:1em}.sf-menu ul.level_2{padding-top:15px;padding-bottom:15px;background-color:rgba(255,255,255,.95);width:980px;min-height:480px;left:50%;position:absolute;margin-left:-490px}.sf-menu ul.level_3{min-height:475px;left:390px;top:0;margin-top:15px;border-left:1px solid #2d3a4b}.sf-menu a{position:relative;display:block;margin-right:10px;margin-left:10px;padding:0;border-bottom:5px solid #fff;font-family:'Arimo bold';line-height:30px;color:#384046;text-transform:uppercase;zoom:1;transition: border-color 0.5s ease}.sf-menu a.last{margin-right:0}.sf-menu a.last{margin-right:0}.sf-menu a:hover,.sf-menu a.current,.sf-menu a.trail,li.sfHover a{border-bottom:5px solid #e9491b;color:#e9491b;transition: border-color 0.5s ease}#header ul.level_2 li a{width:280px;display:block;margin-right:30px;margin-left:30px;padding:8px 30px 8px 10px;border-bottom:0px solid #fff;font:1.0em 'Arimo';color:#2d3a4b;text-transform:none;white-space:wrap}#header ul.level_2 li a.submenu{background-image:url("../../files/template/pfeil-rechts.svg");background-repeat:no-repeat;background-position:95% 50%;background-size:10px 10px}#header ul.level_2 a:hover,#header ul.level_2 a.current,#header ul.level_2 a.active,#header ul.level_2 a.trail{background-color:#2d3a4b;color:#fff}#header ul.level_2 a.submenu:hover,#header ul.level_2 a.submenu.current,#header ul.level_2 a.submenu.trail,#header ul.level_2 li.submenu a.active{background-image:url("../../files/template/pfeil-weiss.svg");background-repeat:no-repeat;background-size:10px 10px;background-position:95% 50%}#header ul.level_2 ul.level_3 a.submenu:hover,#header ul.level_2 ul.level_3 a.submenu.current,#header ul.level_2 ul.level_3 a.submenu.trail,#header ul.level_2 ul.level_3 li.submenu a.active
#header ul.level_3 li.submenu,#header ul.level_3 li a.active{background-image:none!important}#header ul.level_3 li a{width:auto;white-space:nowrap}.mm-list > li > a,.mm-list > li > span{color:#2d3a4b}.mm-menu.mm-white .mm-list > li > a.mm-subopen::after,.mm-menu.mm-white .mm-list > li > a.mm-subclose::before{border-color:#2d3a4b}
