header,footer,nav,section,aside,main,article,figure,figcaption{display:block}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,iframe{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}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}
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}.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}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#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/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 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/colorbox/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/colorbox/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/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.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}
.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}
@charset "UTF-8";/*!
 * mmenu.js
 * mmenujs.com
 *
 * Copyright (c) Fred Heusschen
 * frebsite.nl
 *
 * License: CC-BY-NC-4.0
 * http://creativecommons.org/licenses/by-nc/4.0/
 */:root{--mm-lineheight:22px}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu,.mm-menu *,.mm-menu :after,.mm-menu :before{-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}:root{--mm-blocker-visibility-delay:0.4s;--mm-blocker-opacity-delay:0s}.mm-blocker{display:block;position:absolute;bottom:100%;top:0;right:0;left:0;z-index:3;opacity:0;background:var(--mm-color-background);-webkit-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),-webkit-transform .4s ease;-o-transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease;transition:bottom 0s ease var(--mm-blocker-visibility-delay),width .4s ease,opacity .4s ease var(--mm-blocker-opacity-delay),transform .4s ease,-webkit-transform .4s ease}.mm-blocker:focus-visible{opacity:.75}.mm-btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50px;padding:0}.mm-btn--next,[dir=rtl] .mm-btn--prev{--mm-btn-rotate:135deg}.mm-btn--prev,[dir=rtl] .mm-btn--next{--mm-btn-rotate:-45deg}.mm-btn--next:after,.mm-btn--prev:before{content:"";display:block;position:absolute;top:0;bottom:0;width:8px;height:8px;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid var(--mm-color-icon);border-bottom:none;border-right:none;-webkit-transform:rotate(var(--mm-btn-rotate));-ms-transform:rotate(var(--mm-btn-rotate));transform:rotate(var(--mm-btn-rotate))}.mm-btn--prev:before{inset-inline-start:23px}.mm-btn--next:after{inset-inline-end:23px}.mm-btn--close:before{content:"×";font-size:150%}.mm-btnreset{padding:0;background:0 0;border:none;cursor:pointer}.mm-divider{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:2;top:0;min-height:var(--mm-lineheight);padding:calc((var(--mm-listitem-size) * .65 - var(--mm-lineheight)) * .5) 20px;font-size:75%;text-transform:uppercase;background:var(--mm-color-background);background-image:-webkit-gradient(linear,left top,left bottom,from(var(--mm-color-background-highlight)),to(var(--mm-color-background-highlight)));background-image:-o-linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));background-image:linear-gradient(var(--mm-color-background-highlight),var(--mm-color-background-highlight));opacity:1;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar:not(.mm-hidden)~.mm-listview .mm-divider{top:var(--mm-navbar-size)}:root{--mm-listitem-size:50px}.mm-listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:0;margin:0;color:var(--mm-color-text);border-color:var(--mm-color-border)}.mm-listitem:after{content:"";border-color:inherit;border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;inset-inline-start:20px;inset-inline-end:0;bottom:0}.mm-listitem__btn,.mm-listitem__text{padding:calc((var(--mm-listitem-size) - var(--mm-lineheight))/ 2) 0}.mm-listitem__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:10%;flex-basis:10%;display:block;padding-left:20px;padding-right:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-listitem__btn{display:block;position:relative;width:auto;-webkit-padding-end:50px;padding-inline-end:50px;border-color:inherit;background:rgba(3,2,1,0)}.mm-listitem__btn:not(.mm-listitem__text){border-left-width:1px;border-left-style:solid}.mm-listitem--selected>.mm-listitem__text{background:var(--mm-color-background-emphasis)}.mm-listitem--opened>.mm-listitem__btn,.mm-listitem--opened>.mm-panel{background:var(--mm-color-background-highlight)}.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;-ms-scroll-chaining:none;overscroll-behavior:none;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text);line-height:var(--mm-lineheight);-webkit-tap-highlight-color:var(--mm-color-background-emphasis);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu ::-webkit-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-moz-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu :-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::-ms-input-placeholder{color:var(--mm-color-text-dimmed)}.mm-menu ::placeholder{color:var(--mm-color-text-dimmed)}.mm-menu,.mm-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.mm-menu :focus,.mm-menu :focus-visible,.mm-menu:focus,.mm-menu:focus-visible{outline:0}.mm-menu a,.mm-menu button,.mm-menu label{color:inherit}.mm-menu a:focus,.mm-menu button:focus,.mm-menu label:focus{outline:0}.mm-menu a:focus-visible,.mm-menu button:focus-visible,.mm-menu label:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:-5px}.mm-menu input:focus,.mm-menu input:focus-visible,.mm-menu select:focus,.mm-menu select:focus-visible,.mm-menu textarea:focus,.mm-menu textarea:focus-visible{outline:2px solid var(--mm-color-focusring);outline-offset:2px}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{text-decoration:none;color:inherit}:root{--mm-navbar-size:50px}.mm-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:2;min-height:var(--mm-navbar-size);padding-top:env(safe-area-inset-top);color:var(--mm-color-text-dimmed);text-align:center;opacity:1;background:var(--mm-color-background);border-bottom:1px solid var(--mm-color-border);-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.mm-navbar>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-navbar__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.mm-navbar__title{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px;overflow:hidden}.mm-navbar__title[href="#"]{pointer-events:none}.mm-navbar__title>span{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-btn.mm-hidden+.mm-navbar__title:not(:last-child){-webkit-padding-start:60px;padding-inline-start:60px;-webkit-padding-end:10px;padding-inline-end:10px}.mm-btn:not(.mm-hidden)+.mm-navbar__title:last-child{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:60px;padding-inline-end:60px}.mm-panel{--mm-panel-child-offset:100%;--mm-panel-parent-offset:-30%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;color:var(--mm-color-text);border-color:var(--mm-color-border);background:var(--mm-color-background);-webkit-transform:translate3d(var(--mm-panel-child-offset),0,0);transform:translate3d(var(--mm-panel-child-offset),0,0);-webkit-transition-property:inset-inline-start,-webkit-transform;transition-property:inset-inline-start,-webkit-transform;-o-transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start;transition-property:transform,inset-inline-start,-webkit-transform}[dir=rtl] .mm-panel{--mm-panel-child-offset:-100%;--mm-panel-parent-offset:30%}.mm-panel:after{content:"";display:block;height:var(--mm-listitem-size)}.mm-panel:focus{outline:0}.mm-panel--opened{z-index:2;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.mm-panel--parent{-webkit-transform:translate3d(var(--mm-panel-parent-offset),0,0);transform:translate3d(var(--mm-panel-parent-offset),0,0);z-index:0}.mm-panel--highest{z-index:3}.mm-menu--opened .mm-panel--noanimation{-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important}.mm-panel__content{padding:20px}.mm-panels{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;height:100%;overflow:hidden;background:var(--mm-color-background);border-color:var(--mm-color-border);color:var(--mm-color-text)}.mm-panels:focus{outline:0}:root{--mm-toggle-size:34px}.mm-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;-webkit-box-flex:calc(var(--mm-toggle-size) * 1.75);-ms-flex:calc(var(--mm-toggle-size) * 1.75) 0 0px;flex:calc(var(--mm-toggle-size) * 1.75) 0 0;height:var(--mm-toggle-size);-webkit-margin-end:10px;margin-inline-end:10px;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;border-radius:var(--mm-toggle-size);border:var(--mm-color-border);background:var(--mm-color-border);cursor:pointer;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}.mm-toggle:before{content:"";aspect-ratio:1;margin:2px;border-radius:100%;background:var(--mm-color-background);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-toggle:checked{background:#4bd963}.mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * .75));-ms-transform:translateX(calc(var(--mm-toggle-size) * .75));transform:translateX(calc(var(--mm-toggle-size) * .75))}[dir=rtl] .mm-toggle:checked:before{-webkit-transform:translateX(calc(var(--mm-toggle-size) * -.75));-ms-transform:translateX(calc(var(--mm-toggle-size) * -.75));transform:translateX(calc(var(--mm-toggle-size) * -.75))}.mm-listitem--vertical>.mm-panel{position:static;width:100%;padding:10px 0 10px 20px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.mm-listitem--vertical>.mm-panel:after{content:none;display:none}.mm-listitem--vertical:not(.mm-listitem--opened)>.mm-panel{display:none}.mm-listitem--vertical>.mm-listitem__btn{height:var(--mm-listitem-size);bottom:auto}.mm-listitem--vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem--opened>.mm-listitem__btn:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}:root{--mm-size:80%;--mm-min-size:240px;--mm-max-size:440px}.mm-menu--offcanvas{position:fixed;z-index:0}.mm-page{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:100vh;background:inherit}:where(.mm-slideout){position:relative;z-index:1;width:100%;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;-o-transition-property:width,transform;transition-property:width,transform;transition-property:width,transform,-webkit-transform}.mm-wrapper--opened,.mm-wrapper--opened body{overflow:hidden}.mm-wrapper__blocker{background:rgba(0,0,0,.4)}.mm-wrapper--opened .mm-wrapper__blocker{--mm-blocker-visibility-delay:0s;--mm-blocker-opacity-delay:0.4s;bottom:0;opacity:.5}.mm-menu{--mm-translate-horizontal:0;--mm-translate-vertical:0}.mm-menu--position-left,.mm-menu--position-left-front{right:auto}.mm-menu--position-right,.mm-menu--position-right-front{left:auto}.mm-menu--position-left,.mm-menu--position-left-front,.mm-menu--position-right,.mm-menu--position-right-front{width:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-left-front{--mm-translate-horizontal:-100%}.mm-menu--position-right-front{--mm-translate-horizontal:100%}.mm-menu--position-top{bottom:auto}.mm-menu--position-bottom{top:auto}.mm-menu--position-bottom,.mm-menu--position-top{width:100%;height:clamp(var(--mm-min-size),var(--mm-size),var(--mm-max-size))}.mm-menu--position-top{--mm-translate-vertical:-100%}.mm-menu--position-bottom{--mm-translate-vertical:100%}.mm-menu--position-bottom,.mm-menu--position-left-front,.mm-menu--position-right-front,.mm-menu--position-top{z-index:2;-webkit-transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);transform:translate3d(var(--mm-translate-horizontal),var(--mm-translate-vertical),0);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.mm-menu--position-bottom.mm-menu--opened,.mm-menu--position-left-front.mm-menu--opened,.mm-menu--position-right-front.mm-menu--opened,.mm-menu--position-top.mm-menu--opened{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left{--mm-translate-horizontal:clamp(
      var(--mm-min-size),
      var(--mm-size),
      var(--mm-max-size)
  )}.mm-wrapper--position-right{--mm-translate-horizontal:clamp(
      calc(-1 * var(--mm-max-size)),
      calc(-1 * var(--mm-size)),
      calc(-1 * var(--mm-min-size))
  )}.mm-wrapper--position-left .mm-slideout,.mm-wrapper--position-right .mm-slideout{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-wrapper--position-left.mm-wrapper--opened .mm-slideout,.mm-wrapper--position-right.mm-wrapper--opened .mm-slideout{-webkit-transform:translate3d(var(--mm-translate-horizontal),0,0);transform:translate3d(var(--mm-translate-horizontal),0,0)}.mm-wrapper--position-bottom .mm-wrapper__blocker,.mm-wrapper--position-left-front .mm-wrapper__blocker,.mm-wrapper--position-right-front .mm-wrapper__blocker,.mm-wrapper--position-top .mm-wrapper__blocker{z-index:1}.mm-menu--theme-light{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.4);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.4);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.75);--mm-color-focusring:#06c}.mm-menu--theme-light-contrast{--mm-color-background:#f3f3f3;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.05);--mm-color-background-emphasis:rgb(255 255 255 / 0.9);--mm-color-focusring:#06c}.mm-menu--theme-dark{--mm-color-background:#333;--mm-color-border:rgb(0, 0, 0, 0.4);--mm-color-icon:rgb(255, 255, 255, 0.4);--mm-color-text:rgb(255, 255, 255, 0.8);--mm-color-text-dimmed:rgb(255, 255, 255, 0.4);--mm-color-background-highlight:rgb(255, 255, 255, 0.08);--mm-color-background-emphasis:rgb(0, 0, 0, 0.1);--mm-color-focusring:#06c}.mm-menu--theme-dark-contrast{--mm-color-background:#333;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.7);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(0 0 0 / 0.3);--mm-color-focusring:#06c}.mm-menu--theme-white{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.15);--mm-color-icon:rgb(0 0 0 / 0.3);--mm-color-text:rgb(0 0 0 / 0.8);--mm-color-text-dimmed:rgb(0 0 0 / 0.3);--mm-color-background-highlight:rgb(0 0 0 / 0.06);--mm-color-background-emphasis:rgb(0 0 0 / 0.03);--mm-color-focusring:#06c}.mm-menu--theme-white-contrast{--mm-color-background:#fff;--mm-color-border:rgb(0 0 0 / 0.5);--mm-color-icon:rgb(0 0 0 / 0.5);--mm-color-text:#000;--mm-color-text-dimmed:rgb(0 0 0 / 0.7);--mm-color-background-highlight:rgb(0 0 0 / 0.07);--mm-color-background-emphasis:rgb(0 0 0 / 0.035);--mm-color-focusring:#06c}.mm-menu--theme-black{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.2);--mm-color-icon:rgb(255 255 255 / 0.4);--mm-color-text:rgb(255 255 255 / 0.7);--mm-color-text-dimmed:rgb(255 255 255 / 0.4);--mm-color-background-highlight:rgb(255 255 255 / 0.1);--mm-color-background-emphasis:rgb(255 255 255 / 0.06);--mm-color-focusring:#06c}.mm-menu--theme-black-contrast{--mm-color-background:#000;--mm-color-border:rgb(255 255 255 / 0.5);--mm-color-icon:rgb(255 255 255 / 0.5);--mm-color-text:#fff;--mm-color-text-dimmed:rgb(255 255 255 / 0.6);--mm-color-background-highlight:rgb(255 255 255 / 0.125);--mm-color-background-emphasis:rgb(255 255 255 / 0.1);--mm-color-focusring:#06c}.mm-counter{display:block;-webkit-padding-start:20px;padding-inline-start:20px;float:right;color:var(--mm-color-text-dimmed)}[dir=rtl] .mm-counter{float:left}:root{--mm-iconbar-size:50px}.mm-menu--iconbar-left .mm-navbars,.mm-menu--iconbar-left .mm-panels{margin-left:var(--mm-iconbar-size)}.mm-menu--iconbar-right .mm-navbars,.mm-menu--iconbar-right .mm-panels{margin-right:var(--mm-iconbar-size)}.mm-iconbar{display:none;position:absolute;top:0;bottom:0;z-index:2;width:var(--mm-iconbar-size);overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid;border-color:var(--mm-color-border);background:var(--mm-color-background);color:var(--mm-color-text-dimmed);text-align:center}.mm-menu--iconbar-left .mm-iconbar,.mm-menu--iconbar-right .mm-iconbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mm-menu--iconbar-left .mm-iconbar{border-right-width:1px;left:0}.mm-menu--iconbar-right .mm-iconbar{border-left-width:1px;right:0}.mm-iconbar__bottom,.mm-iconbar__top{width:100%;-webkit-overflow-scrolling:touch;overflow:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.mm-iconbar__bottom>*,.mm-iconbar__top>*{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;padding:calc((var(--mm-iconbar-size) - var(--mm-lineheight))/ 2) 0}.mm-iconbar__bottom a,.mm-iconbar__bottom a:hover,.mm-iconbar__top a,.mm-iconbar__top a:hover{text-decoration:none}.mm-iconbar__tab--selected{background:var(--mm-color-background-emphasis)}:root{--mm-iconpanel-size:50px}.mm-panel--iconpanel-0{inset-inline-start:calc(0 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-1{inset-inline-start:calc(1 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-2{inset-inline-start:calc(2 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-3{inset-inline-start:calc(3 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-4{inset-inline-start:calc(4 * var(--mm-iconpanel-size))}.mm-panel--iconpanel-first~.mm-panel{inset-inline-start:var(--mm-iconpanel-size)}.mm-menu--iconpanel .mm-panel--parent .mm-divider,.mm-menu--iconpanel .mm-panel--parent .mm-navbar{opacity:0}.mm-menu--iconpanel .mm-panels>.mm-panel--parent{overflow-y:hidden;-webkit-transform:unset;-ms-transform:unset;transform:unset}.mm-menu--iconpanel .mm-panels>.mm-panel:not(.mm-panel--iconpanel-first):not(.mm-panel--iconpanel-0){border-inline-start-width:1px;border-inline-start-style:solid}.mm-navbars{-ms-flex-negative:0;flex-shrink:0}.mm-navbars .mm-navbar{position:relative;padding-top:0;border-bottom:none}.mm-navbars--top{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar:first-child{padding-top:env(safe-area-inset-top)}.mm-navbars--bottom{border-top:1px solid var(--mm-color-border)}.mm-navbars--bottom .mm-navbar:last-child{padding-bottom:env(safe-area-inset-bottom)}.mm-navbar__breadcrumbs{-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.mm-navbar__breadcrumbs>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-padding-end:6px;padding-inline-end:6px}.mm-navbar__breadcrumbs>a{text-decoration:underline}.mm-navbar__breadcrumbs:not(:last-child){-webkit-padding-end:0;padding-inline-end:0}.mm-btn:not(.mm-hidden)+.mm-navbar__breadcrumbs{-webkit-padding-start:0;padding-inline-start:0}.mm-navbar__tab{padding:0 10px;border:1px solid transparent}.mm-navbar__tab--selected{background:var(--mm-color-background)}.mm-navbar__tab--selected:not(:first-child){border-inline-start-color:var(--mm-color-border)}.mm-navbar__tab--selected:not(:last-child){border-inline-end-color:var(--mm-color-border)}.mm-navbars--top.mm-navbars--has-tabs{border-bottom:none}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background)}.mm-navbars--top.mm-navbars--has-tabs .mm-navbar:not(.mm-navbar--tabs):last-child{border-bottom:1px solid var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab{border-bottom-color:var(--mm-color-border)}.mm-navbars--top .mm-navbar__tab--selected{border-top-color:var(--mm-color-border);border-bottom-color:transparent}.mm-navbars--bottom.mm-navbar--has-tabs{border-top:none}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar{background:var(--mm-color-background)}.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs,.mm-navbars--bottom.mm-navbar--has-tabs .mm-navbar--tabs~.mm-navbar{background:var(--mm-color-background-emphasis)}.mm-navbars--bottom .mm-navbar__tab{border-top-color:var(--mm-color-border)}.mm-navbars--bottom .mm-navbar__tab--selected{border-bottom-color:var(--mm-color-border);border-top-color:transparent}.mm-searchfield{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:var(--mm-navbar-size);padding:0;overflow:hidden}.mm-searchfield__input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;max-width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.mm-searchfield__input input{display:block;width:100%;max-width:100%;height:calc(var(--mm-navbar-size) * .7);min-height:auto;max-height:auto;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;border-radius:4px;line-height:calc(var(--mm-navbar-size) * .7);font:inherit;font-size:inherit}.mm-searchfield__input input,.mm-searchfield__input input:focus,.mm-searchfield__input input:hover{background:var(--mm-color-background-highlight);color:var(--mm-color-text)}.mm-menu[class*=-contrast] .mm-searchfield__input input{border:1px solid var(--mm-color-border)}.mm-searchfield__input input::-ms-clear{display:none}.mm-searchfield__btn{display:none;position:absolute;inset-inline-end:0;top:0;bottom:0}.mm-searchfield--searching .mm-searchfield__btn{display:block}.mm-searchfield__cancel{display:block;position:relative;-webkit-margin-end:-100px;margin-inline-end:-100px;-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:20px;padding-inline-end:20px;visibility:hidden;line-height:var(--mm-navbar-size);text-decoration:none;-webkit-transition-property:visibility,margin;-o-transition-property:visibility,margin;transition-property:visibility,margin}.mm-searchfield--cancelable .mm-searchfield__cancel{visibility:visible;-webkit-margin-end:0;margin-inline-end:0}.mm-panel--search{left:0!important;right:0!important;width:100%!important;border:none!important}.mm-panel__splash{padding:20px}.mm-panel--searching .mm-panel__splash{display:none}.mm-panel__noresults{display:none;padding:40px 20px;color:var(--mm-color-text-dimmed);text-align:center;font-size:150%;line-height:1.4}.mm-panel--noresults .mm-panel__noresults{display:block}:root{--mm-sectionindexer-size:20px}.mm-sectionindexer{background:inherit;text-align:center;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;width:var(--mm-sectionindexer-size);position:absolute;top:0;bottom:0;inset-inline-end:calc(-1 * var(--mm-sectionindexer-size));z-index:5;-webkit-transition-property:inset-inline-end;-o-transition-property:inset-inline-end;transition-property:inset-inline-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.mm-sectionindexer a{color:var(--mm-color-text-dimmed);line-height:1;text-decoration:none;display:block}.mm-sectionindexer~.mm-panel{-webkit-padding-end:0;padding-inline-end:0}.mm-sectionindexer--active{right:0}.mm-sectionindexer--active~.mm-panel{-webkit-padding-end:var(--mm-sectionindexer-size);padding-inline-end:var(--mm-sectionindexer-size)}.mm-menu--selected-hover .mm-listitem__btn,.mm-menu--selected-hover .mm-listitem__text,.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color}@media (hover:hover){.mm-menu--selected-hover .mm-listview:hover>.mm-listitem--selected:not(:hover)>.mm-listitem__text{background:0 0}.mm-menu--selected-hover .mm-listitem__btn:hover,.mm-menu--selected-hover .mm-listitem__text:hover{background:var(--mm-color-background-emphasis)}}.mm-menu--selected-parent .mm-listitem__btn,.mm-menu--selected-parent .mm-listitem__text{-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}@media (hover:hover){.mm-menu--selected-parent .mm-listitem__btn:hover,.mm-menu--selected-parent .mm-listitem__text:hover{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.mm-menu--selected-parent .mm-panel--parent .mm-listitem:not(.mm-listitem--selected-parent)>.mm-listitem__text{background:0 0}.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__btn,.mm-menu--selected-parent .mm-listitem--selected-parent>.mm-listitem__text{background:var(--mm-color-background-emphasis)}:root{--mm-sidebar-collapsed-size:50px;--mm-sidebar-expanded-size:var(--mm-max-size)}.mm-wrapper--sidebar-collapsed .mm-slideout{width:calc(100% - var(--mm-sidebar-collapsed-size));-webkit-transform:translate3d(var(--mm-sidebar-collapsed-size),0,0);transform:translate3d(var(--mm-sidebar-collapsed-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-collapsed .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-divider,.mm-wrapper--sidebar-collapsed:not(.mm-wrapper--opened) .mm-menu--sidebar-collapsed .mm-navbar{opacity:0}.mm-wrapper--sidebar-expanded .mm-menu--sidebar-expanded{width:var(--mm-sidebar-expanded-size);border-right-width:1px;border-right-style:solid}.mm-wrapper--sidebar-expanded.mm-wrapper--opened{overflow:auto}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-wrapper__blocker{display:none}.mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{width:calc(100% - var(--mm-sidebar-expanded-size));-webkit-transform:translate3d(var(--mm-sidebar-expanded-size),0,0);transform:translate3d(var(--mm-sidebar-expanded-size),0,0)}[dir=rtl] .mm-wrapper--sidebar-expanded.mm-wrapper--opened .mm-slideout{-webkit-transform:none;-ms-transform:none;transform:none}


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

}




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

}




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

}
#overlay-bg{
  width:100%;
  height:100%;
  position:fixed;
  background: rgba(0,0,0,0.7);
  top: 0;
  left: 0;
  z-index:15;
}

