@charset "UTF-8";
::-moz-selection{background:var(--maincolor);color:#fff}::selection{background:var(--maincolor);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:red;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}#set-contrast{height:30px;width:max-content;position:absolute;outline:none !important;display:inline-flex;flex-direction:row;margin:0 !important;padding:0;justify-content:center;align-items:center;right:90px;top:-54px}#set-contrast p.mobile{display:none !important}#set-contrast img{position:relative;left:0;width:30px;height:30px;-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}#set-contrast img.aktiv{position:absolute;opacity:0;-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}@media (min-width:768px){#set-contrast{left:79%}}@media (min-width:920px){#set-contrast{left:78%}}@media (min-width:980px){#set-contrast{margin:0 0 0 15px !important;top:2px;right:0;left:auto}#set-contrast img{width:23px;height:23px;padding:0}}#set-contrast.aktiv img{display:none}#set-contrast.aktiv img.aktiv{display:inline-block;position:relative;opacity:1;-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}html,body{color:var(--Blau);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:767px;text-align:left;display:inline-table}noscript,h1,.h1,.div_h1,.ueberschrift,.noscript{font:var(--h1);color:var(--colorH1);margin:0 0 20px}.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}.extra{font:var(--extra);text-transform:uppercase}.fliesstext,.template-text{font:var(--fliesstext);margin:0 0 10px}.introtext,.template-text .introtext{font:var(--introtext);margin:0 0 20px}p.fliesstext-klein{font:var(--fliesstext-klein);margin-bottom:10px}p.introtext-klein{font:var(--introtext-klein);margin-bottom:10px}.subline{font:var(--Subline)}b,strong{font-family:var(--fett);font-weight:normal;font-style:normal}.caption{font:var(--caption);color:var(--Dunkelblau);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:5px 0;position:relative;padding-left:17px;font:var(--fliesstext)}@media (min-width:980px){ul:not(.menuliste) li{padding-left:20px}}ul:not(.menuliste) li:before{content:"●";font-size:16px;padding-right:6px;position:absolute;top:8px;left:0px;color:var(--Gruen);line-height:0}@media (min-width:980px){ul:not(.menuliste) li:before{top:10px;font-size:20px}}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}.mb-0{margin-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{background-color:#fff;position:relative;display:table-row;height:100%;width:100%;box-sizing:border-box}#content-holder:before{content:"";position:absolute;left:0;top:0;height:100%;max-height:500px;width:100%;background:linear-gradient(0deg, #FFF 0%, #EBEEF0 100%)}#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>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:980px){#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).tpl-css-middle .template-text:not(.resize-button){padding-top:30px !important;padding-bottom:30px !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:980px){#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}.blocked-wide{max-width:1364px}.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:80px;background-color:#fff;padding:18px 5px 18px 0;position:relative;z-index:99998}@media (min-width:980px){#header{height:auto;padding:0;min-height:160px}}#header .headerlogo,#header #headerlogo{height:44px;display:block;width:max-content;position:relative;z-index:4}@media (min-width:980px){#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}}@media (min-width:1400px){#header .headerlogo,#header #headerlogo{left:0}}#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}#menu-button span{font-size:26px;z-index:1;position:relative;top:0px;left:0px;color:var(--Blau);-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:20px;position:absolute;visibility:hidden;z-index:-1;left:-99px;right:-99px;margin:auto;top:-99px;bottom:-98px;height:20px;width:80px}#menu-button.open span.icon-close{opacity:1;visibility:visible;-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg);z-index:1}#menu-button.open span.icon-menu{opacity:0;-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}#störer{display:flex;justify-content:center;align-items:center;padding:5px;gap:10px;background-color:var(--violett);color:var(--Hellgrau);line-height:1}#störer span{font-size:8px}#störer a{color:var(--Hellgrau)}#störer a:after{font-size:8px !important}@media (min-width:980px){#störer a:after{top:9px}}#mainmenu-container{width:100%;box-sizing:border-box;background-color:#fff;position:fixed;top:0px;left:0;z-index:99993;height:100vh;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}@media (min-width:980px){#mainmenu-container{position:absolute}}#mainmenu-container.open{opacity:1;z-index:99998;display:block}#menu-header{background-color:var(--Kieselgrau);height:80px;width:100%;padding:18px 20px}#mainmenu-content-container{overflow:auto;position:relative;height:calc(100% - 80px);box-sizing:border-box;width:100%;padding:0;overflow:auto}@media (max-width:979px){#mainmenu-content-container{position:fixed}}#mainmenu-content-container .top-menu{display:flex;flex-direction:row;width:100%;z-index:2}@media (max-width:979px){#mainmenu-content-container .top-menu{position:fixed}}#mainmenu-content-container .top-menu>div{flex:1}@media (max-width:979px){#mainmenu-content-container .top-menu>div:first-of-type{display:none}}#mainmenu-content-container .top-menu>div.switch-targetgroup{flex:1;background-color:var(--Hellgrau)}#mainmenu-content-container .top-menu>div.switch-targetgroup>div{display:flex;padding:0px}#mainmenu-content-container .top-menu>div.switch-targetgroup>div a{font:var(--extra);color:var(--Grau);height:32px;margin-top:2px;display:inline-flex;justify-content:center;align-items:center;flex:1}#mainmenu-content-container .top-menu>div.switch-targetgroup>div a.aktiv{color:var(--Blau) !important;font-weight:bold;border-bottom:2px solid var(--Blau)}#mainmenu-content-container .top-menu>div.switch-targetgroup>div a:hover{color:var(--Dunkelblau);color:var(--violett)}#mainmenu-content-container .top-menu>div.top-links{padding-top:5px}@media (min-width:980px){#mainmenu-content-container .top-menu>div.top-links{margin-right:40px}}#mainmenu-content-container .top-menu>div.top-links a{font:var(--extra);color:var(--Grau);margin-left:20px}#mainmenu-content-container .top-menu>div.top-links a:hover{color:var(--violett)}#mainmenu-content-container #mainmenu-holder{width:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;background-color:#fff;border-spacing:inherit;padding:0}@media (max-width:979px){#mainmenu-content-container #mainmenu-holder{margin-top:40px}}#mainmenu-content-container #mainmenu-holder .footer-block{padding-top:20px}#mainmenu-links-fixed,#mainmenu-links{width:100%;box-sizing:border-box;position:relative;display:block;flex-grow:1;height:auto;padding:22px 30px 40px;text-align:center}#mainmenu-links-fixed .loc,#mainmenu-links .loc{text-align:left;font:var(--h3);color:var(--violett);border-bottom:2px solid #D9D9D9;padding:20px 0 15px}#mainmenu-links-fixed .hover-mirror,#mainmenu-links .hover-mirror{display:none}#mainmenu-links-fixed .hover-imgs,#mainmenu-links .hover-imgs{height:0;width:0;overflow:hidden}#mainmenu-links-fixed .menucontainer,#mainmenu-links .menucontainer{text-align:center;z-index:2}#mainmenu-links-fixed .menucontainer.open,#mainmenu-links .menucontainer.open{border-radius:20px;overflow:hidden}#mainmenu-links-fixed .menucontainer .flyout-menu,#mainmenu-links .menucontainer .flyout-menu{display:none}#mainmenu-links-fixed .menucontainer .flyout-menu.open,#mainmenu-links-fixed .menucontainer .flyout-menu.moving,#mainmenu-links .menucontainer .flyout-menu.open,#mainmenu-links .menucontainer .flyout-menu.moving{display:block}#mainmenu-links-fixed .menucontainer .submenu,#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 20px 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-fixed .menucontainer .submenu.open,#mainmenu-links .menucontainer .submenu.open{left:0}#mainmenu-links-fixed .menucontainer .submenu .container,#mainmenu-links .menucontainer .submenu .container{height:100%;width:100%;display:inline-flex;text-align:left;flex-direction:column}#mainmenu-links-fixed .menucontainer .submenu .container .parent button.back,#mainmenu-links .menucontainer .submenu .container .parent button.back{left:0;background:none;border:none;cursor:pointer;padding:18px 0 15px;margin-top:0px;font:var(--h5);-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;color:var(--Blau) !important}#mainmenu-links-fixed .menucontainer .submenu .container .parent button.back span,#mainmenu-links .menucontainer .submenu .container .parent button.back span{font-size:16px;position:relative;-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;left:0}#mainmenu-links-fixed .menucontainer .submenu .container .parent button.back:hover,#mainmenu-links .menucontainer .submenu .container .parent button.back:hover{left:-3px}#mainmenu-links-fixed .menucontainer .submenu .container .parent button.back:hover span,#mainmenu-links .menucontainer .submenu .container .parent button.back:hover span{left:-3px}#mainmenu-links-fixed .menucontainer .submenu .container .parent .menu-img,#mainmenu-links .menucontainer .submenu .container .parent .menu-img{margin-bottom:20px;height:100%}@media (min-width:980px){#mainmenu-links-fixed .menucontainer .submenu .container .parent .menu-img,#mainmenu-links .menucontainer .submenu .container .parent .menu-img{height:100%;position:absolute;margin:auto;left:-999px;right:-999px;width:min-content;display:none !important}#mainmenu-links-fixed .menucontainer .submenu .container .parent .menu-img img,#mainmenu-links .menucontainer .submenu .container .parent .menu-img img{height:100%;width:auto}}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner,#mainmenu-links .menucontainer .submenu .container .parent .banner{background:var(--Gruen-Radial);display:flex;flex-direction:row;margin:0;opacity:1;-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}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner.hide .container,#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner.hide img,#mainmenu-links .menucontainer .submenu .container .parent .banner.hide .container,#mainmenu-links .menucontainer .submenu .container .parent .banner.hide img{opacity:0}@media (max-width:979px){#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner,#mainmenu-links .menucontainer .submenu .container .parent .banner{margin:10px 15px 30px}}@media (max-width:400px){#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner,#mainmenu-links .menucontainer .submenu .container .parent .banner{margin:10px 0 20px}}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner>div,#mainmenu-links .menucontainer .submenu .container .parent .banner>div{width:45%}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner>div.container,#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-fixed .menucontainer .submenu .container .parent .banner>div.container,#mainmenu-links .menucontainer .submenu .container .parent .banner>div.container{padding:0 20px 20px 20px;width:100%}}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner>div .text .sub,#mainmenu-links .menucontainer .submenu .container .parent .banner>div .text .sub{background-color:var(--violett);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-fixed .menucontainer .submenu .container .parent .banner>div .text .sub:after,#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(--violett);-moz-transform:skewY(36deg);-webkit-transform:skewY(36deg);-o-transform:skewY(36deg);-ms-transform:skewY(36deg);transform:skewY(36deg);background-color:var(--violett)}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner>div .text .head,#mainmenu-links .menucontainer .submenu .container .parent .banner>div .text .head{font:var(--h3);color:#fff;margin-bottom:25px}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner>div .text .button,#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-fixed .menucontainer .submenu .container .parent .banner>div .text .button:hover,#mainmenu-links .menucontainer .submenu .container .parent .banner>div .text .button:hover{color:var(--Dunkelblau);background-color:#fff !important}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner>div.img,#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-fixed .menucontainer .submenu .container .parent .banner>div.img,#mainmenu-links .menucontainer .submenu .container .parent .banner>div.img{display:none}}#mainmenu-links-fixed .menucontainer .submenu .container .parent .banner>div.img img,#mainmenu-links .menucontainer .submenu .container .parent .banner>div.img img{width:100%;height:auto}#mainmenu-links-fixed .menucontainer .submenu .container .holder,#mainmenu-links .menucontainer .submenu .container .holder{flex-grow:1;overflow:auto;padding:0}#mainmenu-links-fixed .menucontainer .submenu .container .sm,#mainmenu-links .menucontainer .submenu .container .sm{position:relative}#mainmenu-links-fixed .menucontainer .submenu .container .sm .menu_nav,#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}#mainmenu-links-fixed .menucontainer .submenu .container .sm .menu_nav span:before,#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:var(--Blau)}#mainmenu-links-fixed .menucontainer .submenu .container .sm.open a.sm-link,#mainmenu-links .menucontainer .submenu .container .sm.open a.sm-link{color:var(--violett)}#mainmenu-links-fixed .menucontainer .submenu .container .sm.open .menu_nav span:before,#mainmenu-links .menucontainer .submenu .container .sm.open .menu_nav span:before{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);color:var(--violett)}#mainmenu-links-fixed .menucontainer .submenu .container .sm .subsubmenu,#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu{overflow:hidden;height:auto;display:none}#mainmenu-links-fixed .menucontainer .submenu .container .sm .subsubmenu.waiting,#mainmenu-links-fixed .menucontainer .submenu .container .sm .subsubmenu.moving,#mainmenu-links-fixed .menucontainer .submenu .container .sm .subsubmenu.open,#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-fixed .menucontainer .submenu .container .sm .subsubmenu .container,#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container{padding:10px 0 0;height:auto;display:block !important}#mainmenu-links-fixed .menucontainer .submenu .container .sm .subsubmenu .container a,#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container a{color:var(--Dunkelblau);font:var(--extra);padding:5px 10px;display:block}#mainmenu-links-fixed .menucontainer .submenu .container .sm .subsubmenu .container a.aktiv,#mainmenu-links-fixed .menucontainer .submenu .container .sm .subsubmenu .container a:hover,#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container a.aktiv,#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container a:hover{color:var(--violett)}#mainmenu-links-fixed .menucontainer .submenu .sm,#mainmenu-links-fixed .menucontainer .hm,#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;border-bottom:2px solid #D9D9D9}#mainmenu-links-fixed .menucontainer .submenu .sm:last-of-type,#mainmenu-links-fixed .menucontainer .hm:last-of-type,#mainmenu-links .menucontainer .submenu .sm:last-of-type,#mainmenu-links .menucontainer .hm:last-of-type{border:none}#mainmenu-links-fixed .menucontainer .submenu .sm a.sm-link,#mainmenu-links-fixed .menucontainer .submenu .sm .hm_link,#mainmenu-links-fixed .menucontainer .hm a.sm-link,#mainmenu-links-fixed .menucontainer .hm .hm_link,#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(--Blau);font:var(--h5);font-size:20px;display:block}#mainmenu-links-fixed .menucontainer .submenu .sm a.sm-link:hover,#mainmenu-links-fixed .menucontainer .submenu .sm a.sm-link.aktiv,#mainmenu-links-fixed .menucontainer .submenu .sm .hm_link:hover,#mainmenu-links-fixed .menucontainer .submenu .sm .hm_link.aktiv,#mainmenu-links-fixed .menucontainer .hm a.sm-link:hover,#mainmenu-links-fixed .menucontainer .hm a.sm-link.aktiv,#mainmenu-links-fixed .menucontainer .hm .hm_link:hover,#mainmenu-links-fixed .menucontainer .hm .hm_link.aktiv,#mainmenu-links .menucontainer .submenu .sm a.sm-link:hover,#mainmenu-links .menucontainer .submenu .sm a.sm-link.aktiv,#mainmenu-links .menucontainer .submenu .sm .hm_link:hover,#mainmenu-links .menucontainer .submenu .sm .hm_link.aktiv,#mainmenu-links .menucontainer .hm a.sm-link:hover,#mainmenu-links .menucontainer .hm a.sm-link.aktiv,#mainmenu-links .menucontainer .hm .hm_link:hover,#mainmenu-links .menucontainer .hm .hm_link.aktiv{color:var(--violett)}#mainmenu-links-fixed .menucontainer .submenu .sm a.sm-link:hover.aktiv,#mainmenu-links-fixed .menucontainer .submenu .sm a.sm-link.aktiv.aktiv,#mainmenu-links-fixed .menucontainer .submenu .sm .hm_link:hover.aktiv,#mainmenu-links-fixed .menucontainer .submenu .sm .hm_link.aktiv.aktiv,#mainmenu-links-fixed .menucontainer .hm a.sm-link:hover.aktiv,#mainmenu-links-fixed .menucontainer .hm a.sm-link.aktiv.aktiv,#mainmenu-links-fixed .menucontainer .hm .hm_link:hover.aktiv,#mainmenu-links-fixed .menucontainer .hm .hm_link.aktiv.aktiv,#mainmenu-links .menucontainer .submenu .sm a.sm-link:hover.aktiv,#mainmenu-links .menucontainer .submenu .sm a.sm-link.aktiv.aktiv,#mainmenu-links .menucontainer .submenu .sm .hm_link:hover.aktiv,#mainmenu-links .menucontainer .submenu .sm .hm_link.aktiv.aktiv,#mainmenu-links .menucontainer .hm a.sm-link:hover.aktiv,#mainmenu-links .menucontainer .hm a.sm-link.aktiv.aktiv,#mainmenu-links .menucontainer .hm .hm_link:hover.aktiv,#mainmenu-links .menucontainer .hm .hm_link.aktiv.aktiv{font-weight:bold}#mainmenu-links-fixed .menucontainer .submenu .sm>.menu_nav,#mainmenu-links-fixed .menucontainer .hm>.menu_nav,#mainmenu-links .menucontainer .submenu .sm>.menu_nav,#mainmenu-links .menucontainer .hm>.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:16px;justify-content:right;display:flex;vertical-align:middle;align-items:center;color:var(--Blau);border:none;background:none;cursor:pointer}@media (max-width:979px){#mainmenu-links-fixed .menucontainer .submenu .sm>.menu_nav,#mainmenu-links-fixed .menucontainer .hm>.menu_nav,#mainmenu-links .menucontainer .submenu .sm>.menu_nav,#mainmenu-links .menucontainer .hm>.menu_nav{width:100%}}#mainmenu-links-fixed .top-links a.icon-suche p,#mainmenu-links .top-links a.icon-suche p{display:inline-block;padding-left:10px}.breadcrumb{padding:20px 0 15px}.breadcrumb a{font:var(--extra);color:var(--Blau)}.breadcrumb>span{padding:0 10px;font-size:8px;position:relative;top:-1px}a.button,.button{width:auto;max-width:400px;padding:14px 20px;border-radius:38px;justify-content:center;align-items:center;gap:10px;opacity:1;display:inline-flex;text-align:left;color:#FFFFFF;font:var(--button);line-height:1;background:none;margin-right:20px;background-color:var(--violett);box-sizing:border-box}@media (min-width:980px){a.button,.button{padding:15px 50px}}a.button:hover:not(.anmeldung),.button:hover:not(.anmeldung){background-color:var(--Gruen)}a.button:hover:not(.anmeldung)[type="submit"],.button:hover:not(.anmeldung)[type="submit"]{color:#fff;border-color:var(--Gruen)}a.button.prim,.button.prim{background-color:var(--violett)}a.button.show_mainpage,.button.show_mainpage{z-index:2;position:relative;margin-bottom:50px}a.button.sec,.button.sec{background-color:var(--Hellgrau) !important;color:var(--Dunkelblau)}a.button.sec:hover,.button.sec:hover{color:var(--violett)}a.button.anmeldung,.button.anmeldung{background-color:var(--Hellgrau);width:330px;max-width:100%;height:40px;padding:10px 15px;font:var(--button);color:var(--Blau);border-radius:5px;text-align:left;justify-content:start;position:relative}a.button.anmeldung:after,.button.anmeldung:after{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;-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;font-size:10px;right:15px;left:auto;height:10px;width:6px}a.button.anmeldung:hover:after,.button.anmeldung:hover:after{right:10px}a.button.outline,.button.outline{background:none !important;border:2px solid var(--Dunkelblau);color:var(--Dunkelblau)}a.button.outline:hover,.button.outline:hover{border-color:var(--violett);color:var(--violett);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(--Dunkelblau)}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:10px !important;position:absolute;top:7px;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:after,a.scroll-to:hover:after,a.goto:hover:after{right:-2px}a.tel{padding-left:20px;position:relative;margin-right:20px}a.tel::before{content:"";color:var(--violett);position:absolute;left:4px;top:3px;font-size:16px}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.backlink{color:var(--Blau);font-size:16px;padding-left:15px;position:relative;margin-bottom:20px}a.backlink:before{content:"";-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;left:0;right:auto;font-size:13px;height:16px;width:5px}a.backlink:hover{text-decoration:none !important}a.backlink:hover:before{color:var(--Rot);left:-2px}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}.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}#warning,.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,.warning.show{height:auto;padding:10px 20px;visibility:visible;margin-top:20px;margin-bottom:20px}.green-info{color:green;border-color:green;background-color:#fff}.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:var(--Kieselgrau)}.subtemplate.tpl-color-gruen button:hover,.subtemplate.tpl-color-gruen a.button:hover{background-color:#fff;color:var(--violett)}form{padding:0 0px 10px}form hr{display:block;margin:30px 0}@media (min-width:980px){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:980px){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 label{color:var(--Kobaltblau);font:var(--label);margin-bottom:4px;display:inline-block;position:relative}form label.duty:after{content:"*";color:var(--Rot);padding-left:5px}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(--violett);align-items:center;justify-content:center;padding:12px 40px;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(--violett);font:var(--button);border-radius:30px;color:#fff}form button[type="submit"]:hover{color:var(--violett);background-color:#fff}form .required{color:var(--Rot);border:2px solid var(--Rot) !important}form .radio-container{width:100%;position:relative;display:inline-block;margin-top:0px;box-sizing:border-box}@media (min-width:980px){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:6px;width:max-content;border-radius:50%;background:none;z-index:1;padding:0;padding-left:35px;padding-top:2px;box-sizing:border-box;display:block;max-width:100%;font:var(--fliesstext-klein)}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 #fff;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(--Blau);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:var(--Kieselgrau-140);font:var(--fliesstext);text-align:left;position:relative;overflow:hidden;border:1px solid var(--Kieselgrau-140)}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(--Dunkelblau);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:50px;padding:13px 50px 17px 50px;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(--Dunkelblau)}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{max-width:710px;margin-top:20px}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:4px;text-align:center;line-height:1.8;font-size:15px;opacity:1;border:1px solid #000;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:20px;font-size:20px;opacity:1;color:var(--Gruen)}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}.ersparnisrechner{display:flex;padding:20px 20px 10px;position:relative;flex-direction:column;align-items:flex-start;gap:20px;margin:20px auto 40px;max-width:720px}@media (min-width:980px){.ersparnisrechner{flex-direction:row;gap:40px}}@media (min-width:1200px){.ersparnisrechner{gap:60px;margin:30px auto 85px}}.ersparnisrechner::before{content:"";border-radius:10px;background:#FFF;box-shadow:0 20px 98.8px 10px rgba(0, 0, 0, 0.15);top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;height:100%;max-width:var(--block)}.ersparnisrechner>div{flex:1;width:100%}.ersparnisrechner>div.options{display:flex;flex-direction:row;gap:20px;width:100%}.ersparnisrechner>div.options .option{justify-content:center;align-items:center;display:flex;color:var(--Blau);position:relative;flex:1}.ersparnisrechner>div.options .option input,.ersparnisrechner>div.options .option::before{border-radius:50%;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:50px;height:50px;text-align:center;color:#fff;background-color:var(--Hellgrau);font-size:30px;line-height:50px;top:0;bottom:auto;cursor:pointer;z-index:1;pointer-events:none}.ersparnisrechner>div.options .option:has(input[type="radio"]:checked)::before{background-color:var(--Gruen)}.ersparnisrechner>div.options .option:has(input[type="radio"]:checked) label{border-bottom:2px solid #000}.ersparnisrechner>div.options .option label{padding-top:60px;cursor:pointer}.ersparnisrechner>div.options .option input{z-index:0;pointer-events:all;opacity:0}@media (min-width:980px){.ersparnisrechner>div.detail-infos{max-width:150px}}.ersparnisrechner>div.detail-infos input{width:100%;background-color:var(--Hellgrau);border-radius:5px;padding:14px;height:50px;margin-bottom:5px}.ersparnisrechner>div.detail-infos .label{font:var(--label);color:var(--Blau);position:relative}.ersparnisrechner>div.submit-block{flex:unset}@media (min-width:980px){.ersparnisrechner>div.submit-block{width:270px}}.ersparnisrechner>div.submit-block button{width:100%}@media (min-width:980px){.ersparnisrechner>div.submit-block button{max-width:240px}}.ersparnisrechner>div.submit-block button.link[type="submit"]{color:var(--Grau);width:100%;text-align:center;cursor:pointer;border:none;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;color:var(--Grau);font:var(--extra)}.ersparnisrechner>div.submit-block button.link[type="submit"]:after{content:"";padding-left:5px;-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;font-size:10px}.ersparnisrechner>div.submit-block button.link[type="submit"]:hover:after{color:var(--violett);left:2px}#ersparnisrechner_header{position:relative;z-index:3}#ersparnisrechner_header.with-headerblock .ersparnisrechner{margin-top:-35px;margin-bottom:20px}@media (min-width:980px){#ersparnisrechner_header.with-headerblock{margin-bottom:-30px}}#headerblock{padding:0;margin:0;overflow:hidden;position:relative}@media (min-width:980px){#headerblock{min-height:500px;max-height:700px;height:calc(100vh - 160px);display:flex;align-items:center}#headerblock .navbar{bottom:10%}}#headerblock .container{position:relative;width:100%;height:100%;left:0;top:0;background:var(--Gruen-Radial)}@media (min-width:980px){#headerblock .container{position:absolute}#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.7) 87.59%);z-index:2;pointer-events:none}}#headerblock .container:after{content:"";top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;height:100%;pointer-events:none;background-image:url("../../grafiken/header-cover-mobile.png");background-position:bottom center;background-size:100% auto;background-repeat:no-repeat;pointer-events:none;z-index:1}@media (min-width:980px){#headerblock .container:after{background-image:url("../../grafiken/header-cover-desktop.png");z-index:2}}#headerblock .container.green-back:after{background-image:url("../../grafiken/header-cover-green-mobile.png")}@media (min-width:980px){#headerblock .container.green-back:after{background-image:url("../../grafiken/header-cover-green-desktop.png")}}#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:980px){#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:980px){#headerblock .container.headergallery div{height:100%;display:block}}#headerblock .text{color:#fff;text-align:center;background:var(--Gruen-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(--Dunkelblau);margin:10px 10px 0}#headerblock .text a.button:hover{background-color:var(--Dunkelblau);color:#fff}@media (min-width:980px){#headerblock .text{height:fit-content;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}}#headerblock .navbar{padding-top:20px}#footer{position:relative;z-index:2}#footer .info-block{width:100%;padding:20px;text-align:center;color:#fff;position:relative}@media (min-width:1380px){#footer .info-block{padding:20px 0}}#footer .info-block:before{content:"";z-index:-1;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100vw;height:100%;background:radial-gradient(116.45% 52.67% at 49.07% 103.4%, #95205F 0%, #661842 100%)}@media (min-width:980px){#footer .info-block{display:flex;flex-direction:row;max-width:var(--block);margin:auto;text-align:left;align-items:center}}#footer .info-block>div{flex:1}#footer .info-block div{color:#fff}#footer .info-block a.button{background:none;border:1px solid #fff;color:#fff;margin-top:20px}@media (min-width:980px){#footer .info-block a.button{margin-top:0px;margin-right:0;height:50px}}#footer .info-block a.button:hover{background-color:#fff;color:var(--violett)}.footer-block{background:radial-gradient(87.25% 66.46% at 50% 50%, #009F5F 0%, #00623B 100%);color:#fff;padding-top:20px;overflow:hidden;position:relative}@media (min-width:980px){.footer-block{padding-top:30px}}@media (min-width:var(--block)){.footer-block{padding-top:40px}}.footer-block .blocked{max-width:var(--smallblock)}.footer-block:before{content:"";display:block;background-color:var(--violett);width:33%;height:100vh;bottom:0;top:auto;left:75%;transform:rotate(25deg);z-index:0;position:absolute;transform-origin:left bottom}@media (min-width:980px){.footer-block:before{left:-500px;transform:rotate(-38deg);transform-origin:right bottom;width:50%;height:3000px}}.footer-block:after{content:"";display:block;background:rgba(0, 0, 0, 0.2);width:40%;height:100vh;transform:rotate(-20deg);transform-origin:right bottom;position:absolute;left:0;bottom:0;top:auto;z-index:0}@media (min-width:980px){.footer-block:after{width:55%;height:5000px;transform:rotate(33deg);transform-origin:left bottom;left:calc(50% + 460px)}}.footer-block>.container{position:relative;z-index:1}.footer-block a{color:#fff}.footer-block .main-block{display:flex;flex-direction:column;z-index:2;position:relative;font:var(--extra);color:rgba(255, 255, 255, 0.6)}@media (min-width:980px){.footer-block .main-block{flex-direction:row;gap:40px;margin-bottom:75px}.footer-block .main-block>div{width:33.3%}.footer-block .main-block .holder{margin-bottom:40px}}@media (min-width:1200px){.footer-block .main-block{gap:80px}}.footer-block .main-block h4,.footer-block .main-block .h4{color:#fff}.footer-block .main-block .quicklinks{margin-top:20px;margin-bottom:10px;display:flex;flex-wrap:wrap;gap:0 30px}.footer-block .main-block .quicklinks>li{flex-basis:44%;margin-bottom:15px}@media (min-width:980px){.footer-block .main-block .quicklinks>li{flex-basis:auto}}.footer-block .main-block .socials{text-align:center}@media (max-width:979px){.footer-block .main-block .socials{margin-bottom:20px}}.footer-block .main-block .socials a{border-radius:50%;background-color:#fff;overflow:hidden;width:32px;height:32px;line-height:1;text-align:center;color:var(--Blau);margin:6px;font-size:17px;display:inline-flex;align-items:center;justify-content:center}.footer-block .main-block .socials a:hover{background-color:var(--violett);color:#fff}.footer-block .main-block .nl-block{text-align:center;margin:10px auto 30px}@media (min-width:980px){.footer-block .main-block .middle-block{display:flex;flex-direction:column}.footer-block .main-block .middle-block .holder{order:0}.footer-block .main-block .middle-block .nl-block{order:1;text-align:left;margin:0 0 20px}.footer-block .main-block .middle-block .socials{order:2;text-align:left}.footer-block .main-block .middle-block .socials a{margin:0 12px 12px 0}}.footer-block .main-block .wussten{background-image:url("../../grafiken/svg/wussten_sie_schon.svg");background-position:center;background-size:contain;background-repeat:no-repeat;height:240px;width:100%;padding:35px 32px 62px 40px;font:var(--fliesstext);color:#fff;display:table-cell;vertical-align:middle;position:relative;z-index:2}.footer-block .main-block .wussten a{text-decoration:underline}.footer-block .main-block .wussten a:hover{color:var(--Hellgrau)}@media (min-width:1050px){.footer-block .main-block .wussten{padding:20px 30px 62px 40px}}.footer-block .bottom{display:block;background:rgba(0, 0, 0, 0.4);width:100%;position:relative}.footer-block .bottom:before{content:"";display:block;position:absolute;height:260%;min-height:200px;width:120%;left:0;bottom:0;background:rgba(0, 0, 0, 0.2);transform:rotate(5deg);z-index:0;transform-origin:left bottom;left:-999px;right:-999px;margin:0 auto;z-index:-1}@media (min-width:980px){.footer-block .bottom:before{transform:rotate(-7deg);z-index:0;transform-origin:left center;left:0;top:0;right:auto;margin:0;height:5000px;width:200vw}}.footer-block .bottom .blocked{text-align:center;padding:10px 20px !important}.footer-block .bottom .blocked li{display:inline-block}@media (min-width:1140px){.footer-block .bottom .blocked{text-align:right;padding:10px 0px !important}}.footer-block .bottom .blocked a{font:var(--extra);color:#fff;line-height:1;opacity:0.6;display:inline-block;margin:10px}.footer-block .bottom .blocked a:hover{opacity:1}/*# sourceMappingURL=./style.css.map */