@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/schriften/archivo-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url(/schriften/archivo-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-display:swap;src:url(/schriften/archivo-kursiv-latin.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-display:swap;src:url(/schriften/archivo-kursiv-latin-ext.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--grund:#fff;--flaeche:#f5f5f5;--text:#201e1d;--text-leise:#605d5d;--akzent:#14425c;--verweis-strich:#0000006b;--dunkel-hover:#666;--marke:#fc0;--marke-text:#201e1d;--markenblau:#0079c0;--auf-markenblau:#fff;--rand-auf-marke:#6b6767;--linie-stark:var(--text);--linie-fein:#201e1d66;--erhoben:#fff;--bildplatz:#d7d3d3;--bildplatz-text:#4d4a4a;--fuss-grund:#201e1d;--fuss-text:#fff;--fuss-leise:#bab6b6;--fuss-verweis:#ffd54d;--marke-dunkel:#7a5c00;--akzent-text:#fff;--rand:#8b8787;--treffer-flaeche:#ffe9a8;--warnung:#b31d05;--fokus:#14425c;--grundmass:4px;--schrift-grund:112.5%;--textbreite:min(70ch, 700px);--zeilenhoehe:1.6;--antippflaeche:44px;--fussbalken-knopf:52px;--fussbalken-hoehe:calc(var(--fussbalken-knopf) + var(--abstand-3) * 2 + 2px);--zeichen:22px;--zeichenstrich:2px;--zeichenfuge:6.72px;--zeichenkasten:36px;--fokusring:2px;--abstand-1:var(--grundmass);--abstand-2:calc(var(--grundmass) * 2);--abstand-3:calc(var(--grundmass) * 3);--abstand-4:calc(var(--grundmass) * 4);--abstand-5:calc(var(--grundmass) * 5);--abstand-6:calc(var(--grundmass) * 6);--abstand-7:calc(var(--grundmass) * 7);--abstand-8:calc(var(--grundmass) * 8);--abstand-12:calc(var(--grundmass) * 12);--abstand-10:calc(var(--grundmass) * 10);--abstand-14:calc(var(--grundmass) * 14);--abstand-16:calc(var(--grundmass) * 16);--abstand-20:calc(var(--grundmass) * 20);--blockabstand:var(--abstand-8);--abschnittabstand:var(--abstand-12);--schrift:"Archivo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--schrift-ueberschrift:var(--schrift);--kopfpolster:var(--abstand-3);--kopfhoehe:56px;--menueversatz:var(--huellenrand);--menuefuge:0px;--menueplatz:calc(var(--menueversatz) + var(--antippflaeche) + var(--menuefuge));--rundung:8px;--rundung-schaltflaeche:4px;--rundung-suchfeld:999px;--rundung-medium:0;--symbol-extern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M9 1h6v6h-2V4.4L7.7 9.7 6.3 8.3 11.6 3H9V1z'/%3E%3Cpath d='M2 3h5v2H4v7h7V9h2v5H2V3z'/%3E%3C/svg%3E");--breite-inhalt:1256px;--huellenrand:var(--abstand-4);--kopfabstand:var(--abstand-8);--brotkrume-schrift:.7rem;--brotkrume-zeile:1.6;--brotkrume-hoehe:calc(var(--brotkrume-schrift) * var(--brotkrume-zeile));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:600px){:root{--huellenrand:var(--abstand-8)}}@media (min-width:64rem){:root{--schrift-grund:125%;--blockabstand:var(--abstand-16);--abschnittabstand:var(--abstand-20)}}@media (prefers-color-scheme:dark){:root{--grund:#171615;--flaeche:#201e1d;--text:#ece9e8;--text-leise:#a9a4a3;--akzent:#8fbcd8;--verweis-strich:#ffffff6b;--dunkel-hover:#bab6b6;--marke:#fc0;--marke-text:#201e1d;--markenblau:#0079c0;--auf-markenblau:#fff;--rand-auf-marke:#6b6767;--linie-stark:var(--text);--linie-fein:#201e1d66;--erhoben:#fff;--bildplatz:#d7d3d3;--bildplatz-text:#4d4a4a;--fuss-grund:#201e1d;--fuss-text:#fff;--fuss-leise:#bab6b6;--fuss-verweis:#ffd54d;--marke-dunkel:#fc0;--treffer-flaeche:#4a3d10;--akzent-text:#171615;--rand:#727070;--warnung:#f0907c;--fokus:#8fbcd8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:var(--schrift-grund)}body{background:var(--grund);color:var(--text);font-family:var(--schrift);font-variant-numeric:lining-nums;font-feature-settings:"lnum";font-size:1rem;line-height:var(--zeilenhoehe);min-width:320px;margin:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus-visible{outline:var(--fokusring) solid var(--fokus);outline-offset:2px;border-radius:2px}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--verweis-strich);text-decoration-color:var(--verweis-strich);text-underline-offset:.2em}a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}a[href^="http://"]:after,a[href^="https://"]:after{content:"";vertical-align:.02em;width:.7em;height:.7em;-webkit-mask:var(--symbol-extern) no-repeat center / contain;-webkit-mask:var(--symbol-extern) no-repeat center / contain;mask:var(--symbol-extern) no-repeat center / contain;background-color:currentColor;margin-inline-start:.25em;display:inline-block}.partner__feld a:after{content:none}.sprungmarke{left:-9999px;top:var(--abstand-2);z-index:100;padding:var(--abstand-3) var(--abstand-4);background:var(--akzent);color:var(--akzent-text);border-radius:var(--rundung);text-decoration:none;position:absolute}.sprungmarke:focus{left:var(--abstand-2)}.huelle{max-width:var(--breite-inhalt);padding:0 var(--huellenrand);margin:0 auto}.fliesstext{max-width:var(--textbreite)}h1,h2,h3,h4{font-family:var(--schrift-ueberschrift);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.15}h4{letter-spacing:-.005em;font-weight:500}.rubrik{margin:0 0 var(--abstand-2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);font-size:13px;font-weight:600}h1{margin:var(--kopfabstand) 0 var(--abstand-6);font-size:clamp(1.55rem,1.15rem + 1.9vw,2rem)}.brotkrume+h1{margin-top:max(0px, var(--kopfabstand) - var(--brotkrume-hoehe))}h2{margin:var(--abstand-12) 0 var(--abstand-4);font-size:clamp(1.3rem,1.05rem + 1.1vw,1.5rem)}h3{margin:var(--abstand-8) 0 var(--abstand-3);font-size:1.17rem}p{max-width:var(--textbreite)}.schaltflaeche{min-height:var(--antippflaeche);padding:var(--abstand-3) var(--abstand-6);border:2px solid var(--marke);border-radius:var(--rundung-schaltflaeche);background:var(--marke);color:var(--marke-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.schaltflaeche:hover{box-shadow:inset 0 0 0 2px var(--linie-stark)}.schaltflaeche:focus-visible{box-shadow:inset 0 0 0 3px var(--linie-stark)}.schaltflaeche--dunkel:hover{box-shadow:none;background:var(--dunkel-hover);border-color:var(--dunkel-hover)}.schaltflaeche--dunkel:focus-visible{box-shadow:inset 0 0 0 3px var(--grund)}.gelbband .schaltflaeche:hover{box-shadow:none;background:#666;border-color:#666}.gelbband .schaltflaeche:focus-visible{box-shadow:inset 0 0 0 3px #fff}.schaltflaeche--zweitrangig{border-color:var(--linie-stark);color:var(--text);background:0 0;font-weight:600}.schaltflaeche--dunkel{background:var(--linie-stark);border-color:var(--linie-stark);color:var(--grund)}.gelbband .schaltflaeche{color:#fff;background:#201e1d;border-color:#201e1d}.gelbband .schaltflaeche--zweitrangig{color:#201e1d;background:0 0}.vorschauband{padding:var(--abstand-3) var(--huellenrand);color:#191919;text-align:center;background:#f18700;margin:0;font-size:15px;font-weight:500}.vorschauband a{color:inherit}.einwilligungsband{z-index:30;width:min(23rem, calc(100vw - var(--abstand-4) * 2));max-height:calc(100dvh - var(--abstand-8));background:var(--flaeche);border:2px solid var(--linie-stark);border-radius:var(--rundung);font-size:14px;position:fixed;inset-block-end:var(--abstand-4);inset-inline-start:var(--abstand-4);overflow-y:auto;box-shadow:0 8px 24px #0000003d}@media (max-width:52rem){.einwilligungsband{max-height:calc(100dvh - var(--fussbalken-hoehe) - var(--abstand-8));inset-block-end:calc(var(--fussbalken-hoehe) + var(--abstand-3))}}.einwilligungsband__inhalt{padding:var(--abstand-4)}.einwilligungsband__titel{margin:0 0 var(--abstand-2);font-size:15px;font-weight:600}.einwilligungsband__text{margin:0 0 var(--abstand-3)}.einwilligungsband__knoepfe{gap:var(--abstand-2);margin:0 0 var(--abstand-3);flex-wrap:wrap;display:flex}.einwilligungsband__knoepfe .schaltflaeche{padding:var(--abstand-2) var(--abstand-3);flex:9rem;font-size:14px}.einwilligungsband__inhalt .einwilligungsband__einzeln{margin:0;font-size:13px}.kopf{background:var(--marke);position:relative}.kopf :focus-visible{outline-color:var(--marke-text)}.kopf__reihe{justify-content:space-between;align-items:center;gap:var(--abstand-6);min-height:var(--kopfhoehe);padding-block:var(--kopfpolster);display:flex}.kopf__dienste{align-items:center;gap:var(--abstand-7);display:flex}.kopf__dienste a{color:var(--marke-text);font-size:15px;font-weight:500;text-decoration:none}.kopf__dienste a:hover{text-decoration:underline}.kopf__abmelden{align-items:center;display:flex}.kopf__abmelden button{align-items:center;gap:var(--abstand-2);font:inherit;color:var(--marke-text);padding:0 var(--abstand-1);min-height:var(--antippflaeche);cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:500;display:inline-flex}.kopf__abmelden button:hover{text-decoration:underline}.kopf__abmelden button:focus-visible{outline:var(--fokusring) solid var(--fokus);outline-offset:2px}.kopf__suche{align-items:center;gap:var(--abstand-1);background:var(--erhoben);box-shadow:inset 0 0 0 1px var(--rand-auf-marke);border-radius:var(--rundung-suchfeld);padding-inline:var(--abstand-1) var(--abstand-2);min-height:var(--antippflaeche);display:flex}.kopf__suchfeld{min-width:0;font:inherit;color:var(--text);padding-inline:var(--abstand-3);background:0 0;border:0;flex:11rem;align-self:stretch;font-size:15px}.kopf__suchfeld:focus-visible{border-radius:var(--rundung-suchfeld);outline-offset:-3px}.kopf__suchknopf{width:var(--antippflaeche);height:var(--antippflaeche);color:var(--marke-text);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--abstand-2) * -1);padding:0;display:flex}.kopf__suchknopf svg{width:20px;height:20px}.kopf__suchwort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kundenbereichsymbol{width:var(--zeichen);height:var(--zeichen);stroke-width:var(--zeichenstrich);vector-effect:non-scaling-stroke}.kopf__kundenbereich{align-items:center;gap:var(--abstand-2);display:inline-flex}.navigation{background:var(--marke)}.navigation>ul{justify-content:space-between;gap:var(--abstand-1) var(--abstand-4);flex-wrap:wrap;list-style:none;display:flex}.navigation>ul>li{position:relative}.navigation a{min-height:var(--antippflaeche);color:var(--marke-text);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.navigation a:hover{text-decoration:underline}.navigation a[aria-current=page],.navigation a[data-aktuell=ja]{border-bottom-color:var(--marke-text);font-weight:700}.fuss{background:var(--fuss-grund);color:var(--fuss-text);margin-top:0}.fuss__innen{padding:var(--abstand-12) var(--huellenrand)}.fuss__spalten{gap:var(--abstand-8);padding-bottom:var(--abstand-8);border-bottom:1px solid #ffffff38;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.fuss__rubrik{margin:0 0 var(--abstand-3);letter-spacing:.12em;text-transform:uppercase;color:var(--fuss-leise);font-size:11px;font-weight:600}.fuss__spalten ul{gap:var(--abstand-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fuss a{color:var(--fuss-text);font-size:14px;text-decoration:none}.fuss a:hover{color:var(--fuss-verweis);text-decoration:underline}.fuss__kontakt{color:var(--fuss-text);margin:0;font-size:14px;line-height:1.7}.fuss__zeile{gap:var(--abstand-3) var(--abstand-4);padding-top:var(--abstand-6);color:var(--fuss-leise);flex-wrap:wrap;justify-content:space-between;font-size:13px;display:flex}.fuss__zeile nav{gap:var(--abstand-4);flex-wrap:wrap;display:flex}.fuss__zeile a{font-size:13px}.fuss__stand{margin:var(--abstand-4) 0 0;color:var(--fuss-leise);font-size:12px}.baustein{margin:var(--blockabstand) 0}.baustein figure{margin:0}.baustein img{border-radius:var(--rundung-medium);max-width:100%;height:auto}.medium{display:block}:is(.medium:has(>.bildplatz--bild),.medium:has(>.kachel__platz--bild)){height:100%}.medium>img{display:block}.medium__nachweis{color:var(--text-leise);padding:var(--abstand-2) var(--abstand-3);background:var(--flaeche);border-radius:0 0 var(--rundung) var(--rundung);margin-top:0;font-size:.75rem;line-height:1.35;display:block}.baustein figcaption{color:var(--text-leise);padding:var(--abstand-2) var(--abstand-3);background:var(--flaeche);border-radius:0 0 var(--rundung) var(--rundung);margin-top:0;font-size:.9rem}.baustein figure>img{display:block}.kachelraster{--kachelfuge:var(--abstand-8);margin:var(--abstand-6) 0 0;justify-content:flex-start;align-items:stretch;gap:var(--abstand-10) var(--kachelfuge);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (min-width:64rem){.kachelraster{--kachelfuge:var(--abstand-12)}}.kachelraster__kachel{border:1px solid var(--rand);border-radius:var(--rundung);background:var(--grund);flex-direction:column;flex:0 100%;min-width:0;display:flex;position:relative;overflow:hidden}@media (min-width:48rem){.baustein--kachelraster[data-spalten="3"] .kachelraster__kachel{flex-basis:calc((100% - 2 * var(--kachelfuge)) / 3)}.baustein--kachelraster[data-spalten="2"] .kachelraster__kachel{flex-basis:calc((100% - var(--kachelfuge)) / 2)}}.kachelraster__bild,.kachelraster__platz{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.kachelraster__platz{background:var(--bildplatz)}.baustein--kachelraster[data-bild=vollstaendig] .kachelraster__bild{object-fit:contain;background:var(--flaeche)}.kachelraster__text{gap:var(--abstand-2);padding:var(--abstand-5);flex-direction:column;flex:1;display:flex}.kachelraster__titel{margin:0;font-size:19px}.kachelraster__text p{margin:0}.kachelraster__titel a:after{content:"";position:absolute;inset:0}.kachelraster__titel a{text-decoration:none}.kachelraster__titel a:hover{text-decoration:underline}.kachelraster__kachel:focus-within{outline:var(--fokusring) solid var(--fokus);outline-offset:2px}.ablauf{--schrittfuge:var(--abstand-8);margin:var(--abstand-6) 0 0;gap:var(--abstand-10) var(--schrittfuge);counter-reset:schritt;padding:0;list-style:none;display:grid}@media (min-width:48rem){.ablauf{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.ablauf{--schrittfuge:var(--abstand-10);grid-template-columns:repeat(3,1fr)}}.ablauf__schritt{counter-increment:schritt;gap:var(--abstand-3);flex-direction:column;min-width:0;display:flex}.ablauf__bild,.ablauf__platz{aspect-ratio:16/9;object-fit:cover;border-radius:var(--rundung);width:100%;height:auto;display:block}.ablauf__platz{background:var(--bildplatz)}.ablauf__kopf{align-items:flex-start;gap:var(--abstand-4);min-width:0;display:flex}.ablauf__marke{flex:none;position:relative}.ablauf__zeichen{flex:none}.ablauf__rumpf{gap:var(--abstand-2);flex-direction:column;flex:1;min-width:0;display:flex}.ablauf__titel{align-items:flex-start;gap:var(--abstand-3);min-width:0;margin:0;font-size:18px;line-height:1.4;display:flex}.ablauf__titel>span:last-child{min-width:0}.ablauf__titel .ablauf__nummer{flex:none}.ablauf__nummer:before{content:counter(schritt);background:var(--marke);block-size:25px;inline-size:25px;color:var(--marke-text);border-radius:var(--rundung-schaltflaeche);font-variant-numeric:tabular-nums;place-items:center;font-size:14px;font-weight:600;display:grid}.ablauf__zeichen{background:var(--flaeche);border-radius:var(--rundung);block-size:44px;inline-size:44px;color:var(--text);place-items:center;display:grid}.ablauf__zeichen svg{block-size:24px;inline-size:24px}.ablauf__marke .ablauf__nummer:before{block-size:22px;inline-size:22px;box-shadow:0 0 0 2px var(--grund);border-radius:999px;font-size:13px;position:absolute;top:-7px;left:-7px}.ablauf__text{margin:0;font-size:15px;line-height:1.55}.baustein--ablauf[data-bilder=nein] .ablauf{gap:var(--abstand-6) var(--schrittfuge)}.zusaetze__liste{margin:0 0 var(--abstand-4);max-width:var(--textbreite);border-top:1px solid var(--linie-fein);padding:0;list-style:none}.zusatz{gap:var(--abstand-1) var(--abstand-4);padding:var(--abstand-3) 0;border-bottom:1px solid var(--linie-fein);grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;display:grid}.zusatz__name{font-weight:600}.zusatz__preis{text-align:right}.zusatz__art,.zusatz__hinweis{grid-column:1/-1}.zusatz__art{color:var(--text-leise)}.termin__zusaetze{grid-column:1/-1}.kalender{gap:var(--abstand-6);margin-top:var(--abstand-4);max-width:var(--textbreite);display:grid}.kalender__blatt{border:1px solid var(--rand);border-radius:var(--rundung);padding:var(--abstand-4);background:var(--grund);max-width:24rem}.kalender__steuer{justify-content:space-between;align-items:center;gap:var(--abstand-3);margin-bottom:var(--abstand-3);min-block-size:40px;display:flex}.kalender__sprung{align-items:center;gap:var(--abstand-1);padding:var(--abstand-2) var(--abstand-3);border-radius:var(--rundung-schaltflaeche);font-size:15px;display:inline-flex}.kalender__sprung--aus{color:var(--text-leise);opacity:.35}.kalender__raster{border-collapse:collapse;table-layout:fixed;inline-size:100%}.kalender__monat{caption-side:top;padding-block-end:var(--abstand-3);font-size:17px;font-weight:600}.kalender__raster th{color:var(--text-leise);padding-block:var(--abstand-2);text-align:center;font-size:13px;font-weight:600}.kalender__tag,.kalender__leer{text-align:center;padding:2px}.kalender__tag{color:var(--text-leise);block-size:40px;font-size:15px}.kalender__tag--frei{color:var(--text)}.kalender__tag--frei a{border-radius:var(--rundung-schaltflaeche);background:var(--marke);block-size:100%;min-block-size:36px;inline-size:100%;color:var(--marke-text);place-items:center;font-weight:600;text-decoration:none;display:grid}.kalender__tag--frei a:hover{background:var(--marke-dunkel);color:var(--grund)}.kalender__tag--frei a[aria-current=date]{outline:3px solid var(--text);outline-offset:-3px}.kalender__auswahl .termine{margin-top:var(--abstand-2)}.kalender__tagtitel{margin:0;font-size:17px}.nurvorgelesen{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.baustein--bild-mit-text{gap:var(--abstand-6);display:grid}@media (min-width:48rem){.baustein--bild-mit-text{grid-template-columns:1fr 1fr;align-items:center}.baustein--bild-mit-text[data-bild=rechts] figure{order:2}}.baustein blockquote{padding-left:var(--abstand-4);border-left:var(--fokusring) solid var(--akzent);margin:0;font-size:1.1rem}.baustein--tabelle{overflow-x:auto}.baustein table{border-collapse:collapse;border:1px solid var(--rand);width:100%;min-width:28rem}.baustein th,.baustein td{padding:var(--abstand-3) var(--abstand-4);text-align:left;vertical-align:top}.baustein thead th{background:var(--linie-stark);color:var(--grund);font-weight:600}.baustein tbody tr:nth-of-type(odd){background:var(--flaeche)}.baustein tbody tr+tr th,.baustein tbody tr+tr td{border-top:1px solid var(--rand)}.baustein tbody th{font-weight:inherit}.baustein caption{caption-side:bottom;text-align:left;color:var(--text-leise);padding-top:var(--abstand-2)}@media (max-width:40rem){.baustein--tabelle{overflow-x:visible}.baustein--tabelle table{border:0;min-width:0;display:block}.baustein--tabelle caption,.baustein--tabelle thead,.baustein--tabelle tbody,.baustein--tabelle tr,.baustein--tabelle th,.baustein--tabelle td{display:block}.baustein--tabelle thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.baustein--tabelle tbody tr{border:1px solid var(--rand);border-radius:var(--rundung);margin-bottom:var(--abstand-3);overflow:hidden}.baustein--tabelle tbody tr:nth-of-type(odd){background:0 0}.baustein--tabelle tbody th{background:var(--linie-stark);color:var(--grund);font-weight:600}.baustein--tabelle tbody tr+tr th,.baustein--tabelle tbody tr+tr td{border-top:0}.baustein--tabelle tbody td+td{border-top:1px solid var(--rand)}.baustein--tabelle tbody td:before{content:attr(data-spalte);color:var(--text-leise);font-size:.8em;font-weight:600;display:block}}.buchung__plaetze{align-items:center;gap:var(--abstand-2);margin-bottom:var(--abstand-5);flex-wrap:wrap;display:flex}.buchung__plaetze input{font:inherit;width:5rem;min-height:var(--antippflaeche);padding:var(--abstand-1) var(--abstand-2);border:1px solid var(--rand);border-radius:var(--rundung-schaltflaeche);background:var(--grund);color:var(--text)}.buchungstermin{gap:var(--abstand-1) var(--abstand-4);max-width:var(--textbreite);margin:0 0 var(--abstand-5);grid-template-columns:max-content minmax(0,1fr);display:grid}.buchungstermin dt{color:var(--text-leise)}.buchungstermin dd{margin:0;font-weight:600}.preistabelle{width:100%;max-width:var(--textbreite);border-collapse:collapse;margin:0 0 var(--abstand-4)}.preistabelle caption{text-align:left;padding-bottom:var(--abstand-2)}.preistabelle th,.preistabelle td{text-align:left;padding:var(--abstand-2) var(--abstand-3);border-bottom:1px solid var(--linie-fein)}.preistabelle__betrag{text-align:right;white-space:nowrap}.preistabelle tfoot th,.preistabelle tfoot td{border-bottom:0;font-size:19px}.hinweis{border:1px solid var(--rand);border-left:var(--abstand-1) solid var(--akzent);background:var(--flaeche);border-radius:var(--rundung);padding:var(--abstand-3) var(--abstand-4);margin:var(--abstand-4) 0}.hinweis[data-ton=warnung]{border-left-color:var(--warnung)}.ersatz{border:1px dashed var(--rand);border-radius:var(--rundung);padding:var(--abstand-4);color:var(--text-leise)}.leise{color:var(--text-leise);font-size:.9rem}.formular{max-width:42rem;margin-top:var(--abstand-6)}.feld{gap:var(--abstand-1);margin:0 0 var(--abstand-6);flex-direction:column;max-width:34rem;display:flex}.feld label{font-weight:600}.feld__pflicht{color:var(--text-leise);font-weight:400}.feld__hinweis{color:var(--text-leise);font-size:.94rem}.feld__fehler{color:var(--warnung)}.feld input,.feld textarea,.feld select{font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--rand);border-radius:var(--rundung);padding:var(--abstand-2) var(--abstand-3);min-height:var(--antippflaeche);width:100%}.feld textarea{min-height:calc(var(--antippflaeche) * 2.5);resize:vertical}.feld input:hover,.feld textarea:hover,.feld select:hover{border-color:var(--text)}.feld input[aria-invalid=true],.feld textarea[aria-invalid=true],.feld select[aria-invalid=true]{border-color:var(--warnung);border-width:2px}.feld--kaestchen{align-items:start;gap:var(--abstand-1) var(--abstand-2);grid-template-columns:auto 1fr;display:grid}.feld--kaestchen input{width:auto;min-height:auto;block-size:1.15rem;inline-size:1.15rem;margin-top:.25rem}.feld--kaestchen label{font-weight:400}.feld--kaestchen .feld__hinweis{grid-column:2}.abschnitt{border:1px solid var(--rand);border-radius:var(--rundung);padding:var(--abstand-4) var(--abstand-4) var(--abstand-1);margin:0 0 var(--abstand-8)}.abschnitt legend{padding:0 var(--abstand-2);font-weight:600}.fehlerkasten{border:1px solid var(--warnung);border-left:var(--abstand-1) solid var(--warnung);border-radius:var(--rundung);padding:var(--abstand-3) var(--abstand-4);margin:0 0 var(--abstand-6);max-width:var(--textbreite)}.honigtopf{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.schranke{border:1px solid var(--rand);border-radius:var(--rundung);padding:var(--abstand-4);margin:var(--abstand-6) 0;max-width:var(--textbreite)}.schranke .ersatz{margin:0 0 var(--abstand-4);color:inherit;border:0;padding:0}.schranke .ersatz img{border-radius:var(--rundung-medium);max-width:100%;height:auto}.schranke__hinweis{margin:0 0 var(--abstand-4)}.schranke__knoepfe,.einwilligung__knoepfe{gap:var(--abstand-3);margin:0 0 var(--abstand-3);flex-wrap:wrap;display:flex}.schranke__knoepfe .schaltflaeche,.einwilligung__knoepfe .schaltflaeche{flex:14rem}.einwilligung__zweck{border-top:1px solid var(--rand);padding-top:var(--abstand-4);margin-top:var(--abstand-6);max-width:var(--textbreite)}.einwilligung__widerruf{margin:var(--abstand-8) 0}.video{margin:var(--abstand-6) 0}.video iframe{aspect-ratio:16/9;border-radius:var(--rundung-medium);border:0;width:100%}.karte{margin:var(--abstand-6) 0;max-width:var(--textbreite)}.karte__rahmen{aspect-ratio:4/3;border-radius:var(--rundung-medium);border:0;width:100%}.karte__ersatzbild{aspect-ratio:4/3;object-fit:cover;border-radius:var(--rundung-medium);width:100%;height:auto}.karte__angabe{margin-top:var(--abstand-3)}.karte__angabe p{margin:0 0 var(--abstand-2)}.karte__angabe p:last-child{margin-bottom:0}.trainingsbild{width:100%;height:auto;max-width:var(--textbreite);aspect-ratio:16/9;object-fit:cover;border-radius:var(--rundung-medium);margin:0 0 var(--abstand-5);display:block}.preis{margin:0 0 var(--abstand-5);font-size:20px}.preis strong{font-size:24px}.preis .leise{font-size:15px}.termine{margin:0 0 var(--abstand-4);max-width:var(--textbreite);border-top:1px solid var(--linie-fein);padding:0;list-style:none}.termin{gap:var(--abstand-2) var(--abstand-4);padding:var(--abstand-3) 0;border-bottom:1px solid var(--linie-fein);grid-template-columns:auto minmax(0,1fr) max-content;align-items:baseline;display:grid}.termin__tag{font-weight:600}.termin__zeit{color:var(--text-leise)}.termin__plaetze{text-align:right}.termin__ort{color:var(--text-leise);grid-column:1/-1}@media (max-width:34rem){.termin{gap:var(--abstand-1);grid-template-columns:minmax(0,1fr)}.termin__plaetze{text-align:left}}.fakten{gap:var(--abstand-2) var(--abstand-4);max-width:var(--textbreite);margin:0 0 var(--abstand-5);display:grid}.fakten__paar{gap:var(--abstand-1) var(--abstand-4);grid-template-columns:10rem minmax(0,1fr);display:grid}.fakten dt{color:var(--text-leise)}.fakten dd{margin:0}@media (max-width:34rem){.fakten__paar{grid-template-columns:minmax(0,1fr)}}.stand{max-width:var(--textbreite);margin-top:0}.suche{margin:var(--abstand-6) 0;max-width:34rem}.suche label{margin-bottom:var(--abstand-1);font-weight:600;display:block}.suche__reihe{gap:var(--abstand-2);flex-wrap:wrap;display:flex}.suche input{font:inherit;color:var(--text);background:var(--grund);border:1px solid var(--rand);border-radius:var(--rundung-suchfeld);padding:var(--abstand-2) var(--abstand-4);min-height:var(--antippflaeche);flex:14rem}.treffer{margin:0;padding:0;list-style:none}.treffer__eintrag{border-top:1px solid var(--rand);padding:var(--abstand-4) 0;max-width:var(--textbreite)}.treffer__eintrag h3,.treffer__text{margin:0 0 var(--abstand-1)}.treffer__pfad{color:var(--text-leise);margin:0;font-size:.9rem}mark{background:var(--treffer-flaeche);color:var(--text);text-underline-offset:.15em;border-radius:2px;padding:0 .1em;text-decoration:underline}.einstieg{padding-top:var(--abstand-6);margin-top:var(--abstand-8)}.einstieg__bild{border-radius:var(--rundung-medium);width:100%;max-width:44rem;height:auto;margin-bottom:var(--abstand-4)}.einstieg .fliesstext{max-width:var(--textbreite)}.trainingsliste{margin:var(--abstand-4) 0 0;padding:0;list-style:none}.trainingsliste>li{border-left:2px solid var(--rand);padding-left:var(--abstand-4);margin-bottom:var(--abstand-4);max-width:var(--textbreite)}.trainingsliste h3{margin:0 0 var(--abstand-1)}.trainingsliste p{color:var(--text-leise);margin:0}.brotkrume{color:var(--text-leise);font-size:var(--brotkrume-schrift);line-height:var(--brotkrume-zeile);margin-block:0}.brotkrume a{color:var(--text-leise)}.brotkrume [aria-hidden=true]{padding:0 var(--abstand-1)}.brotkrume ol{gap:var(--abstand-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.einleitung{color:var(--text-leise);max-width:var(--textbreite);font-size:1.12rem}.zweig{align-items:stretch;display:flex;position:relative}.navigation a.zweig__verweis{min-height:var(--antippflaeche);padding:var(--abstand-2) 0;color:var(--marke-text);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;font-size:16px;font-weight:400;text-decoration:none;display:inline-flex}.zweig__verweis:hover{text-decoration:underline}.navigation a.zweig__verweis[data-aktuell=ja]{border-bottom-color:var(--marke-text);font-weight:800}@media not all and (max-width:52rem){.navigation a.zweig__verweis:hover{border-bottom-color:var(--marke-text);text-decoration:none}}.zweig__liste{z-index:20;min-width:15rem;padding:var(--abstand-2) 0;background:var(--erhoben);border:1px solid var(--rand);margin:0;list-style:none;display:none;position:absolute;top:100%;left:0}.zweig__klappe{display:none}.zweig__schalter{width:var(--antippflaeche);min-height:var(--antippflaeche);cursor:pointer;color:var(--text);justify-content:center;align-items:center;list-style:none;display:inline-flex}.zweig__schalter::-webkit-details-marker{display:none}.zweig__schalter::marker{content:""}.zweig__plus{flex:none;width:14px;height:14px;position:relative}.zweig__plus:before,.zweig__plus:after{content:"";background:currentColor;border-radius:1px;position:absolute}.zweig__plus:before{height:2px;top:6px;left:0;right:0}.zweig__plus:after{width:2px;top:0;bottom:0;left:6px}.zweig__klappe[open] .zweig__plus:after{display:none}.zweig:hover>.zweig__liste,.zweig:focus-within>.zweig__liste{display:block}.zweig[data-zu=ja]>.zweig__liste{display:none}.zweig__liste li{margin:0}.zweig__liste a{min-height:var(--antippflaeche);padding:0 var(--abstand-4);color:var(--text);border-bottom:0;align-items:center;font-size:16px;text-decoration:none;display:flex}.zweig__liste a:hover{background:var(--flaeche);text-decoration:underline}.zweig__liste a[aria-current=page]{font-weight:700}@media (max-width:52rem){.navigation{background:var(--grund);border-top:1px solid var(--rand)}.navigation a,.navigation a.zweig__verweis,.zweig__liste a{color:var(--text)}.navigation a[aria-current=page],.navigation a[data-aktuell=ja],.navigation a.zweig__verweis[data-aktuell=ja]{border-bottom-color:var(--akzent)}.navigation :focus-visible{outline-color:var(--fokus)}.navigation>ul{flex-direction:column;gap:0;width:100%}.zweig{border-bottom:1px solid var(--rand);flex-flow:wrap;align-items:stretch}.zweig__verweis{padding:var(--abstand-3) var(--abstand-6);flex:1}.navigation a.zweig__verweis:hover,.navigation a.zweig__verweis:active,.navigation a.zweig__verweis:focus-visible{background:var(--flaeche)}.zweig__klappe{flex:none;display:flex}.zweig__schalter{border-left:1px solid var(--rand)}.zweig__liste{min-width:0;padding:0 0 var(--abstand-2);background:0 0;border:0;position:static;inset:auto}.zweig__liste,.zweig:hover>.zweig__liste,.zweig:focus-within>.zweig__liste,.zweig[data-zu=ja]>.zweig__liste{display:none}.zweig__klappe[open]~.zweig__liste{margin-right:calc(var(--antippflaeche) - 1px);border-right:1px solid var(--rand);flex:100%;display:block}.zweig__liste{padding-bottom:0}.zweig__liste a{padding-left:var(--abstand-10);font-size:15px}}.menue__marke,.menue__dienste{display:none}@media (max-width:52rem){.kopf__reihe{padding-right:var(--menueplatz)}.menue__marke{top:var(--kopfpolster);right:var(--menueversatz);height:var(--antippflaeche);display:flex;position:absolute}.kopf__suche{display:none}.kopf__dienste{gap:var(--menuefuge)}.kopf__kundenbereich .kundenbereichsymbol{display:block}.kopf__kundenbereich .kundenbereichwort,.kopf__abmelden .abmeldewort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopf__abmelden button{width:var(--antippflaeche);height:var(--antippflaeche);padding:calc((var(--antippflaeche) - var(--zeichenkasten)) / 2);justify-content:center}.kopf__dienste a.kopf__kundenbereich{width:var(--antippflaeche);height:var(--antippflaeche);padding:calc((var(--antippflaeche) - var(--zeichenkasten)) / 2);background:var(--marke);color:var(--marke-text);background-clip:content-box;justify-content:center;align-items:center;display:inline-flex}.menue__dienste{gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-6);border-top:1px solid var(--rand);display:flex}.menue__dienste a{min-height:var(--antippflaeche);border:2px solid var(--linie-stark);color:var(--text);flex:1;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.menue__marke{align-items:center;gap:var(--abstand-3);cursor:pointer;white-space:nowrap;padding:0;font-weight:600;list-style:none}.menue__marke::-webkit-details-marker{display:none}.menue__marke::marker{content:""}.menue__strich,.menue__strich:before,.menue__strich:after{width:var(--zeichen);height:var(--zeichenstrich);background:currentColor;border-radius:1px;display:block}.menue__strich{position:relative}.menue__strich:before,.menue__strich:after{content:"";position:absolute;left:0}.menue__strich:before{top:calc(var(--zeichenfuge) * -1)}.menue__strich:after{top:var(--zeichenfuge)}.menue[open] .menue__strich{background:0 0}.menue[open] .menue__strich:before{top:0;transform:rotate(45deg)}.menue[open] .menue__strich:after{top:0;transform:rotate(-45deg)}.menue[open]>.navigation{border-top:1px solid var(--rand);border-bottom:1px solid var(--rand)}}@media (prefers-reduced-motion:reduce){.menue__strich:before,.menue__strich:after{transition:none}}.kopf__marke{min-height:var(--antippflaeche);color:var(--marke-text);align-items:stretch;gap:0;text-decoration:none;display:flex}.kopf__wortmarke{letter-spacing:-.02em;align-self:center;padding-inline-end:.65em;font-size:30px;font-weight:800;line-height:1}.kopf__name{background:var(--erhoben);color:var(--marke-text);padding:2px var(--abstand-2);letter-spacing:-.01em;border-radius:0;align-self:center;min-width:0;font-size:16px;font-weight:800;line-height:1.2}.kopf__name--kurz{display:none}@media (max-width:52rem){.kopf__wortmarke{font-size:22px}.kopf__name{padding-block:1px;font-size:13px}.kopf__name--lang{display:none}.kopf__name--kurz{display:inline}}main>section{border-bottom:2px solid var(--linie-stark);padding:var(--abschnittabstand) 0}main>section:last-of-type{border-bottom:0}main>section:has(+.gelbband){border-bottom:0}main>section.bereich{border-bottom:0;padding-block:0}main>section.bereich:last-of-type{margin-bottom:var(--abschnittabstand)}.hinweisband__zeile{background:var(--markenblau);color:var(--auf-markenblau)}.hinweisband__zeile[data-ton=warnung]{box-shadow:inset 0 3px 0 0 var(--auf-markenblau)}.hinweisband__inhalt{align-items:baseline;gap:var(--abstand-3);padding-block:var(--abstand-3);flex-wrap:wrap;font-size:13px;display:flex}.hinweisband__marke{background:var(--marke);color:var(--marke-text);letter-spacing:.04em;text-transform:uppercase;flex:none;padding:3px 8px;font-weight:600}.hinweisband p{margin:0}.kopfbild{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:0;padding:0;display:grid}.kopfbild__text{gap:var(--abstand-6);padding:var(--abstand-14) var(--abstand-10) var(--abstand-12) 0;border-right:1px solid var(--linie-fein);flex-direction:column;display:flex}.kopfbild h1{letter-spacing:-.03em;margin:0;font-size:clamp(38px,5vw,68px);line-height:.98}.kopfbild__text p{margin:0}.kopfbild__text .einleitung{max-width:52ch;font-size:18px;line-height:1.5}.bildplatz{min-height:380px;padding:var(--abstand-5);background:var(--bildplatz);color:var(--bildplatz-text);letter-spacing:.1em;text-transform:uppercase;align-items:flex-end;font-size:12px;font-weight:600;display:flex}.bildplatz--bild{object-fit:cover;background:var(--bildplatz);width:100%;height:100%;min-height:380px;padding:0;display:block}.kopfreihe{justify-content:space-between;align-items:baseline;gap:var(--abstand-2) var(--abstand-6);margin:0 0 var(--abstand-6);flex-wrap:wrap;display:flex}.kopfreihe h2{align-items:center;gap:var(--abstand-4);flex-wrap:wrap;flex:auto;margin:0;display:flex}.kopfreihe h2:after{content:"";flex:1 1 var(--abstand-10);background:var(--marke);height:4px}.kopfreihe>:not(h2){flex:100%}.kopfreihe a,.kopfreihe span{font-size:14px;font-weight:600}.kopfreihe span{color:var(--text-leise);font-weight:400}@media (max-width:40rem){.kopfreihe h2:after{flex-basis:100%}}.wege{gap:var(--abstand-3);margin:var(--abstand-2) 0 0;flex-wrap:wrap;display:flex}.finder__kasten{border:2px solid var(--linie-stark);background:var(--erhoben);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid}.finder__feld{padding:var(--abstand-3) var(--abstand-4);border-right:1px solid var(--linie-fein)}.finder__feld:last-of-type{border-right:0}.finder__feld label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-leise);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.kacheln{gap:var(--abstand-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.kachel{background:var(--flaeche);flex-direction:column;display:flex}.kachel__platz{aspect-ratio:16/9;padding:var(--abstand-3);background:var(--bildplatz);color:var(--bildplatz-text);letter-spacing:.1em;text-transform:uppercase;align-items:flex-end;font-size:10px;font-weight:600;display:flex}.kachel__platz--bild{object-fit:cover;background:var(--bildplatz);width:100%;height:auto;padding:0;display:block}.kachel__inhalt{gap:var(--abstand-2);padding:var(--abstand-5);flex-direction:column;flex:1;display:flex}.kachel h3{margin:0;font-size:19px}.kachel p{margin:0}.kachel .rubrik{margin:0;font-size:11px}.doppelspalte{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid}.doppelspalte>:first-child{padding:var(--abstand-12) var(--abstand-10) var(--abstand-12) 0;border-right:1px solid var(--linie-fein)}.doppelspalte>:last-child{padding:var(--abstand-12) 0 var(--abstand-12) var(--abstand-10)}.doppelspalte h2{margin:0 0 var(--abstand-6)}.frage{border-top:1px solid var(--linie-fein)}.frage>summary{align-items:baseline;gap:var(--abstand-3);padding:var(--abstand-4) 0;cursor:pointer;font-size:17px;font-weight:600;list-style:none;display:flex}.frage>summary::-webkit-details-marker{display:none}.frage>summary::marker{content:""}.frage__zeichen{color:var(--marke-dunkel);font-weight:800}.frage[open] .frage__zeichen:after{content:""}.frage>p{margin:0 0 var(--abstand-5) 28px;color:var(--text-leise);max-width:56ch;font-size:15px}.stimme{border-left:2px solid var(--marke);padding:4px 0 4px var(--abstand-5);margin:0}.stimme p{margin:0;font-size:18px;font-weight:500;line-height:1.45}.stimme footer{color:var(--text-leise);margin-top:10px;font-size:13px}.stimmen{gap:var(--abstand-5);flex-direction:column;display:flex}.gelbband{background:var(--marke);color:var(--marke-text);border-bottom:0!important;padding:0!important}.gelbband .leise,.gelbband .rubrik{color:#444141}.gelbband__innen{gap:var(--abstand-8);padding:var(--abstand-14) var(--abstand-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.gelbband h2{margin:0 0 var(--abstand-3)}.gelbband p{max-width:38ch}.gelbband a{color:#201e1d}.gelbband__zweite{padding-left:var(--abstand-8);border-left:2px solid #201e1d66}.gelbband__nummern{flex-direction:column;gap:6px;font-size:17px;display:flex}.gelbband__nummern span{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}@media (max-width:62rem){.kopfbild,.doppelspalte{grid-template-columns:1fr}.inhalt>.kopfbild{max-width:none;padding-inline:0}.kopfbild .bildplatz--bild{height:380px}.kopfbild__text{padding:var(--abstand-8) var(--abstand-6) var(--abstand-6);border-right:0;border-bottom:1px solid var(--linie-fein)}.bildplatz{min-height:220px}.doppelspalte>:first-child{padding:var(--abstand-8) 0;border-right:0;border-bottom:1px solid var(--linie-fein)}.doppelspalte>:last-child{padding:var(--abstand-8) 0}.gelbband__zweite{padding:var(--abstand-6) 0 0;border-top:2px solid #201e1d66;border-left:0}.gelbband__innen{padding:var(--abstand-8) var(--abstand-6)}}.fussbalken{display:none}@media (max-width:52rem){.kopf{z-index:20;position:sticky;top:0}.kopfbild{flex-direction:column;display:flex}.kopfbild .bildplatz{order:-1;min-height:210px}.kopfbild .bildplatz--bild{height:210px}.kopfbild__text{padding:var(--abstand-6) var(--abstand-6) var(--abstand-7);gap:var(--abstand-4)}.kopfbild h1{font-size:38px}.kopfbild__text .einleitung{font-size:16px}.kacheln{gap:var(--abstand-3);scroll-snap-type:x mandatory;padding:0 0 var(--abstand-1);margin-inline:calc(var(--huellenrand) * -1);padding-inline:var(--huellenrand);background:0 0;border:0;display:flex;overflow-x:auto}.kachel{scroll-snap-align:start;flex:0 0 232px}.kachel__platz{height:110px}.stimmen{gap:var(--abstand-3);scroll-snap-type:x mandatory;margin-inline:calc(var(--huellenrand) * -1);padding-inline:var(--huellenrand);flex-direction:row;overflow-x:auto}.stimme{scroll-snap-align:start;border-left:0;border-top:3px solid var(--marke);padding:var(--abstand-3) 0 0;flex:0 0 272px}body{padding-bottom:0}.fussbalken{z-index:20;gap:var(--abstand-2);padding:var(--abstand-3) var(--abstand-6);background:var(--grund);border-top:2px solid var(--linie-stark);display:flex;position:sticky;bottom:0}.fussbalken a{min-height:var(--fussbalken-knopf);padding:var(--abstand-3) var(--abstand-4);align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex}.fussbalken__haupt{background:var(--marke);color:var(--marke-text);flex:1}.fussbalken__zweit{border:2px solid var(--linie-stark);color:var(--text);flex:none;justify-content:center}.menue__marke{width:var(--antippflaeche);padding:calc((var(--antippflaeche) - var(--zeichenkasten)) / 2);background:var(--marke);color:var(--marke-text);background-clip:content-box;justify-content:center;gap:0}.menue__marke .menue__wort{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menue__strich,.menue__strich:before,.menue__strich:after{background:currentColor}}.zahlen{gap:var(--abstand-6);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.zahlen li{border-top:2px solid var(--marke);padding-top:var(--abstand-4)}.zahlen__wert{letter-spacing:-.03em;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1;display:block}.zahlen__text{color:var(--text-leise);margin-top:6px;font-size:14px;display:block}@media (max-width:52rem){.zahlen{gap:var(--abstand-5) var(--abstand-4);grid-template-columns:1fr 1fr}.gelbband__innen{gap:0;padding:0}.gelbband__innen>:first-child{padding:var(--abstand-8) var(--abstand-6)}.gelbband__zweite{background:var(--fuss-grund);color:var(--fuss-text);padding:var(--abstand-8) var(--abstand-6);border:0}.gelbband__zweite a{color:var(--fuss-text)}.gelbband__zweite .leise{color:var(--fuss-leise)}.gelbband__zweite .schaltflaeche{background:var(--marke);color:var(--marke-text);border-color:var(--marke)}}.fuss__zweig>summary{cursor:default;list-style:none}.fuss__zweig>summary::-webkit-details-marker{display:none}.fuss__zweig>summary::marker{content:""}@media (max-width:52rem){.fuss__innen{padding:0 0 var(--abstand-7)}.fuss__spalten{border-bottom:0;padding:0;display:block}.fuss__zweig{border-top:1px solid #ffffff40}.fuss__zweig>summary{min-height:52px;padding:var(--abstand-4) var(--abstand-6);cursor:pointer;justify-content:space-between;align-items:center;margin:0;display:flex}.fuss__zweig>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.42em;height:.42em;transform:rotate(45deg)translate(-.1em,-.1em)}.fuss__zweig[open]>summary:after{transform:rotate(-135deg)translate(-.16em,-.16em)}.fuss__zweig>ul,.fuss__zweig>p{padding:0 var(--huellenrand) var(--abstand-5)}.fuss__zweig>ul a{min-height:var(--antippflaeche);align-items:center;display:flex}.fuss__zeile{padding:var(--abstand-5) var(--abstand-6) 0;border-top:1px solid #ffffff40}.fuss__stand{padding:0 var(--huellenrand)}}.inhalt>*{max-width:var(--breite-inhalt);padding-inline:var(--huellenrand);margin-inline:auto}.inhalt>.gelbband{max-width:none;padding-inline:0}.inhalt>.hinweis,.inhalt>.ersatz,.inhalt>section:not(.gelbband):not(.kopfbild){width:calc(100% - 2 * var(--huellenrand));max-width:calc(var(--breite-inhalt) - 2 * var(--huellenrand))}.inhalt>.hinweis,.inhalt>.ersatz{padding-inline:var(--abstand-4)}.inhalt>section:not(.gelbband):not(.kopfbild){padding-inline:0}@media not all and (max-width:62rem){.inhalt>.kopfbild{width:calc(100% - 2 * var(--huellenrand));max-width:calc(var(--breite-inhalt) - 2 * var(--huellenrand));padding-inline:0}}h1,h2,h3,h4{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.rubrik,.kachel h3,.zahlen__text,body{overflow-wrap:break-word}html{overflow-x:clip}.partner{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:2px;margin:0;padding:1px;list-style:none;display:grid}.partner__feld{height:76px;padding:var(--abstand-3);background:var(--erhoben);box-shadow:0 0 0 1px var(--linie-fein);justify-content:center;align-items:center;display:flex}.partner__feld a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.partner__feld span{letter-spacing:.08em;text-transform:uppercase;color:var(--text-leise);text-align:center;font-size:11px;font-weight:600}.partner__feld img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (max-width:52rem){.partner{grid-template-columns:1fr 1fr}.partner__feld{height:64px}.partner__feld span{font-size:10px}}.bereich>h2{text-align:left}.personen{--personenfuge:var(--abstand-12);margin:var(--abstand-6) 0 0;justify-content:flex-start;gap:var(--abstand-10) var(--personenfuge);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (min-width:64rem){.personen{--personenfuge:var(--abstand-20)}}.person{flex-direction:column;flex:0 100%;min-width:0;display:flex}@media (min-width:48rem){.person{flex-basis:calc((100% - 2 * var(--personenfuge)) / 3)}}.person__bild{aspect-ratio:4/3;object-fit:cover;object-position:50% 25%;width:100%;height:auto}.person__platz{aspect-ratio:4/3;padding:var(--abstand-3);background:var(--bildplatz);color:var(--bildplatz-text);letter-spacing:.1em;text-transform:uppercase;align-items:flex-end;font-size:10px;font-weight:600;display:flex}.person__text{margin-top:var(--abstand-5);font-size:.9rem}.person__name{letter-spacing:0;margin:0;font-size:1em;font-weight:500;line-height:1.3}.person__rolle,.person__text p{margin:0}.person__text p+p{margin-top:var(--abstand-3)}.bedingung{max-width:var(--textbreite);margin:0 0 var(--abstand-5)}.bedingung .feld{margin-bottom:var(--abstand-2)}.bedingung__text{border-left:3px solid var(--linie);padding-left:var(--abstand-3)}.bedingung__text>summary{cursor:pointer;padding:var(--abstand-1) 0;color:var(--text-leise)}.bedingung__text>summary:focus-visible{outline:3px solid var(--linie-stark);outline-offset:2px}.bedingung__inhalt{max-height:22rem;padding-right:var(--abstand-2);overflow-y:auto}.bedingung__inhalt>:first-child{margin-top:0}
