@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,a:focus-visible{outline:0.125rem solid rgba(0, 0, 0, 0.8) !important;outline-offset:0.0625rem !important}p.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:-1000px;top:-1000px}#skip-blocks a{display:inline-block;color:#fff;font-size:18px;background-color:#000;padding:5px 10px;position:absolute;left:-9999px;top:-9999px}#skip-blocks a:focus,#skip-blocks a:hover{left:0;top:0;z-index:999}#skip-blocks a:hover{text-decoration:underline}#set-contrast{height:10px;width:max-content;position:relative;outline:none !important;display:inline-flex;flex-direction:row;margin:0 !important;padding:0;justify-content:center;align-items:center}#set-contrast img{position:relative;left:0;width:18px;height:21px;padding-right:7px;-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:980px){#set-contrast{margin:0 0 0 30px !important;top:-2px}#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{background-color:var(--Kieselgrau-20);color:var(--Kobaltblau);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:500px;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 p{display:block;min-height:12px}ul{padding:0;list-style:none;margin:10px 0}li ul{padding:0}ol{padding:0}ul li{margin:5px 0;position:relative;padding-left:15px;font:var(--fliesstext)}ul li:before{content:"";font-size:6px;padding-right:6px;position:absolute;top:13px;left:0px;color:var(--color-link);line-height:0}ol{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}.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}.tpl-css-pt-0,.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.mt-20{margin-top:20px !important;display:block}.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{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) .image{height:100%}#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]):has(.image) .image div{height:100%}#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]):has(.image) .image img:not(.teaserview){min-width:50vw;object-fit:cover;min-height:100%}}@media (min-width:980px){#content>div:first-child:not([class^="tpl-color-"]):not([class*=" tpl-color-"]){padding-top:100px}#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-color:rgba(0, 0, 0, 0.6)}.blocked,.boxed{max-width:1340px;margin:0 auto;width:100%;padding:0 20px;box-sizing:border-box;position:relative}#header{display:none}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:var(--Kieselgrau);padding:18px 5px 18px 0;position:relative}#header .headerlogo,#header #headerlogo{height:44px;display:block;width:max-content;position:relative;z-index:4}#header .headerlogo img,#header #headerlogo img{height:100%;margin:0}#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:16px;z-index:1;position:relative;top:0px;left:0px;color:var(--Kobaltblau);-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-mobile{opacity:0;-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: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}#mainmenu-container.open{opacity:1;z-index:99998}#menu-header{background-color:var(--Kieselgrau);height:80px;width:100%;padding:18px 20px}#mainmenu-content-container{overflow:auto;position:relative;height:calc(100vh - 80px);box-sizing:border-box;width:100%}#mainmenu-content-container #mainmenu-holder{width:100%;display:flex;flex-direction:column;position:relative;min-height:100%;overflow:hidden;background-color:var(--Blau);border-spacing:inherit;padding:0}#mainmenu-links{width:100%;box-sizing:border-box;position:relative;display:block;flex-grow:1;height:auto;padding:22px 0 40px;text-align:center}#mainmenu-links .menucontainer{text-align:center;z-index:2}#mainmenu-links .menucontainer.open{border-radius:20px;overflow:hidden}#mainmenu-links .menucontainer .submenu{width:100%;box-sizing:border-box;overflow:hidden;position:absolute;text-align:center;height:100%;top:0;left:110%;background-color:#fff;z-index:3;border-left:1px solid var(--Kieselgrau);-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%;padding:40px 20px 10px;position:relative;max-width:290px;display:inline-flex;text-align:left;flex-direction:column}#mainmenu-links .menucontainer .submenu .container .parent{padding-left:30px;position:relative;left:-30px;padding-bottom:20px;width:calc(100% +30px)}#mainmenu-links .menucontainer .submenu .container .parent button.back{position:absolute;left:0;top:2px;background:none;border:none;cursor:pointer;color:var(--Rubinrot);font-size:15px;-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 .menucontainer .submenu .container .parent button.back:hover{left:-3px}#mainmenu-links .menucontainer .submenu .container .parent a.hm_link{color:var(--Rubinrot);text-transform:uppercase;font:var(--h5);font-size:20px}#mainmenu-links .menucontainer .submenu .container .holder{flex-grow:1;overflow:auto;width:calc(100% + 20px);padding-right:20px;padding-bottom:30px}#mainmenu-links .menucontainer .submenu .container .sm{text-align:left;position:relative}#mainmenu-links .menucontainer .submenu .container .sm .link-container{border-bottom:1px solid var(--Kieselgrau);padding:20px 15px 20px 0}#mainmenu-links .menucontainer .submenu .container .sm a.sm-link{font:var(--fliesstext-klein);font-size:16px;color:var(--Kobaltblau);font-family:"TheMixBold"}#mainmenu-links .menucontainer .submenu .container .sm .menu_nav{font-size:8px;color:var(--Kobaltblau);position:absolute;right:0;left:auto;top:18px}#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:8px}#mainmenu-links .menucontainer .submenu .container .sm .menu_nav.open span:before{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center;color:var(--Rubinrot)}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu{overflow:hidden;height:0}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container{padding:22px 0 8px;display:block}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu .container a.ssm{margin-bottom:12px;display:block;font:var(--fliesstext-klein);color:var(--Kobaltblau)}#mainmenu-links .menucontainer .submenu .container .sm.open a.sm-link{color:var(--Rubinrot)}#mainmenu-links .menucontainer .hm{display:inline-block;padding:18px 0 15px;position:relative;width:100%;max-width:250px;text-align:left;margin:0}#mainmenu-links .menucontainer .hm .hm_link{text-transform:uppercase;color:var(--Kobaltblau);font:var(--h5);font-size:20px;width:calc(100% - 30px);display:block}#mainmenu-links .menucontainer .hm .hm_link:hover{color:var(--Rubinrot)}#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:16px;justify-content:right;display:flex;vertical-align:middle;align-items:center}#menu-pre-footer{text-align:center}#menu-pre-footer .holder{max-width:250px;width:100%;text-align:left;padding:20px 0 40px;display:inline-flex;justify-content:center;align-items:center}#menu-pre-footer .holder a{color:var(--Kobaltblau);font:var(--fliesstext-klein);margin-right:30px}#menu-pre-footer .holder a:before{font-size:16px;margin-right:12px;position:relative;top:2px}#menu-pre-footer .holder a.language{margin-right:0}#menu-pre-footer .holder a.language:before{content:"";display:inline-block;height:16px;width:16px;background-image:url("../../grafiken/svg/lang-en.svg");background-position:center;background-size:cover;background-repeat:no-repeat}#menu-pre-footer .holder a p{display:inline-block}.menu-footer,#menu-footer{background-color:var(--Kobaltblau);padding:30px 10px 40px}.menu-footer>div,#menu-footer>div{height:70px;color:#fff;text-align:center;display:flex;gap:10px;justify-content:center}.menu-footer>div a,#menu-footer>div a{font:var(--caption);color:#fff;max-width:80px}.menu-footer>div a span,#menu-footer>div a span{display:block;color:var(--Rubinrot);width:100%;text-align:center;margin-bottom:12px}.menu-footer>div a span:before,#menu-footer>div a span:before{font-size:24px}.breadcrumb2,.breadcrumb{text-align:left}.breadcrumb2.mobile,.breadcrumb.mobile{margin-top:5px}@media (min-width:980px){.breadcrumb2,.breadcrumb{margin-top:30px;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;position:absolute;width:100%;top:calc(100% + 40px);bottom:auto;text-align:left}}.breadcrumb2 p,.breadcrumb2 a,.breadcrumb p,.breadcrumb a{color:var(--Kieselgrau-140);font:var(--caption);display:inline-block}.breadcrumb2 p:hover,.breadcrumb2 a:hover,.breadcrumb p:hover,.breadcrumb a:hover{color:var(--Rubinrot)}.breadcrumb2 p:hover span,.breadcrumb2 a:hover span,.breadcrumb p:hover span,.breadcrumb a:hover span{color:var(--Rubinrot)}.breadcrumb2 p span,.breadcrumb2 a span,.breadcrumb p span,.breadcrumb a span{font-size:12px;margin:0}.breadcrumb2 span,.breadcrumb span{margin:0 10px;color:var(--Kieselgrau-140);font-size:8px;line-height:1;position:relative;top:-1px}.breadcrumb2{position:relative !important;left:0;right:auto;margin-bottom:20px}.breadcrumb2 .blocked{padding:0 !important}@media (min-width:980px){.breadcrumb2{position:absolute !important;top:40px}}.breadcrumb2 p:not(.seo-opt){display:inline-block !important;pointer-events:none}a.button.sec:hover,a.button,.button{width:100%;max-width:400px;padding:16px 20px;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(--Rubinrot);box-sizing:border-box}a.button.sec:hover:after,a.button:after,.button:after{content:"";font-size:10px;font-size:7px !important;position:relative;left: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;display:inline-block;width:10px}a.button.sec:hover.back,a.button.back,.button.back{background-color:var(--Kobaltblau);width:120px}a.button.sec:hover.back:before,a.button.back:before,.button.back:before{content:"";font-size:10px;font-size:7px !important;position:relative;left: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;display:inline-block;width:10px}a.button.sec:hover.back:after,a.button.back:after,.button.back:after{display:none}a.button.sec:hover.back:hover:before,a.button.back:hover:before,.button.back:hover:before{left:-3px}.button:hover{color:#fff}a.button.sec{background:none;border:1px solid var(--Rubinrot);color:var(--Rubinrot)}span.goto,a.scroll-to,a.goto{font:var(--extra);padding-right:10px;position:relative;text-decoration:none !important;color:var(--Rubinrot)}span.goto:after,a.scroll-to:after,a.goto:after{content:"";font-size:10px;font-size:7px !important;position:absolute;top:5px;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.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}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}.subtemplate{padding:0px;margin:15px 0 30px;position:relative}.subtemplate:last-of-type{margin-bottom:50px}.subtemplate.starttemplate:not([class^="tpl-color-"]):not([class*=" tpl-color-"]){background:var(--Grau-gradient)}.subtemplate.starttemplate:has(.image){margin-bottom:0 !important}@media (max-width:979px){.subtemplate.starttemplate>.blocked{padding:0}.subtemplate.starttemplate .oe-container{display:flex;flex-direction:column}.subtemplate.starttemplate .cell:has(.template-text){order:1}.subtemplate.starttemplate .cell:has(.template-text) .template-text{padding:0 20px}.subtemplate.starttemplate .cell:has(.image){order:0}}.subtemplate.starttemplate .breadcrumb{margin-bottom:20px}.subtemplate:last-of-type.tpl-css-mb-0{margin-bottom:-30px !important}.subtemplate.mb-0,.subtemplate.tpl-css-mb-0,.subtemplate .tpl-css-mb-0,.subtemplate .mb-0{margin-bottom:0 !important}.subtemplate.mt-0,.subtemplate.tpl-css-mt-0,.subtemplate .tpl-css-mt-0,.subtemplate .mt-0{margin-top:0 !important}.subtemplate.tpl-css-pb-0,.subtemplate .tpl-css-pb-0{padding-bottom:0 !important}.subtemplate.tpl-css-pb-0 .oe-container .cell:last-of-type,.subtemplate .tpl-css-pb-0 .oe-container .cell:last-of-type{padding-bottom:0 !important}.subtemplate.tpl-css-pb-0 .oe-container .cell:last-of-type .component:last-of-type,.subtemplate .tpl-css-pb-0 .oe-container .cell:last-of-type .component:last-of-type{padding-bottom:0 !important}.subtemplate.tpl-css-pt-0,.subtemplate .tpl-css-pt-0{padding-top:0 !important}.subtemplate.tpl-css-pt-0 .oe-container .cell:first-of-type,.subtemplate .tpl-css-pt-0 .oe-container .cell:first-of-type{padding-top:0 !important}.subtemplate.tpl-css-pt-0 .oe-container .cell:first-of-type .component:first-of-type,.subtemplate .tpl-css-pt-0 .oe-container .cell:first-of-type .component:first-of-type{padding-top:0 !important}.subtemplate .blocked{max-width:1340px}.subtemplate .icon-question-mark{color:var(--color-link);margin-left:5px;font-size:42px}.subtemplate.middle .oe-container>.cell,.subtemplate.tpl-css-middle .oe-container>.cell{vertical-align:middle}.subtemplate.middle .oe-container>.cell .template-text,.subtemplate.tpl-css-middle .oe-container>.cell .template-text{display:inline-block}.subtemplate .oe-container>.cell:last-child .component{margin-bottom:0}.subtemplate[class^="tpl-css-full"]>.blocked,.subtemplate[class*=" tpl-css-full"]>.blocked{max-width:100%;padding:0 !important}.subtemplate.tpl-css-boxed .oe-container .cell .component:not(.image){background-color:#fff !important;padding:30px;min-height:100%}.subtemplate.tpl-css-boxed .oe-container .cell .component:not(.image) p:last-of-type{margin-bottom:0}.subtemplate.tpl-css-boxed .oe-container .cell .component.image-and-caption{height:100%;display:flex;flex-direction:column;overflow:hidden}.subtemplate.tpl-css-boxed .oe-container .cell .component.image-and-caption .caption{background-color:#fff !important;padding:30px;margin-top:-20px;flex:1}.subtemplate.tpl-css-boxed[class^="tpl-color-"]:not(.tpl-color-blau):not(.tpl-color-grau) .oe-container .cell .component,.subtemplate.tpl-css-boxed[class*=" tpl-color-"]:not(.tpl-color-blau):not(.tpl-color-grau) .oe-container .cell .component{background-color:var(--Kieselgrau-20) !important}.subtemplate.tpl-css-boxed[class^="tpl-color-"]:not(.tpl-color-blau):not(.tpl-color-grau) .oe-container .cell .component.image,.subtemplate.tpl-css-boxed[class*=" tpl-color-"]:not(.tpl-color-blau):not(.tpl-color-grau) .oe-container .cell .component.image{background:none !important}.subtemplate.tpl-css-boxed[class^="tpl-color-"]:not(.tpl-color-blau):not(.tpl-color-grau) .oe-container .cell .component.image-and-caption .caption,.subtemplate.tpl-css-boxed[class*=" tpl-color-"]:not(.tpl-color-blau):not(.tpl-color-grau) .oe-container .cell .component.image-and-caption .caption{background-color:var(--Kieselgrau-20) !important}.subtemplate.tpl-css-boxed[class^="tpl-color-"] .oe-container,.subtemplate.tpl-css-boxed[class*=" tpl-color-"] .oe-container{padding:20px 0}@media (min-width:980px){.subtemplate.tpl-css-boxed[class^="tpl-color-"] .oe-container,.subtemplate.tpl-css-boxed[class*=" tpl-color-"] .oe-container{padding:60px 0}}@media (min-width:1360px){.subtemplate.tpl-css-boxed[class^="tpl-color-"] .oe-container,.subtemplate.tpl-css-boxed[class*=" tpl-color-"] .oe-container{padding:80px 0}}.subtemplate.tpl-css-boxed[class^="tpl-color-"].tpl-css-pt-0 .oe-container,.subtemplate.tpl-css-boxed[class*=" tpl-color-"].tpl-css-pt-0 .oe-container{padding-top:0 !important}.subtemplate.tpl-css-boxed[class^="tpl-color-"].tpl-css-pb-0 .oe-container,.subtemplate.tpl-css-boxed[class*=" tpl-color-"].tpl-css-pb-0 .oe-container{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell:last-child,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell:last-child{padding-bottom:30px}@media (min-width:980px){.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell:last-child,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell:last-child{padding-bottom:0}}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell:last-child .component.image,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell:last-child .component.image{display:block}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell.cell-1 .component.image,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell.cell-1 .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell.cell-1 .component.image,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .oe-container>.cell.cell-1 .component.template-text{padding-top:30px}.subtemplate [class^="tpl-color-"].oe-container .cell,.subtemplate [class*=" tpl-color-"].oe-container .cell{text-align:center;vertical-align:top}.subtemplate [class^="tpl-color-"].oe-container .cell.va-bottom,.subtemplate [class*=" tpl-color-"].oe-container .cell.va-bottom{vertical-align:bottom !important}.subtemplate [class^="tpl-color-"].oe-container .cell.cell-1 .component.template-text,.subtemplate [class*=" tpl-color-"].oe-container .cell.cell-1 .component.template-text{padding-top:30px}.subtemplate [class^="tpl-color-"].oe-container .cell:last-child .component.image,.subtemplate [class*=" tpl-color-"].oe-container .cell:last-child .component.image{display:block}.subtemplate [class^="tpl-color-"].oe-container .cell:last-child .component.image .template-img,.subtemplate [class*=" tpl-color-"].oe-container .cell:last-child .component.image .template-img{margin-bottom:0}.subtemplate [class^="tpl-color-"].oe-container .cell .component.template-text,.subtemplate [class*=" tpl-color-"].oe-container .cell .component.template-text{padding:0 30px;margin-bottom:30px}.subtemplate [class^="tpl-color-"].oe-container .cell .component.faqliste,.subtemplate [class*=" tpl-color-"].oe-container .cell .component.faqliste{padding:20px}.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) h1,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) h2,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) h3,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) h4,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .caption,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .fliesstext,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .introtext,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .template-text,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) a.goto,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) h1,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) h2,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) h3,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) h4,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .caption,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .fliesstext,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .introtext,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .template-text,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) a.goto,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) h1,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) h2,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) h3,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) h4,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .caption,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .fliesstext,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .introtext,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .template-text,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) a.goto,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) h1,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) h2,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) h3,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) h4,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .caption,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .fliesstext,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .introtext,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .template-text,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) a.goto,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) h1,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) h2,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) h3,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) h4,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .caption,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .fliesstext,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .introtext,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .template-text,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) a.goto,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) h1,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) h2,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) h3,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) h4,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .caption,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .fliesstext,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .introtext,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .template-text,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) a.goto,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) h1,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) h2,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) h3,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) h4,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .caption,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .fliesstext,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .introtext,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .template-text,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) a.goto,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) h1,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) h2,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) h3,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) h4,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .caption,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .fliesstext,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .introtext,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .template-text,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) a.goto,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) h1,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) h2,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) h3,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) h4,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) .caption,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) .fliesstext,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) .introtext,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) .template-text,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) a.goto,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) h1,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) h2,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) h3,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) h4,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) .caption,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) .fliesstext,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) .introtext,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) .template-text,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) a.goto,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) h1,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) h2,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) h3,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) h4,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) .caption,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) .fliesstext,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) .introtext,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) .template-text,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) a.goto,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) h1,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) h2,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) h3,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) h4,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) .caption,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) .fliesstext,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) .ueberschrift,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) .introtext,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) .template-text,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift2,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) .zwischen_ueberschrift3,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) a.scroll-to,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) a.goto{color:#fff !important}.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.mail:before,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.phone:before,.subtemplate[class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.location:before,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.mail:before,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.phone:before,.subtemplate[class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.location:before,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.mail:before,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.phone:before,.subtemplate [class^="tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.location:before,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.mail:before,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.phone:before,.subtemplate [class*=" tpl-color-blau-gradient"]:not(.tpl-css-boxed) div.location:before,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.mail:before,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.phone:before,.subtemplate[class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.location:before,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.mail:before,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.phone:before,.subtemplate[class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.location:before,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.mail:before,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.phone:before,.subtemplate [class^="tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.location:before,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.mail:before,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.phone:before,.subtemplate [class*=" tpl-color-rot-gradient"]:not(.tpl-css-boxed) div.location:before,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) div.mail:before,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) div.phone:before,.subtemplate[class^="tpl-color-blau"]:not(.tpl-css-boxed) div.location:before,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) div.mail:before,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) div.phone:before,.subtemplate[class*=" tpl-color-blau"]:not(.tpl-css-boxed) div.location:before,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) div.mail:before,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) div.phone:before,.subtemplate [class^="tpl-color-blau"]:not(.tpl-css-boxed) div.location:before,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) div.mail:before,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) div.phone:before,.subtemplate [class*=" tpl-color-blau"]:not(.tpl-css-boxed) div.location:before{color:#fff}.subtemplate .card{background-color:#fff;width:100%;display:flex;flex-direction:column}.subtemplate .card .img img{width:100%;height:auto}.subtemplate .card .text{padding:30px;font:var(--fliesstext-klein)}.subtemplate .card .text a{color:var(--Rubinrot);display:inline-block;font:var(--fliesstext-klein)}.subtemplate .card .text a:after{top:7px}.subtemplate .card .text .loc{padding-left:20px;position:relative}@media (min-width:980px){.subtemplate .card .text .loc{padding-left:25px}}.subtemplate .card .text .loc::before{content:"";position:absolute;left:1px;top:4px;color:var(--Rubinrot)}.oe-container>.cell{text-align:center;vertical-align:top}.oe-container>.cell .component{text-align:left;display:inline-block;width:100%;box-sizing:border-box;background:none;position:relative;margin-bottom:30px;word-break:break-word}.oe-container>.cell .component p:last-of-type{margin-bottom:0 !important}.oe-container>.cell .component.image.slimbox{pointer-events:none}.oe-container>.cell .component.image.image-and-caption:has(.template-verylow) .template-img{margin-bottom:20px}.oe-container>.cell .component .template-img.no-bg-color{background:none !important}.oe-container>.cell .component.faqliste .resizer{margin-bottom:20px}.subtemplate a:hover:not(.button){text-decoration:underline}.orange-line{height:15px;margin:0;padding:0;position:relative;margin-top:20px}.orange-line:after{content:"";font-size:10px;color:var(--color-link);position:absolute;left:0;top:-2px}hr{border:solid #d4d4d4 1px;border-bottom:none;margin:0;padding:0}.trenner hr{background-color:#d4d4d4;border-color:#d4d4d4}.subtemplate.trenner{padding:20px 0px;margin:0}.slick-track .slick-slide{display:table-cell;height:100%}.navbar-inner{position:relative}.template-img{position:relative;display:block;overflow:hidden;text-align:center}.template-img img{display:block;margin:0 auto;height:auto;max-width:100%;border:none;position:relative;max-height:350px}.template-img img.landscape{width:100%;max-height:none}.template-img.full-width{overflow:visible}.template-img.full-width img{width:100%;height:auto}div.internet,div.mail,div.phone,div.location{padding-left:25px;text-align:left;position:relative;word-wrap:break-word;margin-top:10px}div.internet:before,div.mail:before,div.phone:before,div.location:before{color:var(--Rubinrot);font-size:17px;content:"";position:absolute;left:0;top:3px}div.internet a,div.mail a,div.phone a,div.location a{font:var(--fliesstext)}div.mail:before{content:""}div.phone:before{content:""}div.internet:before{content:"";font-size:16px}.template-text{font:var(--fliesstext);text-align:left}.template-text p{display:block;min-height:12px}.template-text.center{text-align:center !important}.resizerTemplate .container{border-radius:2px;box-sizing:border-box;overflow:hidden}.resizerTemplate .container .resize-button{background:none;padding:10px 20px 10px 0;margin:0;position:relative;border-bottom:1px solid var(--Kobaltblau-20);display:flex;cursor:pointer}.resizerTemplate .container .resize-button h3{color:var(--Kobaltblau);font:var(--h4);margin:0;flex:1}.resizerTemplate .container .resize-button:after{content:"";display:block;color:var(--Rubinrot);position:absolute;right:0px;font-size:8px;top:-999px;bottom:-999px;height:1px;margin:auto 0;line-height:0.5;transition:transform 0.7s ease-in-out}.resizerTemplate .container .akkordeon_container .akkordeon{padding:20px 0}.resizerTemplate .container .akkordeon_container .akkordeon .subtemplate .blocked{padding:0}.resizerTemplate .container .akkordeon_container .akkordeon .subtemplate:first-of-type{margin-top:0 !important}.resizerTemplate .container .akkordeon_container .akkordeon .subtemplate:last-of-type{margin-bottom:0 !important}.resizerTemplate.open .resize-button:after{-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.faq-container{margin:15px 0;background-color:#fff;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.1)}.faq-container .table{display:table;table-layout:fixed;box-sizing:border-box;position:relative;width:100%;height:100%}.faq-container .cell{display:table-cell !important;text-align:left;vertical-align:top;position:relative;height:100%}.faq-container .cell.break1{display:none !important}.img-cell{width:110px;position:relative}.faq-container img{width:100%;height:auto}.faq-container .produktname{padding:12px}.faq-container .txt-cell{padding-bottom:35px;cursor:pointer}.faq-container h2{margin:0}.faq-container .resize-button{font-size:16px;color:#989898;line-height:1.375;text-align:left;cursor:pointer;display:block;margin-top:5px;position:absolute;bottom:10px;left:12px}.faq-container .resize-button p{display:inline-block}.faq-container .resize-button span{font-size:5px;position:relative;top:-2px}.faq-container .answer{background-color:#fff;padding:0px}.faq-container .answer .template-img,.smallimage-text .template-img{background:none}.smallimage-text .template-img{margin-bottom:15px}.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(--Rubinrot);height:0;overflow:hidden;border-radius:5px;border-style:solid;border-width:1px;color:var(--Rubinrot);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}.green-info2{background:none !important;text-align:center;border:none;color:#fff}.green-info2 img{display:inline-block;margin-bottom:20px}.green-info2 .introtext{display:inline-block}.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)}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}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(--Rubinrot);padding-left:5px}form .duty .label_rb:after{content:"*";color:var(--Rubinrot);padding-left:5px}form input[type="button"]:focus{border:0;outline:0}form .required{color:var(--Rubinrot);border:2px solid var(--Rubinrot) !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:-9999px}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(--Rubinrot)}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 var(--Kieselgrau-140);background:var(--Kieselgrau);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(--Kobaltblau);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 .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:10px 20px;height:auto;display:flex;align-items:center;cursor:pointer;border:none;font:var(--fliesstext);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(--Rubinrot)}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 var(--Kieselgrau-140);background:var(--Kieselgrau)}form .agb .radio-button.required{border:none}form .agb .radio-button.required label:after{border:2px solid var(--Rubinrot)}form .agb .radio-button [type="checkbox"]:not(:checked),form .agb .radio-button [type="checkbox"]:checked{position:absolute;left:-9999px}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}#ui-datepicker-div{background-color:var(--Kobaltblau);border-radius:6px;overflow:hidden;padding:15px;z-index:99 !important;position:absolute;top:-99999vh;left:-99999vw}#ui-datepicker-div .ui-datepicker-title{text-align:center}#ui-datepicker-div .ui-datepicker-next,#ui-datepicker-div .ui-datepicker-prev{position:absolute;color:#fff;top:20px}#ui-datepicker-div .ui-datepicker-next:before,#ui-datepicker-div .ui-datepicker-prev:before{content:""}#ui-datepicker-div .ui-datepicker-next span,#ui-datepicker-div .ui-datepicker-prev span{display:none}#ui-datepicker-div .ui-datepicker-next.ui-state-disabled,#ui-datepicker-div .ui-datepicker-prev.ui-state-disabled{cursor:default;pointer-events:none;opacity:0.5}#ui-datepicker-div .ui-datepicker-next{right:15px}#ui-datepicker-div .ui-datepicker-next:before{content:""}#ui-datepicker-div .ui-datepicker-current-day{color:var(--Kobaltblau) !important;background-color:#fff;text-align:center;border-radius:50%}#ui-datepicker-div .ui-datepicker-current-day a{color:var(--Kobaltblau) !important}#ui-datepicker-div .ui-datepicker-calendar{border-top:1px solid #fff}#ui-datepicker-div .ui-datepicker-calendar tr{border:none !important}#ui-datepicker-div .ui-datepicker-calendar th{text-align:center;color:#fff}#ui-datepicker-div .ui-datepicker-calendar td{padding:10px 10px 7px 10px}#ui-datepicker-div .ui-datepicker-calendar td,#ui-datepicker-div .ui-datepicker-calendar td a{text-align:center;color:rgba(255, 255, 255, 0.8);width:30px}#ui-datepicker-div .ui-datepicker-calendar td:hover,#ui-datepicker-div .ui-datepicker-calendar td a:hover{color:#fff}#ui-datepicker-div .ui-datepicker-calendar .ui-state-disabled{cursor:default;pointer-events:none;opacity:0.5}#news .center{text-align:center}.news-entry{background-color:#fff;box-sizing:border-box;width:100%;height:auto;margin:0 0 20px;display:block;color:var(--Dunkelblau);position:relative;overflow:hidden;padding:0px}.news-entry:hover{text-decoration:none !important}.news-entry:hover .template-text>div:last-of-type:after{font-size:19px;right:-5px;bottom:-1px;color:var(--Kobaltblau-80)}.news-entry:hover .holder img:not(.spacer){transform:scale(1.1)}.news-entry .table{display:table;table-layout:fixed;box-sizing:border-box;position:relative;min-height:90px;overflow:hidden}.news-entry .template-img{background:none}.news-entry .template-img .holder{text-align:center;position:relative;overflow:hidden;background-color:var(--background-color);display:flex;align-content:stretch;align-items:stretch}.news-entry .template-img .holder img:not(.spacer){flex:1;max-width:none;transition:transform 0.6s;width:100%;height:100%}.news-entry .template-text{color:var(--Kobaltblau);font:var(--fliesstext-klein);padding:30px;margin-bottom:0}.news-entry .template-text>div.date{font:var(--caption);color:var(--Kobaltblau-80);margin-bottom:10px}.news-entry .template-text>div.date:before{content:"";padding-right:6px}.news-entry .template-text>div:last-of-type{padding-right:20px;position:relative}.news-entry .template-text>div:last-of-type:after{content:"";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;bottom:0;top:auto;right:0;font-size:17px;color:var(--Kobaltblau-20)}.app-details a.backlink{display:block;margin:20px 0 15px;font:var(--caption);color:var(--Kobaltblau)}.app-details a.backlink: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;content:"";font-size:12px;line-height:1;position:relative;top:1px;padding-right:6px;color:var(--Kobaltblau-20)}.app-details a.backlink:hover{text-decoration:none !important}.app-details a.backlink:hover:before{left:-2px;color:var(--Kobaltblau)}.app-details div.date{font:var(--caption);color:var(--Kobaltblau-80);margin-bottom:5px}@media (min-width:980px){.app-details div.date{margin-bottom:0px}}.app-details div.date:before{content:"";padding-right:6px}.app-details.newscontainer{margin-top:20px}.app-details.newscontainer .orange-line{margin:0 0 20px}.app-details .gallery-container{margin-bottom:40px;display:block;position:relative}.app-details .gallery-container>.slideable .template-img.no-resize img{margin:0;width:100%;height:auto;max-height:none}.app-details .gallery-container .slick-arrow{bottom:-25px}.app-details .zusatzinfo{background-color:#fff;padding:30px;margin-top:20px}@media (min-width:980px){.app-details .zusatzinfo:first-of-type{margin-top:0}}@media (max-width:979px){.app-details .zusatzinfo>div{margin-top:5px}}.app-details .zusatzinfo .download-container{padding:10px 0}.app-details .zusatzinfo .download-container a{font:var(--fliesstext-klein)}.app-details .zusatzinfo .download-container:not(:first-of-type){border-top:1px solid var(--Kobaltblau-20)}@media (min-width:980px){.app-details.starttemplate{padding:20px 0 !important}.app-details.starttemplate a.backlink{margin-bottom:20px}}@media (min-width:1360px){.app-details.starttemplate{padding:40px 0 !important}.app-details.starttemplate a.backlink{margin:0 0 40px !important}.app-details .cell-1{padding-right:30px !important}.app-details .cell-2{padding-left:30px !important}}.gallery .slideable{padding:10px 5px 0;max-width:480px;overflow:hidden}.gallery .slideable .image{width:min-content}.gallery .slideable .image .template-img{width:max-content}.gallery .slideable .template-youtube{width:100%;min-width:300px;max-width:800px;height:230px}.gallery .slideable .template-youtube iframe{height:100%;width:100%}.gallery .slideable .template-youtube .agree_window div{height:auto}.gallery .slideable :has(img.preview) img{z-index:0}.gallery .slideable :has(img.preview) img:not(.preview){top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:auto;height:100%;z-index:4}.gallery div{height:100%;display:block}.gallery div:not(.agree_window){margin-bottom:0}.gallery div img{height:230px;max-height:230px;width:auto}.gallery div.caption{width:100%;max-width:90vw}@media (min-width:980px){.gallery .slideable{max-width:100vw}.gallery .slideable .template-youtube,.gallery .slideable img{height:520px;max-height:520px}.gallery .slideable .template-youtube{min-width:0 !important;width:calc(100vw - 40px) !important}.navbar{position:absolute;top:50%;height:1px;width:100%}.navbar .navbar-inner{position:absolute;height:1px;width:100%}}.template-video,.template-youtube,.gmap{height:400px;width:100% !important;overflow:hidden;vertical-align:middle;text-align:center}.gm-style-iw-chr{position:absolute !important;right:-8px !important;top:-7px !important}.gm-style-iw-d{padding-right:15px !important}.youtube{height:300px}.template-youtube,.gmap{position:relative;background:#000 !important}.template-youtube{position:relative;background-color:#ccc;display:block;width:100%;height:100%;box-sizing:border-box}.template-youtube iframe{position:relative;z-index:1;display:block}.image-and-caption .template-youtube{position:absolute;height:100% !important;width:100% !important}.template-video:before,.gmap:before,.template-youtube:before{content:"";background-size:auto 80%;background-image:url("../../grafiken/play-button.png");background-color:#ccc;background-repeat:no-repeat;background-position:center;display:block;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;height:100%}.template-video .youtube_information,.template-video .video_information,.template-youtube .youtube_information,.template-youtube .video_information{display:none}.template-video .youtube_information input.yId,.template-video .video_information input.yId,.template-youtube .youtube_information input.yId,.template-youtube .video_information input.yId{display:block !important;visibility:visible !important}.template-video .youtube_information span,.template-video .video_information span,.template-youtube .youtube_information span,.template-youtube .video_information span{display:none;visibility:hidden}.template-video .youtube_information.edit,.template-video .video_information.edit,.template-youtube .youtube_information.edit,.template-youtube .video_information.edit{display:flex !important;visibility:visible;z-index:9;position:relative;height:100%;flex-direction:column;justify-content:center;align-items:center}.gmap:before{background-image:url("../../grafiken/gmap-back.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.gmap_information{display:none}.videoInfoContainer>div:not(.h3),.gmapInfoContainer>div:not(.h3){font:var(--fliesstext);color:var(--Kobaltblau);display:flex;margin-bottom:10px}.videoInfoContainer>div:not(.h3) input,.gmapInfoContainer>div:not(.h3) input{margin-left:10px;flex:1}.videoInfoContainer>div:not(.h3)>div,.gmapInfoContainer>div:not(.h3)>div{flex:1;align-items:center;justify-content:right;display:flex;width:250px}.videoInfoContainer>div:not(.h3)>div:last-of-type,.gmapInfoContainer>div:not(.h3)>div:last-of-type{justify-content:left}.videoInfoContainer>div:not(.h3)>div:last-of-type input,.gmapInfoContainer>div:not(.h3)>div:last-of-type input{flex:unset}.subtemplate-editor .gmap_information{z-index:22;display:flex;position:absolute;flex-direction:column;width:100%;justify-content:center;align-items:center;height:100%;background-color:rgba(255, 255, 255, 0.5)}.subtemplate-editor .gmap_information.edit>span{display:none}.adress_block{margin:5px 0 10px;font-size:14px}.infoWindow_container{padding:10px}.infoWindow_container h3{margin-bottom:10px}.agree_window{padding:15px;text-align:center;color:#fff;box-sizing:border-box;display:inline-block;font:var(--fliesstext-klein);top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;max-width:400px;max-height:200px;height:min-content;width:80%;z-index:1}.agree_window:before{content:"";z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.65);border-radius:6px}.agree_window .h4,.agree_window .h3,.agree_window .zwischen_ueberschrift2{color:#fff !important}.agree_window .agree_youtube_button,.agree_window .agree_gmaps_button{background-color:#000;border:2px solid #000;color:#fff;text-align:center;text-transform:uppercase;border-radius:6px;padding:5px 8px;cursor:pointer;margin:10px;display:inline-block}.agree_window .agree_youtube_button:hover,.agree_window .agree_gmaps_button:hover{color:#000;background-color:#fff}.video_information{display:none;visibility:hidden}#footer{background-color:var(--Kieselgrau)}#footer .container{display:inline-block;width:100%}#footer .container .blue-block{background-color:var(--mittelblau);color:#fff;margin-bottom:30px}#footer .container .blue-block .bewertungen{padding:40px 20px;background-color:var(--Kobaltblau);width:calc(100% + 40px);position:relative;left:-20px}#footer .container .blue-block .bewertungen .location-link{display:block;text-align:center;margin-bottom:30px}#footer .container .blue-block .bewertungen .location-link .img-container{width:60px;height:60px;overflow:hidden;position:relative;border-radius:50%;display:inline-block}#footer .container .blue-block .bewertungen .location-link .img-container img{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;height:100%;width:auto}#footer .container .blue-block .bewertungen .location-link .name{font:var(--h3);color:#fff}#footer .container .blue-block .bewertungen .location-link .name:after{content:"";font-size:10px;position:relative;left:0;padding-left:10px;top:-2px;-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}#footer .container .blue-block .bewertungen .location-link .type{color:var(--Kobaltblau-20);font:var(--caption);text-align:center;margin-top:5px}#footer .container .blue-block .bewertungen .location-link:hover .name:after{left:2px}#footer .container .blue-block .bewertungen .zitat{text-align:center;font:var(--introtext-klein);color:#fff}#footer .container .blue-block .bewertungen .zitat .loc{font:var(--caption);color:var(--Kobaltblau-20);margin-top:16px}#footer .container .blue-block .links{padding:20px 10px}#footer .container .blue-block .links a{display:flex;padding:10px 0px;align-items:center;gap:10px;align-self:stretch;font:var(--fliesstext);color:#fff;border-bottom:1px solid var(--Kobaltblau-80)}#footer .container .blue-block .links a::after{content:"";font-size:8px;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}#footer .container .blue-block .links a:hover::after{left:2px}#footer .container .blue-block .socials-block{padding:30px 10px 25px}#footer .container .blue-block .socials-block .holder{display:flex;width:100%}#footer .container .blue-block .socials-block .holder div:not(.socials){text-align:right;margin-left:auto}#footer .container .blue-block .socials-block .holder div:not(.socials) a{margin:0}#footer .container .blue-block .socials-block .holder .socials a{width:34px;height:34px;display:inline-flex;border-radius:50%;justify-content:center;align-items:center;font-size:20px;color:#fff;background-color:var(--Rubinrot);margin:0 10px 10px 0}#footer .container .blue-block .socials-block .holder .socials a span{display:flex}#footer .container .blue-block .socials-block .holder .socials a.color-facebook{background-color:#3B5798}#footer .container .blue-block .socials-block .holder .socials a.color-instagram{background-color:#000}#footer .container .blue-block .socials-block .holder .socials a.color-youtube{background-color:#D8362A}#footer .container .blue-block .socials-block .holder .socials a.color-linkedin{background-color:#2867B2}#footer .container .blue-block .socials-block .holder .socials a:hover{background-color:#fff}#footer .container .blue-block .socials-block .holder .socials a:hover.color-facebook{color:#3B5798}#footer .container .blue-block .socials-block .holder .socials a:hover.color-instagram{color:#000}#footer .container .blue-block .socials-block .holder .socials a:hover.color-youtube{color:#D8362A}#footer .container .blue-block .socials-block .holder .socials a:hover.color-linkedin{color:#2867B2}#footer .container .blue-block .socials-block a.newsletter{display:inline-flex;height:36px;padding:11px 16px;justify-content:center;align-items:center;gap:8px;border-radius:40px;background-color:var(--Rubinrot);color:#fff;font:var(--fliesstext);font-size:14px;line-height:1;width:auto}#footer .container .blue-block .socials-block a.newsletter:after{display:none}#footer .container .blue-block .socials-block a.newsletter:hover{color:var(--Rubinrot);background-color:#fff}#footer .container .logos{display:flex;padding-bottom:15px;max-width:100vw}#footer .container .logos .sponsorblock{display:flex;align-items:center;padding-top:35px;position:relative;border-right:1px solid var(--Kieselgrau-100);margin-right:45px}#footer .container .logos .sponsorblock:last-of-type{border:none}#footer .container .logos .sponsorblock div.name{color:var(--Kieselgrau-100);font:var(--fliesstext);font-family:"TheMixBold";font-size:10px;line-height:1;font-size:10px;position:absolute;top:0;left:0}#footer .container .logos .sponsorblock a{height:45px;margin:0 46px 0 0}#footer .container .logos .sponsorblock a img{height:100%;width:auto}@media (min-width:980px){#footer .container .logos{padding-top:30px;padding-bottom:40px}#footer .container .logos .sponsorblock{margin-right:60px;padding-top:40px}#footer .container .logos .sponsorblock div.name{font-size:14px}#footer .container .logos .sponsorblock a{height:70px;margin:0 60px 0 0}}#footer .container .footerlinks{text-align:center;padding:30px 0 50px}#footer .container .footerlinks a{text-transform:uppercase;color:var(--Kobaltblau);font:var(--label);margin:0px 15px;display:inline-block}#footer .container .footerlinks a:hover{color:var(--Rubinrot)}.footer-links{display:inline-block;padding-bottom:10px}/*# sourceMappingURL=./style.css.map */