@charset "UTF-8";
::-moz-selection{background:var(--Rot);color:#fff}::selection{background:var(--Rot);color:#fff}form .ignore,#back-container #cookiehinweis,.break1,.break2,#fb-link,.hidden,.hide-element,.hide-mobile,.yId,div.stadt,input.stadt,.template-img img.spacer,.faq-container .cell.hidden{display:none !important;visibility:hidden !important}noscript{color:var(--Rot);width:100%;text-align:center;display:block;margin:auto;padding:30px;box-sizing:border-box}textarea:focus-visible,select:focus-visible,input:focus-visible,button:focus-visible,a:focus-visible{outline:0.125rem solid rgba(0, 0, 0, 0.8) !important;outline-offset:0.0625rem !important}.seo-opt{font-size:0;line-height:0;color:#fff !important;background-color:#000 !important;margin:0;padding:0;overflow:hidden;display:inline-block;position:absolute;left:-500vw;height:0;overflow:hidden}#skip-blocks{padding:0;margin:0;position:absolute;left:-99999px;top:-99999px}#skip-blocks a{display:inline-block;color:#fff;font-size:18px;background-color:#000;padding:5px 10px;position:absolute;left:0px;top:0px}#skip-blocks a:focus-visible,#skip-blocks a:hover{left:0;top:0;z-index:99999;position:fixed !important}#skip-blocks a:hover{text-decoration:underline}html,body{background-color:#fff;color:#333;font:var(--fliesstext);height:inherit;min-height:100vh;margin:0;min-width:320px;padding:0;width:100%;position:relative;text-align:center}body{max-width:700px;text-align:left;display:inline-table}noscript,h1,.h1,.div_h1,.ueberschrift,.noscript{font:var(--h1);color:var(--colorH1);margin:0 0 20px;text-transform:uppercase}.h2,.h3,h2,h3,.div_h2,.div_h3,.zwischen_ueberschrift,.zwischen_ueberschrift2{font:var(--h2);color:var(--colorH2);margin:0 0 20px}.h3,h3,.div_h3,.zwischen_ueberschrift2{font:var(--h3);color:var(--colorH3);margin:0 0 10px}.h4,h4,.div_h4,.zwischen_ueberschrift3{font:var(--h4);color:var(--colorH4);margin:0 0 10px}.h5,.div_h5,h5{font:var(--h5);margin:0 0 10px}.div_upper,.upper{text-transform:uppercase !important}.fliesstext,.template-text{font:var(--fliesstext);margin:0 0 10px}.introtext,.template-text .introtext{font:var(--introtext);margin:0 0 20px;text-transform:uppercase}.subline{font:var(--Subline)}.fett,b,strong{font-family:var(--fett);font-weight:normal;font-style:normal}.caption{font:var(--caption);color:var(--Dunkelgrau);margin:5px 0}.caption.fliesstext{font:var(--fliesstext)}.caption p{display:block;min-height:12px}ul{padding:0;list-style:none}ul:not(.menuliste){margin:10px 0}ul:not(.menuliste) li{margin:10px 0;position:relative;padding-left:12px;font:var(--fliesstext)}ul:not(.menuliste) li:before{content:"●";font-size:10px;padding-right:6px;position:absolute;top:10px;left:0px;color:var(--Rot2);line-height:0}ul li ul{padding:0}ol{padding:0;counter-reset:item}ol li{display:block}a,.text a,.link{cursor:pointer;text-decoration:none;color:var(--color-link);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block}.template-text a:after{display:inline-block;width:10px}.template-text a:hover:after{font-size:10px}a:hover{text-decoration:none}p{margin:0;padding:0}hr{border:solid var(--Kobaltblau-20) 1px;border-bottom:none;margin:0;padding:0}.clear{clear:both;font-size:0;height:0;line-height:0}.center{margin:0 auto}.left{float:left}.right{float:right}*:focus{outline:none}.aktiv .txt-block{background-size:0px 0px !important}img{border:none;display:block}video{max-width:100%}video.full{display:block;width:100%;height:auto}div{box-sizing:border-box}.ta-left{text-align:left !important}.text-center{text-align:center !important}.text-end{text-align:right !important}.va-middle{vertical-align:middle}.tpl-css-pt-0,.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.mt-20{margin-top:20px !important;display:block}.w-auto{width:auto}.flex{display:flex;flex-wrap:wrap}.flex.align-items-sm-center{align-items:center}.flex.align-items-sm-end{align-items:end}.noscript{padding:15px;border:2px solid #d60e47;border-radius:5px;text-align:center}#body-container{height:inherit;margin:0;min-height:100vh;overflow:hidden;padding:0;position:relative;width:100%;max-width:inherit;-webkit-overflow-scrolling:touch;top:0px}#main-container{height:inherit;position:relative;width:100%;margin:0 auto;min-height:100vh}#content-container{display:table;table-layout:fixed;box-sizing:border-box;position:relative;height:0;min-height:100vh;position:relative;width:100%;padding:0;margin:0 auto}#content-container.pt-0{padding-top:0 !important}#content-holder{position:relative;display:table-row;height:100%;width:100%;box-sizing:border-box}#content-holder:has(#headerblock):before{display:none}#content{width:100%;height:100%;min-height:200px;position:relative;box-sizing:border-box;text-align:left;padding-bottom:30px}#content .blocked{padding:0}#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]){padding-top:0px;margin-top:0}#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]):has(.image){padding-top:0;margin-top:0}@media (min-width:992px){#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]):has(.image) .template-text:not(.resize-button){padding-top:100px;padding-bottom:65px !important}#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]):has(.image) .image{height:100%}#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]):has(.image) .image div{height:100%}}@media (min-width:992px){#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]) .cell-1{padding-top:0}}#site-cover{display:none;width:100%;height:100%;position:fixed;z-index:99990;left:0px;top:0px;background:rgba(5, 30, 56, 0.4);backdrop-filter:blur(7px)}.blocked-wide,.blocked,.boxed{max-width:var(--block);margin:0 auto;width:100%;padding:0 20px;box-sizing:border-box;position:relative}.relative{position:relative}div.naviblock{display:table;table-layout:fixed;box-sizing:border-box;position:relative;width:100%}.naviblock .cell{display:table-cell;width:50%;position:relative;padding:25px;cursor:pointer}.naviblock .cell img{width:90%;box-sizing:border-box;display:block;margin:0 auto}#header{display:block;width:100%;box-sizing:border-box;text-align:left;height:82px;background-color:var(--Rot);padding:18px 5px 18px 0;position:relative;z-index:99998}@media (min-width:992px){#header{height:auto;padding:0}}#header:after{content:"";position:relative;background:linear-gradient(90deg, #E9A535 20%, #04ABE7 50%, #D5333A 80%);height:8px;width:100%;display:block;z-index:2}@media (max-width:991px){#header:after{position:absolute;bottom:-7px}}#header .headerlogo,#header #headerlogo{height:50px;display:block;width:max-content;position:relative;z-index:4}@media (min-width:992px){#header .headerlogo,#header #headerlogo{height:80px;position:absolute;left:20px;top:30px;z-index:3}}@media (min-width:1200px){#header .headerlogo,#header #headerlogo{height:88px}}#header .headerlogo img,#header #headerlogo img{height:100%;margin:0;max-width:350px}#menu-button{position:absolute;left:auto;right:0;top:0px;bottom:0;width:75px;height:auto;cursor:pointer;text-align:center;overflow:hidden;z-index:99999;border:none;background:none;padding-top:15px}#menu-button span{font-size:22px;z-index:1;position:relative;top:0px;left:0px;color:#fff;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#menu-button span.icon-menu-mobile{opacity:1}#menu-button span.icon-close{opacity:0;font-size:24px;position:absolute;visibility:hidden;z-index:-1;left:-99px;right:-99px;margin:auto;top:-99px;bottom:-110px;height:26px;width:80px}#menu-button.open span.icon-close{opacity:1;visibility:visible;transform-origin:50% 50%;-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg);z-index:1}#menu-button.open span.icon-menu{opacity:0;transform-origin:50% 50%;-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#mainmenu-container{width:100%;box-sizing:border-box;background-color:#fff;position:absolute;top:calc(100% + 7px) !important;left:0;z-index:99993;height:calc(100vh - 90px);text-align:left;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0;z-index:-1;display:none}#mainmenu-container.open{opacity:1;z-index:99998;display:block}#mainmenu-content-container{overflow:auto;position:relative;height:calc(100vh - 80px);box-sizing:border-box;width:100%;padding:0}#mainmenu-content-container .top-menu{display:flex;flex-direction:row;width:100%;z-index:2}#mainmenu-content-container .top-menu>div{flex:1}@media (max-width:991px){#mainmenu-content-container .top-menu>div:first-of-type{display:none}}#mainmenu-content-container .top-menu>div.top-links{padding-top:25px}#mainmenu-content-container .top-menu>div.top-links button,#mainmenu-content-container .top-menu>div.top-links a{color:#fff;font:var(--fliesstext);margin-left:20px;background:none;border:none;cursor:pointer}#mainmenu-content-container .top-menu>div.top-links button p,#mainmenu-content-container .top-menu>div.top-links a p{display:inline-block}#mainmenu-content-container .top-menu>div.top-links button:hover::before,#mainmenu-content-container .top-menu>div.top-links a:hover::before{transform:scale(1.1)}#mainmenu-content-container .top-menu>div.top-links button::before,#mainmenu-content-container .top-menu>div.top-links a::before{-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;color:#fff;font-size:12px;padding-right:8px}#mainmenu-content-container .top-menu>div.top-links button::before{font-size:17px;position:relative;top:2px;left:2px}#mainmenu-content-container #mainmenu-holder{width:100%;display:flex;flex-direction:column;position:relative;min-height:100%;overflow:hidden;background-color:#fff;border-spacing:inherit;padding:0}#mainmenu-links{width:100%;box-sizing:border-box;position:relative;display:block;flex-grow:1;height:auto;padding:30px 25px 40px;text-align:center;list-style:none}#mainmenu-links .loc{text-align:left;font:var(--h2);color:var(--Rot)}#mainmenu-links .menucontainer{text-align:center;z-index:2}#mainmenu-links .menucontainer.open{border-radius:20px;overflow:hidden}#mainmenu-links .menucontainer .flyout-menu{display:none}#mainmenu-links .menucontainer .flyout-menu.open,#mainmenu-links .menucontainer .flyout-menu.moving{display:block}#mainmenu-links .menucontainer .submenu{width:100%;box-sizing:border-box;overflow:hidden;position:absolute;text-align:center;height:100%;top:0;left:110%;background:#fff;padding:20px 30px 0;z-index:3;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#mainmenu-links .menucontainer .submenu.open{left:0}#mainmenu-links .menucontainer .submenu .container{height:100%;width:100%;display:inline-flex;text-align:left;flex-direction:column}#mainmenu-links .menucontainer .submenu .container .parent button.back{left:0;background:none;border:none;cursor:pointer;padding:18px 0 15px 30px;margin-top:0px;text-transform:uppercase;font:var(--fliesstext);-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:relative;margin-bottom:20px}#mainmenu-links .menucontainer .submenu .container .parent button.back span{font-size:9px;color:#ddd;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;right:auto;left:0;width:10px;height:4px}#mainmenu-links .menucontainer .submenu .container .parent button.back:hover span{left:-3px;color:var(--Rot)}#mainmenu-links .menucontainer .submenu .container .parent .menu-img{margin-bottom:20px;height:100%}@media (min-width:992px){#mainmenu-links .menucontainer .submenu .container .parent .menu-img{height:calc(100% + 110px);position:relative;top:-50px;display:flex;margin:0;justify-content:center;align-items:end}}#mainmenu-links .menucontainer .submenu .container .parent .menu-img img{width:100%;height:auto}#mainmenu-links .menucontainer .submenu .container .parent .banner{background:var(--Rot2-Radial);display:flex;flex-direction:row;margin:0}@media (max-width:991px){#mainmenu-links .menucontainer .submenu .container .parent .banner{margin:10px 15px 30px}}@media (max-width:400px){#mainmenu-links .menucontainer .submenu .container .parent .banner{margin:10px 0 20px}}#mainmenu-links .menucontainer .submenu .container .parent .banner>div{width:45%}#mainmenu-links .menucontainer .submenu .container .parent .banner>div.container{padding:0 20px 20px 0;width:55%;justify-content:center}@media (max-width:400px){#mainmenu-links .menucontainer .submenu .container .parent .banner>div.container{padding:0 20px 20px 20px;width:100%}}#mainmenu-links .menucontainer .submenu .container .parent .banner>div .text .sub{background-color:var(--Rot);color:#fff;text-transform:uppercase;font:var(--h4);font-size:14px;line-height:30px;position:relative;z-index:1;top:-15px;height:30px;display:inline-block;padding:0 10px}#mainmenu-links .menucontainer .submenu .container .parent .banner>div .text .sub:after{content:"";width:15px;height:10px;position:relative;top:-6px;display:block;background-color:var(--Rot);-moz-transform:skewY(36deg);-webkit-transform:skewY(36deg);-o-transform:skewY(36deg);-ms-transform:skewY(36deg);transform:skewY(36deg);background-color:var(--Rot)}#mainmenu-links .menucontainer .submenu .container .parent .banner>div .text .head{font:var(--h3);color:#fff;margin-bottom:25px}#mainmenu-links .menucontainer .submenu .container .parent .banner>div .text .button{padding:13px 25px 15px 25px;line-height:1;color:#fff;border-color:#fff}#mainmenu-links .menucontainer .submenu .container .parent .banner>div .text .button:hover{color:var(--Dunkelgrau);background-color:#fff !important}#mainmenu-links .menucontainer .submenu .container .parent .banner>div.img{display:flex;align-items:end;justify-content:center;flex-shrink:0}@media (max-width:400px){#mainmenu-links .menucontainer .submenu .container .parent .banner>div.img{display:none}}#mainmenu-links .menucontainer .submenu .container .parent .banner>div.img img{width:100%;height:auto}#mainmenu-links .menucontainer .submenu .container .holder{flex-grow:1;overflow:auto;padding:20px 0 0}#mainmenu-links .menucontainer .submenu .container .sm{position:relative}#mainmenu-links .menucontainer .submenu .container .sm .menu_nav{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;right:0;top:14px;bottom:auto;left:auto;height:30px;background:none;border:none;cursor:pointer}#mainmenu-links .menucontainer .submenu .container .sm .menu_nav span:before{-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;position:relative;display:block;top:0px;font-size:10px;color:rgba(0, 0, 0, 0.13)}#mainmenu-links .menucontainer .submenu .container .sm.open a.sm-link{color:var(--Dunkelgrau);font:var(--h3)}#mainmenu-links .menucontainer .submenu .container .sm.open a.sm-link.aktiv{color:var(--Rot)}#mainmenu-links .menucontainer .submenu .container .sm.open .menu_nav span:before{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);color:var(--Rot)}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu{overflow:hidden;height:auto;display:none}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu.waiting,#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu.moving,#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu.open{display:block}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container{padding:10px 0 0;height:auto;display:block !important}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container a{color:var(--Dunkelgrau);font:var(--extra);padding:5px 10px;display:block}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container a.aktiv,#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container a:hover{color:var(--Rot)}#mainmenu-links .menucontainer .submenu .sm,#mainmenu-links .menucontainer .hm{display:inline-block;padding:18px 0 15px;position:relative;width:100%;text-align:left;margin:0}#mainmenu-links .menucontainer .submenu .sm a.sm-link,#mainmenu-links .menucontainer .submenu .sm .hm_link,#mainmenu-links .menucontainer .hm a.sm-link,#mainmenu-links .menucontainer .hm .hm_link{color:var(--Rot);font:var(--h2);display:block}@media (min-width:992px){#mainmenu-links .menucontainer .submenu .sm a.sm-link,#mainmenu-links .menucontainer .submenu .sm .hm_link,#mainmenu-links .menucontainer .hm a.sm-link,#mainmenu-links .menucontainer .hm .hm_link{color:#fff}}#mainmenu-links .menucontainer .submenu .sm a.sm-link,#mainmenu-links .menucontainer .hm a.sm-link{font:var(--h3);color:var(--Dunkelgrau)}#mainmenu-links .menucontainer .submenu .sm a.sm-link.aktiv,#mainmenu-links .menucontainer .hm a.sm-link.aktiv{color:var(--Rot)}#mainmenu-links .menucontainer .submenu .sm>a.menu_nav,#mainmenu-links .menucontainer .hm>a.menu_nav{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;right:0;left:auto;height:30px;font-size:13px;justify-content:right;display:flex;vertical-align:middle;align-items:center;color:rgba(0, 0, 0, 0.13)}@media (min-width:992px){#mainmenu-links .menucontainer .submenu .sm>a.menu_nav span.icon-down,#mainmenu-links .menucontainer .hm>a.menu_nav span.icon-down{display:none !important}}#mainmenu-links .menucontainer .submenu .sm>a.menu_nav:hover,#mainmenu-links .menucontainer .hm>a.menu_nav:hover{color:rgba(0, 0, 0, 0.5)}#mainmenu-links .menucontainer .submenu .sm>a.menu_nav span,#mainmenu-links .menucontainer .hm>a.menu_nav span{position:relative;top:2px}#mainmenu-links .menucontainer .submenu .sm.aktiv>a.menu_nav,#mainmenu-links .menucontainer .hm.aktiv>a.menu_nav{color:var(--Rot)}#mainmenu-links .top-links a.icon-suche p{display:inline-block;padding-left:10px}.breadcrumb{padding:20px 0 15px}.breadcrumb a{font:var(--fliesstext);color:var(--Dunkelgrau);text-transform:uppercase}.breadcrumb>span{padding:0 10px;font-size:8px;position:relative;top:-1px}a.button,.button{width:auto;max-width:400px;padding:9px 15px 10px;border-radius:6px;justify-content:center;align-items:center;gap:10px;opacity:1;display:inline-flex;text-align:left;color:#FFFFFF;font:var(--button);background:none;margin-right:20px;background-color:var(--Rot);box-sizing:border-box}a.button:hover:not(.anmeldung),.button:hover:not(.anmeldung){background-color:var(--Rot2)}a.button.prim,.button.prim{background-color:var(--Rot)}a.button.sec,.button.sec{background:none !important;border:2px solid var(--Rot);padding:7px 15px 8px;color:var(--Rot)}a.button.sec:hover,.button.sec:hover{border-color:var(--Rot);color:#fff;background-color:var(--Rot) !important;transform:none}.button:hover{color:#fff}span.goto,a.scroll-to,a.goto{font:var(--fliesstext);padding-right:10px;position:relative;text-decoration:none !important;color:var(--Rot)}span.goto.underline,a.scroll-to.underline,a.goto.underline{text-decoration:underline !important}span.goto:after,a.scroll-to:after,a.goto:after{content:"";font-size:8px !important;position:absolute;top:6px;right:0;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-align:right;display:inline-block;width:10px}span.goto:hover,a.scroll-to:hover,a.goto:hover{text-decoration:underline !important}span.goto:hover:after,a.scroll-to:hover:after,a.goto:hover:after{right:-2px}div.mail,div.phone,a.tel{padding-left:20px;position:relative;margin-right:20px}div.mail::before,div.phone::before,a.tel::before{content:"";color:var(--Rot);position:absolute;left:4px;top:3px;font-size:16px}div.mail:before{content:""}a.scroll-to{padding-right:15px;font:var(--fliesstext)}a.scroll-to:after{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;right:0 !important;left:auto !important;height:8px;text-align:center;width:10px;font-size:5px !important;line-height:1 !important;display:flex;justify-content:center;align-items:center}a.scroll-to:hover:after{font-size:8px !important;transform-origin:center}a.mp3{font-family:var(--fett);text-decoration:none}a.mp3:after{content:"▶";display:inline-flex;border-radius:50%;height:18px;width:18px;background-color:var(--Rot);color:#fff;margin-left:5px;justify-content:center;align-items:center;line-height:1;font-size:10px;font-family:"Arial";position:relative;top:-1px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.mp3:hover:after{transform:scale(1.1)}.mp3-container{display:inline-block}.mp3-container a{display:block}table{border-collapse:collapse;margin-top:20px;width:100%}table tr{border-bottom:1px solid var(--Kobaltblau-20) !important}table tr:last-of-type{border:none}table tr td{padding:10px 0 7px 20px}table tr td:first-of-type{padding-left:0}.slick-track .slick-slide{display:table-cell;height:100%}.navbar{z-index:99;position:absolute;width:100%;text-align:center}.navbar .navbar-inner{position:relative;display:inline-block}#headerblock,.galleryblock{position:relative}#headerblock .navbar,.galleryblock .navbar{padding:0;bottom:-15px;position:absolute;pointer-events:none}@media (min-width:980px){#headerblock .navbar,.galleryblock .navbar{height:100%;bottom:0}#headerblock .navbar .slick-arrow,.galleryblock .navbar .slick-arrow{bottom:-9999px;top:-9999px;margin:auto;pointer-events:all;background:none;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;box-shadow:none;font-size:52px;color:#fff}#headerblock .navbar .slick-arrow:hover,.galleryblock .navbar .slick-arrow:hover{transform:scale(1.2)}#headerblock .navbar .navbar-inner,.galleryblock .navbar .navbar-inner{position:absolute;bottom:-30px;pointer-events:all}#headerblock .navbar .navbar-inner button,.galleryblock .navbar .navbar-inner button{border-color:var(--Rot);width:12px;height:12px}#headerblock .navbar .navbar-inner .slick-active button,.galleryblock .navbar .navbar-inner .slick-active button{background-color:var(--Rot)}}.akkordeon_container{height:0;padding:0;margin:0;overflow:hidden;position:relative;z-index:1;visibility:hidden}.akkordeon_container.open,.open .akkordeon_container{visibility:visible}#running{width:30px;height:30px;background-image:url("../../grafiken/preloader.svg");background-repeat:no-repeat;background-size:cover;display:none}#warning,.info,.warning{border-color:var(--Rot);height:0;overflow:hidden;border-radius:5px;border-style:solid;border-width:1px;color:var(--Rot);visibility:hidden;padding:0;text-align:center;background-color:#fff;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#warning.show,.info.show,.warning.show{height:auto;padding:20px 20px;visibility:visible;margin-top:20px;margin-bottom:20px}#warning.info,.info.info,.warning.info{margin:0 !important}.green-info{color:green;border-color:green;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.green-info .h2,.green-info .h3,.green-info .h4,.green-info p{color:green;margin:0}.green-info img{width:100px;margin-bottom:20px}.subtemplate.tpl-color-weiss form input,.subtemplate.tpl-color-weiss form select,.subtemplate.tpl-color-weiss form textarea,.subtemplate.tpl-color-weiss form .secure{background-color:#fff}form{padding:0 0px 10px}form hr{display:block;margin:30px 0}@media (min-width:992px){form hr{margin:40px 0}}form button::-moz-focus-inner{border:0}form input[type="button"]{outline:none}form>div.container{position:relative;width:100%}form>div.container>div{margin-top:25px}form>div.container>div .caption{font-size:12px}@media (min-width:992px){form>div.container{display:flex;gap:30px;align-items:start;justify-content:left}form>div.container>div{width:calc(33.3% - 20px)}form>div.container>div.xl{width:calc(66.6% - 10px)}form>div.container>div.xxl{width:100%}}form .label,form label{color:var(--Kobaltblau);font:var(--label);margin-bottom:4px;display:block;position:relative}form .label.duty:after,form label.duty:after{content:"*";color:var(--Rot);padding-left:5px}form .label{margin-bottom:10px}form .duty .label_rb:after{content:"*";color:var(--Rot);padding-left:5px}form input[type="button"]:focus{border:0;outline:0}form button[type="submit"]{display:flex;background-color:var(--Rot);align-items:center;justify-content:center;width:max-content;cursor:pointer;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid var(--Rot);font:var(--button);color:#fff}form button[type="submit"]:hover{background-color:var(--Rot2)}form .required{color:var(--Rot);border:2px solid var(--Rot) !important}form .radio-container{width:min-content;position:relative;display:inline-block;margin-top:0px;box-sizing:border-box}@media (min-width:992px){form .radio-container{width:auto}}form .radio-container .radio-button{width:inherit;margin:0 20px 10px auto;box-sizing:border-box}form .radio-container .radio-button input[type="radio"],form .radio-container .radio-button input[type="checkbox"],form .radio-container .radio-button input.stadt{position:absolute;left:0px;opacity:0;width:0}form .radio-container .radio-button input[type="radio"]:checked+label:after,form .radio-container .radio-button input[type="checkbox"]:checked+label:after,form .radio-container .radio-button input.stadt:checked+label:after{opacity:1}form .radio-container .radio-button input[type="checkbox"]+label:before{border-radius:0}form .radio-container .radio-button input[type="checkbox"]:checked+label{background:none}form .radio-container .radio-button input[type="checkbox"]:checked+label:before{content:"";width:24px;height:24px}form .radio-container .radio-button input[type="checkbox"]:checked+label:after{content:"";line-height:1;font-size:13px;opacity:1;background:none;left:5px}form .radio-container .radio-button label{text-indent:0;cursor:pointer;height:24px;left:0px;top:0px;width:max-content;border-radius:50%;background:none;z-index:1;padding:0;padding-left:35px;padding-top:5px;box-sizing:border-box;display:block;max-width:100%;font:var(--label)}form .radio-container .radio-button label.required{border:2px solid var(--Rot)}form .radio-container .radio-button label:before{content:"";width:24px;height:24px;border-radius:50%;display:inline-block;vertical-align:top;position:absolute;border-radius:12px;border:1px solid #333;background:#fff;left:0;top:0}form .radio-container .radio-button label:after{content:"";height:12px;opacity:0;position:absolute;top:7px;left:7px;width:12px;border-radius:50%;background-color:var(--Rot);margin:auto}form input,form select,form textarea,form .secure{border:medium none;width:100%;padding:0;background-color:#fff;text-align:left;padding:10px 12px;box-sizing:border-box;color:#333;font:var(--fliesstext);text-align:left;position:relative;overflow:hidden;border:1px solid #333}form input.filled,form select.filled,form textarea.filled,form .secure.filled{color:#000}form input::placeholder,form select::placeholder,form textarea::placeholder,form .secure::placeholder{font:var(--fliesstext);color:var(--Grau)}form .dropdown{position:relative}form .dropdown select{cursor:pointer}form .dropdown:after{position:absolute;content:"";right:5px;left:auto;pointer-events:none;color:var(--Dunkelgrau);font-size:8px;width:20px;bottom:20px;line-height:20px;height:18px;background-color:#fff;cursor:pointer}form ::-webkit-input-placeholder{color:var(--Hellgrau)}form :-moz-placeholder{color:var(--Hellgrau);opacity:1}form ::-moz-placeholder{color:var(--Hellgrau);opacity:1}form :-ms-input-placeholder{color:var(--Hellgrau)}form ::-ms-input-placeholder{color:var(--Hellgrau)}form ::placeholder{color:var(--Hellgrau)}form select.highlight{color:black}form textarea{padding-top:10px}form button,form .button{position:relative;width:100%;height:auto;display:flex;align-items:center;cursor:pointer;border:none;font:var(--button);color:#fff;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background-color:var(--Dunkelgrau)}form button.clicked,form .button.clicked{opacity:0.6;cursor:default;pointer-events:none;display:none}form button:hover:after,form .button:hover:after{left:4px}form .agb:first-of-type{margin-top:30px}form .agb .radio-button{position:unset;border:none !important}form .agb .radio-button label{background:none;width:100%;box-sizing:border-box;padding:2px 0 0 35px;font:var(--fliesstext-klein);cursor:pointer}form .agb .radio-button label:after{content:"";width:24px;height:24px;position:absolute;left:0px;top:0px;text-align:center;line-height:1.8;font-size:15px;opacity:1;border:1px solid #333;background:#fff}form .agb .radio-button.required{border:none}form .agb .radio-button.required label:after{border:2px solid var(--Rot)}form .agb .radio-button [type="checkbox"]:not(:checked),form .agb .radio-button [type="checkbox"]:checked{position:absolute;left:0px;width:0;opacity:0}form .agb .radio-button input[type="checkbox"]:checked+label{background:none}form .agb .radio-button input[type="checkbox"]:checked+label:after{content:"";line-height:24px;font-size:12px;opacity:1;color:var(--Kobaltblau)}form .selectfield .label_rb{font:var(--label);box-sizing:border-box;width:max-content;margin-bottom:10px}form .selectfield label.icon-down{position:absolute;right:0px;top:7px;color:#989898;width:30px;height:40px;line-height:50px;font-size:5px;text-align:center;pointer-events:none}form.filterform .filterholder{padding:10px 15px 20px}form.filterform label{text-align:left;color:#FFF;font-size:14px;width:100%;margin-top:15px;margin-bottom:5px}form .container.short-right>div:last-of-type{max-width:90px}form .container.short-left>div:first-of-type{max-width:90px}#headerblock{padding:0;margin:0;overflow:hidden;position:relative}@media (min-width:992px){#headerblock{height:auto;display:flex;align-items:center}}#headerblock .container{position:relative;width:100%;height:100%;left:0;top:0;background:var(--Rot2-Radial)}@media (min-width:992px){#headerblock .container::before{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;height:100%;transform:rotate(180deg);background:linear-gradient(105deg, rgba(0, 0, 0, 0) 16.93%, rgba(0, 0, 0, 0.3) 87.59%);z-index:1;pointer-events:none}}#headerblock .container .image,#headerblock .container .template-img{width:100%;height:100%;display:block !important}#headerblock .container img{max-height:none;object-fit:cover;object-position:center;width:100%;height:100%;z-index:1;position:relative}@media (min-width:992px){#headerblock .container img.prev{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;height:100%;z-index:0}}@media (min-width:992px){#headerblock .container.headergallery div{height:100%;display:block}}#headerblock .text{color:#fff;text-align:center;background:var(--Rot2-Radial);padding:60px 20px}#headerblock .text h1,#headerblock .text h2,#headerblock .text h3,#headerblock .text h4,#headerblock .text h5{color:#fff;text-align:center}#headerblock .text a.button{background-color:var(--Hellgrau);color:var(--Dunkelgrau);margin:10px 10px 0}#headerblock .text a.button:hover{background-color:var(--Dunkelgrau);color:#fff}@media (min-width:992px){#headerblock .text{height:auto;width:100%;background:none;padding:70px 20px !important;text-align:left;z-index:3}#headerblock .text .template-text{padding-right:50%}#headerblock .text .template-text a.button{margin:10px 20px 0 0}#headerblock .text h1,#headerblock .text h2,#headerblock .text h3,#headerblock .text h4,#headerblock .text h5{text-align:left}}@media (min-width:1400px){#headerblock .text{padding:70px 0px !important}}.liste-fortbildungsangebote{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:25px;margin-bottom:50px}@media (min-width:1200px){.liste-fortbildungsangebote{gap:40px}}.liste-fortbildungsangebote a{display:flex;flex-direction:column;flex-basis:100%;flex:calc(50% - 43px);padding:15px;font:var(--h3);color:#333;text-align:center;justify-content:center;border-radius:5px;overflow:hidden}@media (min-width:576px){.liste-fortbildungsangebote a{flex:calc(33% - 50px);max-width:calc(33% - 50px)}}@media (min-width:1200px){.liste-fortbildungsangebote a{flex:calc(25% - 60px);max-width:calc(25% - 60px)}}.liste-fortbildungsangebote a img{width:100%;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.liste-fortbildungsangebote a:hover img{transform:scale(1.1)}.search-list .subtemplate{padding:0 !important}.search-list .result-container{margin-bottom:30px}.search-list .result-container a{display:block;border-radius:10px;background-color:var(--Hellgrau);color:var(--Dunkelgrau);padding:20px;text-decoration:none !important}.search-list .result-container a h3{color:var(--Rot)}.footer-block{color:#333;overflow:hidden;position:relative;background:rgba(0, 0, 0, 0.05)}.footer-block .blocked{max-width:var(--smallblock)}.footer-block>.container{position:relative;z-index:1}.footer-block a{color:#333}.footer-block .main-block{display:flex;flex-direction:column;align-items:center}@media (min-width:567px){.footer-block .main-block{flex-direction:row;gap:100px;padding:15px 0;justify-content:center}}@media (min-width:992px){.footer-block .main-block{gap:150px;padding:25px 0}}.footer-block .main-block a.grafic-link{position:relative;margin:25px 0}.footer-block .main-block a.grafic-link img{max-width:207px}@media (min-width:992px){.footer-block .main-block a.grafic-link img{max-width:270px}}.footer-block .main-block a.grafic-link span.hover{position:absolute;pointer-events:none;width:100%;height:100%;opacity:0;z-index:1;top:0;left:0}.footer-block .main-block a.grafic-link span.hover img{width:100%;height:auto}.footer-block .main-block a.grafic-link:hover img{opacity:0}.footer-block .main-block a.grafic-link:hover span.hover{opacity:1}.footer-block .main-block a.grafic-link:hover span.hover img{opacity:1}.footer-block .bottom{display:block;background:var(--Grau);width:100%;position:relative}.footer-block .bottom .blocked{text-align:center;padding:20px 20px 22px !important}.footer-block .bottom .blocked li{display:inline-block}.footer-block .bottom .blocked li:not(:first-of-type):before{content:"";width:5px;height:5px;background-color:#fff;display:inline-block;border-radius:50%;margin:0 0 2px}.footer-block .bottom .blocked a{font:var(--fliesstext);font-size:13px;color:#fff;line-height:1;text-transform:uppercase;display:inline-block;margin:5px 10px}.footer-block .bottom .blocked a:hover{text-decoration:underline}/*# sourceMappingURL=./style.css.map */