@charset "UTF-8";
.mobile,.hide-desktop,.scroller,div.naviblock{display:none !important;visibility:hidden !important}.break2{display:none !important}.hide-mobile:not(.hide-desktop),.break1,#fb-link,.hide-element{display:block !important;visibility:visible !important}span.break1,p.break1,.scroll-to.break1{display:inline-block !important;visibility:visible !important}html,body{max-width:none;display:block}.fliesstext,.template-text{font-size:18px;line-height:26px}p.pre-text{font-size:14px}.aktiv{background-color:#fff}.aktiv .txt-block{background-size:unset !important}.template-text .introtext{font-size:22px;line-height:32px;text-align:left}.template-text.center{text-align:center}.template-text.center .fliesstext,.template-text.center .introtext{text-align:center}.oe-container,.table{display:table;table-layout:fixed;box-sizing:border-box;position:relative;width:100%;height:100%}.cell{display:table-cell !important;text-align:left;vertical-align:top;position:relative;width:auto;height:100%}.txt-block p{padding-top:0;margin-bottom:70px}.blocked,.boxed{padding:0 20px}div.mail,div.phone,div.internet,div.location{padding-left:30px}div.mail:before,div.phone:before,div.internet:before,div.location:before{font-size:20px;top:5px}div.phone:before{font-size:24px;top:2px}div.internet::before,div.mail::before{top:4px}#header{z-index:99999;padding:0 20px;text-align:center;height:160px;background-color:var(--Kieselgrau)}#header #headerlogo{height:80px;position:absolute;top:40px;left:0}#header.fixed{-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;top:-200px;position:fixed;height:auto;padding:20px}#header.fixed #headerlogo{max-height:45px;top:0}#header.fixed #mainmenu-links .menucontainer .submenu{top:100% !important;margin-top:20px}#header.fixed .breadcrumb{display:none !important}#content{padding-top:0px}#content-holder{background-size:870px auto}#headerlogo img{height:40px}#scrollerlink{display:block;width:60px;height:35px;border-radius:50%;text-align:center;color:#000;position:fixed;left:-999px;right:-999px;margin:0 auto;bottom:70px;font-size:70px;text-decoration:none;line-height:35px;opacity:0.7;z-index:111;text-shadow:1px 1px 6px #fff}#scrollerlink span{transform:translateX(-50%);animation:bounce 2s infinite;position:absolute;background-color:#fff;padding:10px;border-radius:25px}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}#mainmenu-container{position:relative;text-align:right;width:100%;left:0px !important;height:100%;box-sizing:border-box;background:none !important;padding:0 !important;z-index:1 !important;opacity:1 !important}#menu-footer{display:none}#mainmenu-content-container{overflow:visible;padding-bottom:0;height:100%}#mainmenu-content-container:before,#mainmenu-content-container:after{display:none}#mainmenu-content-container #mainmenu-holder{background:none !important;overflow:visible;flex-direction:row;align-items:center;padding-left:230px}@media (min-width:1200px){#mainmenu-content-container #mainmenu-holder{padding-left:270px}}#mainmenu-content-container #mainmenu-holder .menucontainer{position:unset;margin:4px 0 4px 30px}@media (min-width:1200px){#mainmenu-content-container #mainmenu-holder .menucontainer{margin:4px 0 4px 40px}}#mainmenu-content-container #mainmenu-holder .menucontainer .submenu{position:absolute;min-width:100%;width:min-content}#mainmenu-content-container #mainmenu-holder #menu-pre-footer{padding-left:15px}#mainmenu-content-container #mainmenu-holder #menu-pre-footer .holder{display:flex;align-items:center;padding:0}#mainmenu-content-container #mainmenu-holder #menu-pre-footer .holder a{margin:0 0 0 25px}#mainmenu-content-container #mainmenu-holder #menu-pre-footer .holder a.language::before{width:24px;height:24px}#mainmenu-content-container #mainmenu-holder #menu-pre-footer .holder a::before{margin:0;font-size:24px}#mainmenu-content-container #mainmenu-holder #menu-pre-footer .holder a p{display:none}#mainmenu-content-container #mainmenu-holder #menu-pre-footer .holder a:hover{color:var(--Rubinrot)}#mainmenu-links{height:100%;justify-content:right;position:unset;text-align:right;align-items:center;padding:0}#mainmenu-links .menucontainer{text-align:right;margin-top:8px;overflow:hidden;height:30px;vertical-align:top;position:unset}#mainmenu-links .menucontainer .hm>a.menu_nav.first-level{position:relative;top:0;left:0;width:auto;height:auto;text-transform:uppercase;color:var(--Kobaltblau);font:var(--h5);font-size:20px;-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 .hm>a.menu_nav.first-level span.icon-menu{position:relative;left:0;top:0;font-size:16px;padding-right:10px}#mainmenu-links .menucontainer .hm>a.menu_nav.first-level:hover{color:var(--Rubinrot)}#mainmenu-links .menucontainer .hm.aktiv .first-level{color:var(--Rubinrot) !important}#mainmenu-links .menucontainer.open{background-color:#fff !important;border-radius:0;overflow:visible}#mainmenu-links .menucontainer.open .submenu{position:absolute;z-index:0}#mainmenu-links .menucontainer.open:after{content:"";display:block;position:absolute;top:100%;height:30px;background-color:#fff;left:0;width:100%;z-index:9}#mainmenu-links .menucontainer .submenu{width:calc(100vw + 2px) !important;left:-9999px !important;right:-9999px !important;margin:0 auto;height:auto;max-height:0;position:absolute !important;top:159px !important;cursor:default;background:linear-gradient(180deg, var(--color-primary-Signalblau-100, #003F8F) 0%, #022C5C 100%);padding:0}#mainmenu-links .menucontainer .submenu.open{max-height:500vh !important}#mainmenu-links .menucontainer .submenu .container{padding:50px 25px 60px;max-width:1340px;width:100%;display:flex;margin:auto;flex-direction:row}#mainmenu-links .menucontainer .submenu .container .holder{display:flex;padding:0;width:100%;flex-wrap:wrap;width:calc(75% + 50px)}#mainmenu-links .menucontainer .submenu .container .sm{text-align:left;display:block;flex:0 0 33.33%;padding:0 0 0 50px}#mainmenu-links .menucontainer .submenu .container .sm .menu_nav{display:none}#mainmenu-links .menucontainer .submenu .container .sm .link-container{border-bottom:1px solid var(--Kobaltblau-80);padding:10px 15px 10px 0}#mainmenu-links .menucontainer .submenu .container .sm a.sm-link{color:#fff;font:var(--h5);font-size:18px;line-height:28px}#mainmenu-links .menucontainer .submenu .container .sm a.sm-link:after{content:"";font-size:10px;margin-left:10px;position:relative;top:-1px;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#mainmenu-links .menucontainer .submenu .container .sm a.sm-link:hover:after{left:2px}#mainmenu-links .menucontainer .submenu .container .sm a.aktiv,#mainmenu-links .menucontainer .submenu .container .sm a:hover{background:none !important}#mainmenu-links .menucontainer .submenu .container .sm.aktiv{background:none}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu{height:auto !important}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu a.ssm{color:var(--Kobaltblau-20) !important}#mainmenu-links .menucontainer .submenu .container .sm .subsubmenu a.ssm:hover{color:#fff !important}#mainmenu-links .menucontainer .submenu .container .parent{padding:0;width:calc(25% - 50px);left:0}#mainmenu-links .menucontainer .submenu .container .parent a.hm_link{font:var(--extra);color:#fff;font-size:46px;line-height:1;padding-top:3px;display:block;text-transform:none}#mainmenu-links .menucontainer .submenu .container .parent a.hm_link:hover{color:var(--Rubinrot)}#mainmenu-links .menucontainer .submenu .container .parent .back{display:none !important}#mainmenu-links .menucontainer .submenu .menu-footer{padding-top:40px}#mainmenu-links .menucontainer .submenu .menu-footer .bottom{display:flex;flex-direction:row;height:auto}#mainmenu-links .menucontainer .submenu .menu-footer .bottom a{width:25%;padding-left:50px;display:flex;font:var(--h5);font-size:20px;line-height:32px;max-width:25%;color:#fff;text-align:left}#mainmenu-links .menucontainer .submenu .menu-footer .bottom a:first-child{padding-left:0;width:calc(25% - 30px)}#mainmenu-links .menucontainer .submenu .menu-footer .bottom a span{width:auto;margin-bottom:0 !important}#mainmenu-links .menucontainer .submenu .menu-footer .bottom a span:before{font-size:34px;margin-right:20px}#mainmenu-links .hm{margin:0 0 0 30px}#mainmenu-links .hm a{display:inline-block;position:relative;top:0;font-size:18px}#mainmenu-links .hm a.menu_nav{margin-left:0px;top:-4px;height:30px}#mainmenu-links .hm a.menu_nav span{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;height:100%}#mainmenu-links .hm a.aktiv.hm_link{background:none;color:var(--Rubinrot)}#mainmenu-links .hm.aktiv{display:none}#mainmenu-links .menucontainer{display:inline-block;border:none;padding:0;cursor:pointer}#mainmenu-links .menucontainer .hm{display:inline-block;border:none;padding:0;background:none}#mainmenu-links .menucontainer.open{background:none !important}#mainmenu-links .menucontainer:after{display:none !important}#menu-button{display:none !important}.social-link span.icon{color:#d4d4d4}.oe-container{width:calc(100% + 30px);position:relative;left:-15px}.oe-container .cell{padding:0 15px}.oe-container>.cell:last-child .component{margin-bottom:0px !important}.oe-container>.cell .component{display:block;margin:0}.oe-container>.cell .component .template-img{width:100%;left:0;margin-bottom:0px}.oe-container>.cell .component .template-img img{max-height:80vh}.oe-container>.cell .component .template-img img.max-2b{max-height:560px}.oe-container>.cell .component .template-img img.max-2{max-height:480px}.oe-container>.cell .component .template-img img.max-3{max-height:360px}.oe-container>.cell .component .template-img img.max-4{max-height:300px}.oe-container>.cell .component.faqliste{min-height:340px;background-image:url("../grafiken/faq-placeholder.png");background-repeat:no-repeat;background-size:contain}.oe-container>.cell .component.faqliste.scan{min-height:0;background:none}.txt-block{margin:0 auto;max-width:650px;text-align:center;font-size:20px}.txt-block img{margin:165px auto 65px}a.button span,a.button:hover span{right:25px}a.button:hover span{right:23px}a.button:after{font-size:12px !important;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.button:hover:after{left:2px}a.goto:after{font-size:9px !important;top:6px}.subtemplate{margin-bottom:75px}.subtemplate.tpl-css-pb-0,.subtemplate .tpl-css-pb-0{padding-bottom:0 !important}.subtemplate.tpl-css-pb-0>.blocked>.oe-container>.cell,.subtemplate .tpl-css-pb-0>.blocked>.oe-container>.cell{padding-bottom:0 !important}.subtemplate.tpl-css-pb-0>.blocked>.oe-container>.cell>.component,.subtemplate .tpl-css-pb-0>.blocked>.oe-container>.cell>.component{padding-bottom:0 !important}.subtemplate.tpl-css-pb-0>.blocked>.oe-container>.cell>.component*,.subtemplate .tpl-css-pb-0>.blocked>.oe-container>.cell>.component*{padding-bottom:0 !important}.subtemplate.tpl-css-pt-0,.subtemplate .tpl-css-pt-0{padding-top:0 !important}.subtemplate.tpl-css-pt-0>.blocked>.oe-container>.cell,.subtemplate .tpl-css-pt-0>.blocked>.oe-container>.cell{padding-top:0 !important}.subtemplate.tpl-css-pt-0>.blocked>.oe-container>.cell>.component,.subtemplate .tpl-css-pt-0>.blocked>.oe-container>.cell>.component{padding-top:0 !important}.subtemplate.tpl-css-pt-0>.blocked>.oe-container>.cell>.component*,.subtemplate .tpl-css-pt-0>.blocked>.oe-container>.cell>.component*{padding-top:0 !important}.subtemplate.starttemplate .full-width img{max-height:none !important}.subtemplate.starttemplate .cell-2 .full-width img{width:50vw;max-width:none}.subtemplate.starttemplate>.blocked .oe-container:first-of-type .cell-1{padding-top:80px}.subtemplate.tpl-css-middle .oe-container .cell{vertical-align:middle !important}.subtemplate.tpl-css-middle .oe-container .template-text{margin-bottom:-10px}.subtemplate.tpl-css-middle .oe-container[class^="tpl-color-"] .template-text,.subtemplate.tpl-css-middle .oe-container[class*=" tpl-color-"] .template-text{padding:40px;margin:0}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed),.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed){margin-bottom:80px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .blocked,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .blocked{padding:0 20px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .blocked .oe-container .component.image,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .blocked .oe-container .component.image,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .blocked .oe-container .component.template-text{padding:80px 0px !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .blocked .oe-container .component.faqliste,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .blocked .oe-container .component.faqliste{padding:80px 0px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).mb-0-all,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).mb-0-all{margin-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).mb-0-all .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).mb-0-all .blocked .oe-container .component.template-text{padding:80px 0 0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).mb-0-all .blocked .oe-container .component.faqliste,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).mb-0-all .blocked .oe-container .component.faqliste{padding:80px 0 0}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).tpl-css-pb-0,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pb-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).tpl-css-pb-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pb-0{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).tpl-css-pb-0>.blocked>.oe-container>.cell,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pb-0>.blocked>.oe-container>.cell,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).tpl-css-pb-0>.blocked>.oe-container>.cell,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pb-0>.blocked>.oe-container>.cell{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).tpl-css-pb-0>.blocked>.oe-container>.cell>.component,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pb-0>.blocked>.oe-container>.cell>.component,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).tpl-css-pb-0>.blocked>.oe-container>.cell>.component,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pb-0>.blocked>.oe-container>.cell>.component{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).tpl-css-pb-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pb-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).tpl-css-pb-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pb-0>.blocked>.oe-container>.cell>.component*{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).tpl-css-pt-0,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pt-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).tpl-css-pt-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pt-0{padding-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).tpl-css-pt-0>.blocked>.oe-container>.cell,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pt-0>.blocked>.oe-container>.cell,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).tpl-css-pt-0>.blocked>.oe-container>.cell,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pt-0>.blocked>.oe-container>.cell{padding-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).tpl-css-pt-0>.blocked>.oe-container>.cell>.component,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pt-0>.blocked>.oe-container>.cell>.component,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).tpl-css-pt-0>.blocked>.oe-container>.cell>.component,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pt-0>.blocked>.oe-container>.cell>.component{padding-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).tpl-css-pt-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pt-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).tpl-css-pt-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .tpl-css-pt-0>.blocked>.oe-container>.cell>.component*{padding-top:0 !important}@media (min-width:1360px){.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed)[class^="tpl-color-blau-gradient"] .blocked .oe-container .component.template-text,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed)[class*=" tpl-color-blau-gradient"] .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed)[class^="tpl-color-blau-gradient"] .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed)[class*=" tpl-color-blau-gradient"] .blocked .oe-container .component.template-text{padding:65px 0px !important}}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).mt-0-all,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).mt-0-all{margin-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).mt-0-all .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).mt-0-all .blocked .oe-container .component.template-text{padding:0 0 80px !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed).mt-0-all .blocked .oe-container .component.faqliste,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed).mt-0-all .blocked .oe-container .component.faqliste{padding:0 0 80px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .full-height,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .full-height{height:100%}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .full-height .full-height,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .full-height .full-height{height:100%}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .full-height .full-height img,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .full-height .full-height img{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;height:100%;width:auto;max-height:none !important;max-width:none}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .full-height.keep-aspect-ratio,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .full-height.keep-aspect-ratio{overflow:visible}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed) .full-width img:not(.break1),.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed) .full-width img:not(.break1){width:100%;height:auto;max-height:none !important;max-width:none}.subtemplate .oe-container{}.subtemplate .oe-container .cell .component.image.slimbox{pointer-events:all}.subtemplate .oe-container .cell .component.image .caption{text-align:left}.subtemplate .oe-container[class^="tpl-color-"],.subtemplate .oe-container[class*=" tpl-color-"]{margin-bottom:40px}.subtemplate .oe-container[class^="tpl-color-"] .cell .component.template-text,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.template-text{padding:40px 0px !important;margin:0}.subtemplate .oe-container[class^="tpl-color-"] .cell .component.faqliste,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.faqliste{padding:40px 20px}.subtemplate .oe-container[class^="tpl-color-"] .cell .component.full-height,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.full-height{height:100%}.subtemplate .oe-container[class^="tpl-color-"] .cell .component.full-height .full-height,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.full-height .full-height{height:100%}.subtemplate .oe-container[class^="tpl-color-"] .cell .component.full-height .full-height img,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.full-height .full-height img{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;height:100%;width:auto;max-height:none !important;max-width:none}.subtemplate .oe-container[class^="tpl-color-"] .cell-1,.subtemplate .oe-container[class*=" tpl-color-"] .cell-1{padding-left:0}.subtemplate .oe-container[class^="tpl-color-"] .cell-1 .component.template-text,.subtemplate .oe-container[class*=" tpl-color-"] .cell-1 .component.template-text{padding-left:30px !important}.subtemplate .oe-container[class^="tpl-color-"] .cell:last-child,.subtemplate .oe-container[class*=" tpl-color-"] .cell:last-child{padding-right:0}.subtemplate .oe-container[class^="tpl-color-"] .cell:last-child .component.template-text,.subtemplate .oe-container[class*=" tpl-color-"] .cell:last-child .component.template-text{padding-right:30px !important}.subtemplate .text{padding-top:0}.short-left .cell:first-child{width:33.3333333%}.short-right .cell:first-child{width:66.6666666%}.template-text p.name{font-size:14px}.template-text p.ort{font-size:18px}.template-text p.beschreibung{font-size:18px}.resizerTemplate .container .resize-button{padding:10px 20px 10px 0px}.resizerTemplate .container .resize-button p{font:var(--fliesstext);color:var(--Rubinrot)}.resizerTemplate .container .resize-button:after{right:0px;font-size:8px;height:5px}.resizerTemplate .container .akkordeon_container .akkordeon{padding:20px 0px}a.backlink span{font-size:10px}#news{margin-top:40px}#news .blocked .news-holder{display:flex;gap:50px;flex-wrap:wrap}#news .blocked .news-holder .news-entry{width:50%;display:flex;gap:0px}#news .blocked .news-holder .news-entry>div{display:block;flex:1 1 0;padding:0}#news .blocked .news-holder .news-entry>div.template-img .holder{height:100%}#news .blocked .news-holder .news-entry>div.template-img .holder img{min-width:100%;min-height:100%;max-height:none}#news .blocked .news-holder .news-entry>div.template-text{display:flex;padding:30px 0;flex-direction:column}#news .blocked .news-holder .news-entry>div.template-text>div{padding:0 30px}#news .blocked .news-holder .news-entry>div.template-text>div.h5{padding-bottom:10px}#news .blocked .news-holder .news-entry>div.template-text>div:last-of-type{flex:1}#news .blocked .news-holder .news-entry>div.template-text>div:last-of-type:after{right:25px}@media (min-width:1360px){#news .blocked .news-holder .news-entry>div.template-text>div:last-of-type p.break1{display:none !important;visibility:hidden !important}}#news .blocked .news-holder .news-entry:hover .template-text>div:last-of-type:after{right:20px}#news .blocked .news-holder .news-entry:not(:first-child){flex:calc(50% - 50px);max-width:50%;margin:0}#news .blocked .news-holder .news-entry:first-of-type{width:100%;margin:0}#news .blocked .news-holder .news-entry:first-of-type .template-img{max-width:440px}#news .blocked .news-holder .news-entry:first-of-type .template-text{padding:60px 30px}#news .blocked .news-holder .news-entry:first-of-type .template-text div.h5{font:var(--h3);margin-bottom:20px}#news .blocked .news-holder .news-entry:first-of-type .template-text>div p{font:var(--introtext-klein)}.news-index .slideable{display:inline-table}.galleryblock .navbar{position:absolute;top:0;width:calc(100% - 30px)}.galleryblock .navbar .navbar-inner .slick-arrow{top:-33px;left:15px}.galleryblock .navbar .navbar-inner .slick-arrow.slick-next{right:15px}form.filterform .filterholder{padding:10px 0 20px}form.filterform label{margin-top:25px;margin-bottom:15px}.template-youtube,.youtube{height:650px}.gmap{height:520px}#footer .container .blue-block{padding:100px 0}#footer .container .blue-block>div{display:flex;gap:50px}#footer .container .blue-block>div>div{flex:1 1 0px;background:none !important;padding:0 !important}#footer .container .blue-block>div>div.bewertungen{left:0;width:33.3%}#footer .container .blue-block>div>div.bewertungen .location-link{display:flex;text-align:left}#footer .container .blue-block>div>div.bewertungen .location-link .img-container{margin-right:20px;width:60px;height:60px;flex-grow:0;flex-shrink:0;flex-basis:60px}#footer .container .blue-block>div>div.bewertungen .location-link .type{text-align:left;margin-top:0}#footer .container .blue-block>div>div.bewertungen .location-link .name{font-size:20px;line-height:30px}#footer .container .blue-block>div>div.bewertungen .zitat{text-align:left;font-size:16px;line-height:24px}#footer .container .blue-block>div>div.bewertungen .zitat .loc{font-size:12px}#footer .container .blue-block>div>div.links a{margin-bottom:10px}#footer .container .blue-block>div>div.socials-block>.break1{font:var(--fliesstext-klein);font-size:14px;color:var(--Kobaltblau-20);margin-bottom:38px}#footer .container .blue-block>div>div.socials-block>.break1 .head{border-bottom:1px solid var(--Kobaltblau-80);font:var(--fliesstext);padding:10px 0px;color:#fff;margin-bottom:22px}#footer .container .blue-block>div>div.socials-block .holder>div{order:0;margin:0 20px 0 0 !important}#footer .container .blue-block>div>div.socials-block .holder>div.socials{order:1;margin-right:0 !important}/*# sourceMappingURL=./style.css.map */