@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2)format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2)format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2)format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff)format("woff")}@font-face{font-family:League Spartan;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/league-spartan-latin-600-normal.DHjw6l_K.woff2)format("woff2"),url(/_astro/league-spartan-latin-600-normal.DXHl7Rg9.woff)format("woff")}:root{--gruen:#029c72;--gruen-flaeche:#038360;--gruen-text:#037f5d;--gruen-hell:#5fe3b6;--petrol:#1d5b5e;--band:#233639;--ink:#1d2433;--text:#3a4446;--linie:#e4e9e9;--flaeche:#f2f7f6;--warn:#fdf3e3;--warn-linie:#f0d9a8;--h1:2.75rem;--h2:1.875rem;--h3:1.375rem;--lead:1.1875rem;--body:1rem;--small:.8125rem;--rund:8px;--ulrich:#03b484;--serif:"Cinzel", Georgia, serif;--sans:"Open Sans", Arial, sans-serif;--label:"League Spartan", "Open Sans", sans-serif}@media (width<=900px){:root{--h1:2rem;--h2:1.625rem;--h3:1.25rem;--lead:1.0625rem}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);font-size:var(--body);color:var(--text);background:#fff;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--gruen);outline-offset:2px}.dunkel :focus-visible{outline-color:var(--gruen-hell)}.wrap{max-width:1180px;margin:0 auto;padding:0 40px}.skip{background:var(--ink);color:#fff;z-index:50;padding:10px 16px;position:absolute;top:0;left:-999px}.skip:focus{top:8px;left:8px}h1{font-family:var(--serif);font-weight:500;font-size:var(--h1);letter-spacing:.01em;color:var(--ink);line-height:1.2}h2{font-family:var(--label);font-weight:600;font-size:var(--h2);color:var(--ink);margin-bottom:20px;line-height:1.2}h3,h4{font-family:var(--label);font-weight:600;font-size:var(--h3);color:var(--ink);margin-bottom:8px;line-height:1.3}.lead{font-size:var(--lead);line-height:1.6}p{font-size:var(--body)}.klein{font-size:var(--small);line-height:1.5}.dunkel{color:#e6f0ef}.dunkel h1,.dunkel h2,.dunkel h3{color:#fff}.btn{font-family:var(--label);font-weight:600;font-size:var(--body);border-radius:var(--rund);text-align:center;cursor:pointer;border:1.5px solid #0000;padding:13px 28px;line-height:1.25;display:inline-block}.btn-gruen{background:var(--gruen-flaeche);color:#fff}.btn-gruen:hover{background:var(--petrol)}.btn-rand{border-color:var(--gruen-hell);color:#fff;padding:10px 22px}.btn-rand:hover{background:#ffffff1a}.btn-hell{border-color:var(--gruen-flaeche);color:var(--gruen-flaeche);background:#fff;padding:10px 22px}.btn-hell:hover{background:var(--flaeche)}.btn-weiss{color:var(--gruen-flaeche);background:#fff}.btn-weiss:hover{background:var(--flaeche)}.btn[disabled]{opacity:.45;cursor:not-allowed}header.site{border-bottom:1px solid var(--linie);background:#fff;position:relative}header.site .wrap{justify-content:space-between;align-items:center;height:86px;display:flex}header.site .logo img{width:auto;height:56px}.nav-haupt{font-family:var(--label);font-weight:600;font-size:var(--body);color:var(--ink);gap:34px;margin-right:150px;list-style:none;display:flex}.nav-haupt a{border-bottom:2px solid #0000;padding:8px 0}.nav-haupt a:hover,.nav-haupt a[aria-current]{border-bottom-color:var(--ulrich)}.termin-block{background:var(--gruen-flaeche);color:#fff;width:150px;height:86px;font-family:var(--label);font-weight:600;font-size:var(--body);text-align:center;justify-content:center;align-items:center;padding:0 10px;line-height:1.2;display:flex;position:absolute;top:0;right:0}.termin-block:hover{background:var(--petrol)}.menue-knopf{color:var(--ink);cursor:pointer;background:0 0;border:0;margin-right:110px;padding:10px;display:none}.buchung{flex-direction:column;align-items:center;gap:10px;display:inline-flex}.buchung-knopf{color:var(--ink);border-radius:var(--rund);background:#fff;border:1px solid #d5dedc;align-items:center;gap:14px;padding:13px 20px 13px 16px;transition:border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 10px #011c1b12}.buchung-knopf:hover{border-color:var(--gruen-flaeche);box-shadow:0 4px 16px #011c1b1a}.buchung-knopf .punkt{background:#1fbf7a;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #1fbf7a33}.buchung-knopf .bk-zeilen{flex-direction:column;gap:2px;line-height:1.3;display:flex}.buchung-knopf b{font-family:var(--label);font-size:1.125rem;font-weight:600}.buchung-knopf .bk-zeilen span{font-size:var(--small);color:#5d6769}.buchung-knopf .pfeil{color:var(--ulrich);margin-left:8px;font-size:1.125rem}.buchung-knopf:hover .pfeil{transform:translate(4px)}.buchung-siegel{font-size:var(--small);color:#5d6769;align-items:center;gap:7px;display:flex}.buchung-siegel img{width:auto;height:13px}.auf-dunkel .buchung-knopf{border-color:#0000}.auf-dunkel .buchung-siegel{color:#cfe2df}.kasten .buchung{align-items:stretch;margin-top:14px;display:flex}.kasten a.buchung-knopf{justify-content:space-between;gap:12px;padding:12px 14px;text-decoration:none}.kasten .buchung-knopf b{white-space:nowrap;font-size:1rem}.kasten .buchung-knopf .pfeil{margin-left:0}.kasten .buchung-siegel{color:#fff;justify-content:center}.pfeil{margin-left:6px;transition:transform .2s;display:inline-block}a:hover>.pfeil{transform:translate(4px)}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;padding:72px 0 56px;display:grid}.hero h1{margin:4px 0 0}.hero .lead{max-width:34em;margin:22px 0 30px}.h1-gruen{color:var(--gruen)}.person-mobil,.tel-mobil{display:none}.foto-karte{border-radius:var(--rund);aspect-ratio:4/4.6;background:#e7eaec;position:relative;overflow:hidden}.foto-karte img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.foto-karte figcaption{color:#fff;font-size:var(--small);background:linear-gradient(#0000,#101c1ecc);padding:48px 20px 16px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.foto-karte figcaption b{color:var(--gruen-hell);font-weight:600}.gut{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);grid-template-columns:repeat(3,1fr);margin-bottom:64px;list-style:none;display:grid}.gut li{padding:22px 24px 22px 0;line-height:1.55}.gut li+li{border-left:1px solid var(--linie);padding-left:24px}.gut b{color:var(--ink);font-weight:600;display:block}.motto{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;display:grid}.motto-foto{border-radius:var(--rund);aspect-ratio:10/11;overflow:hidden}.motto-foto img{object-fit:cover;width:100%;height:100%;display:block}.motto h2{color:#fff;margin-bottom:18px}.motto p+p{margin-top:14px}.zeilen{border-top:1px solid var(--linie);margin-top:8px;list-style:none}.zeilen a{border-bottom:1px solid var(--linie);color:var(--ink);grid-template-columns:1fr 1.4fr 24px;align-items:baseline;gap:20px;padding:20px 4px;transition:background .2s;display:grid}.zeilen a:hover{background:var(--flaeche)}.zeilen .name{font-family:var(--label);font-weight:600;font-size:var(--h3);line-height:1.3}.zeilen .kurz{color:var(--text);line-height:1.5}.zeilen .pfeil{color:var(--ulrich)}.zeilen.mit-foto a{grid-template-columns:96px 1fr 1.4fr 24px;align-items:center;padding:14px 4px}.zeilen .foto{aspect-ratio:4/3;border-radius:var(--rund);background:var(--flaeche);width:96px;display:block;overflow:hidden}.zeilen .foto img{object-fit:cover;width:100%;height:100%;display:block}.link-pfeil{font-family:var(--label);color:var(--gruen-text);text-underline-offset:5px;text-decoration:underline;text-decoration-color:var(--ulrich);align-items:center;gap:10px;font-weight:600;display:inline-flex}.link-pfeil span{color:var(--ulrich);transition:transform .2s}.link-pfeil:hover span{transform:translate(5px)}.zeitleiste-rechts{margin-top:6px}.bildband{background:var(--petrol);height:460px;position:relative;overflow:hidden}.bildband>img{object-fit:cover;width:100%;height:100%;display:block}.bildband-lage{background:linear-gradient(90deg,#10282ac7 0%,#10282a73 55%,#10282a1a 100%);position:absolute;inset:0}.bildband-text{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.bildband blockquote p{font-family:var(--label);font-weight:600;font-size:var(--h2);color:#fff;max-width:18em;line-height:1.3}.bildband figcaption{color:var(--gruen-hell);margin-top:14px}.bildband-ort{color:#ffffffbf;position:absolute;bottom:18px;right:40px}.chips{flex-wrap:wrap;align-content:flex-start;gap:10px;margin-top:30px;list-style:none;display:flex}.chips a{border-radius:var(--rund);color:var(--ink);background:#fff;border:1px solid #cfd8d6;padding:9px 16px;display:inline-block}.chips a:hover{border-color:var(--ulrich);background:var(--flaeche)}.schritte{border-top:2px solid var(--ulrich);grid-template-columns:repeat(3,1fr);margin-top:28px;list-style:none;display:grid}.schritte li{padding:22px 28px 0 0}.schritte li+li{border-left:1px solid var(--linie);padding-left:28px}.schritte h3{margin:0 0 8px}.schritte .klein{color:#5d6769;margin-top:10px}.ablauf-knoepfe{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:36px;display:flex}.hero .buchung,.ablauf-knoepfe .buchung{align-items:flex-start}.ablauf-knoepfe .btn{margin-top:8px}.petrol{background:var(--petrol);padding:80px 0}.petrol .lead{color:var(--gruen-hell);max-width:36em}.petrol.folge{padding-top:0}.sp{grid-template-columns:1fr 1fr;gap:40px;margin-top:28px;display:grid}.abschnitt{padding:80px 0}.abschnitt.abschnitt-eng{padding-top:16px}.abschnitt.flaeche{background:var(--flaeche)}.abschnitt .lead{max-width:36em;margin-bottom:8px}.abschnitt .lead.lead-voll{max-width:none}.raster{grid-template-columns:repeat(3,1fr);gap:40px 30px;margin-top:8px;display:grid}.raster>div{border-top:1px solid var(--linie);flex-direction:column;align-items:flex-start;padding-top:22px;display:flex}.dunkel .raster>div{border-top-color:#ffffff40}.raster p{margin-bottom:20px}.raster .btn{margin-top:auto}.textlink{color:var(--gruen-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.textlink:hover{color:var(--petrol)}.zwei{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.zeitleiste{margin:18px 0;list-style:none}.zeitleiste li{border-top:1px solid var(--linie);grid-template-columns:70px 1fr;padding:8px 0;display:grid}.zeitleiste b{font-family:var(--label);color:var(--ink)}.portrait-klein{border-radius:var(--rund);background:#e9ecee;overflow:hidden}.preise{margin:8px 0 14px;list-style:none}.preise li{border-top:1px solid var(--linie);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.preise b{font-family:var(--label);color:var(--ink);white-space:nowrap}.zitat{border-top:1px solid var(--linie);font-size:var(--lead);color:var(--ink);margin:8px 0 12px;padding-top:18px;line-height:1.6}.cta{background:var(--petrol);padding:70px 0}.cta .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;display:flex}.cta h2{margin-bottom:8px}.cta.mit-foto{padding:0}.cta.mit-foto .cta-raster{grid-template-columns:300px 1fr auto;align-items:stretch;max-width:1180px;margin:0 auto;display:grid}.cta.mit-foto .cta-foto{min-height:260px}.cta.mit-foto .cta-foto img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.cta.mit-foto .cta-text{flex-direction:column;justify-content:center;padding:56px 40px;display:flex}.cta.mit-foto .cta-knopf{align-items:center;padding:56px 40px 56px 0;display:flex}.zitat-gross{padding:72px 0}.zitat-gross blockquote p{font-family:var(--label);font-weight:600;font-size:var(--h2);color:var(--gruen);max-width:24em;line-height:1.3}.zitat-gross figcaption{margin-top:14px}.gruppe+.gruppe{margin-top:48px}.gruppe-kopf{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:12px;display:flex}.gruppe-kopf h2{font-size:var(--h3);margin:0;line-height:1.3}.seitenkopf{padding:54px 0 10px}.krumen{font-size:var(--small);margin-bottom:14px;line-height:1.5}.krumen ol{flex-wrap:wrap;gap:4px 8px;list-style:none;display:flex}.krumen li+li:before{content:"›";opacity:.6;margin-right:8px}.krumen a:hover{text-decoration:underline}.seitenkopf .lead{max-width:40em;margin-top:18px}.seitenkopf .lead.lead-voll{max-width:none}.meta{margin-top:12px}.seite{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:60px;padding-top:36px;padding-bottom:80px;display:grid}.seite.schmal{grid-template-columns:minmax(0,760px)}.seite.voll{grid-template-columns:minmax(0,1fr)}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--h3);margin-top:1.8em;margin-bottom:0;line-height:1.3}.t-uebersicht .prose h2{font-size:var(--h2);line-height:1.2}.prose h3,.prose h4{font-size:var(--lead);margin-top:1.5em;margin-bottom:0;line-height:1.4}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose>:first-child{margin-top:0}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.35em}.prose a{color:var(--gruen-text);text-underline-offset:3px;text-decoration:underline}.prose a:hover{color:var(--petrol)}.prose strong{color:var(--ink);font-weight:600}.prose table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linie);padding:12px 14px}.prose th{font-family:var(--label);color:var(--ink);border-bottom:2px solid var(--gruen);font-weight:600}.prose td:last-child,.prose th:last-child{white-space:nowrap}.prose td .klein{margin-top:4px;font-weight:400;display:block}.prose blockquote{border-top:1px solid var(--linie);font-size:var(--lead);color:var(--ink);padding-top:14px;line-height:1.6}.inhalt{border:1px solid var(--linie);border-radius:var(--rund);background:var(--flaeche);padding:20px 24px}.inhalt b{font-family:var(--label);color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.inhalt ol{columns:2;column-gap:36px;padding-left:1.2em}.inhalt li{break-inside:avoid;margin:.2em 0}.inhalt a{color:var(--text)!important;text-decoration:none!important}.inhalt a:hover{text-decoration:underline!important}.buchflaeche{background:var(--flaeche);border-radius:var(--rund);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:1.6em 0;padding:22px 26px;display:flex}.buchflaeche strong{font-family:var(--label);font-size:var(--h3);color:var(--ink);display:block}.buchflaeche .buchung{align-items:flex-start}.prose a.buchung-knopf,.prose a.buchung-knopf:hover{color:var(--ink);text-decoration:none}.prose a.btn{text-decoration:none}.prose a.btn-gruen,.prose a.btn-gruen:hover{color:#fff}.rechts{gap:20px;display:grid}.kasten{background:var(--gruen-flaeche);color:#fff;border-radius:var(--rund);padding:26px 26px 28px}.kasten h3{color:#fff;margin-bottom:10px}.kasten p+p,.kasten p+.btn,.kasten ul+.btn{margin-top:12px}.kasten a:not(.btn):not(.buchung-knopf){text-underline-offset:3px;text-decoration:underline}.kasten ul{list-style:none}.kasten li+li{margin-top:4px}.kasten .btn{display:block}.randkasten{border:1px solid var(--linie);border-radius:var(--rund);padding:22px 26px}.randkasten ul{list-style:none}.randkasten li{padding:5px 0}.randkasten a{color:var(--gruen-text);font-weight:600}.randkasten a:hover{text-decoration:underline}.rechts .portrait-klein{margin-bottom:4px}.kacheln{grid-template-columns:repeat(3,1fr);gap:40px 30px;display:grid}.kachel{border-top:1px solid var(--linie);flex-direction:column;align-items:flex-start;gap:4px;padding-top:22px;display:flex}.kachel p{margin-bottom:12px}.kachel .num{font-family:var(--serif);color:var(--gruen-flaeche)}.kachel .mehr{margin-top:auto}.beitraege{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.beitrag{border:1px solid var(--linie);border-radius:var(--rund);background:#fff;flex-direction:column;display:flex;overflow:hidden}.beitrag:hover{border-color:var(--gruen)}.beitrag .im{aspect-ratio:16/9;background:var(--flaeche)}.beitrag .im img{object-fit:cover;width:100%;height:100%}.beitrag .tx{padding:16px 20px 22px}.beitrag time{font-size:var(--small)}.beitrag h3{margin:4px 0 0}.video{aspect-ratio:16/9;border-radius:var(--rund);background:var(--petrol);position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video .poster{place-items:center;display:grid;position:absolute;inset:0}.video .poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video .play{width:72px;height:72px;color:var(--gruen-flaeche);cursor:pointer;background:#fff;border:0;border-radius:50%;place-self:end;place-items:center;margin:0 4% 6% 0;display:grid;position:relative;box-shadow:0 8px 24px #00000059}.video .play:hover{background:var(--gruen-hell)}.video .status{color:#fff;text-align:center;background:#1d5b5ee0;place-items:center;padding:20px;display:none;position:absolute;inset:0}.video.laedt .status{display:grid}.video.laedt .play{visibility:hidden}.video.fehler .status{display:grid}.videohinweis{margin-top:8px}.testfragen{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);margin:1.6em 0;padding:14px 0}.testfragen summary{cursor:pointer;color:var(--gruen-text);font-weight:600}.testfragen summary:hover{color:var(--petrol)}.testfragen[open] summary{margin-bottom:14px}.testfragen-schritte>li+li{margin-top:18px}.testfragen ul{margin-top:6px}.testbox{border:1px solid var(--linie);border-radius:var(--rund);background:#fff;min-height:120px;margin:1.4em 0;padding:28px}.testladen,.testfehler{color:var(--text)}.testladen:before{content:"";border:2px solid var(--linie);border-top-color:var(--gruen);vertical-align:-2px;border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.8s linear infinite dreh;display:inline-block}@keyframes dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.testladen:before{animation:none}html{scroll-behavior:auto}}.tq{color:var(--ink);margin-bottom:6px;font-weight:600}.tinfo,.thint{font-size:var(--small);margin-bottom:10px;line-height:1.5}.opts{gap:10px;display:grid}.opt{border:1.5px solid var(--linie);border-radius:var(--rund);cursor:pointer;text-align:left;font:inherit;color:var(--text);background:#fff;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;display:flex}.opt:hover{border-color:var(--gruen)}.opt .box{background:#fff;border:2px solid #9bb0b0;border-radius:4px;flex:none;width:22px;height:22px;margin-top:2px;position:relative}.opt.radio .box{border-radius:50%}.opt[aria-pressed=true],.opt[aria-checked=true]{border-color:var(--gruen-flaeche);background:var(--flaeche)}.opt[aria-pressed=true] .box,.opt[aria-checked=true] .box{background:var(--gruen-flaeche);border-color:var(--gruen-flaeche)}.opt[aria-pressed=true] .box:after,.opt[aria-checked=true] .box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}.opt.none{border-style:dashed}.opt .u{font-weight:600;text-decoration:underline}.scale{border-top:1px solid var(--linie);gap:4px;padding:14px 0;display:grid}.scale small{font-size:var(--small)}.scale p{color:var(--ink)}.nums{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:6px;display:grid}.num{border:1.5px solid var(--linie);border-radius:var(--rund);font:inherit;color:var(--text);cursor:pointer;background:#fff;padding:10px 0;font-weight:600}.num:hover{border-color:var(--gruen)}.num[aria-pressed=true]{background:var(--gruen-flaeche);color:#fff;border-color:var(--gruen-flaeche)}.progress{background:var(--flaeche);border-radius:var(--rund);height:8px;margin-bottom:18px;overflow:hidden}.progress i{background:var(--ulrich);width:0;height:100%;transition:width .2s;display:block}.tactions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.result{border-radius:var(--rund);margin-top:24px;padding:24px 26px}.result[hidden]{display:none}.result.yes{background:var(--warn);border:1px solid var(--warn-linie)}.result.no{background:var(--flaeche);border:1px solid #bfe0d6}.result .btnrow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.result.ladet{opacity:.6}.bar{border-radius:var(--rund);border:1px solid var(--linie);background:#fff;height:14px;margin:12px 0;overflow:hidden}.bar i{background:var(--ulrich);height:100%;display:block}.disclaimer{font-size:var(--small);margin-top:14px;line-height:1.5}.testbox .btn-gruen{color:#fff;text-decoration:none}.testbox a.btn-hell{color:var(--gruen-flaeche);text-decoration:none}.formular{border:1px solid var(--linie);border-radius:var(--rund);background:#fff;gap:22px;max-width:680px;margin:1.4em 0;padding:28px;display:grid;position:relative}.formular .feld-reihe{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formular .feld{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.formular label,.formular legend{color:var(--ink);font-weight:600}.formular legend{margin-bottom:6px;padding:0}.formular input[type=text],.formular input[type=email],.formular input[type=tel]{width:100%;font:inherit;color:var(--ink);border-radius:var(--rund);background:#fff;border:1.5px solid #cfd8d6;padding:11px 14px}.formular input[type=text]:focus-visible,.formular input[type=email]:focus-visible,.formular input[type=tel]:focus-visible{border-color:var(--gruen-flaeche)}.formular .wahl{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;padding:3px 0;font-weight:400;display:flex}.formular .wahl input{width:18px;height:18px;accent-color:var(--gruen-flaeche);flex:none;margin-top:4px}.formular .feld .klein{margin-top:2px}.formular .feld-falle{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.formular .btn{justify-self:start}footer.site{background:var(--band);color:#cfdcdb;margin-top:0}footer.site .foot{grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;gap:36px;padding-top:56px;padding-bottom:40px;display:grid}footer.site h2{font-family:var(--label);font-size:var(--body);color:#fff;margin-bottom:10px}footer.site ul{list-style:none}footer.site li{padding:3px 0}footer.site li:has(>a){padding:0}footer.site li>a{width:fit-content;padding:3px 0;display:block}footer.site a:hover{color:#fff;text-decoration:underline}footer.site .logo-fuss{border-radius:var(--rund);background:#fff;padding:8px 12px;display:inline-block}footer.site .logo-fuss img{width:auto;height:36px}footer.site .fuss-kanaele{flex-wrap:wrap;align-items:center;gap:14px 40px;padding-bottom:32px;display:flex}footer.site .fuss-kanaele h2{margin:0}.kanaele{flex-wrap:wrap;gap:14px 40px;display:flex}.kanal-gruppe{align-items:center;gap:14px;display:flex}.kanal-gruppe ul{gap:8px;list-style:none;display:flex}.kanal-gruppe li{padding:0}footer.site .kanal-gruppe a{color:#fff;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}footer.site .kanal-gruppe a:hover{background:var(--gruen-flaeche);border-color:var(--gruen-flaeche);text-decoration:none}footer.site .legal{border-top:1px solid #ffffff26}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kanal-block h2{margin-bottom:8px}.kanal-text{max-width:640px;margin-bottom:28px}.kv-neu{grid-template-columns:300px 1fr;align-items:start;gap:36px;margin-bottom:20px;display:grid}.kv-gross{color:var(--ink);flex-direction:column;gap:10px;display:flex}.kv-gross .kv-titel{font-size:var(--lead);line-height:1.35}.kv-datum{color:var(--gruen-text)}.kv-neu h3{margin:0 0 14px}.kurzvideos{grid-template-columns:repeat(3,minmax(0,170px));gap:16px;margin-bottom:22px;list-style:none;display:grid}.kanal-alle{margin-bottom:10px}.kanal-block.spalte .kv-neu{grid-template-columns:220px 1fr;gap:24px}.kanal-block.spalte .kurzvideos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kanal-block.spalte .kv-gross .kv-titel{font-size:var(--body)}.kurzvideos a{color:var(--ink);flex-direction:column;gap:10px;display:flex}.kv-bild{aspect-ratio:9/16;border-radius:var(--rund);background:var(--petrol);display:block;position:relative;overflow:hidden}.kv-bild img{object-fit:cover;width:100%;height:100%;display:block}.kv-play{width:40px;height:40px;color:var(--gruen-flaeche);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 14px #0000004d}.kurzvideos a:hover .kv-play{background:var(--gruen-hell)}.kv-titel{font-family:var(--label);font-weight:600;font-size:var(--small);line-height:1.35}.kurzvideos a:hover .kv-titel{color:var(--gruen-text);text-decoration:underline}.kanal-knoepfe{flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:0;list-style:none;display:flex}.kanal-knopf{border:1.5px solid var(--linie);border-radius:var(--rund);font-family:var(--label);color:var(--ink);background:#fff;align-items:center;gap:10px;padding:11px 18px;font-weight:600;display:inline-flex}.kanal-knopf svg{color:var(--gruen-text)}.kanal-knopf:hover{border-color:var(--gruen);color:var(--gruen-text)}.prose .kanal-block .kurzvideos,.prose .kanal-block .kanal-knoepfe{padding-left:0}.prose .kanal-block li+li{margin-top:0}.prose .kanal-block .kurzvideos a,.prose .kanal-block a.kanal-knopf,.prose .kanal-block a.kv-gross{color:var(--ink);text-decoration:none}.prose .kanal-block a.kv-gross:hover .kv-titel{color:var(--gruen-text);text-decoration:underline}.prose .kanal-block .kurzvideos a:hover .kv-titel,.prose .kanal-block a.kanal-knopf:hover{color:var(--gruen-text)}.prose .kanal-block .kurzvideos{gap:14px}footer.site .legal .wrap{flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:18px;padding-bottom:22px;display:flex}footer.site .legal div{flex-wrap:wrap;gap:20px;display:flex}.powered{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:inline-flex}.powered img{flex:none;width:auto;height:16px}@media (width<=900px){.wrap{padding:0 20px}header.site .wrap{height:72px}header.site .logo img{height:46px}.termin-block{width:100px;height:72px}.menue-knopf{margin-right:100px;display:block}.nav-haupt{border-bottom:1px solid var(--linie);z-index:20;background:#fff;flex-direction:column;gap:0;margin:0;padding:10px 20px 20px;display:none;position:absolute;top:72px;left:0;right:0}.nav-haupt a{padding:12px 0;display:block}.nav-offen .nav-haupt{display:flex}.hero,.motto{grid-template-columns:1fr;gap:36px}.motto-foto{max-width:320px}.zeilen.mit-foto a{grid-template-columns:72px 1fr 24px}.zeilen .foto{width:72px}.bildband{height:380px}.bildband-ort{right:20px}.hero{padding:28px 0 40px}.hero h1{font-size:1.625rem}.hero .foto-karte{display:none}.person-mobil{align-items:center;gap:14px;margin-bottom:18px;display:flex}.person-mobil img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:64px;height:64px}.person-mobil b{color:var(--ink);line-height:1.3;display:block}.tel-mobil{margin-top:14px;display:block}.cta.mit-foto .cta-raster{grid-template-columns:1fr}.cta.mit-foto .cta-foto{height:240px;min-height:0}.cta.mit-foto .cta-text{padding:36px 20px 12px}.cta.mit-foto .cta-knopf{padding:0 20px 44px}.zitat-gross{padding:48px 0}.gut,.schritte{grid-template-columns:1fr}.gut li+li,.schritte li+li{border-left:0;border-top:1px solid var(--linie);padding-left:0}.zeilen a{grid-template-columns:1fr 20px}.zeilen.mit-foto a{grid-template-columns:72px 1fr 20px;row-gap:4px}.zeilen.mit-foto .foto{grid-row:1/3}.zeilen.mit-foto .kurz{grid-column:2}.zeilen .kurz{grid-column:1}.sp,.raster,.kacheln,.beitraege,.zwei{grid-template-columns:1fr}.kv-neu,.kanal-block.spalte .kv-neu{grid-template-columns:1fr;gap:24px}.kv-gross{max-width:240px}.kurzvideos,.kanal-block.spalte .kurzvideos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.petrol,.abschnitt{padding:56px 0}.petrol.folge{padding-top:0}.seite{grid-template-columns:minmax(0,1fr);gap:40px}.rechts{position:static}.inhalt ol{columns:1}footer.site .foot{grid-template-columns:1fr 1fr}.testbox{padding:18px 14px}.formular{padding:20px 16px}.formular .feld-reihe{grid-template-columns:1fr}}@media (width<=560px){footer.site .foot{grid-template-columns:1fr}h1{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}}