#overlay-bg #overlay-popup{
  background-color:#fff;
  width:90%;
  max-width:600px;
  min-height:300px;
  position:absolute;
  left:50%;
  top:50%;
  transform: translate(-50%, -50%);
  text-align:right;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.75);
}

#overlay-popup #close{
  display:inline-block;
  margin: 10px 10px 0 0 ;
  width:30px;
  height:30px;
  cursor:pointer;
  background-image: url('../../files/template/x-schließen_icon.svg');
  background-size: 30px 30px;
  overflow: hidden;
  text-indent:99px;
}

#overlay-popup .inside{
  padding:0 20px 20px 20px;
  text-align: center;
}

body.startseite #main #overlay-popup .inside{
	padding-top:0;
}

#overlay-popup .inside h1,
#overlay-popup .inside h2{
  margin-top:0;
  margin-bottom:10px;
}

#overlay-popup .image_container img{
	max-width:100%;
	height:auto;
}

/* main.css */
.mm-counter{color:#022e5d!important}.invisible{display:none}html,body{min-height:100%;background-color:#fff;font:14px/100% 'Arimo',sans-serif;color:#022e5d;-webkit-font-smoothing: antialiased;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;font-display: fallback}#mobmenu:not(.mm-menu){display:none}.corona-box{background-color:#dbf03e}hr{height:1px;background-color:#fff;border-top:1px solid #ccc;color:#fff;border: none}*{margin:0;padding:0}img{vertical-align: middle;display:inline-block;line-height:0}#main{font-size:16px;line-height:1.45em}body.startseite #main .inside{padding-top:20px}#main table td img{display:inline;margin-right:3px;vertical-align:middle}p{margin: 1em 0px}p.back{margin-top:30px;text-align:right}a{text-decoration:none;color:#022e5d}#main a{color:#4698cb}.clear{clear:both}#main table{margin-top:-10px}#main table td{padding-bottom:4px}strong{font-family:'Arimo bold';font-weight:400}.center-content{text-align:center}#wrapper{width:100%}.inner-wrapper{width:100%;min-height:100%;max-width:1000px;margin:0 auto;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s}#header{width:100%;height:550px;padding-top:70px}#header .inside{width:100%;left:0;position:absolute}#header .sticky{width:100%;height:70px;left:0;top:0;position:fixed;overflow:visible;background-color:#022e5d;color:#fff;z-index:999}div.sticky .innen,#header .header-leiste .innen,#header .infobox .innen{width:100%;max-width:1000px;margin:0 auto}div.sticky a.mobbtn{float:right;display:block;margin-top:20px}#nav-icon{display:none}div.sticky a.mobbtn p{position:absolute;margin-top:30px;margin-left:-5px;font-size:.7em;line-height:100%;color:#fff}#header .logobox{width:100%;max-width:1000px;margin:0px auto}#header .logo{position:absolute;margin-top:20px;z-index:10}#header .logo img{width:195px;height:auto}#header #map{overflow:hidden!important}#header .eventbox{width:460px;padding:10px;background-color:#ebe715;border:4px dashed #F00;border-radius:12px;position:absolute;margin-top:220px;z-index:9;-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);-webkit-transform: rotate(-30deg);transform: rotate(-30deg)}div.sticky .box-left{float:left}div.sticky .box-right{float:right}div.sticky .box-left a,div.sticky .box-right a{height:40px;display:inline-block;line-height:40px;color:#fff}div.sticky .box-left a:hover,div.sticky .box-right a:hover{color:#84bd03}div.sticky .box-left a{margin-right:28px}div.sticky .box-right a{margin-left:30px;text-transform:uppercase}div.sticky .box-left a img,div.sticky .box-right a img{display:inline;vertical-align:middle;height:17px;width:auto}div.sticky .box-right a img{padding-right:5px}body.startseite #header .headerslider{width:100%;height:550px;left:0;display:block;z-index:99}#header .titelbild{width:100%;height:550px;left:0;background-position:center top;background-repeat:no-repeat;background-size:cover}body.startseite #header .titelbild,body.kontaktseite #header .titelbild{display:none}#header .headerslider .slider-prev{width:25px;height:25px;left:50%;position:absolute;overflow:hidden;display:block;margin-top:-80px;margin-left:440px;background:#fff url("../../files/template/pfeil-links-kontur_icon.svg") center center no-repeat;color:#000!important;z-index:99;background-size:25px 25px;text-indent:-999px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#header .headerslider .slider-next{width:25px;height:25px;left:50%;position:absolute;overflow:hidden;display:block;margin-top:-80px;margin-left:475px;background:#fff url("../../files/template/pfeil-rechts-kontur_icon.svg") center center no-repeat;color:#000!important;z-index:99;background-size:25px 25px;text-indent:-999px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#header .headerslider .slider-prev:hover,#header .headerslider .slider-next:hover,#main .testimonial .slider-prev:hover,#main .testimonial .slider-next:hover{background-color:#84bd03;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#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;border:1px solid #fff;text-indent:-999px;color:#000!important}#header .headerslider .slider-menu .active{background-color:#4698cb}body.startseite #header .claim{width:100%;height:550px;display:block}#header .claim .textbox{max-width:1000px;margin:0 auto;text-align:right}.claim .textbox .text{width:240px;height:240px;display:inline-block;margin-top:200px;padding:15px;text-align:left;font:2em/110% 'Squada One';color:#fff;background: #0eade0;background: -moz-linear-gradient(45deg, #0eade0 0%, #012e5d 100%);background: -webkit-linear-gradient(45deg, #0eade0 0%,#012e5d 100%);background: linear-gradient(45deg, #0eade0 0%,#012e5d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0eade0', endColorstr='#012e5d',GradientType=1 )}.claim .textbox .text-green{background: #84bd00;background: -moz-linear-gradient(45deg, #84bd00 0%, #4b6a16 100%);background: -webkit-linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);background: linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84bd00', endColorstr='#4b6a16',GradientType=1 )}.claim .textbox .text p{margin:0}.claim .textbox .text a{display:inline-block;margin-top:40px;padding:5px 10px;border:1px solid #fff;font:.5em/105% 'Arimo';color:#fff;text-transform:uppercase;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}.claim .textbox .text a:hover{background-color:#84bd03;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}.claim .textbox .text-green a:hover{background-color:#022e5d}#header .titel0{background-image:url("../../files/vollzeitschule/titelbilder/header-intea-bildungsgaenge.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#header .titel1{background-image:url("../../files/berufsschule/titelbilder/header-kfz.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#header .titel2{background-image:url("../../files/vollzeitschule/titelbilder/header-informationstechnik.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#header .titel3{background-image:url("../../files/berufsschule/titelbilder/header-bergbau.jpg");background-position:center top;background-repeat:no-repeat;background-size:cover}#main .textblock .inner-wrapper,#main .team .inner-wrapper{min-height:312px;position:relative;float:none;clear:both;margin-top:5px;margin-bottom:35px;background-color:#ecf0f1}#main .team .image_container,#main .textblock .image_container{margin-right:30px}#main .team table{margin-top:20px}#main .team .inner-wrapper h2{margin-top:0;margin-bottom:15px;padding-top:20px}#main .textblock p{margin-top:0;padding-right:30px}#main .bg-grau.ce_downloads{margin-bottom:0}#main .bg-blau{margin-top:60px;margin-bottom:60px;padding-top:40px;padding-bottom:40px;background-color:#022e5d;color:#fff}body.vzs #main .bg-blau{background-color:#84bd03}#main .bg-hellblau{margin-bottom:50px;padding-top:50px;padding-bottom:50px;background-color:#4698cb;color:#fff}#main .bg-blau h2{margin-bottom:30px;text-align:center}#main .bg-blau .spalten,#main .bg-weiss .spalten{column-count: 2;column-gap: 30px}#main .bg-blau .spalten p{margin-top:0;margin-bottom:1em}#main .anmeldebox{padding-top:58px;text-align:center}#main .anmeldebox img{display:inline-block}#main .anmeldebox a{display:inline-block;padding:5px 10px;border:1px solid #fff;line-height:105%;color:#fff;text-transform:uppercase;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .anmeldebox a:hover{background-color:#022e5d;line-height:105%;color:#fff;text-transform:uppercase;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .bildleiste{margin-top:40px;margin-bottom:40px;text-align:center;line-height:190px}#main .bildleiste a,#main .bildleiste a img{display:inline-block;vertical-align:middle}#main .bildleiste a{margin-right:17px;margin-left:17px}#main .bildleiste a:first-child{margin-left:0}#main .bildleiste a:last-child{margin-right:0}#main .testimonial{margin-top:40px;padding-top:20px;border-top:1px solid #022e5d;border-bottom:1px solid #022e5d}body.startseite #main .testimonial{margin-top:0;padding-top:0;border-top:0px solid #022e5d;border-bottom:1px solid #022e5d}#main .testimonial .slider-control{height:0px}#main .testimonial .slider-control .slider-menu{display:none}#main .testimonial .slider-prev{width:25px;height:25px;left:50%;position:absolute;overflow:hidden;display:block;margin-top:-80px;margin-left:440px;background:#fff url("../../files/template/pfeil-links-kontur_icon.svg") center center no-repeat;color:#000!important;z-index:99;background-size:25px 25px;text-indent:-999px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .testimonial .slider-next{width:25px;height:25px;left:50%;position:absolute;overflow:hidden;display:block;margin-top:-80px;margin-left:475px;background:#fff url("../../files/template/pfeil-rechts-kontur_icon.svg") center center no-repeat;color:#000!important;z-index:99;background-size:25px 25px;text-indent:-999px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .testimonial .ce_text a{display:inline-block;margin-top:40px;padding:5px 10px;border:1px solid #022e5d;font-family:'Arimo';line-height:105%;color:#022e5d;text-transform:uppercase;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .testimonial .ce_text a:hover{background-color:#022e5d;border:1px solid #022e5d;color:#fff;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .testimonial .image_container img{max-height:490px;height:590px!important;width:auto!important}#main .ce_gallery{margin-top:40px;margin-bottom:60px;padding-top:2%;text-align:center;background-color:#ecf0f1}#main .ce_gallery h2,#main .ce_downloads h2,#main .kontaktformular h2{margin-bottom:30px;text-align:center}#main .ce_downloads h2{padding-top:45px;background-image:url("../../files/template/download_icon.svg");background-position:center top;background-repeat:no-repeat;background-size:30px}#main .ce_gallery ul,#main .ce_gallery ul li{margin:0;padding:0;list-style-type:none}#main .ce_gallery ul li{width:23.1%;overflow:hidden;display:inline-block;margin-right:2%;margin-bottom:2%}#main .ce_gallery ul li:nth-child(4n){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 .bg-grau{margin-top:60px;margin-bottom:60px;padding-top:60px;padding-bottom:40px;background-color:#ecf0f1}#main{min-height:350px;padding-top:20px;line-height:1.45em}.box-vollzeitschule{width:24%;height:100px;float:left;margin:10px auto 10px 10px;padding-right:10px;padding-bottom:5px;padding-left:10px;text-align:left;white-space:normal;font-weight:bold;color:#fff;box-sizing: border-box;background: #84bd00;background: -moz-linear-gradient(45deg, #84bd00 0%, #4b6a16 100%);background: -webkit-linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);background: linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84bd00', endColorstr='#4b6a16',GradientType=1 )}.box-berufsschule{width:48%;min-height:240px;float:right;margin-top:40px;padding-top:30px;padding-right:30px;padding-left:30px;color:#fff;box-sizing: border-box;background: #0eade0;background: -moz-linear-gradient(45deg, #0eade0 0%, #012e5d 100%);background: -webkit-linear-gradient(45deg, #0eade0 0%,#012e5d 100%);background: linear-gradient(45deg, #0eade0 0%,#012e5d 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0eade0', endColorstr='#012e5d',GradientType=1 )}.box-vollzeitschule a:hover,.box-berufsschule a:hover{background-color:#022e5d;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .box-vollzeitschule a:link,#main .box-vollzeitschule a:visited,#main .box-vollzeitschule a:hover,#main .box-vollzeitschule a:active{font-weight:bold;color:#fff}.box-berufsschule a:hover{background-color:#84bd03}body.startseite #main{padding-top:0;padding-bottom:0}#main ul{margin-top:20px}#main .ce_accordionSingle ul,#main .bg-weiss ul{margin-top:0}#main .ce_accordionSingle ul{margin-bottom:0}#main .ce_accordionSingle ul ul{margin-top:15px;margin-bottom:0}#main ul ul{margin-bottom:0}#main ul li{margin-left:30px;padding-bottom:8px;list-style-type:square}#main ol li{margin-left:30px;padding-bottom:8px}#main .ce_downloads{padding-bottom:40px;text-align:center}#main .ce_downloads a{width:28%;display:inline-block;margin-right:1.5%;margin-bottom:2%;margin-left:1.5%;padding-top:8px;padding-bottom:8px;vertical-align:top;text-align:center;background-color:#022e5d;color:#fff;padding-left:1%;padding-right:1%;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .ce_downloads a:hover{background-color:#84bd03;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main #downloads .ce_downloads a{width:100%;display:inline-block;margin-right:0;margin-bottom:0;margin-left:0;padding:8px 0;vertical-align:top;text-align:left;border-bottom:1px solid #ccc;color:#022e5d;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;background-color:transparent}#main #downloads .ce_downloads a:hover{background-color:#84bd03}#main .ce_downloads a span.size{display:none;color:#fff}#main .ce_downloads a img{display:inline}#main .mod_breadcrumb{margin-bottom:32px;text-align:center;font-size:.7em}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 .mod_newscategories{margin-bottom:40px;text-align:center}#main .mod_newscategories u,#main .mod_newscategories ul li{display:inline;margin:0;padding:0;list-style-type:none}#main .mod_newscategories a{display:inline-block;margin-right:10px;margin-bottom:10px;margin-left:10px;padding:5px 10px;border:1px solid #022e5d;line-height:100%;color:#022e5d;transition:0.5s ease-in-out}#main .mod_newscategories span.active,#main .mod_newscategories a:hover{display:inline-block;margin-right:10px;margin-bottom:10px;margin-left:10px;padding:5px 10px;background-color:#022e5d;border:1px solid #022e5d;line-height:100%;color:#fff}.news-start{width:48%;float:right}.news-start .layout_latest .ce_text{padding:5px 15px;background-color:#fff}.news-start .layout_latest .ce_text p.info{margin-top:10px}#main .news-start .layout_latest p.more a,#main .news-aktuell .layout_latest p.more a{display:inline-block;padding:5px 10px;border:1px solid #022e5d;font-family:'Arimo';line-height:105%;color:#022e5d;text-transform:uppercase;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .news-start .layout_latest p.more a:hover,#main .news-aktuell .layout_latest p.more a:hover{background-color:#022e5d;border:1px solid #022e5d;color:#fff;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}.news-start .layout_latest .image_container img{width:100%!important;height:auto!important}#main .news-aktuell .layout_latest{margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}#main .news-aktuell .last{padding-bottom:0;border-bottom:0px}#main .news-aktuell .layout_latest .image_container{float:left;margin-right:30px}#main .news-aktuell .layout_latest h3{margin-top:10px;padding:0;background-color:transparent}#main .news-aktuell .layout_latest h3 a{color:#022e5d}#main .news-aktuell .layout_latest h3 a:hover{color:#84bd03}#main .news-aktuell .layout_latest p.info,#main .layout_full p.info{font-family:'Arimo bold'}#main .layout_full h1{margin-top:0;margin-bottom:20px;padding:0;text-align:left}#main .layout_full .image_container{margin-top:20px}#main .layout_full .image_container img{width:100%;height:auto}.events-start{width:48%;float:left}.events-start .layout_list,.events-aktuelles .layout_list{min-height:70px;float:none;clear:both;margin-bottom:40px}.events-aktuelles .layout_list{min-height:70px;float:none;clear:both;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ccc}.events-aktuelles .layout_list:last-of-type{margin-bottom:0;border-bottom:0px solid}.events-start .layout_list:last-child,.events-aktuelles .layout_list:last-child{margin-bottom:0}.events-start .layout_list h3 a:hover,.events-aktuelles .layout_list h3 a:hover{color:#84bd03}.events-start div.info,.events-aktuelles div.info{width:70px;height:70px;float:left;display:inline-block;margin-right:15px;padding-top:5px;text-align:center;background-color:#4698cb;color:#fff;box-sizing: border-box}.events-start div.info span.day,.events-aktuelles div.info span.day{display:block;margin:0;padding:0;font:46px/90% "Squada One"}.events-start div.info span.month,.events-aktuelles div.info span.month{font-family:"Arimo bold";text-transform:uppercase}.events-start .layout_list p.time,.events-aktuelles .layout_list p.time{margin-top:5px;padding-top:2px;padding-left:15px;background-image:url("../../files/template/uhr-icon.svg");background-position:left center;background-repeat:no-repeat;background-size:10px 10px}.events-start div.text,.events-aktuelles div.text{display:inline-block;width: calc(100% - 85px)}#main .icon{width:18%;min-height:260px;display:inline-block;margin-bottom:50px;margin-left:0;vertical-align:middle;text-align:center;margin-left:1%;margin-right:1%}#main .icon .image_container img{display:inline-block;padding:53px;vertical-align:middle;text-align:center;background-color:#ecf0f1;border-radius:80px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .icon .image_container img:hover{background-color:#022e5d;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}body.vzs #main .icon .image_container img:hover{background-color:#84bd03;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .icon p a{text-align:center;font:1.4em "Squada One";color:#022e5d}#main .icon p a:hover{color:#84bd03}#main .mod_search{width:100%;max-width:800px;text-align:center;margin:0px auto;margin-bottom:60px}#main .mod_search form{width:100%;max-width:450px;margin:0px auto}.mod_search .header{padding-bottom:50px}.mod_search .filesize,.mod_search .url{display:none}.mod_search input.text{width:100%;padding:0;text-align:center;border-top:0px solid #022e5d;border-right:0px solid #022e5d;border-bottom:1px solid #022e5d;border-left:0px solid #022e5d;font-size:2.5em;color:#4698cb}#main .mod_search h3{margin-bottom:0;padding:0;background-color:transparent}#main .mod_search h3 a{color:#022e5d}.mod_search .relevance{font-size:.7em;color:#84bd03}.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:.9em}#main p.back a{display:inline-block;padding:5px 10px;background-color:#fff;border:1px solid #022e5d;font-family:'Arimo';line-height:100%;color:#022e5d;text-transform:uppercase;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s}#main p.back a:hover{background-color:#022e5d;color:#fff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s}#main .intro{margin-bottom:40px;text-align:center}body.startseite #main .intro{max-width:800px;text-align:center;margin:0px auto;margin-top:10px;margin-bottom:50px}#main .intro .inner-wrapper{width:100%}#main h1{margin-top:10px;margin-bottom:30px;padding:0;text-align:center;font:3.3em/115% 'Squada One';font-weight:400}#main h2{margin-top:5px;margin-bottom:30px;padding:0;font:2.3em/115% 'Squada One'}#main h2.text-links{width:100%;max-width:1000px;text-align:left;margin:0px auto}#main h3{margin-top:40px;margin-bottom:10px;padding:10px;background-color:#022e5d;font:1.8em/100% 'Squada One';color:#fff}#main h4{margin-top:20px;margin-bottom:15px;padding:0;text-align:left;font:1.6em/115% 'Squada One';font-weight:400}#main .events-start .layout_list h3,#main .events-aktuelles .layout_list h3,#main .news-start .layout_latest h3{margin-top:0;padding:0;font:1.5em 'Squada One';background-color: transparent}#main .events-start .layout_list h3 a,#main .events-aktuelles .layout_list h3 a,#main .news-start .layout_latest h3 a{color:#022e5d}#main .events-start .layout_list h3 a:hover,#main .events-aktuelles .layout_list h3 a:hover,#main .news-start .layout_latest h3 a:hover{color:#84bd03}#main .testimonial h3{margin-top:0;margin-bottom:15px;padding:100px 0 0;font:1.5em/115% 'Squada One';font-weight:normal;color:#022e5d;background-color:transparent}#main .ce_headline{text-align:center}#main .spalte-links{width:49%;float:left}#main .spalte-rechts{width:49%;float:right}#main .pagination p{display:inline}#main .pagination ul{float:right;display:inline-block;margin-top:0}#main .pagination ul li{display:inline-block;margin-left:5px;list-style-type:none}#footer{width:100%;position:relative;clear:both;background-color:#022e5d;color:#fff;text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6)}#footer a{color:#fff}#footer a:hover{color:#84bd03}#footer .inside{width:100%;max-width:1000px;margin:0 auto;padding-top:15px;padding-bottom:15px;font-size:13px}#footer .inside .footer-top{margin-bottom:30px;padding-bottom:12px;text-align:center;border-bottom:1px solid #fff;font-family:"Arimo bold";text-transform:uppercase}#footer .inside .footer-bottom{margin-top:30px;padding-top:15px;text-align:left;border-top:1px solid #fff;font-family:"Arimo bold";text-transform:uppercase}#footer .inside .footer-top a{display:inline-block;margin-right:58px;margin-left:58px}#footer .inside .spalte{width:28%;float:left;line-height:20px}#footer .inside .spalte1,#footer .inside .spalte4{width:22%}#footer .inside .spalte h3{font-size:1.3em;text-transform:uppercase;font-weight:400}#footer p.adresse{padding-left:30px;background-image:url("../../files/template/kontakt_standort_icon.svg");background-repeat:no-repeat;background-size:20px;background-position:0px 3px}#footer p.telefon{padding-left:30px;background-image:url("../../files/template/telefon_icon.svg");background-position:left center;background-repeat:no-repeat;background-size:21px}#footer p.email{padding-left:30px;background-image:url("../../files/template/email-icon-white.svg");background-position:left center;background-repeat:no-repeat;background-size:20px}.ce_form.jubi{margin-top:30px;margin-bottom:30px;background-color:rgba(2,46,93,.15)}.ce_form.jubi form{padding:20px}.ce_form.jubi input.text{padding:10px;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);border:0px solid #fff;width:calc(100% - 20px)}.ce_form.jubi select{padding:10px;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3);border:0px solid #fff;border-radius:0;-webkit-appearance: none;cursor:pointer;width:100%}.ce_form.jubi .widget-text,.ce_form.jubi .widget-select{width:49%;display:inline-block;margin-bottom:20px}.ce_form.jubi .widget-text.s-l{float:left}.ce_form.jubi .widget-text.s-r,.ce_form.jubi .widget-select.s-r{float:right}.ce_form.jubi .widget-checkbox{margin-top:20px}.ce_form.jubi .widget-checkbox label{width:90%;display:inline-block;vertical-align:top}.ce_form.jubi .widget-explanation{margin-bottom:20px}.ce_form.jubi .widget-explanation p{margin-top:0}.ce_form.jubi .widget-text label,.ce_form.jubi .widget-select label,.ce_form.jubi form legend{display:none}.ce_form.jubi input.submit{max-width:200px}.ce_form.jubi fieldset.cffs-74 .widget-select,.ce_form.jubi fieldset.cffs-76 .widget-select{width:100%}.kontaktformular{width:100%;min-height:100%;margin:0 auto;margin-bottom:40px!important;margin-top:20px!important}.kontaktformular .formbody{padding-bottom:30px;width:100%;max-width:1000px;margin:0px auto}#main .kontaktformular .spalte-links{width:35%}#main .kontaktformular .spalte-rechts{width:65%}#main .kontaktformular h3{margin-top:10px;font:1.5em 'Squada One';color:#022e5d;background-color:transparent}#main .kontaktformular .spalte-links .image_container{width:150px;height:150px;overflow:hidden;border-radius:100px}#main .kontaktformular .ansprechpartner{text-align:center}#main .kontaktformular .ansprechpartner .image_container{display:inline-block}#main .kontaktformular .ansprechpartner p img{display:inline;vertical-align:middle}#main .ce_juiTabStart{width:100%;max-width:1000px;margin:0px auto}#main .ce_juiTabStart ul.ui-tabs-nav{width:300px;float:left}#main .ce_juiTabStart ul.ui-tabs-nav li{display:block;margin:0;padding:0;vertical-align:top;list-style-type:none}#main .ce_juiTabStart ul.ui-tabs-nav li a{min-height:50px;display:inline-block;margin-bottom:20px;padding:10px;vertical-align:middle;background-color:#fff;border:1px solid #022e5d;font-family:'Arimo bold';color:#022e5d;width:calc(100% - 80px)}#main .ce_juiTabStart ul.ui-tabs-nav li.ui-tabs-active a{background:#84bd03 url("../../files/template/tab-active.svg") right center no-repeat;border-color:#fff;color:#022e5d;width:calc(100% - 40px)}#main .ce_juiTabStart .ui-tabs-panel{float:right;width:calc(100% - 320px)}#main .ce_juiTabStart .ui-tabs-panel .inner-wrapper{width:100%;margin-right:0;margin-left:0}.kontaktformular div.widget-text{width:50%;float:left}.kontaktformular div.feld-rechts{text-align:right}.kontaktformular input.text{margin-bottom:12px;padding:2%;border:1px solid #022e5d;font-size:1em;color:#67201d;width:calc(93% - 2px)}.kontaktformular input.captcha{width:20px;margin-right:12px;margin-bottom:12px;padding-right:2%;padding-left:2%;text-align:center;border:1px solid #022e5d;font:1.2em 'Arimo bold';color:#84bd03;padding-top:2px;padding-bottom:2px}.kontaktformular textarea{height:130px;margin-bottom:12px;padding:1%;border:1px solid #022e5d;font-size:1em;width:calc(98% - 2px)}.kontaktformular label{display:none}.kontaktformular div.widget-captcha label{display:inline-block;margin-right:10px}.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}.kontaktformular .widget-checkbox legend{margin-bottom:15px}.kontaktformular .widget-checkbox span label{width:90%;display:inline-block;margin-left:5px;vertical-align:top}#main .kontaktformular .checkbox_container legend{display:none}#main .kontaktformular .checkbox_container{margin-top:10px;margin-bottom:30px}#main .kontaktformular .checkbox_container a{text-decoration:underline}#main .mod_newsmenu{margin-bottom:60px;text-align:center}#main .mod_newsmenu ul,#main .mod_newsmenu ul li{display:inline-block;margin:0;padding:0;list-style-type:none}#main .mod_newsmenu ul li a,#main .mod_newsmenu ul li strong{display:inline-block;margin-right:10px;margin-left:10px;padding:8px 15px;border:1px solid #022e5d;line-height:100%;color:#022e5d;cursor:pointer}#main .mod_newsmenu ul li strong{background-color:#022e5d;color:#fff}#main .mod_newsarchive h2{display:none;margin-bottom:60px;text-align:center}#heder .ce_dlh_googlemaps.block,#header #dlh_googlemap_3.block{overflow:hidden!important}#dlh_googlemap_3{position:relative;display:block;text-align:center;background-color:#f2f2f2;width:100%!important;height:550px;overflow:hidden !important}.ce_dlh_googlemaps h3{font:1.2em 'Arimo bold';font-weight:400}.ce_dlh_googlemaps #confirm-googlemaps{position:relative;padding:20px;background-color:#fff;border:1px solid #022e5d;font-size:16px;width:100%;max-width:500px;margin:0 auto;margin-top:150px;line-height:1.5em}.ce_dlh_googlemaps #confirm-googlemaps a{text-decoration:underline}.ce_dlh_googlemaps #confirm-googlemaps strong{font: 1.6em/115% 'Squada One'}.routinglink input.text{width:160px;margin-top:8px;margin-right:5px;padding:9px 3px;border:1px solid #ccc}.submit_container,.widget-submit{text-align:center}input.submit,button.submit{margin-top:15px;padding:11px 20px;text-align:center;background-color:#022e5d;border:0px solid;font:1em/100% &#39;Arimo bold&#39;;font-weight:bold;color:#fff;text-transform:uppercase;cursor:pointer;text-transform: uppercase;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;color:#fff!important;max-width:500px}input.submit:hover,button.submit:hover{background-color:#84bd03;color:#022e5d;text-transform: uppercase;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out}#main .kontaktformular-main input.submit{width:auto;padding-right:30px;padding-left:30px}.ce_accordionSingle{margin-bottom:15px;border:1px solid #022e5d}.ce_accordionSingle .ui-accordion-content{padding:20px;column-count: 1;column-gap: 30px}.ce_accordionSingle .ui-accordion-content p{margin-top:0;margin-bottom:1em}div.toggler{display:block;padding:15px 20px;background-color:#ecf0f1;background-image:url("../../files/template/pfeil-unten-kontur_icon.svg");background-repeat:no-repeat;font:1.5em/100% 'Squada One';color:#022e5d;cursor:pointer;background-size:25px;background-position:98% 50%}div.toggler:hover{background-color:#84bd03}div.ui-state-active{background-color:#84bd03;background-image:url("../../files/template/pfeil-oben-kontur_icon.svg")}input.submit:hover,a.boxlink:hover{cursor:pointer}#cboxLoadedContent{margin-bottom:30px!important}#cboxCurrent{display:none!important}#cboxPrevious,#cboxNext{font-weight:bold}.btn-top{background:#fff url("../../files/template/pfeil-oben-kontur_icon.svg") center center no-repeat;width:30px;height:30px;bottom:50px;right:5%;position:fixed;overflow:hidden;border:0px solid;text-indent: -999px;visibility: hidden;opacity: 0;-webkit-transition: opacity .5s 0s, visibility 0s .3s;-moz-transition: opacity .5s 0s, visibility 0s .3s;transition: opacity .5s 0s, visibility 0s .3s;z-index:5}.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:#022e5d;font-size:.9em;padding: 10px 5% 10px 5%!important;z-index:99999!important}.cookiebar span{margin-left:1em!important}.cookiebar a{margin:0 1em 0 0!important}.cookiebar .cookiebar__button{padding:5px 10px;font-weight:bold;text-transform:uppercase;font-weight:normal!important;background-color:#84bd03!important;color:#000!important}#cboxTitle{display:none!important}#footer p.efre{padding-left:30px;    background-image:url("../../files/template/email-icon-white.svg");    background-position:left center;    background-repeat:no-repeat;    background-size:20px}
/* menu.css */
#header .block,.sticky .block{overflow:visible!important}.sticky .desktop-menu a.hidden{display:none}.sticky .desktop-menu{float:none;clear:both;display:block;padding-top:0}.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 ul ul{top:0;left:100%}.sf-menu{float:left;margin-bottom:1em}.sf-menu ul.level_2{width:1000px;min-height:350px;left:50%;position:absolute;margin-left:-515px;padding:10px 15px 15px;background-color:rgba(2,46,93,.95);z-index:98}.sf-menu ul.level_3{min-height:290px;margin-top:10px;padding-left:20px;border-left:1px solid}.sf-menu ul ul{left:345px;top:0}.sf-menu a,.sf-menu span.active{display:block;margin-right:58px;font:14px 'Arimo bold';color:#fff;text-transform:uppercase}.sf-menu a:hover,.sf-menu a.active,.sf-menu a.trail,.sf-menu li.sfHover > a{color:#84bd03}.sf-menu ul.level_2 a{width:280px;display:block;margin-right:10px;margin-bottom:8px;padding:5px 20px 5px 10px;background-color:rgba(255,255,255,.05);font-family:'Arimo';text-transform:none;background-size:10px 10px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s}.sf-menu ul.level_2 a:hover{background-color:#84bd03;color:#fff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s}.sf-menu ul.level_2 li.submenu a{background-image:url("../../files/template/arrow-menu.svg");background-repeat:no-repeat;background-size:12px 12px;background-position:98% 50%}.sf-menu ul.level_2 ul.level_3 a,.sf-menu ul.level_2 ul.level_3 li.submenu a{margin-right:0;padding-right:0;background-image:none}.sf-menu a.last{margin-right:0}#mobmenu a{color:#022e5d}.mm-menu > .mm-list{padding-top:0}.mm-menu li:hover{background-color:#022e5d}#mobmenu a:hover,.mm-menu.mm-white li:hover em.mm-counter,.mm-menu li:hover a,.mm-list a.mm-subopen:hover{color:#fff}.mm-menu.mm-white .mm-list > li:hover > a.mm-subopen::after,.mm-menu.mm-white .mm-list > li:hover > a.mm-subclose::before{border-color:#fff}#nav-icon{width:20px;height:20px;padding:5px 5px 0;background-color:#022e5d;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer}#nav-icon:hover{background-color:#84bd03}#nav-icon span{width:20px;height:3px;left:5px;top:5px;position:absolute;display:block;background: #fff;opacity: 1;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#nav-icon span:nth-child(1){top:5px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:11px}#nav-icon span:nth-child(4){top:17px}#nav-icon.open span:nth-child(1){width:0%;top:11px;left: 50%}#nav-icon.open span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}#nav-icon.open span:nth-child(4){width:0%;top:11px;left: 50%}
@media (max-width:1000px){
/* mobile1000.css */
html{-webkit-text-size-adjust:100%}html,body,#wrapper{height:auto;min-height:100%}.sticky .desktop-menu{display:none}#header{padding-top:42px}#header .sticky{height:42px}#nav-icon{display:block}div.sticky .box-right{float:left}#header #nav-icon{float:right}#header .logo{margin-top:25px}div.sticky a.mobbtn{margin-top:8px}.nomobile,div.sticky a.mobbtn p{display:none}#main img{max-width:100%!important;height:auto!important}.inner-wrapper,#main .intro .inner-wrapper,div.sticky .innen,#header .logobox,#main .kontaktformular .formbody,#main .ce_juiTabStart,#main h2.text-links{width:90%;margin-right:5%;margin-left:5%}#main .testimonial .inner-wrapper{width:98%;margin-right:1%;margin-left:1%}#header .headerslider .slider-next{margin-left:auto;margin-right:5%}#header .headerslider .slider-prev{left:auto;right:10%;margin-left:0}#main .ce_gallery ul li,#main .ce_gallery ul li:nth-child(4n){margin-right:1%;margin-left:1%}#main .textblock .inner-wrapper{padding-bottom:20px}#main .textblock .image_container{width:100%;margin-right:0px!important}#main .textblock p{padding-right:20px;padding-left:20px}#footer .inside{width:90%;margin:0 5%;padding:5% 0}.cookiebar .cookiebar__button{margin-top:10px}.cookiebar span{margin-right:0;margin-left:0}#header .eventbox .text{margin-top:225px;width:200px;height:200px}.box-vollzeitschule{width:23%;height:130px;float:left;margin:10px auto 10px 10px;padding-right:10px;padding-bottom:5px;padding-left:5px;text-align:left;white-space:normal;font-weight:bold;color:#fff;box-sizing: border-box;background: #84bd00;background: -moz-linear-gradient(45deg, #84bd00 0%, #4b6a16 100%);background: -webkit-linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);background: linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84bd00', endColorstr='#4b6a16',GradientType=1 )}
}
@media (max-width:900px){
/* mobile900.css */
#header{height:350px}#header .headerslider,#header .claim,#header #dlh_googlemap_3,#header .titelbild{height:350px!important}#header .claim .textbox .text{width:200px;height:200px;margin-top:45px;font-size:1.5em}.ce_dlh_googlemaps #confirm-googlemaps{margin-top:50px}body.startseite #main .testimonial{margin-top:0;padding-bottom:50px}#main .mod_breadcrumb{display:none}#main .testimonial .image_container{margin-right: 0px!important}#main .testimonial .image_container img{height:400px!important;width:auto!important}#main .testimonial h3{padding-top:20px}#main .icon{width:20%;margin-right:2%;margin-left:2%}#main .icon:nth-child(4n){margin-right:0}#main .icon:nth-child(5){margin-right:inherit}#main .icon .image_container img{padding:40px}#main .icon p a{font-size:1.2em}#main .bg-blau .spalten,#main .bg-weiss .spalten{column-count:1;column-gap:0px}#main .ce_downloads a{width:44.5%;margin-bottom:15px;text-align:center}#footer .inside .spalte,#footer .inside .spalte1,#footer .inside .spalte2,#footer .inside .spalte3,#footer .inside .spalte4{width:50%;margin:0 0 30px}#footer .inside .footer-top a{display:inline-block;margin:10px 20px}#header .eventbox{width:270px;max-height:150px;margin-top:160px;font-size:0.8em}.box-vollzeitschule{width:24%;height:120px;float:left;margin:10px auto 10px 5px;padding-right:5px;padding-bottom:5px;padding-left:2px;text-align:left;white-space:normal;font-size:13px;font-weight:bold;color:#fff;box-sizing: border-box;background: #84bd00;background: -moz-linear-gradient(45deg, #84bd00 0%, #4b6a16 100%);background: -webkit-linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);background: linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84bd00', endColorstr='#4b6a16',GradientType=1 )}
}
@media (max-width:600px){
/* mobile600.css */
#header{height:220px}#header .headerslider,#header .claim,#header #dlh_googlemap_3,#header .titelbild{height:220px!important}div.sticky .box-left a.facebook,div.sticky .box-left a.youtube{display:none}div.sticky .box-right a{margin-right:20px;margin-left:0}#header .logo img{width:150px}#header .claim .textbox .text{display:none}#header .headerslider .slider-prev,#header .headerslider .slider-next{display:none}.ce_dlh_googlemaps #confirm-googlemaps{margin-top:10px;font-size:0.9em;width:calc(100% - 40px)}.box-vollzeitschule,.box-berufsschule{margin-right:0;margin-bottom:0;margin-left:0;width:calc(100% - 10px)}#main .events-start,#main .news-start{width:100%;float:none;clear:both}#main .events-start{margin-bottom:30px}#header .eventbox{width:250px;max-height:150px;padding-top:0;padding-right:5px;padding-left:5px;margin-top:60px;font-size:0.8em}#main .testimonial .image_container img{height:300px!important;width:auto!important}#main .icon,#main .icon:nth-child(4n),#main .icon:nth-child(5n){width:31.76%;margin-right:2.3%;margin-bottom:30px}#main .icon:nth-child(3n){margin-right:0}#main .icon .image_container img{padding:35px}#main .spalten,#main .bg-blau .spalten,.ce_accordionSingle .ui-accordion-content{column-count: 1;column-gap: 0px}#main h1,#main h2{font-size:1.8em}#main h1{margin-bottom:10px}#main .kontaktformular .spalte-links,#main .kontaktformular .spalte-rechts{width:100%;float:none;clear:both}#main .kontaktformular .spalte-links{margin-bottom:30px}#main .ce_gallery ul li{width:30%;margin-right:1%;margin-left:1%}#main .textblock .image_container{width:100%;margin-right:0px!important}#main .textblock .image_container img{width:100%!important;height:auto!important}#main .textblock p{padding-right:20px;padding-bottom:10px;padding-left:20px}#main .team .image_container{width:100%;float:none;clear:both;margin-right:0px!important}#main .team h2,#main .team p,#main .team table{margin-right:20px;margin-left:20px}#main .ce_juiTabStart ul.ui-tabs-nav{width:100%;float:none;clear:none}#main .ce_juiTabStart .ui-tabs-panel{width:100%;float:none;clear:both}#main .ce_juiTabStart ul.ui-tabs-nav li a{min-height:0px;margin-bottom:10px;width:calc(100% - 22px)}#main .ce_juiTabStart ul.ui-tabs-nav li.ui-tabs-active a{background-image:none;width:calc(100% - 22px)}#main .news-aktuell .layout_latest .image_container{width:100%;float:none;clear:both;margin-right:0;margin-bottom:30px;margin-left:0}#main .news-aktuell .layout_latest .image_container img{width:100%!important;height:auto!important}.box-vollzeitschule{height:60px;float:left;margin:5px auto 5px 5px;padding-right:5px;padding-bottom:5px;padding-left:5px;text-align:center;font-size:15px;font-weight:bold;color:#fff;box-sizing: border-box;background: #84bd00;background: -moz-linear-gradient(45deg, #84bd00 0%, #4b6a16 100%);background: -webkit-linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);background: linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84bd00', endColorstr='#4b6a16',GradientType=1 );width:calc(100% - 10px)}.ce_form.jubi .widget-text,.ce_form.jubi .widget-select{width:100%}
}
@media (max-width:500px){
/* mobile500.css */
body.startseite #main .testimonial{padding-bottom:20px}#main .testimonial .image_container{width:100%;float:none;clear:both;margin:0;text-align:center}#main .testimonial .image_container img{display:inline-block}#main .testimonial h3{padding-top:0;font-size:1.5em}#main .bildleiste{line-height:100%}#main .bildleiste a{width:44%;display:inline-block;margin:0 3% 5%}#main .bildleiste a img{height:auto!important;max-width:120px!important}#main .testimonial .ce_text a{padding-right:0;padding-left:0;text-align:center;width: calc(100% - 2px)}#main .icon,#main .icon:nth-child(2n),#main .icon:nth-child(4n),#main .icon:nth-child(5n){width:48%;min-height:200px;margin-top:0;margin-right:1%;margin-left:1%;margin-bottom:25px}#main .icon:nth-child(2n){margin-right:0}.kontaktformular div.widget-text,.kontaktformular div.feld-rechts{width:100%;float:none;clear:both;text-align:left}.kontaktformular input.text{width: calc(96% - 2px)}#main .kontaktformular .widget-captcha{font-size:.8em}#main .ce_downloads a{width:96%;margin:0 0 15px;padding-right:2%;padding-left:2%}div.toggler{font-size:1.2em}#main .team .image_container img{width:100%!important;height:auto!important}#footer .inside .spalte,#footer .inside .spalte1,#footer .inside .spalte2,#footer .inside .spalte3,#footer .inside .spalte4{width:100%}#footer .inside .spalte1,#footer .inside .spalte2,#footer .inside .spalte3{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #fff}#footer .inside .footer-top a{width:50%;margin-right:0;margin-left:0}#footer .inside .footer-bottom{text-align:center;font-size:.9em;line-height:1.3em}#header .eventbox{width:250px;max-height:150px;padding-top:0;padding-right:5px;padding-left:5px;margin-top:60px;font-size:0.8em}.box-vollzeitschule{min-height:68px;float:left;margin-top:5px;margin-right:auto;margin-bottom:5px;padding-right:2px;padding-bottom:5px;padding-left:2px;text-align:center;font-size:13px;font-weight:bold;color:#fff;letter-spacing:-0.5px;box-sizing: border-box;background: #84bd00;background: -moz-linear-gradient(45deg, #84bd00 0%, #4b6a16 100%);background: -webkit-linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);background: linear-gradient(45deg, #84bd00 0%,#4b6a16 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84bd00', endColorstr='#4b6a16',GradientType=1 );width:calc(100% -10px)}
}
