@charset "UTF-8";
.subtemplate{padding:0px;margin:15px 0 30px;position:relative}.subtemplate:first-of-type:not(.in_klappbox):not(.tpl-css-header),.subtemplate.starttemplate{margin-top:0}.subtemplate:first-of-type:not(.in_klappbox):not(.tpl-css-header) .component:first-of-type,.subtemplate.starttemplate .component:first-of-type{padding-top:30px}@media (min-width:980px){.subtemplate:first-of-type:not(.in_klappbox):not(.tpl-css-header) .component:first-of-type,.subtemplate.starttemplate .component:first-of-type{padding-top:50px}}@media (max-width:979px){.subtemplate:first-of-type:not(.in_klappbox):not(.tpl-css-header) .oe-container:has(.max-width),.subtemplate.starttemplate .oe-container:has(.max-width){display:flex;flex-direction:column}.subtemplate:first-of-type:not(.in_klappbox):not(.tpl-css-header) .oe-container:has(.max-width) .cell-1,.subtemplate.starttemplate .oe-container:has(.max-width) .cell-1{order:1}.subtemplate:first-of-type:not(.in_klappbox):not(.tpl-css-header) .oe-container:has(.max-width) .cell-2:has(.max-width),.subtemplate.starttemplate .oe-container:has(.max-width) .cell-2:has(.max-width){order:0}.subtemplate:first-of-type:not(.in_klappbox):not(.tpl-css-header) .oe-container:has(.max-width) .cell-2:has(.max-width) .image,.subtemplate.starttemplate .oe-container:has(.max-width) .cell-2:has(.max-width) .image{padding-top:0}.subtemplate:first-of-type:not(.in_klappbox):not(.tpl-css-header) .oe-container:has(.max-width) .cell-2:has(.max-width) .image img,.subtemplate.starttemplate .oe-container:has(.max-width) .cell-2:has(.max-width) .image img{max-height:none}}.subtemplate.in_klappbox{overflow:hidden}.subtemplate.tpl-css-gallery .slick-track{display:flex;height:inherit;align-items:stretch}.subtemplate.tpl-css-gallery .slick-track::after,.subtemplate.tpl-css-gallery .slick-track::before{display:none}.subtemplate.tpl-css-gallery .slick-track .slick-slide{display:flex;height:initial}.subtemplate.tpl-css-gallery .slick-track .slick-slide>div{display:flex;height:inherit;align-items:stretch}.subtemplate.tpl-css-gallery .slick-track .slick-slide>div .cell{height:100%;display:flex !important;height:initial}.subtemplate.tpl-css-gallery .slick-track .slick-slide>div .cell .component>div:last-of-type{display:flex;flex-direction:column}.subtemplate.tpl-css-gallery .slick-track .slick-slide>div .cell .component>div:last-of-type p:last-of-type:has(a.button){flex:1;display:flex;align-items:end}.subtemplate.tpl-css-gallery .navbar{position:relative;margin-top:20px;width:100%;padding:0 50px}.subtemplate.tpl-css-gallery .navbar .navbar-inner{padding-top:10px}.subtemplate.tpl-css-gallery .navbar .navbar-inner .slick-dots li{padding:0 5px}.subtemplate.tpl-css-gallery .navbar .slick-arrow{background:none;box-shadow:none;position:absolute;left:6px;top:-10px;color:var(--Grau)}.subtemplate.tpl-css-gallery .navbar .slick-arrow span:before{content:""}.subtemplate.tpl-css-gallery .navbar .slick-arrow.slick-next{right:6px;left:auto}.subtemplate.tpl-css-gallery .navbar .slick-arrow.slick-next span:before{content:""}.subtemplate.tpl-css-gallery .navbar .slick-arrow:hover{transform:scale(1.2)}.subtemplate.tpl-css-gallery .navbar .slick-arrow.slick-disabled{pointer-events:none;opacity:0.4}.subtemplate div.mail,.subtemplate div.phone,.subtemplate div.location{font:var(--introtext);padding-left:30px;position:relative;margin:10px 0}.subtemplate div.mail a,.subtemplate div.phone a,.subtemplate div.location a{color:var(--Blau);text-decoration:none !important}.subtemplate div.mail a:hover,.subtemplate div.phone a:hover,.subtemplate div.location a:hover{color:var(--violett)}.subtemplate div.mail:before,.subtemplate div.phone:before,.subtemplate div.location:before{font-size:20px;color:var(--violett);top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:25px;height:22px;left:0;right:auto;-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}@media (min-width:980px){.subtemplate div.mail:before,.subtemplate div.phone:before,.subtemplate div.location:before{font-size:21px;height:24px}}.subtemplate div.mail:has(a:hover):before,.subtemplate div.phone:has(a:hover):before,.subtemplate div.location:has(a:hover):before{transform:scale(1.2)}.subtemplate:last-of-type{margin-bottom:50px}.subtemplate:last-of-type[class^="tpl-color-"],.subtemplate:last-of-type[class*=" tpl-color-"],.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:not(.starttemplate),.subtemplate .tpl-css-pt-0:not(.starttemplate){padding-top:0 !important}.subtemplate.tpl-css-pt-0:not(.starttemplate) .oe-container:not([class^="tpl-color-"]):not([class*=" tpl-color-"]) .cell:first-of-type,.subtemplate .tpl-css-pt-0:not(.starttemplate) .oe-container:not([class^="tpl-color-"]):not([class*=" tpl-color-"]) .cell:first-of-type{padding-top:0 !important}.subtemplate.tpl-css-pt-0:not(.starttemplate) .oe-container:not([class^="tpl-color-"]):not([class*=" tpl-color-"]) .cell:first-of-type .component:first-of-type,.subtemplate .tpl-css-pt-0:not(.starttemplate) .oe-container:not([class^="tpl-color-"]):not([class*=" tpl-color-"]) .cell:first-of-type .component:first-of-type{padding-top:0 !important}.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 .oe-container>.cell:last-child .component:not(.image){padding-bottom:30px}.subtemplate[class^="tpl-css-full"]>.blocked,.subtemplate[class*=" tpl-css-full"]>.blocked{max-width:100%;padding:0 !important}.subtemplate[class^="tpl-css-full"]>.blocked .component,.subtemplate[class*=" tpl-css-full"]>.blocked .component{margin:0}.subtemplate[class^="tpl-css-full"]>.blocked .component.template-text,.subtemplate[class*=" tpl-css-full"]>.blocked .component.template-text{padding:10px 20px}.subtemplate[class^="tpl-css-full"]>.blocked .component.template-text:last-of-type,.subtemplate[class*=" tpl-css-full"]>.blocked .component.template-text:last-of-type{padding:10px 20px 20px}.subtemplate.tpl-css-boxed-full>.blocked{overflow:hidden}.subtemplate.tpl-css-boxed-full .oe-container{background-color:#fff;border-radius:10px;margin:40px 0;padding:20px;width:100%;left:0}.subtemplate.tpl-css-boxed-full .oe-container.tpl-color-grau{background-color:var(--Hellgrau)}.subtemplate.tpl-css-boxed-full .oe-container.tpl-color-grau a.button{background-color:var(--violett) !important;color:#fff !important}.subtemplate.tpl-css-boxed-full .oe-container.tpl-color-grau a.button::after{color:#fff !important}.subtemplate.tpl-css-boxed-full .oe-container.tpl-color-grau a.button:hover{background-color:var(--Gruen) !important}@media (max-width:979px){.subtemplate.tpl-css-no-space-mobile .cell:not(:last-of-type) .component{padding-bottom:0 !important;margin-bottom:0 !important}.subtemplate.tpl-css-no-space-mobile .cell:not(.cell-1) .component{padding-top:0 !important;margin-top:0 !important}}@media (min-width:980px){.subtemplate.tpl-css-boxed .oe-container{width:calc(100% + 40px);left:-20px}}@media (min-width:980px){.subtemplate.tpl-css-boxed .oe-container .cell{padding:0 20px}}.subtemplate.tpl-css-boxed .oe-container .cell .component{border-radius:10px;overflow:hidden}.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{padding:30px;margin:0;flex:1;background-color:var(--Hellgrau) !important}.subtemplate.tpl-css-boxed .oe-container .cell .component.image-and-caption .caption a.button{width:100%;margin-top:20px}.subtemplate.tpl-css-boxed .oe-container .cell .component.image-and-caption .caption ul li:before{color:var(--violett)}.subtemplate.tpl-css-boxed .oe-container .cell .component.image-and-caption .template-img{position:relative;height:auto}.subtemplate.tpl-css-boxed .oe-container .cell .component.image-and-caption .template-img:not(.violett-back):not(.green-back):before{content:"";border-radius:10px 10px 0 0;background:linear-gradient(0deg, #FFF 0%, #EBEEF0 100%);top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;width:100%;left:0;right:0;bottom:0;top:auto;height:160px}.subtemplate.tpl-css-boxed .oe-container .cell .component:not(.image){background-color:var(--Hellgrau) !important;padding:20px;min-height:100%}.subtemplate.tpl-css-boxed .oe-container .cell .component:not(.image) p:last-of-type{margin-bottom:0}.subtemplate.tpl-css-boxed[class^="tpl-color-"] .oe-container .cell .component,.subtemplate.tpl-css-boxed[class*=" tpl-color-"] .oe-container .cell .component{background-color:#fff !important}.subtemplate.tpl-css-boxed[class^="tpl-color-"] .oe-container .cell .component.image,.subtemplate.tpl-css-boxed[class*=" tpl-color-"] .oe-container .cell .component.image{background:none !important}.subtemplate.tpl-css-boxed[class^="tpl-color-"] .oe-container .cell .component.image-and-caption .caption,.subtemplate.tpl-css-boxed[class*=" tpl-color-"] .oe-container .cell .component.image-and-caption .caption{background-color:#fff !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):not(.tpl-css-boxed-full) .oe-container>.cell:first-of-type .component.image.full-height,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:first-of-type .component.image.full-height{padding-top:0px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:last-child,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:last-child{padding-bottom:0}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:last-child .component.image,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:last-child .component.image{display:block}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:first-of-type .component.image,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:first-of-type .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:first-of-type .component.image,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .oe-container>.cell:first-of-type .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-middle,.subtemplate [class*=" tpl-color-"].oe-container .cell.va-middle{vertical-align:middle}.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-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h1,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h2,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h3,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) h4,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .caption,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .fliesstext,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .ueberschrift,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .introtext,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .template-text,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift2,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .zwischen_ueberschrift3,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.scroll-to,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.goto{color:#fff !important}.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a{color:#fff}.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) ul li:before,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail:before,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.mail a:before,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone:before,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.phone a:before,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location:before,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) div.location a:before{color:#fff}.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline{border-color:#fff}.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) a.button.outline:hover{background-color:#fff !important;color:#000 !important}.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show{display:flex !important;justify-content:center;align-items:center}.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container>span{color:#fff}.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button{color:var(--Blau) !important}.subtemplate[class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate[class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate [class^="tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate [class*=" tpl-color-violett"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate[class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate[class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate [class^="tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate [class*=" tpl-color-hellblau"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate[class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate[class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate [class^="tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext,.subtemplate [class*=" tpl-color-gruen"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .faqliste.show .faq_container .resize-button .fliesstext{color:var(--Blau) !important}.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)}.subtemplate .image:has(.max-width){height:100%}.subtemplate .template-img{position:relative;display:block;overflow:hidden;text-align:center}.subtemplate .template-img img{display:block;margin:0 auto;height:auto;max-width:100%;border:none;position:relative;max-height:350px}@media (min-width:980px){.subtemplate .template-img img.landscape{width:100%;max-height:none}}@media (min-width:980px){.subtemplate .template-img.with-prev img{top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;height:30px;width:30px;text-align:center;margin:auto;position:absolute;position:absolute !important;width:100%;height:auto;z-index:1}.subtemplate .template-img.with-prev img.prev{z-index:0;position:relative !important;left:0;top:0;pointer-events:none}}.subtemplate .template-img.full-width{overflow:visible}.subtemplate .template-img.full-width img{width:100%;height:auto}.subtemplate .template-img.max-width{overflow:visible}.subtemplate .template-img.max-width img{width:calc(100% + 40px);max-width:100vw;position:relative;left:-20px}.subtemplate .template-img.green-back{background:var(--Gruen-Radial);border-radius:10px}.subtemplate .template-img.violett-back{background:var(--Violett-Radial);border-radius:10px}.subtemplate .template-img.blue-back{background:var(--Blau-Radial);border-radius:10px}.subtemplate .template-img.overlapping{overflow:visible;display:flex}.subtemplate .template-img.overlapping img{margin-top:-60px}.subtemplate .template-text{font:var(--fliesstext);text-align:left}.subtemplate .template-text p{display:block;min-height:12px}.subtemplate .template-text.center{text-align:center !important}.subtemplate .template-text a.button{margin-top:20px}.subtemplate .template-text.empty{margin:0 !important;padding:0 !important;display:none !important}.oe-container>.cell{text-align:center;vertical-align:top}.oe-container>.cell.va-middle{vertical-align:middle}.oe-container>.cell.va-bottom{vertical-align:bottom}.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{height:100%}.oe-container>.cell .component .template-img.no-bg-color{background:none !important}.oe-container>.cell .component.faqliste{min-height:250px;height:100%;background-image:url("../../grafiken/faq-placeholder.jpg");background-repeat:no-repeat;background-size:cover;display:none}.oe-container>.cell .component.faqliste.scan{min-height:0;background:none}.oe-container>.cell .component.faqliste.show{display:block;background:none}.oe-container>.cell .component.faqliste .faq_container .resizer{margin-bottom:10px}.oe-container>.cell .component.faqliste .faq_container .resizer .container{background-color:var(--Hellgrau);border-radius:5px;padding:0}.oe-container>.cell .component.faqliste .faq_container .resizer .container .resize-button{border:none;margin:0;width:100%;padding:10px 35px 10px 15px}.oe-container>.cell .component.faqliste .faq_container .resizer .container .resize-button>div{margin:0}.oe-container>.cell .component.faqliste .faq_container .resizer .container .resize-button::after{color:var(--Orange);content:"+";font-size:40px;height:10px;line-height:1px;right:10px}@media (max-width:979px){.oe-container>.cell .component.faqliste .faq_container .resizer .container .resize-button::after{font-size:25px;height:8px}}.oe-container>.cell .component.faqliste .faq_container .resizer .container .akkordeon_container .akkordeon{margin-bottom:15px;background-color:#fff;padding:15px;border:1px solid var(--Hellgrau)}.oe-container>.cell .component.faqliste .faq_container .resizer.open .container .resize-button::after{content:"_";transform:none;height:52px}@media (max-width:979px){.oe-container>.cell .component.faqliste .faq_container .resizer.open .container .resize-button::after{height:34px}}.oe-container>.cell .component.faqliste:not(.show):not(.scan){display:flex !important;justify-content:center;align-items:center;padding:0 !important}.oe-container>.cell .component.faqliste:not(.show):not(.scan) .faq_container{text-align:center;font:var(--h3);color:#fff;background-color:rgba(0, 0, 0, 0.75);margin:auto;width:100%;max-height:100%;height:auto !important}.oe-container>.cell .component.faqliste:not(.show):not(.scan) .faq_container span{display:block;margin:20px}.oe-container>.cell .component.faqliste:not(.show):not(.scan) .faq_container span::before{content:"Ausgewählte FAQs:";background-color:#fff;color:#000;display:block;border:1px solid #000;padding:10px;margin-bottom:10px}.oe-container>.cell .component.faqliste:not(.show):not(.scan) .faq_container.edit{padding:20px;border:1px solid #fff}.oe-container>.cell .component.faqliste:not(.show):not(.scan) .faq_container.edit select{font-size:24px;width:100%;margin-top:10px}.oe-container>.cell .component.galerie{padding:0;overflow:hidden;display:none}.oe-container>.cell .component.galerie.show{display:block}.oe-container>.cell .component.galerie.show .galerie-container{position:relative;height:auto}.oe-container>.cell .component.galerie.show .galerie-container .template-text{padding:30px 0 !important}.oe-container>.cell .component.galerie.show .galerie-container img{max-height:none !important;min-width:0 !important}.oe-container>.cell .component.galerie.show:after{display:none}.oe-container>.cell .component.galerie:after{content:"";display:block;margin-top:50%;z-index:0}.oe-container>.cell .component.galerie:not(.show) .galerie-container{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;background-image:url("../../grafiken/placeholder_gallery.jpg");background-position:bottom center;background-size:cover;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center}.oe-container>.cell .component.galerie:not(.show) .galerie-container>div,.oe-container>.cell .component.galerie:not(.show) .galerie-container span{text-align:center;font:var(--h3);color:#fff;padding:20px;width:100%;border:1px solid #fff;background-color:rgba(0, 0, 0, 0.75)}.oe-container>.cell .component.galerie:not(.show) .galerie-container>div select,.oe-container>.cell .component.galerie:not(.show) .galerie-container span select{font-size:24px}.oe-container>.cell .component.galerie:not(.show) .galerie-container>div::before,.oe-container>.cell .component.galerie:not(.show) .galerie-container span::before{content:"Ausgewählte Galerie:";background-color:#fff;color:#000;display:block;border:1px solid #000;padding:10px;margin-bottom:10px}.subtemplate a:hover:not(.button){text-decoration:underline}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}.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-color:#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(--Blau);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}.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(--caption);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}.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:none;border-bottom:1px solid var(--Blau);display:flex;width:100%;cursor:pointer}.resizerTemplate .container .resize-button h3{color:var(--Blau);font:var(--h4);margin:0;flex:1}.resizerTemplate .container .resize-button:after{content:"";display:block;color:var(--Blau);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: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);color:var(--Rot)}@media (max-width:979px){.oe-container:has(.overlapping){display:flex;flex-direction:column;margin-top:60px}.oe-container:has(.overlapping) .cell{order:2}.oe-container:has(.overlapping) .cell:has(.overlapping){order:1}}@media (min-width:980px){.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{object-fit:cover}.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:395px}.oe-container>.cell .component .template-img img.max-4{max-height:300px}.oe-container>.cell .component .template-img img.portrait{max-height:80vh}.oe-container>.cell .component .template-img .media-el-overlay div{height:auto !important}.oe-container>.cell .component .template-img.max-width{width:50vw;overflow:hidden}.oe-container>.cell .component .template-img.max-width img{width:100%;height:100%;left:0;top:0;bottom:0;right:auto;object-fit:cover;position:relative;max-height:none}.oe-container>.cell .component .template-img.full-height{height:100%}.oe-container>.cell .component .template-img.full-height img{height:100%;width:auto}.oe-container>.cell .component.full-height{height:100%}.oe-container>.cell.cell-1 .component.image .template-img.max-width{float:right}.oe-container>.cell.cell-1 .component.image .template-img.max-width img{left:auto;right:0}.oe-container:not(:has(.cell-2)){}.oe-container:not(:has(.cell-2)) .cell-1 .component.image .template-img.max-width{float:none;width:100vw;margin-left:50%;transform:translateX(-50%)}.oe-container:not(:has(.cell-2)) .cell-1 .component.image .template-img.max-width img{left:auto;right:0}.txt-block{margin:0 auto;max-width:650px;text-align:center;font-size:20px}.txt-block img{margin:165px auto 65px}.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-pb-0:has(.image),.subtemplate .tpl-css-pb-0:has(.image){}.subtemplate.tpl-css-pb-0:has(.image).tpl-css-middle.tpl-css-pt-0>.blocked .oe-container .cell .component.template-text:not(textarea),.subtemplate .tpl-css-pb-0:has(.image).tpl-css-middle.tpl-css-pt-0>.blocked .oe-container .cell .component.template-text:not(textarea){padding-bottom:50px !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.tpl-css-pt-0:has(.image),.subtemplate .tpl-css-pt-0:has(.image){}.subtemplate.tpl-css-pt-0:has(.image).tpl-css-middle.tpl-css-pb-0>.blocked .oe-container .cell .component.template-text,.subtemplate .tpl-css-pt-0:has(.image).tpl-css-middle.tpl-css-pb-0>.blocked .oe-container .cell .component.template-text{padding-top:50px !important}.subtemplate.tpl-css-middle .oe-container .cell{vertical-align:middle !important}.subtemplate.tpl-css-middle .oe-container .cell .component.template-text:not(textarea){margin:0px !important;padding-top:20px !important;padding-bottom:20px !important;display:flex !important;flex-direction:column;justify-content:center;height:100%}.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):not(.tpl-css-boxed-full),.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full){margin-bottom:80px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked{padding:0 20px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height),.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height),.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text{padding:80px 0px !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height).pb-0,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text.pb-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height).pb-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text.pb-0{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height).pt-0,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text.pt-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height).pt-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text.pt-0{padding-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead{background-color:#fff}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h1,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h2,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h3,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h4,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h5,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h1,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h2,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h3,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h4,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h5,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h1,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h2,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h3,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h4,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image:not(.full-height) table thead h5,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h1,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h2,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h3,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h4,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.template-text table thead h5{color:var(--Blau) !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.faqliste,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.faqliste{padding:80px 0px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image.full-height,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .blocked .oe-container .component.image.full-height{padding:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mb-0-all,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mb-0-all{margin-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mb-0-all .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mb-0-all .blocked .oe-container .component.template-text{padding:80px 0 0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mb-0-all .blocked .oe-container .component.faqliste,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mb-0-all .blocked .oe-container .component.faqliste{padding:80px 0 0}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pb-0,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pb-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pb-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pb-0{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pb-0>.blocked>.oe-container>.cell,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pb-0>.blocked>.oe-container>.cell,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pb-0>.blocked>.oe-container>.cell,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pb-0>.blocked>.oe-container>.cell{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pb-0>.blocked>.oe-container>.cell>.component,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pb-0>.blocked>.oe-container>.cell>.component,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pb-0>.blocked>.oe-container>.cell>.component,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pb-0>.blocked>.oe-container>.cell>.component{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pb-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pb-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pb-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pb-0>.blocked>.oe-container>.cell>.component*{padding-bottom:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pt-0,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pt-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pt-0,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pt-0{padding-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pt-0>.blocked>.oe-container>.cell,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pt-0>.blocked>.oe-container>.cell,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pt-0>.blocked>.oe-container>.cell,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pt-0>.blocked>.oe-container>.cell{padding-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pt-0>.blocked>.oe-container>.cell>.component,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pt-0>.blocked>.oe-container>.cell>.component,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pt-0>.blocked>.oe-container>.cell>.component,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pt-0>.blocked>.oe-container>.cell>.component{padding-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pt-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pt-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).tpl-css-pt-0>.blocked>.oe-container>.cell>.component*,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .tpl-css-pt-0>.blocked>.oe-container>.cell>.component*{padding-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mt-0-all,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mt-0-all{margin-top:0 !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mt-0-all .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mt-0-all .blocked .oe-container .component.template-text{padding:0 0 80px !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mt-0-all .blocked .oe-container .component.faqliste,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full).mt-0-all .blocked .oe-container .component.faqliste{padding:0 0 80px}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .full-height,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .full-height{height:100%}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .full-height .full-height,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .full-height .full-height{height:100%}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .full-height .full-height img,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .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):not(.tpl-css-boxed-full) .full-height.keep-aspect-ratio,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .full-height.keep-aspect-ratio{overflow:visible}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .full-width img:not(.break1),.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full) .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.template-text table thead,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.template-text table thead{background-color:#fff}.subtemplate .oe-container[class^="tpl-color-"] .cell .component.template-text table thead h1,.subtemplate .oe-container[class^="tpl-color-"] .cell .component.template-text table thead h2,.subtemplate .oe-container[class^="tpl-color-"] .cell .component.template-text table thead h3,.subtemplate .oe-container[class^="tpl-color-"] .cell .component.template-text table thead h4,.subtemplate .oe-container[class^="tpl-color-"] .cell .component.template-text table thead h5,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.template-text table thead h1,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.template-text table thead h2,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.template-text table thead h3,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.template-text table thead h4,.subtemplate .oe-container[class*=" tpl-color-"] .cell .component.template-text table thead h5{color:var(--Blau)}.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;padding-top:30px}.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}.template-text table{width:calc(100% + 40px);position:relative;left:-20px}.template-text table thead{background:var(--Hellgrau)}.template-text table thead h1,.template-text table thead h2,.template-text table thead h3,.template-text table thead h4,.template-text table thead h5{margin:0}.template-text table td{padding:10px 20px !important}.template-text table tbody tr:first-of-type td{padding-top:30px !important}.resizerTemplate .container .resize-button{padding:10px 20px 10px 0px;width:100%;background:none}.resizerTemplate .container .resize-button:focus-visible{background-color:var(--Blau);color:#fff}.resizerTemplate .container .resize-button:focus-visible:after,.resizerTemplate .container .resize-button:focus-visible h2,.resizerTemplate .container .resize-button:focus-visible h3,.resizerTemplate .container .resize-button:focus-visible h4,.resizerTemplate .container .resize-button:focus-visible h5{color:#fff}.resizerTemplate .container .resize-button p{font:var(--fliesstext);color:var(--Rot)}.resizerTemplate .container .resize-button:after{right:0px;font-size:8px;height:5px}.resizerTemplate .container .akkordeon_container .akkordeon{padding:20px 0px}.template-video,.template-youtube,.youtube{height:650px}.oe-container:has(.cell-2) .template-video,.oe-container:has(.cell-2) .template-youtube,.oe-container:has(.cell-2) .youtube{height:450px}.oe-container:has(.cell-3) .template-video,.oe-container:has(.cell-3) .template-youtube,.oe-container:has(.cell-3) .youtube{height:320px}.oe-container:has(.cell-4) .template-video,.oe-container:has(.cell-4) .template-youtube,.oe-container:has(.cell-4) .youtube{height:250px}.gmap{height:520px}}@media (min-width:980px) and (min-width:1200px){.oe-container{width:calc(100% + 80px);left:-40px}.oe-container .cell{padding:0 40px}}@media (min-width:980px) and (min-width:1360px){.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full)[class^="tpl-color-gruen"] .blocked .oe-container .component.template-text,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full)[class*=" tpl-color-gruen"] .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full)[class^="tpl-color-gruen"] .blocked .oe-container .component.template-text,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full)[class*=" tpl-color-gruen"] .blocked .oe-container .component.template-text{padding:65px 0px !important}.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full)[class^="tpl-color-gruen"].tpl-css-boxed-full .oe-container,.subtemplate[class^="tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full)[class*=" tpl-color-gruen"].tpl-css-boxed-full .oe-container,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full)[class^="tpl-color-gruen"].tpl-css-boxed-full .oe-container,.subtemplate[class*=" tpl-color-"]:not(.tpl-css-boxed):not(.tpl-css-boxed-full)[class*=" tpl-color-gruen"].tpl-css-boxed-full .oe-container{border-radius:10px;background-color:#fff}}body.preview .subtemplate .faqliste,body.preview .subtemplate .galerie{display:block !important}body.preview .subtemplate .template-video:before,body.preview .subtemplate .gmap:before,body.preview .subtemplate .template-youtube:before{display:none}body.preview .subtemplate .template-video,body.preview .subtemplate .template-youtube{background-image:url("../../grafiken/placeholder_video.jpg") !important;background-position:center !important;background-size:100% !important;background-repeat:no-repeat !important}body.preview .subtemplate img.keinbild{width:100% !important;max-height:none !important;height:auto !important}body.preview .subtemplate .gmap{background-image:url("../../grafiken/gmap-back.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}body.preview .subtemplate .gmap .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{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}.subtemplate-editor .resizerTemplate{text-align:center}.subtemplate-editor .resizerTemplate::before{content:"Anfang Klappbereich";font:var(--introtext);color:var(--Rot);background:var(--Hellgrau);padding:20px;width:100vw;display:block;margin-bottom:20px}.subtemplate-editor .resizerTemplateClose{text-align:center;background:var(--Hellgrau);padding:20px;margin:0}.subtemplate-editor .resizerTemplateClose::before{content:"Ende Klappbereich";font:var(--introtext);color:var(--Rot)}.subtemplate-editor .galerie{display:block !important;min-height:350px;height:100%}.subtemplate-editor .galerie .galerie-container>div select,.subtemplate-editor .galerie .galerie-container span select{font-size:24px}.subtemplate-editor .galerie .galerie-container.edit div:before,.subtemplate-editor .galerie .galerie-container.edit span:before{display:none !important}.subtemplate-editor .galerie .galerie-container.edit select{width:100%;margin-top:10px}.subtemplate-editor .subtemplate .oe-container .cell .faqliste{display:block;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;min-height:350px;height:100%}/*# sourceMappingURL=./style.css.map */