:root{--farbe-papier:#F5EFE3;--farbe-papier-hell:#FBF7EF;--farbe-papier-tief:#EBE2D1;--farbe-tinte:#1C1917;--farbe-grau:#5C5249;--farbe-linie:#D9CDB8;--farbe-rot:#B80000;--farbe-rot-dunkel:#8F0000;--farbe-wappenrot:#E80000;--farbe-nachtrot:#2A0A0A;--farbe-nachtrot-hell:#3D1512;--farbe-gold:#D4AF5A;--farbe-auf-dunkel:#F5EFE3;--farbe-auf-dunkel-leise:#CDBFAF;--farbe-fokus:#B80000;--farbe-fokus-dunkel:#D4AF5A;--farbe-beispiel:#7A4A00;--farbe-beispiel-grund:#F7E4B5;--schrift-titel:"Fraunces","Iowan Old Style","Palatino Linotype",Georgia,serif;--schrift-text:"Source Sans 3","Segoe UI",system-ui,-apple-system,sans-serif;--text-xs:0.8125rem;--text-s:0.9375rem;--text-m:1.0625rem;--text-basis:clamp(1.0625rem,1rem + 0.25vw,1.1875rem);--text-l:clamp(1.1875rem,1.05rem + 0.55vw,1.4375rem);--text-xl:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);--text-2xl:clamp(2rem,1.4rem + 2.4vw,3.5rem);--text-3xl:clamp(2.75rem,1.6rem + 5vw,6rem);--text-4xl:clamp(3.25rem,1.4rem + 8.2vw,9.5rem);--zeile-eng:1.02;--zeile-titel:1.1;--zeile-text:1.6;--gewicht-text:400;--gewicht-halb:600;--gewicht-fett:700;--laufweite-etikett:0.12em;--abstand-1:0.25rem;--abstand-2:0.5rem;--abstand-3:0.75rem;--abstand-4:1rem;--abstand-5:1.5rem;--abstand-6:2rem;--abstand-7:clamp(2.5rem,2rem + 2vw,3.5rem);--abstand-8:clamp(3.5rem,2.5rem + 4vw,6rem);--abstand-9:clamp(4.5rem,3rem + 6vw,9rem);--abschnitt-abstand:var(--abstand-9);--rand:clamp(1.25rem,0.5rem + 3vw,3rem);--breite-max:82rem;--breite-schmal:44rem;--breite-text:38rem;--radius-s:4px;--radius-m:10px;--radius-l:18px;--radius-rund:999px;--linie:1px solid var(--farbe-linie);--linie-stark:2px solid var(--farbe-tinte);--schatten-1:0 1px 2px rgb(42 10 10 / 0.06),0 2px 6px rgb(42 10 10 / 0.05);--schatten-2:0 2px 4px rgb(42 10 10 / 0.06),0 12px 28px -8px rgb(42 10 10 / 0.18);--schatten-3:0 24px 60px -20px rgb(42 10 10 / 0.35);--dauer-kurz:160ms;--dauer-mittel:320ms;--dauer-lang:720ms;--kurve:cubic-bezier(0.2,0.7,0.2,1);--kurve-weich:cubic-bezier(0.65,0,0.35,1);--einblend-weg:1.25rem;--ebene-kopf:50;--ebene-menue:60;--ebene-schnell:40;--kopf-hoehe:4.5rem;color-scheme:light}@media (prefers-reduced-motion:reduce){:root{--dauer-kurz:0ms;--dauer-mittel:0ms;--dauer-lang:0ms;--einblend-weg:0}}@font-face{font-family:"Fraunces";src:url("../fonts/fraunces-var.woff2") format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:"Fraunces";src:url("../fonts/fraunces-kursiv-var.woff2") format("woff2");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/sourcesans3-var.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/sourcesans3-kursiv-var.woff2") format("woff2");font-weight:400 600;font-style:italic;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe) + 1rem)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ol,ul{margin:0}ul[role="list"],ol[role="list"]{list-style:none;padding:0}img,picture,svg,video{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}table{border-collapse:collapse}html{background:var(--farbe-papier)}body{min-height:100vh;font-family:var(--schrift-text);font-size:var(--text-basis);font-weight:var(--gewicht-text);line-height:var(--zeile-text);color:var(--farbe-tinte);background-color:var(--farbe-papier);background-image:url("../img/korn.webp");background-size:180px 180px;font-kerning:normal;font-variant-numeric:oldstyle-nums proportional-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,h4{font-family:var(--schrift-titel);font-weight:560;line-height:var(--zeile-titel);letter-spacing:-0.015em;font-variation-settings:"opsz" 144;text-wrap:balance;font-variant-numeric:lining-nums}h1,h2{overflow-wrap:break-word}@media (max-width:40em){h1,h2,.seitenkopf__titel{-webkit-hyphens:auto;hyphens:auto}}h1{font-size:var(--text-3xl);letter-spacing:-0.03em;line-height:var(--zeile-eng)}h2{font-size:var(--text-2xl);letter-spacing:-0.025em}h3{font-size:var(--text-xl);font-variation-settings:"opsz" 48}h4{font-size:var(--text-l)}.hero__text,.seitenkopf__text,.abschnitt__text{text-wrap:pretty}strong,b{font-weight:var(--gewicht-fett)}em{font-style:italic}a{color:var(--farbe-rot);text-decoration-thickness:1px;text-underline-offset:0.18em}a:hover{color:var(--farbe-rot-dunkel);text-decoration-thickness:2px}address{font-style:normal}::selection{background:var(--farbe-rot);color:var(--farbe-papier)}hr{border:0;border-top:var(--linie);margin:var(--abstand-7) 0}time,.zahl,table{font-variant-numeric:lining-nums tabular-nums}.vh{position:absolute !important;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;border-radius:2px}.flaeche-dunkel :focus-visible{outline-color:var(--farbe-fokus-dunkel)}main:focus{outline:none}.sprungmarke{position:absolute;left:var(--abstand-4);top:-4rem;z-index:100;padding:var(--abstand-3) var(--abstand-5);background:var(--farbe-tinte);color:var(--farbe-papier);font-weight:var(--gewicht-halb);border-radius:var(--radius-m);text-decoration:none;transition:top var(--dauer-kurz) var(--kurve)}.sprungmarke:focus{top:var(--abstand-4);color:var(--farbe-papier)}.breite{width:100%;max-width:calc(var(--breite-max) + 2 * var(--rand));margin-inline:auto;padding-inline:var(--rand)}.breite--schmal{max-width:calc(var(--breite-schmal) + 2 * var(--rand))}.breite--weit{max-width:none}.stapel>* + *{margin-top:var(--abstand-5)}.raster{display:grid;gap:var(--abstand-6)}@media (min-width:48em){.raster--2{grid-template-columns:repeat(2,minmax(0,1fr))}.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.kopf{position:sticky;top:0;z-index:var(--ebene-kopf);background:color-mix(in srgb,var(--farbe-papier) 92%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid transparent;transition:border-color var(--dauer-mittel) var(--kurve),box-shadow var(--dauer-mittel) var(--kurve)}.kopf.ist-gescrollt{border-bottom-color:var(--farbe-linie);box-shadow:0 6px 20px -16px rgb(42 10 10 / 0.5)}.kopf__innen{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-5);min-height:var(--kopf-hoehe)}.marke{display:inline-flex;align-items:center;gap:var(--abstand-3);color:var(--farbe-tinte);text-decoration:none;min-height:44px}.marke:hover{color:var(--farbe-tinte)}.marke__wappen{flex:none}.marke__wappen img{width:44px;height:44px;filter:drop-shadow(0 2px 3px rgb(42 10 10 / 0.18));transition:transform var(--dauer-mittel) var(--kurve)}.marke:hover .marke__wappen img{transform:rotate(-4deg) scale(1.04)}.marke__text{display:flex;flex-direction:column;line-height:1}.marke__name{white-space:nowrap;font-family:var(--schrift-titel);font-weight:640;font-size:1.3rem;letter-spacing:-0.02em;font-variation-settings:"opsz" 72}.marke__zusatz{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--laufweite-etikett);color:var(--farbe-rot);font-weight:var(--gewicht-halb);margin-top:0.3rem}.kopf__suche{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-width:44px;min-height:44px;padding:0 0.5rem;margin-left:auto;color:var(--farbe-tinte);text-decoration:none;font-weight:var(--gewicht-halb);border-radius:var(--radius-rund)}.kopf__suche .symbol{width:1.3rem;height:1.3rem}.kopf__suche:hover{color:var(--farbe-rot)}.kopf__suche-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width:64em){.kopf__suche{order:3;margin-left:0}.navi{margin-left:auto}}@media (min-width:90em){.kopf__suche-text{position:static;width:auto;height:auto;overflow:visible;clip:auto}}body.menue-offen .kopf__suche{visibility:hidden}.navi__liste{list-style:none;margin:0;padding:0}.navi__link,.navi__unterlink{text-decoration:none;color:var(--farbe-tinte)}.navi__schalter{display:none}.navi__auf{display:none}.ohne-js .kopf__innen{flex-wrap:wrap;padding-block:var(--abstand-2)}.ohne-js .navi__liste{display:flex;flex-wrap:wrap;gap:var(--abstand-1) var(--abstand-4)}.ohne-js .navi__link{display:inline-flex;min-height:44px;align-items:center;font-weight:var(--gewicht-halb)}.ohne-js .navi__unter{display:none}@media (max-width:63.99em){.js .navi__schalter{display:inline-flex;align-items:center;gap:var(--abstand-3);min-height:44px;padding:0 var(--abstand-4);border:1.5px solid var(--farbe-tinte);border-radius:var(--radius-rund);background:transparent;font-weight:var(--gewicht-halb);position:relative;z-index:calc(var(--ebene-menue) + 1)}.navi__schalter-striche{display:grid;gap:5px;width:18px}.navi__schalter-striche span{display:block;height:2px;background:currentColor;border-radius:2px;transition:transform var(--dauer-mittel) var(--kurve)}.js .navi.ist-offen .navi__schalter{background:var(--farbe-papier)}.js .navi.ist-offen .navi__schalter-striche span:first-child{transform:translateY(3.5px) rotate(45deg)}.js .navi.ist-offen .navi__schalter-striche span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.js .navi__liste{position:fixed;inset:0;z-index:var(--ebene-menue);display:flex;flex-direction:column;gap:0;padding:calc(var(--kopf-hoehe) + var(--abstand-5)) var(--rand) var(--abstand-8);background:var(--farbe-papier);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transform:translateY(-0.75rem);transition:opacity var(--dauer-mittel) var(--kurve),transform var(--dauer-mittel) var(--kurve),visibility 0s linear var(--dauer-mittel)}.js .navi.ist-offen .navi__liste{visibility:visible;opacity:1;transform:none;transition-delay:0s}.js .navi__punkt{display:flex;flex-wrap:wrap;align-items:center;border-bottom:var(--linie)}.js .navi__link{flex:1;display:flex;align-items:center;min-height:3.75rem;font-family:var(--schrift-titel);font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);font-weight:520;letter-spacing:-0.02em}.js .navi__link[aria-current]{color:var(--farbe-rot)}.js .navi__auf{display:inline-grid;place-items:center;width:48px;height:48px;border:0;background:none;border-radius:var(--radius-rund)}.js .navi__auf .symbol{transition:transform var(--dauer-mittel) var(--kurve)}.js .navi__auf[aria-expanded="true"] .symbol{transform:rotate(180deg)}.js .navi__unter{list-style:none;padding:0 0 var(--abstand-4);margin:0;width:100%;display:none}.js .navi__unter.ist-offen{display:block}.js .navi__unterlink{display:flex;align-items:center;min-height:44px;padding-left:var(--abstand-4);font-size:var(--text-l);color:var(--farbe-grau)}.js .navi__unterlink[aria-current]{color:var(--farbe-rot);font-weight:var(--gewicht-halb)}body.menue-offen{overflow:hidden}body.menue-offen .kopf{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--farbe-papier)}.js .marke{position:relative;z-index:calc(var(--ebene-menue) + 1)}}@media (min-width:64em){.navi__liste,.ohne-js .navi__liste{display:flex;align-items:center;gap:clamp(0.25rem,0.2rem + 0.6vw,1.25rem)}.navi__punkt{position:relative;display:flex;align-items:center}.navi__link,.ohne-js .navi__link{display:inline-flex;align-items:center;min-height:44px;padding:0 0.35rem;font-weight:var(--gewicht-halb);font-size:1.0625rem;position:relative}.navi__link::after{content:"";position:absolute;left:0.35rem;right:0.35rem;bottom:6px;height:2px;background:var(--farbe-rot);transform:scaleX(0);transform-origin:left;transition:transform var(--dauer-mittel) var(--kurve)}.navi__link:hover::after,.navi__punkt.ist-aktiv>.navi__link::after{transform:scaleX(1)}.navi__link:hover{color:var(--farbe-tinte)}.js .navi__auf{display:inline-grid;place-items:center;width:28px;height:44px;border:0;background:none;margin-left:-0.25rem;color:var(--farbe-grau)}.navi__auf .symbol{width:18px;height:18px;transition:transform var(--dauer-mittel) var(--kurve)}.navi__auf[aria-expanded="true"] .symbol{transform:rotate(180deg)}.navi__unter,.ohne-js .navi__unter{position:absolute;top:calc(100% + 0.25rem);left:-0.75rem;min-width:15rem;display:block;list-style:none;margin:0;padding:var(--abstand-3);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m);box-shadow:var(--schatten-2);opacity:0;visibility:hidden;transform:translateY(-0.4rem);transition:opacity var(--dauer-kurz) var(--kurve),transform var(--dauer-kurz) var(--kurve),visibility 0s linear var(--dauer-kurz)}.navi__punkt:hover>.navi__unter,.navi__punkt:focus-within>.navi__unter,.navi__unter.ist-offen{opacity:1;visibility:visible;transform:none;transition-delay:0s}.navi__unterlink{display:flex;align-items:center;min-height:40px;padding:0 var(--abstand-3);border-radius:var(--radius-s)}.navi__punkt:nth-last-child(-n+2)>.navi__unter{left:auto;right:-0.75rem}.navi__unterlink:hover{background:var(--farbe-papier);color:var(--farbe-rot)}.navi__unterlink[aria-current]{color:var(--farbe-rot);font-weight:var(--gewicht-halb)}.navi__punkt--mitglied .navi__link{padding:0 1.1rem;margin-left:0.4rem;border-radius:var(--radius-rund);background:var(--farbe-rot);color:var(--farbe-papier);transition:background var(--dauer-kurz) var(--kurve)}.navi__punkt--mitglied .navi__link::after{display:none}.navi__punkt--mitglied .navi__link:hover{background:var(--farbe-rot-dunkel);color:var(--farbe-papier)}.ohne-js .kopf__innen{flex-wrap:nowrap;padding-block:0}}.brotkrumen{padding-top:var(--abstand-5);font-size:var(--text-s);color:var(--farbe-grau)}.brotkrumen ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--abstand-1) var(--abstand-2)}.brotkrumen li{display:inline-flex;align-items:center;gap:var(--abstand-2)}.brotkrumen li + li::before{content:"/";color:var(--farbe-linie)}.brotkrumen a{color:var(--farbe-grau);text-decoration:none;padding-block:0.6rem}.brotkrumen a:hover{color:var(--farbe-rot);text-decoration:underline}.brotkrumen [aria-current]{color:var(--farbe-tinte);font-weight:var(--gewicht-halb)}.flaeche-dunkel{background-color:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel)}.flaeche-dunkel a{color:var(--farbe-auf-dunkel)}.flaeche-dunkel a:hover{color:var(--farbe-gold)}.fuss{position:relative;padding-top:var(--abstand-9);margin-top:0;overflow:hidden}.fuss::before{content:"";position:absolute;right:-6rem;top:-2rem;width:min(46rem,80vw);aspect-ratio:988 / 740;background:var(--farbe-wappenrot);opacity:0.09;-webkit-mask:url("../img/pferd.png") no-repeat center / contain;mask:url("../img/pferd.png") no-repeat center / contain;pointer-events:none}.fuss__innen{position:relative;display:grid;gap:var(--abstand-7) var(--abstand-6);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.fuss__marke{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--abstand-2) var(--abstand-5)}.fuss__wappen{grid-row:span 2}.fuss__wappen img{width:72px;height:72px}.fuss__name{font-family:var(--schrift-titel);font-size:var(--text-xl);line-height:1.15;font-weight:540}.fuss__motto{font-family:var(--schrift-titel);font-style:italic;color:var(--farbe-gold);font-size:var(--text-l)}.fuss__titel{font-family:var(--schrift-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--laufweite-etikett);color:var(--farbe-gold);font-weight:var(--gewicht-fett);margin-bottom:var(--abstand-4);font-variation-settings:normal}.fuss__liste{list-style:none;padding:0;display:grid;gap:var(--abstand-1)}.fuss__liste a{display:inline-flex;min-height:36px;align-items:center;text-decoration:none}.fuss__liste a:hover{text-decoration:underline}.fuss__zeiten{color:var(--farbe-auf-dunkel-leise)}.fuss__adresse{margin-bottom:var(--abstand-4);color:var(--farbe-auf-dunkel-leise)}.fuss__kontakt{display:grid;gap:var(--abstand-2)}.fuss__kontakt a,.fuss__aktionen a{display:inline-flex;align-items:center;gap:var(--abstand-2);min-height:44px;text-decoration:none;overflow-wrap:anywhere}.fuss__kontakt .symbol,.fuss__aktionen .symbol{width:20px;height:20px;flex:none;color:var(--farbe-gold)}.fuss__leiste{position:relative;display:grid;gap:var(--abstand-4);margin-top:var(--abstand-8);padding-top:var(--abstand-5);padding-bottom:var(--abstand-6);border-top:1px solid rgb(245 239 227 / 0.16);font-size:var(--text-s);color:var(--farbe-auf-dunkel-leise)}.fuss__aktionen{display:flex;flex-wrap:wrap;gap:var(--abstand-2) var(--abstand-6)}.fuss__entwurf{font-size:var(--text-xs)}@media (min-width:64em){.fuss__innen{grid-template-columns:1.5fr repeat(4,1fr)}.fuss__marke{grid-column:auto;grid-template-columns:1fr;align-content:start}.fuss__wappen{grid-row:auto}.fuss__leiste{grid-template-columns:1fr auto;align-items:center}.fuss__entwurf{grid-column:1 / -1}}.schnell{display:none}@media (max-width:47.99em){.schnell{display:block;position:fixed;left:0;right:0;bottom:0;z-index:var(--ebene-schnell);background:color-mix(in srgb,var(--farbe-papier-hell) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:var(--linie);padding-bottom:env(safe-area-inset-bottom)}.schnell ul{display:grid;grid-template-columns:repeat(4,1fr)}.schnell a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:3.5rem;font-size:0.75rem;font-weight:var(--gewicht-halb);color:var(--farbe-tinte);text-decoration:none;line-height:1.1;text-align:center}.schnell a .symbol{width:22px;height:22px;color:var(--farbe-rot)}.schnell a[aria-current]{color:var(--farbe-rot)}body{padding-bottom:calc(3.5rem + env(safe-area-inset-bottom))}body.menue-offen .schnell{display:none}}.js [data-einblenden]{opacity:0;transform:translateY(var(--einblend-weg));transition:opacity var(--dauer-lang) var(--kurve),transform var(--dauer-lang) var(--kurve);transition-delay:calc(var(--verzoegerung,0) * 90ms)}.js [data-einblenden].ist-sichtbar{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.js [data-einblenden]{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media print{@page{margin:18mm 16mm}html,body{background:#fff !important;color:#000;font-size:11pt}body{padding:0 !important}.kopf,.schnell,.sprungmarke,.navi,.fuss::before,.knopfreihe,.filter,.zs__schiene,.hero__wappen,.bildband,.aufruf__pferd{display:none !important}.flaeche-dunkel,.flaeche-dunkel *{background:#fff !important;color:#000 !important}a{color:#000;text-decoration:underline}main a[href^="http"]::after{content:" (" attr(href) ")";font-size:0.85em;word-break:break-all}h1,h2,h3{break-after:avoid}.kachel,.termin,.zs__punkt,.person,tr{break-inside:avoid}.js [data-einblenden]{opacity:1 !important;transform:none !important}.abschnitt{padding-block:8mm !important}}.symbol{width:1.15em;height:1.15em;flex:none}.knopfreihe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3) var(--abstand-4);margin-top:var(--abstand-6)}.knopf{--k-grund:var(--farbe-rot);--k-text:var(--farbe-papier);--k-rand:var(--farbe-rot);display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;min-height:3rem;padding:0.7rem 1.4rem;border:1.5px solid var(--k-rand);border-radius:var(--radius-rund);background:var(--k-grund);color:var(--k-text);font-weight:var(--gewicht-halb);font-size:1.0625rem;line-height:1.2;text-decoration:none;transition:background var(--dauer-kurz) var(--kurve),color var(--dauer-kurz) var(--kurve),border-color var(--dauer-kurz) var(--kurve),transform var(--dauer-kurz) var(--kurve)}.knopf .symbol{width:1.15rem;height:1.15rem;transition:transform var(--dauer-mittel) var(--kurve)}.knopf:hover{--k-grund:var(--farbe-rot-dunkel);--k-rand:var(--farbe-rot-dunkel);color:var(--k-text);text-decoration:none}.knopf:hover .symbol{transform:translateX(3px)}.knopf:active{transform:translateY(1px)}.knopf--sekundaer{--k-grund:transparent;--k-text:var(--farbe-tinte);--k-rand:var(--farbe-tinte)}.knopf--sekundaer:hover{--k-grund:var(--farbe-tinte);--k-text:var(--farbe-papier);--k-rand:var(--farbe-tinte)}.knopf--hell{--k-grund:var(--farbe-papier);--k-text:var(--farbe-rot);--k-rand:var(--farbe-papier)}.knopf--hell:hover{--k-grund:var(--farbe-gold);--k-text:var(--farbe-nachtrot);--k-rand:var(--farbe-gold)}.flaeche-dunkel .knopf--hell,.flaeche-dunkel .knopf--hell:hover{color:var(--k-text)}.knopf--text{--k-grund:transparent;--k-rand:transparent;--k-text:var(--farbe-rot);padding-inline:0.25rem;min-height:44px}.knopf--text span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.25em}.knopf--text:hover{--k-grund:transparent;--k-rand:transparent;--k-text:var(--farbe-rot-dunkel)}.flaeche-dunkel .knopf--text{--k-text:var(--farbe-auf-dunkel)}.flaeche-dunkel .knopf--text:hover{--k-text:var(--farbe-gold)}.etikett{display:inline-flex;align-items:center;gap:0.35em;padding:0.2rem 0.55rem;border-radius:var(--radius-s);font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:var(--laufweite-etikett);line-height:1.3;background:var(--farbe-papier-tief);color:var(--farbe-tinte)}.etikett--rot{background:transparent;color:var(--farbe-rot);padding-inline:0}.etikett--gold{background:transparent;color:var(--farbe-gold);padding-inline:0}.etikett--hell{background:rgb(245 239 227 / 0.12);color:var(--farbe-auf-dunkel)}.etikett--beispiel{background:var(--farbe-beispiel-grund);color:var(--farbe-beispiel);border:1px dashed var(--farbe-beispiel)}.flaeche-dunkel .etikett--beispiel{background:transparent;color:var(--farbe-gold);border-color:var(--farbe-gold)}.vorzeile{display:flex;align-items:center;gap:0.75rem;margin-bottom:var(--abstand-4);font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.16em;color:var(--farbe-rot)}.vorzeile::before{content:"";width:2rem;height:2px;background:currentColor}.flaeche-dunkel .vorzeile{color:var(--farbe-gold)}.hinweis-beispiel{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--abstand-3);font-size:var(--text-s);color:var(--farbe-grau);margin-block:var(--abstand-4)}.flaeche-dunkel .hinweis-beispiel{color:var(--farbe-auf-dunkel-leise)}.platzhalter{position:relative;padding:var(--abstand-5);border:1.5px dashed var(--farbe-rot);border-radius:var(--radius-m);background:repeating-linear-gradient(-45deg,rgb(184 0 0 / 0.035) 0 10px,transparent 10px 20px),var(--farbe-papier-hell)}.platzhalter__marke{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:var(--laufweite-etikett);color:var(--farbe-rot);margin-bottom:var(--abstand-2)}.platzhalter__was{font-size:var(--text-basis)}.platzhalter__kontakt{margin-top:var(--abstand-3);font-size:var(--text-s);color:var(--farbe-grau)}.platzhalter--klein{display:inline;padding:0.05rem 0.4rem;border:1px dashed var(--farbe-rot);border-radius:var(--radius-s);font-size:0.85em;color:var(--farbe-rot);background:var(--farbe-papier-hell)}.flaeche-dunkel .platzhalter{background:rgb(245 239 227 / 0.05);border-color:var(--farbe-gold)}.flaeche-dunkel .platzhalter__marke,.flaeche-dunkel .platzhalter--klein{color:var(--farbe-gold);border-color:var(--farbe-gold);background:transparent}.kontaktzeilen{display:grid;gap:var(--abstand-1);margin-top:var(--abstand-3)}.kontaktzeilen a{display:inline-flex;align-items:center;gap:var(--abstand-2);min-height:40px;text-decoration:none;overflow-wrap:anywhere}.kontaktzeilen a:hover span{text-decoration:underline}.kontaktzeilen .symbol{width:1.1rem;height:1.1rem}.osm-link{display:inline-flex;align-items:center;gap:var(--abstand-2);min-height:44px;font-weight:var(--gewicht-halb)}.zitat{margin-block:var(--abstand-7);padding-left:var(--abstand-5);border-left:3px solid var(--farbe-rot)}.zitat blockquote p{font-family:var(--schrift-titel);font-style:italic;font-size:var(--text-xl);line-height:1.3;font-variation-settings:"opsz" 72}.zitat figcaption{margin-top:var(--abstand-3);font-size:var(--text-s);color:var(--farbe-grau)}.kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));gap:var(--abstand-4) var(--abstand-5)}.kennzahl{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--abstand-1);padding-top:var(--abstand-4);border-top:var(--linie-stark)}.kennzahl__wert{font-family:var(--schrift-titel);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);line-height:1;font-weight:560;color:var(--farbe-rot);letter-spacing:-0.03em;font-variant-numeric:lining-nums tabular-nums;font-variation-settings:"opsz" 144}.kennzahl__text{font-size:var(--text-s);color:var(--farbe-grau);line-height:1.35}.kennzahl__hinweis{display:block;font-size:var(--text-xs)}.flaeche-dunkel .kennzahl{border-color:var(--farbe-auf-dunkel)}.flaeche-dunkel .kennzahl__wert{color:var(--farbe-gold)}.flaeche-dunkel .kennzahl__text{color:var(--farbe-auf-dunkel-leise)}.hero{position:relative;padding-block:var(--abstand-7) var(--abstand-8);overflow:clip}.hero__innen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-6);align-items:center}.hero__titel{font-size:var(--text-4xl);font-weight:600;line-height:0.95;letter-spacing:-0.045em;font-variation-settings:"opsz" 144;text-wrap:balance}.hero__titel em{display:block;font-style:italic;font-weight:420;color:var(--farbe-rot);letter-spacing:-0.035em}.hero__text{max-width:34rem;margin-top:var(--abstand-6);font-size:var(--text-l);line-height:1.5;color:var(--farbe-grau)}.hero__wappen{position:relative;isolation:isolate;display:grid;place-items:center;order:-1;justify-self:start}.hero__wappenbild img{width:clamp(7rem,1rem + 22vw,27rem);height:auto;filter:drop-shadow(0 18px 30px rgb(42 10 10 / 0.22))}.hero__jahr{position:absolute;z-index:-1;font-family:var(--schrift-titel);font-weight:700;font-style:normal;font-size:clamp(6rem,3rem + 18vw,21rem);line-height:1;letter-spacing:-0.06em;color:var(--farbe-papier-tief);font-variant-numeric:lining-nums;user-select:none;white-space:nowrap}@media (min-width:64em){.hero{padding-block:var(--abstand-8) var(--abstand-9)}.hero__innen{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:min(42rem,calc(100svh - var(--kopf-hoehe) - 6rem))}.hero__wappen{order:0;justify-self:center}}@media (max-width:63.99em){.hero__jahr{left:105%;top:50%;transform:translateY(-50%);font-size:clamp(5rem,2rem + 20vw,11rem)}}@media (prefers-reduced-motion:no-preference){.hero__titel,.hero__text,.hero .knopfreihe,.hero .vorzeile{animation:auftauchen var(--dauer-lang) var(--kurve) both}.hero__titel{animation-delay:80ms}.hero__text{animation-delay:200ms}.hero .knopfreihe{animation-delay:320ms}.hero__wappenbild{animation:wappen-rein 1100ms var(--kurve) 120ms both}}@keyframes auftauchen{from{opacity:0;transform:translateY(1.25rem)}}@keyframes wappen-rein{from{opacity:0;transform:translateY(1.5rem) rotate(-6deg) scale(0.94)}}@keyframes jahr-rein{from{opacity:0;letter-spacing:0.02em}}.seitenkopf{padding-block:var(--abstand-6) var(--abstand-8)}.seitenkopf__innen{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-7);align-items:end}.seitenkopf__titel{font-size:var(--text-3xl);font-weight:600;max-width:16ch}.seitenkopf__text{max-width:var(--breite-text);margin-top:var(--abstand-5);font-size:var(--text-l);line-height:1.5;color:var(--farbe-grau)}.seitenkopf .kennzahlen{margin-top:var(--abstand-7);max-width:40rem}.seitenkopf__bild img{border-radius:var(--radius-l);box-shadow:var(--schatten-3)}@media (min-width:60em){.seitenkopf--mit-bild .seitenkopf__innen{grid-template-columns:1.2fr 1fr}}.abschnitt{padding-block:var(--abschnitt-abstand)}.abschnitt--hell{background-color:var(--farbe-papier-hell)}.abschnitt--linie .abschnitt__innen::before{content:"";display:block;border-top:var(--linie-stark);margin-bottom:var(--abstand-7)}.abschnitt--linie{padding-top:var(--abstand-7)}.abschnitt--rot{background-color:var(--farbe-rot)}.abschnitt__kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--abstand-4) var(--abstand-6);margin-bottom:var(--abstand-7)}.abschnitt__kopf-text{max-width:46rem}.abschnitt__titel{font-size:var(--text-2xl)}.abschnitt__text{margin-top:var(--abstand-4);font-size:var(--text-l);line-height:1.5;color:var(--farbe-grau);max-width:40rem}.flaeche-dunkel .abschnitt__text{color:var(--farbe-auf-dunkel-leise)}.fliesstext{max-width:var(--breite-text)}.fliesstext>* + *{margin-top:var(--abstand-4)}.fliesstext h2{font-size:var(--text-xl);margin-top:var(--abstand-7)}.fliesstext h3{font-size:var(--text-l);margin-top:var(--abstand-6)}.fliesstext ul,.fliesstext ol{padding-left:1.25rem}.fliesstext li + li{margin-top:var(--abstand-2)}.fliesstext li::marker{color:var(--farbe-rot)}.kartenraster{list-style:none;padding:0;display:grid;gap:var(--abstand-5);grid-template-columns:minmax(0,1fr)}.kartenraster>li{display:flex}.kartenraster>li>*{flex:1}@media (min-width:40em){.kartenraster--2,.kartenraster--3,.kartenraster--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.kartenraster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kartenraster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.kartenraster [hidden]{display:none}.kachel{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m);transition:transform var(--dauer-mittel) var(--kurve),box-shadow var(--dauer-mittel) var(--kurve),border-color var(--dauer-mittel) var(--kurve)}.kachel__bild img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.kachel__inhalt{display:flex;flex-direction:column;gap:var(--abstand-3);padding:var(--abstand-5);flex:1}.kachel__oben{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2) var(--abstand-4)}.kachel__meta{font-size:var(--text-s);color:var(--farbe-grau);font-variant-numeric:lining-nums}.kachel__titel{font-size:clamp(1.3rem,1.15rem + 0.5vw,1.6rem);line-height:1.2;font-variation-settings:"opsz" 36}.kachel__link{color:var(--farbe-tinte);text-decoration:none}.kachel__link::after{content:"";position:absolute;inset:0;z-index:1}.kachel__link:hover{color:var(--farbe-tinte)}.kachel__text{color:var(--farbe-grau);font-size:var(--text-m);line-height:1.55}.kachel__mehr{display:inline-flex;align-items:center;gap:0.4rem;margin-top:auto;padding-top:var(--abstand-3);font-weight:var(--gewicht-halb);color:var(--farbe-rot)}.kachel__mehr .symbol{width:1.1rem;height:1.1rem;transition:transform var(--dauer-mittel) var(--kurve)}.kachel--klickbar:hover{transform:translateY(-4px);box-shadow:var(--schatten-2);border-color:var(--farbe-papier-tief)}.kachel--klickbar:hover .kachel__mehr .symbol{transform:translateX(4px)}.kachel--klickbar:hover .kachel__titel{color:var(--farbe-rot)}.kachel--klickbar:has(.kachel__link:focus-visible){outline:3px solid var(--farbe-fokus);outline-offset:3px}.kachel__link:focus-visible{outline:none}.kachel--meldung{border-top:3px solid var(--farbe-rot)}.kartenraster--abteilungen{gap:0;border-top:var(--linie-stark)}.abteilung{position:relative;display:flex;flex-direction:column;gap:var(--abstand-3);padding:var(--abstand-5) var(--abstand-5) var(--abstand-6);border-bottom:var(--linie);transition:background var(--dauer-mittel) var(--kurve)}@media (min-width:40em){.kartenraster--abteilungen>li:nth-child(odd) .abteilung{border-right:var(--linie)}}@media (min-width:64em){.kartenraster--abteilungen>li .abteilung{border-right:var(--linie)}.kartenraster--abteilungen>li:nth-child(4n) .abteilung{border-right:0}}.abteilung__kopf{display:flex;align-items:baseline;gap:var(--abstand-3)}.abteilung__nr{font-family:var(--schrift-titel);font-style:italic;font-size:1.1rem;color:var(--farbe-grau);font-variant-numeric:lining-nums}.abteilung__seit{margin-left:auto;font-size:var(--text-xs);color:var(--farbe-grau);font-variant-numeric:lining-nums;letter-spacing:0.04em}.abteilung__name{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);line-height:1.05;margin-top:var(--abstand-3)}.abteilung__name a{color:var(--farbe-tinte);text-decoration:none}.abteilung__name a::after{content:"";position:absolute;inset:0;z-index:1}.abteilung__zusatz{font-size:var(--text-s);color:var(--farbe-grau);font-style:italic;margin-top:-0.4rem}.abteilung__text{font-size:var(--text-m);line-height:1.5}.abteilung__leitung{font-size:var(--text-s);color:var(--farbe-grau)}.abteilung__leitung span{font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-xs);margin-right:0.3rem}.abteilung__mehr{display:inline-flex;align-items:center;gap:0.4rem;margin-top:auto;padding-top:var(--abstand-3);font-weight:var(--gewicht-halb);color:var(--farbe-rot)}.abteilung__mehr .symbol{transition:transform var(--dauer-mittel) var(--kurve)}.abteilung:hover{background:var(--farbe-papier-hell)}.abteilung:hover .abteilung__name a{color:var(--farbe-rot)}.abteilung:hover .abteilung__mehr .symbol{transform:translateX(5px)}.abteilung:has(a:focus-visible){outline:3px solid var(--farbe-fokus);outline-offset:-3px}.abteilung a:focus-visible{outline:none}.terminliste{list-style:none;padding:0;display:grid;border-top:var(--linie-stark)}.termin{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--abstand-5);padding-block:var(--abstand-5);border-bottom:var(--linie)}.termin__datum{display:flex;flex-direction:column;line-height:1}.termin__tag{font-family:var(--schrift-titel);font-size:3.25rem;font-weight:560;color:var(--farbe-rot);letter-spacing:-0.04em;font-variation-settings:"opsz" 144}.termin__monat{font-family:var(--schrift-titel);font-size:1.25rem;font-style:italic;margin-top:0.2rem}.termin__wt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--farbe-grau);margin-top:0.45rem}.termin__datum--jahr .termin__tag{font-size:2.4rem}.termin__inhalt{display:flex;flex-direction:column;gap:var(--abstand-2);align-items:flex-start}.termin__titel{font-size:var(--text-xl);line-height:1.15}.termin__meta{display:flex;flex-direction:column;gap:var(--abstand-1);font-size:var(--text-s);color:var(--farbe-grau)}.termin__meta>span{display:inline-flex;align-items:flex-start;gap:var(--abstand-2)}.termin__meta .symbol{margin-top:0.15rem;width:1rem;height:1rem;color:var(--farbe-rot)}.termin__text{font-size:var(--text-m)}.spieltag{position:relative;padding-block:var(--abstand-7);overflow:hidden}.spieltag::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0.5;background:radial-gradient(circle at 78% 50%,transparent 0 9.9rem,rgb(212 175 90 / 0.18) 9.9rem 10rem,transparent 10rem),linear-gradient(90deg,transparent calc(78% - 1px),rgb(212 175 90 / 0.18) calc(78% - 1px) 78%,transparent 78%)}.spieltag__innen{position:relative}@media (max-width:63.99em){.spieltag::before{display:none}}.spieltag__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-3) var(--abstand-4);margin-bottom:var(--abstand-5)}.spieltag__titel{font-family:var(--schrift-text);font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.16em;color:var(--farbe-gold);font-variation-settings:normal}.spieltag__mannschaft{color:var(--farbe-auf-dunkel);margin-left:0.4rem}.spieltag__partie{display:grid;gap:var(--abstand-5);align-items:center}.spieltag__datum{display:flex;flex-direction:column;line-height:1}.spieltag__wt{font-size:var(--text-s);color:var(--farbe-auf-dunkel-leise);text-transform:uppercase;letter-spacing:0.1em}.spieltag__tag{font-family:var(--schrift-titel);font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:560;letter-spacing:-0.03em;color:var(--farbe-gold);margin-top:0.3rem;font-variant-numeric:lining-nums tabular-nums}.spieltag__teams{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.2rem 0.8rem;font-family:var(--schrift-titel);font-size:clamp(1.6rem,1.1rem + 2vw,2.75rem);line-height:1.1;letter-spacing:-0.02em;font-weight:520}.team--wir{font-weight:640}.spieltag__gegen{color:var(--farbe-gold)}.spieltag__fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--abstand-3) var(--abstand-5)}.spieltag__fakten dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.1em;color:var(--farbe-gold);font-weight:var(--gewicht-fett)}.spieltag__fakten dd{font-size:var(--text-m);color:var(--farbe-auf-dunkel)}.spieltag__letztes{margin-top:var(--abstand-6);padding-top:var(--abstand-4);border-top:1px solid rgb(245 239 227 / 0.16);font-size:var(--text-m)}.spieltag__klein{font-size:var(--text-s);color:var(--farbe-auf-dunkel-leise)}.spieltag__letztes .spieltag__klein:first-child{text-transform:uppercase;letter-spacing:0.1em;font-size:var(--text-xs);color:var(--farbe-gold);font-weight:var(--gewicht-fett);margin-right:0.4rem}.spieltag__hinweis{margin-top:var(--abstand-3);font-size:var(--text-xs);color:var(--farbe-auf-dunkel-leise);max-width:46rem}@media (min-width:64em){.spieltag__partie{grid-template-columns:auto minmax(0,1.6fr) minmax(0,1.2fr) auto;gap:var(--abstand-7)}.spieltag__fakten{grid-template-columns:1fr;gap:var(--abstand-2)}.spieltag__fakten div{display:grid;grid-template-columns:6.5rem 1fr;align-items:baseline}}.zs{position:relative;--zs-spalte:3.25rem}.zs__schiene{position:absolute;top:0;bottom:0;left:calc(var(--zs-spalte) / 2 - 1px);width:2px;background:var(--farbe-linie)}.zs__faden{position:absolute;inset:0 -1px;background:linear-gradient(var(--farbe-wappenrot),var(--farbe-rot));transform-origin:50% 0;transform:scaleY(1);border-radius:2px}.zs__liste{list-style:none;padding:0;display:grid;gap:var(--abstand-7);position:relative}.zs__punkt{position:relative;display:grid;grid-template-columns:var(--zs-spalte) minmax(0,1fr);grid-template-areas:"knoten jahr" ". karte";column-gap:var(--abstand-4)}.zs__knoten{grid-area:knoten;justify-self:center;align-self:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--farbe-rot);border:3px solid var(--farbe-papier);box-shadow:0 0 0 2px var(--farbe-rot);transition:background var(--dauer-mittel) var(--kurve),box-shadow var(--dauer-mittel) var(--kurve),transform var(--dauer-mittel) var(--kurve)}.zs__jahr{grid-area:jahr;font-family:var(--schrift-titel);font-weight:600;color:var(--farbe-rot);font-size:clamp(3rem,2rem + 5vw,7.5rem);line-height:0.9;letter-spacing:-0.05em;font-variant-numeric:lining-nums;font-variation-settings:"opsz" 144}.zs__jahr--luecke{color:var(--farbe-grau);font-style:italic;font-weight:380;font-size:clamp(2rem,1.5rem + 2.5vw,3.75rem);letter-spacing:-0.03em}.zs__karte{grid-area:karte;margin-top:var(--abstand-4);max-width:34rem;display:flex;flex-direction:column;gap:var(--abstand-3)}.zs__titel{font-size:var(--text-xl);line-height:1.15}.zs__text{font-size:var(--text-basis)}.zs__hinweis{font-size:var(--text-s);color:var(--farbe-grau);font-style:italic}.zs__beleg{font-size:var(--text-xs);color:var(--farbe-grau)}.zs__beleg span{font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.08em}.zs__bild img{border-radius:var(--radius-m);box-shadow:var(--schatten-2);width:100%;height:auto}.zs__punkt--luecke .zs__knoten{background:var(--farbe-papier);box-shadow:0 0 0 2px var(--farbe-grau)}.zs__punkt--heute .zs__karte{padding:var(--abstand-5);background:var(--farbe-rot);color:var(--farbe-papier);border-radius:var(--radius-m)}.zs__punkt--heute .zs__karte .etikett--rot,.zs__punkt--heute .zs__beleg{color:var(--farbe-papier)}.zs__punkt--heute .zs__knoten{width:1.6rem;height:1.6rem;background:var(--farbe-wappenrot)}@media (min-width:60em){.zs{--zs-spalte:4rem}.zs__schiene{left:calc(50% - 1px)}.zs__liste{gap:var(--abstand-6)}.zs__punkt{grid-template-columns:minmax(0,1fr) var(--zs-spalte) minmax(0,1fr);column-gap:var(--abstand-6);align-items:start}.zs__punkt--links{grid-template-areas:"karte knoten jahr"}.zs__punkt--rechts{grid-template-areas:"jahr knoten karte"}.zs__knoten{align-self:start;margin-top:2.2rem}.zs__karte{margin-top:1.4rem}.zs__punkt--links .zs__karte{justify-self:end;text-align:right;align-items:flex-end}.zs__punkt--links .platzhalter{text-align:left}.zs__punkt--rechts .zs__jahr{justify-self:end}.zs__jahr{font-size:clamp(4rem,1rem + 6.5vw,8.5rem)}}.zs-animiert .zs__faden{transform:scaleY(0)}.zs-animiert .zs__punkt .zs__knoten{background:var(--farbe-papier);box-shadow:0 0 0 2px var(--farbe-linie)}.zs-animiert .zs__punkt .zs__jahr{opacity:0.18;transition:opacity var(--dauer-lang) var(--kurve),color var(--dauer-lang) var(--kurve)}.zs-animiert .zs__punkt .zs__karte{opacity:0;transform:translateY(1.5rem);transition:opacity var(--dauer-lang) var(--kurve),transform var(--dauer-lang) var(--kurve)}.zs-animiert .zs__punkt.ist-erreicht .zs__knoten{background:var(--farbe-rot);box-shadow:0 0 0 2px var(--farbe-rot),0 0 0 8px rgb(232 0 0 / 0.12);transform:scale(1.15)}.zs-animiert .zs__punkt--luecke.ist-erreicht .zs__knoten{background:var(--farbe-papier);box-shadow:0 0 0 2px var(--farbe-grau);transform:none}.zs-animiert .zs__punkt.ist-erreicht .zs__jahr{opacity:1}.zs-animiert .zs__punkt.ist-erreicht .zs__karte{opacity:1;transform:none}.zse{position:relative;margin-inline:calc(var(--rand) * -1)}.zse__liste{list-style:none;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:14.5rem;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--rand);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding:var(--abstand-6) var(--rand) var(--abstand-5);scrollbar-width:thin;scrollbar-color:var(--farbe-rot) transparent;background:linear-gradient(var(--farbe-rot),var(--farbe-rot)) no-repeat left var(--rand) top calc(var(--abstand-6) + 0.55rem) / calc(100% - 2 * var(--rand)) 2px}.zse__punkt{scroll-snap-align:start;position:relative;padding-top:var(--abstand-5);padding-right:var(--abstand-6);display:flex;flex-direction:column;gap:var(--abstand-2)}.zse__punkt::before{content:"";position:absolute;top:0;left:0;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--farbe-rot);border:3px solid var(--farbe-papier-hell);box-shadow:0 0 0 2px var(--farbe-rot)}.zse__jahr{font-family:var(--schrift-titel);font-size:clamp(2.25rem,1.8rem + 1.6vw,3.25rem);font-weight:600;color:var(--farbe-rot);letter-spacing:-0.04em;line-height:1;margin-top:var(--abstand-3);font-variant-numeric:lining-nums}.zse__titel{font-size:var(--text-s);line-height:1.35;color:var(--farbe-tinte);max-width:12rem}.zse__aktion{margin-top:var(--abstand-5)}.zse__liste:focus-visible{outline-offset:-3px}.zse .zse__liste{padding:var(--abstand-6) var(--rand) var(--abstand-5)}.person{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:var(--abstand-4);align-items:start;padding:var(--abstand-4);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m)}.person__foto img{width:6rem;height:8rem;object-fit:cover;border-radius:var(--radius-s)}.person__foto--wappen{display:grid;place-items:center;width:6rem;height:8rem;background:var(--farbe-papier);border-radius:var(--radius-s)}.person__foto--wappen img{width:3.5rem;height:3.5rem;opacity:0.85}.person__funktion{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.08em;color:var(--farbe-rot)}.person__name{font-size:var(--text-l);margin-top:var(--abstand-1);font-variation-settings:"opsz" 36}.person__text{font-size:var(--text-s);color:var(--farbe-grau);margin-top:var(--abstand-2)}.tabelle{position:relative;min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin-block:var(--abstand-5);border:var(--linie);border-radius:var(--radius-m);background:var(--farbe-papier-hell)}.tabelle table{width:100%;min-width:32rem;font-size:var(--text-m)}.tabelle caption{text-align:left;padding:var(--abstand-4) var(--abstand-4) var(--abstand-2);font-family:var(--schrift-titel);font-size:var(--text-l);font-weight:560}.tabelle th,.tabelle td{padding:0.8rem var(--abstand-4);text-align:left;vertical-align:top;border-top:var(--linie)}.tabelle thead th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--farbe-grau);border-top:0;border-bottom:var(--linie-stark)}.tabelle tbody th{font-weight:var(--gewicht-halb)}.tabelle .zahl{text-align:right;white-space:nowrap}.tabelle tr.ist-hervorgehoben{background:rgb(184 0 0 / 0.06)}.tabelle tr.ist-hervorgehoben th{color:var(--farbe-rot)}.faq{border-top:var(--linie-stark)}.faq__punkt{border-bottom:var(--linie)}.faq__frage{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-4);min-height:3.5rem;padding-block:var(--abstand-4);cursor:pointer;list-style:none;font-family:var(--schrift-titel);font-size:var(--text-l);font-weight:540}.faq__frage::-webkit-details-marker{display:none}.faq__frage:hover{color:var(--farbe-rot)}.faq__zeichen{width:1.4rem;height:1.4rem;color:var(--farbe-rot);transition:transform var(--dauer-mittel) var(--kurve)}.faq__punkt[open] .faq__zeichen{transform:rotate(180deg)}.faq__antwort{padding-bottom:var(--abstand-5);max-width:var(--breite-text)}.faq__antwort>* + *{margin-top:var(--abstand-3)}.filter{display:grid;gap:var(--abstand-3);margin-bottom:var(--abstand-6)}.filter__gruppe{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2)}.filter__titel{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.1em;color:var(--farbe-grau);margin-right:var(--abstand-2);min-width:6rem}.filter__knopf{min-height:40px;padding:0.35rem 0.95rem;border:1.5px solid var(--farbe-linie);border-radius:var(--radius-rund);background:var(--farbe-papier-hell);font-size:var(--text-s);font-weight:var(--gewicht-halb);transition:all var(--dauer-kurz) var(--kurve)}.filter__knopf:hover{border-color:var(--farbe-tinte)}.filter__knopf[aria-pressed="true"]{background:var(--farbe-tinte);border-color:var(--farbe-tinte);color:var(--farbe-papier)}.filter__anzahl{font-size:var(--text-s);color:var(--farbe-grau)}.unternavi{border-block:var(--linie);background:var(--farbe-papier-hell);position:sticky;top:var(--kopf-hoehe);z-index:20}.unternavi__liste{list-style:none;display:flex;gap:var(--abstand-2);overflow-x:auto;scrollbar-width:none}.unternavi__liste a{display:inline-flex;align-items:center;min-height:3rem;padding:0 var(--abstand-3);white-space:nowrap;color:var(--farbe-tinte);text-decoration:none;font-weight:var(--gewicht-halb);border-bottom:2px solid transparent}.unternavi__liste a:hover{color:var(--farbe-rot)}.unternavi__liste a[aria-current]{color:var(--farbe-rot);border-bottom-color:var(--farbe-rot)}.logoleiste{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--abstand-4)}.logo{display:grid;place-items:center;min-height:8rem;padding:var(--abstand-5);background:#fff;border:var(--linie);border-radius:var(--radius-m);transition:box-shadow var(--dauer-mittel) var(--kurve),transform var(--dauer-mittel) var(--kurve)}.logo img{max-height:4.5rem;width:auto;object-fit:contain;filter:grayscale(1);opacity:0.85;transition:filter var(--dauer-mittel) var(--kurve),opacity var(--dauer-mittel) var(--kurve)}a.logo:hover{box-shadow:var(--schatten-2);transform:translateY(-3px)}a.logo:hover img,a.logo:focus-visible img{filter:none;opacity:1}.aufruf{position:relative;overflow:hidden;background-color:var(--farbe-rot);padding-block:var(--abstand-9)}.aufruf__innen{position:relative;display:grid;gap:var(--abstand-7)}.aufruf__pferd{position:absolute;left:-12%;bottom:-12%;width:min(60rem,120vw);aspect-ratio:988 / 740;pointer-events:none;background:var(--farbe-papier);opacity:0.1;-webkit-mask:url("../img/pferd.png") no-repeat center / contain;mask:url("../img/pferd.png") no-repeat center / contain}.aufruf__text{position:relative;max-width:52rem}.aufruf__titel{font-size:var(--text-2xl);font-style:italic;font-weight:440}.aufruf__fragen{list-style:none;padding:0;margin-block:var(--abstand-6);display:grid;gap:var(--abstand-2) var(--abstand-6)}.aufruf__fragen li{font-family:var(--schrift-titel);font-size:var(--text-l);line-height:1.3;padding-left:1.4rem;position:relative;font-variation-settings:"opsz" 36}.aufruf__fragen li::before{content:"—";position:absolute;left:0;color:var(--farbe-gold)}.aufruf__body{font-size:var(--text-l);max-width:40rem}.aufruf__body>* + *{margin-top:var(--abstand-3)}.aufruf__klein{font-size:var(--text-basis);opacity:0.92}.aufruf .knopf--text{--k-text:var(--farbe-papier)}@media (min-width:64em){.aufruf__innen{grid-template-columns:1fr 1.6fr}.aufruf__text{grid-column:2}.aufruf__fragen{grid-template-columns:1fr 1fr}.aufruf__pferd{left:-4%;bottom:auto;top:50%;width:min(48rem,46vw);transform:translateY(-50%);opacity:0.14}}.entsteht{position:relative;overflow:hidden;padding-block:var(--abstand-8) var(--abstand-9)}.entsteht__pferd{position:absolute;right:-10%;top:10%;width:min(40rem,90vw);aspect-ratio:988 / 740;background:var(--farbe-wappenrot);opacity:0.07;-webkit-mask:url("../img/pferd.png") no-repeat center / contain;mask:url("../img/pferd.png") no-repeat center / contain;pointer-events:none}.entsteht__innen{position:relative}.entsteht__titel{font-size:var(--text-3xl);font-weight:600}.entsteht__text{margin-top:var(--abstand-5);font-size:var(--text-l);color:var(--farbe-grau);max-width:34rem}.bildband{position:relative;background:var(--farbe-nachtrot)}.bildband img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 55%}.bildband::after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(transparent,var(--farbe-nachtrot));pointer-events:none}.bildband__text{position:absolute;left:0;right:0;bottom:var(--abstand-4);z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--abstand-2) var(--abstand-5);color:var(--farbe-auf-dunkel);font-size:var(--text-s)}.bildband__text span:first-child{font-family:var(--schrift-titel);font-style:italic;font-size:var(--text-l)}@media (min-width:48em){.bildband img{aspect-ratio:21 / 9;max-height:44rem}}@media (max-width:47.99em){.bildband::after{display:none}.bildband__text{position:static;padding-top:var(--abstand-4);padding-bottom:var(--abstand-2)}}.start-zahlen{margin-top:calc(var(--abstand-7) * -1);padding-bottom:var(--abstand-8)}.abschnitt--start-neues{padding-top:var(--abstand-8)}.start-doppel{display:grid;gap:var(--abstand-8)}.start-hinweis{margin-top:var(--abstand-4);font-size:var(--text-xs);color:var(--farbe-grau)}@media (min-width:64em){.start-doppel__termine .terminliste{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--abstand-6)}.start-doppel__termine .termin{grid-template-columns:1fr;gap:var(--abstand-4);border-bottom:0;padding-top:var(--abstand-5)}}.abschnitt--zeit{overflow:hidden}.foerderer{display:grid;gap:var(--abstand-5)}.foerderer__text{max-width:44rem;color:var(--farbe-grau)}@media (min-width:64em){.foerderer{grid-template-columns:1.4fr 1fr;align-items:center;gap:var(--abstand-7)}}.seitenkopf__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2) var(--abstand-4);margin-top:var(--abstand-4);font-size:var(--text-s);color:var(--farbe-grau)}.kachel__blatt{position:relative;display:grid;align-content:end;gap:0.15rem;aspect-ratio:3 / 1.5;padding:var(--abstand-5);background:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel);overflow:hidden}.kachel__blatt::after{content:"";position:absolute;right:-8%;top:8%;width:55%;aspect-ratio:988 / 740;background:var(--farbe-wappenrot);opacity:0.18;-webkit-mask:url("../img/pferd.png") no-repeat center / contain;mask:url("../img/pferd.png") no-repeat center / contain}.kachel__blatt-monat{position:relative;font-family:var(--schrift-titel);font-style:italic;font-size:var(--text-xl);line-height:1}.kachel__blatt-jahr{position:relative;font-family:var(--schrift-titel);font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:600;line-height:0.95;color:var(--farbe-gold);letter-spacing:-0.03em;font-variant-numeric:lining-nums}.kachel__blatt-abt{position:relative;font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:var(--laufweite-etikett);margin-top:var(--abstand-2)}.termin__zusatz{font-size:var(--text-s)}.termin__zusatz>* + *{margin-top:var(--abstand-2)}.termin.ist-vergangen{opacity:0.6}.termin.ist-vergangen .termin__titel::before{content:"war · ";color:var(--farbe-grau);font-style:italic}.downloadliste{list-style:none;padding:0;display:grid;gap:var(--abstand-3)}.download{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--abstand-4);align-items:center;padding:var(--abstand-4) var(--abstand-5);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m);transition:box-shadow var(--dauer-mittel) var(--kurve),transform var(--dauer-mittel) var(--kurve)}.download__symbol{width:2rem;height:2rem;color:var(--farbe-rot)}.download__pfeil{width:1.4rem;height:1.4rem;color:var(--farbe-rot);transition:transform var(--dauer-mittel) var(--kurve)}.download__titel{font-size:var(--text-l);line-height:1.25;font-variation-settings:"opsz" 36}.download__link{color:var(--farbe-tinte);text-decoration:none}.download__link::after{content:"";position:absolute;inset:0}.download__text{font-size:var(--text-s);color:var(--farbe-grau);margin-top:var(--abstand-1)}.download__fakten{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--farbe-grau);margin-top:var(--abstand-1)}.download:hover{box-shadow:var(--schatten-2);transform:translateY(-2px)}.download:hover .download__link{color:var(--farbe-rot)}.download:hover .download__pfeil{transform:translateY(3px)}.download:has(.download__link:focus-visible){outline:3px solid var(--farbe-fokus);outline-offset:3px}.download__link:focus-visible{outline:none}.schritte{list-style:none;padding:0;display:grid;gap:var(--abstand-5)}.schritt{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--abstand-4);align-items:start}.schritt__nr{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--farbe-rot);color:var(--farbe-papier);font-family:var(--schrift-titel);font-size:1.4rem;font-weight:600;font-variant-numeric:lining-nums}.schritt__titel{font-size:var(--text-l);line-height:1.25;margin-top:0.55rem}.schritt__inhalt>* + *{margin-top:var(--abstand-2)}.spielliste{list-style:none;padding:0;border-top:var(--linie-stark)}.spiel{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:var(--abstand-4);align-items:center;padding-block:var(--abstand-4);border-bottom:var(--linie)}.spiel__datum{display:flex;flex-direction:column;font-family:var(--schrift-titel);font-size:1.35rem;font-weight:560;color:var(--farbe-rot);line-height:1.05}.spiel__datum span{font-family:var(--schrift-text);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--farbe-grau);font-weight:var(--gewicht-halb)}.spiel__teams{font-size:var(--text-l);line-height:1.25;font-weight:500;font-variation-settings:"opsz" 36}.spiel__teams .team--wir{font-weight:680}.spiel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2);margin-top:var(--abstand-1);font-size:var(--text-s);color:var(--farbe-grau)}.spiel__ergebnis{display:inline-flex;align-items:center;gap:var(--abstand-2);font-family:var(--schrift-titel);font-size:var(--text-xl);font-weight:600;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.spiel__ergebnis--offen{font-family:var(--schrift-text);font-size:var(--text-m);font-weight:var(--gewicht-halb);color:var(--farbe-grau)}.ergebnis{position:relative;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;font-family:var(--schrift-text);font-size:0.8rem;font-weight:var(--gewicht-fett);color:#fff;background:var(--farbe-grau)}.ergebnis--s{background:#2E6B3A}.ergebnis--u{background:#6B5A2E}.ergebnis--n{background:var(--farbe-rot)}@media (max-width:30em){.spiel{grid-template-columns:3.75rem minmax(0,1fr)}.spiel__ergebnis{grid-column:2}}.widget{padding:var(--abstand-6);border:1.5px dashed var(--farbe-linie);border-radius:var(--radius-m);background:var(--farbe-papier-hell);text-align:center}.widget__titel{font-family:var(--schrift-titel);font-size:var(--text-l)}.widget__hinweis{margin-top:var(--abstand-2);font-size:var(--text-s);color:var(--farbe-grau)}.widget .knopfreihe{justify-content:center;margin-top:var(--abstand-4)}.widget iframe{width:100%;border:0;border-radius:var(--radius-s);background:#fff}.widget.ist-geladen{padding:var(--abstand-2);text-align:left;border-style:solid}@media (max-width:39.99em){.tabelle--stapeln{overflow:visible;background:transparent;border:0;border-radius:0}.tabelle--stapeln table{min-width:0;display:block}.tabelle--stapeln caption{display:block;padding:0 0 var(--abstand-3)}.tabelle--stapeln thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tabelle--stapeln tbody{display:grid;gap:var(--abstand-3)}.tabelle--stapeln tr{display:grid;gap:0.2rem;padding:var(--abstand-3) var(--abstand-4);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m)}.tabelle--stapeln th,.tabelle--stapeln td{display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);column-gap:var(--abstand-3);row-gap:0;padding:0.2rem 0;border:0;text-align:left;overflow-wrap:anywhere}.tabelle--stapeln tbody th{display:block;font-family:var(--schrift-titel);font-size:var(--text-l);font-weight:560;padding-bottom:var(--abstand-1)}.tabelle--stapeln td>*{grid-column:2}.tabelle--stapeln td>* + *{margin-top:0.25rem}.tabelle--stapeln td>br{display:none}.tabelle--stapeln td::before{grid-column:1;grid-row:1 / span 6;content:attr(data-label);font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.06em;color:var(--farbe-grau);padding-top:0.2rem}.tabelle--stapeln td.zahl{text-align:left;font-weight:var(--gewicht-halb)}.tabelle--stapeln td:empty{display:none}.tabelle--stapeln tr.ist-hervorgehoben{border-color:var(--farbe-rot)}}@media (max-width:47.99em){.tabelle .nur-breit{display:none}.tabelle:not(.tabelle--stapeln) table{min-width:0}.tabelle caption{white-space:normal}.sk-matrix{display:none}}.kachel__bild--logo{display:grid;place-items:center;aspect-ratio:3 / 1.5;background:#fff;border-bottom:var(--linie)}.kachel__bild--logo img{width:auto;max-width:70%;max-height:70%;aspect-ratio:auto;object-fit:contain}.kachel--meldung{border-top:0}.kachel--meldung .kachel__bild img{aspect-ratio:3 / 1.5}@media (min-width:64em){.kartenraster--3>li:has(.kachel--gross){grid-column:span 2}.kachel--gross .kachel__blatt,.kachel--gross .kachel__bild img{aspect-ratio:3 / 1.1}.kachel--gross .kachel__titel{font-size:var(--text-xl)}}.person__foto--initialen{display:grid;place-items:center;width:6rem;height:8rem;border-radius:var(--radius-s);background:var(--farbe-papier-tief)}.person__foto--initialen span{font-family:var(--schrift-titel);font-size:2.1rem;font-weight:520;font-style:italic;color:var(--farbe-rot);letter-spacing:-0.02em;font-variant-numeric:lining-nums}.person__foto--leer img{width:2.75rem;height:2.75rem;opacity:0.55;filter:grayscale(0.4)}.person__offen{margin-top:var(--abstand-1);font-size:var(--text-s)}.person__offen .platzhalter--klein{white-space:nowrap}.abteilung__bild{margin:calc(var(--abstand-5) * -1) calc(var(--abstand-5) * -1) var(--abstand-2);overflow:hidden}.abteilung__bild img{width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(0.85) sepia(0.12);transition:transform var(--dauer-lang) var(--kurve),filter var(--dauer-mittel) var(--kurve)}.abteilung:hover .abteilung__bild img{transform:scale(1.04);filter:none}@media (max-width:39.99em){.kartenraster--abteilungen{grid-template-columns:repeat(2,minmax(0,1fr))}.kartenraster--abteilungen>li .abteilung{border-right:0}.kartenraster--abteilungen>li:nth-child(odd) .abteilung{border-right:var(--linie)}.abteilung{padding:var(--abstand-4) var(--abstand-3) var(--abstand-4);gap:var(--abstand-2)}.abteilung__bild{margin:calc(var(--abstand-4) * -1) calc(var(--abstand-3) * -1) var(--abstand-1)}.abteilung__text,.abteilung__leitung,.abteilung__zusatz,.abteilung__seit,.abteilung__nr{display:none}.abteilung__name{font-size:1.3rem;margin-top:0;overflow-wrap:anywhere;hyphens:auto}.abteilung__mehr{font-size:var(--text-s);padding-top:0}}.seitenkopf__motiv{display:none}@media (min-width:60em){.seitenkopf--motiv .seitenkopf__innen{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center}.seitenkopf__motiv{display:block;justify-self:end;width:min(100%,26rem);aspect-ratio:988 / 740;background:var(--farbe-wappenrot);opacity:0.12;-webkit-mask:url("../img/pferd.png") no-repeat center / contain;mask:url("../img/pferd.png") no-repeat center / contain}}.seitenkopf__bild img{width:100%;height:auto;border-radius:var(--radius-l);box-shadow:var(--schatten-3);transform:none}.seitenkopf + .abschnitt,.seitenkopf + nav + .abschnitt{padding-top:var(--abstand-7)}.zse .zse__liste{grid-auto-columns:minmax(9rem,1fr)}.zse__punkt--ziel .zse__jahr{color:var(--farbe-wappenrot)}.zse__punkt--ziel::before{width:1.5rem;height:1.5rem;top:-0.2rem;background:var(--farbe-wappenrot)}.zse__wischen{display:none}@media (min-width:64em){.zse .zse__liste{-webkit-mask-image:none;mask-image:none;overflow:visible}}@media (max-width:63.99em){.zse .zse__liste{grid-auto-columns:44vw}.zse__wischen{display:flex;align-items:center;gap:0.4rem;padding-inline:var(--rand);font-size:var(--text-s);color:var(--farbe-grau)}.zse__wischen .symbol{color:var(--farbe-rot)}}@media (min-width:60em){.zs__liste{gap:var(--abstand-3)}.zs__karte{margin-top:0.8rem}}@media (max-width:59.99em){.zs__liste{gap:var(--abstand-6)}}.zs-animiert .zs__punkt .zs__karte{opacity:0.35;transform:translateY(0.75rem)}.zs-animiert .zs__punkt .zs__jahr{opacity:0.3}.fuss__liste a,.fuss__entwurf a{min-height:44px;display:inline-flex;align-items:center}.fuss__entwurf a{padding-inline:0.25rem}.filter__knopf{min-height:44px}a.etikett{position:relative}a.etikett::after{content:"";position:absolute;inset:-8px -4px}.osm-link{min-height:44px;padding-block:0.6rem}.brotkrumen a{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.kontaktzeilen a{min-height:44px}.logoleiste{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr))}.logo{min-height:7rem;background:#fff}.logo img{max-height:64px;max-width:85%;width:auto;mix-blend-mode:multiply;filter:grayscale(1) brightness(1.12) contrast(1.3);opacity:0.9}a.logo:hover img,a.logo:focus-visible img{filter:none;opacity:1}@media (max-width:63.99em){.unternavi__liste{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent);padding-right:2.5rem}}.seitenkopf--langes-wort .seitenkopf__titel{font-size:clamp(2rem,1rem + 4.2vw,4.75rem);max-width:none}.seite-fussball .seitenkopf{position:relative;overflow:hidden;isolation:isolate}.seite-fussball .seitenkopf::before,.seite-fussball .seitenkopf::after{content:"";position:absolute;z-index:-1;pointer-events:none}.seite-fussball .seitenkopf::before{width:clamp(16rem,40vw,34rem);aspect-ratio:1;border-radius:50%;border:2px solid rgb(232 0 0 / 0.22);right:clamp(-12rem,-8vw,-4rem);top:50%;transform:translateY(-50%)}.seite-fussball .seitenkopf::after{width:2px;top:0;bottom:0;background:rgb(232 0 0 / 0.22);right:calc(clamp(-12rem,-8vw,-4rem) + clamp(16rem,40vw,34rem) / 2 - 1px)}.seite-fussball .seitenkopf--mit-bild::before,.seite-fussball .seitenkopf--mit-bild::after{opacity:0.6}.seite-fussball .seitenkopf__titel{max-width:20ch;overflow-wrap:anywhere;hyphens:auto}.seite-fussball .seitenkopf__motiv{display:none}.seite-fussball .seitenkopf--motiv .seitenkopf__innen{grid-template-columns:minmax(0,1fr)}@media (max-width:47.99em){.seite-fussball .seitenkopf::before{width:14rem;right:-9rem;top:auto;bottom:-5rem;transform:none;border-color:rgb(232 0 0 / 0.12)}.seite-fussball .seitenkopf::after{display:none}}.fb-hero{position:relative;overflow:hidden;isolation:isolate;padding-block:var(--abstand-6) var(--abstand-7)}.fb-feld{display:block;color:var(--farbe-wappenrot)}.fb-hero>.fb-feld{position:absolute;z-index:-1;inset:-2% -10% auto -10%;width:120%;height:104%;opacity:0.2}.fb-feld [pathLength]{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.fb-hero>.fb-feld [pathLength]{animation:fb-zeichnen 2.4s var(--kurve-weich) both}.fb-hero>.fb-feld [pathLength]:nth-child(2n){animation-delay:0.25s}.fb-hero>.fb-feld [pathLength]:nth-child(3n){animation-delay:0.5s}}@keyframes fb-zeichnen{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.fb-hero__innen{display:grid;gap:var(--abstand-6);align-items:center}.fb-hero__titel{font-size:var(--text-4xl);line-height:var(--zeile-eng);font-weight:600;letter-spacing:-0.02em;margin-block:var(--abstand-3) var(--abstand-5)}.fb-hero__titel em{display:block;font-style:italic;color:var(--farbe-rot);font-weight:500}.fb-hero__einleitung{font-size:var(--text-l);line-height:1.5;color:var(--farbe-grau);max-width:34rem;margin-bottom:var(--abstand-5)}.fb-hero__bild{position:relative;margin:0}.fb-hero__bild img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-l);box-shadow:var(--schatten-3)}.fb-hero__bild figcaption{margin-top:var(--abstand-2);font-size:var(--text-s);color:var(--farbe-grau)}.fb-hero__wappen{position:absolute;top:calc(-1 * var(--abstand-4));right:var(--abstand-4);width:4.5rem;filter:drop-shadow(0 6px 14px rgb(42 10 10 / 0.3))}.fb-hero__wappen img{width:100%;height:auto}.fb-hero__zahlen{margin-top:var(--abstand-7)}@media (min-width:60em){.fb-hero__innen{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--abstand-8)}.fb-hero__bild img{aspect-ratio:5 / 6}}.fb-fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:var(--abstand-4) var(--abstand-5);margin-top:var(--abstand-6);padding-top:var(--abstand-5);border-top:var(--linie-stark);max-width:46rem}.fb-fakten dt{font-size:var(--text-xs);font-weight:var(--gewicht-fett);letter-spacing:var(--laufweite-etikett);text-transform:uppercase;color:var(--farbe-grau)}.fb-fakten dd{margin:0.2rem 0 0;font-weight:var(--gewicht-halb);line-height:1.35}.fb-team__bild img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.fb-team__bild--linien,.fb-teamkachel__marke{position:relative;display:grid;place-items:center;aspect-ratio:3 / 2;background:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel);overflow:hidden}.fb-team__bild--linien .fb-feld,.fb-teamkachel__marke .fb-feld{position:absolute;inset:0;width:100%;height:100%;opacity:0.45}.fb-team__bild--linien span,.fb-teamkachel__marke span{position:relative;font-family:var(--schrift-titel);font-size:clamp(3rem,2rem + 4vw,4.5rem);font-weight:600;line-height:1}.fb-teamkachel__marke{aspect-ratio:16 / 7}.fb-teamkachel--leer .fb-teamkachel__marke{background:var(--farbe-papier-tief);color:var(--farbe-grau)}.fb-team__zeile{display:flex;gap:var(--abstand-2);align-items:flex-start;color:var(--farbe-grau);font-size:var(--text-m)}.fb-team__zeile .symbol{flex:none;width:1.15rem;height:1.15rem;margin-top:0.2rem;color:var(--farbe-rot)}.fb-teamkachel__daten{display:grid;gap:var(--abstand-2);margin:0;font-size:var(--text-s)}.fb-teamkachel__daten div{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--abstand-3);padding-top:var(--abstand-2);border-top:var(--linie)}.fb-teamkachel__daten dt{color:var(--farbe-grau);font-weight:var(--gewicht-halb)}.fb-teamkachel__daten dd{margin:0;position:relative;z-index:2}.fb-jugendblock{margin-top:var(--abstand-7);padding:var(--abstand-6) var(--abstand-5);border-radius:var(--radius-l);background:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel)}.fb-jugendblock__titel{font-size:var(--text-xl);color:var(--farbe-auf-dunkel)}.fb-jugendblock__kopf p{color:var(--farbe-auf-dunkel-leise);margin-top:var(--abstand-2);max-width:36rem}.fb-jugendleiste.fb-jugendleiste{list-style:none;padding:0;margin:var(--abstand-5) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:var(--abstand-3)}.fb-jugendleiste__stufe{display:flex;flex-direction:column;gap:0.15rem;min-height:5.5rem;padding:var(--abstand-3) var(--abstand-4);border:1px solid rgb(245 239 227 / 0.22);border-radius:var(--radius-m);color:var(--farbe-auf-dunkel);text-decoration:none;transition:background var(--dauer-mittel) var(--kurve),border-color var(--dauer-mittel) var(--kurve),transform var(--dauer-mittel) var(--kurve)}.fb-jugendleiste__stufe:hover{background:var(--farbe-nachtrot-hell);border-color:var(--farbe-gold);transform:translateY(-3px);color:var(--farbe-auf-dunkel)}.fb-jugendleiste__stufe:focus-visible{outline:3px solid var(--farbe-fokus-dunkel);outline-offset:2px}.fb-jugendleiste__kuerzel{font-family:var(--schrift-titel);font-size:2rem;font-weight:600;line-height:1;color:var(--farbe-gold)}.fb-jugendleiste__alter{font-size:var(--text-s);color:var(--farbe-auf-dunkel-leise)}.fb-jugendblock__aktion{margin-top:var(--abstand-5)}.fb-jugendblock__aktion .knopf--text{color:var(--farbe-gold)}.fb-bericht{border-top:3px solid var(--farbe-rot)}.fb-bericht .kachel__titel{font-size:clamp(1.15rem,1.05rem + 0.4vw,1.35rem);overflow-wrap:anywhere}.fb-bericht .kachel__oben .etikett{max-width:100%}.fb-bericht-meta{display:flex;flex-wrap:wrap;gap:var(--abstand-2) var(--abstand-3);align-items:center;margin-top:var(--abstand-5);color:var(--farbe-grau)}.fb-berichtbild{margin:0 0 var(--abstand-6)}.fb-berichtbild img{border-radius:var(--radius-m);width:100%;height:auto}.fb-berichtbild figcaption{font-size:var(--text-s);color:var(--farbe-grau);margin-top:var(--abstand-2)}.fb-berichttext .fliesstext{overflow-wrap:anywhere}.fb-blaettern{display:grid;gap:var(--abstand-3);margin-top:var(--abstand-7)}.fb-blaettern__link{display:grid;gap:0.2rem;padding:var(--abstand-4) var(--abstand-5);border:var(--linie);border-radius:var(--radius-m);background:var(--farbe-papier-hell);color:var(--farbe-tinte);text-decoration:none;transition:border-color var(--dauer-kurz) var(--kurve)}.fb-blaettern__link span{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--laufweite-etikett);color:var(--farbe-rot);font-weight:var(--gewicht-fett)}.fb-blaettern__link:hover{border-color:var(--farbe-rot);color:var(--farbe-tinte)}.fb-blaettern__link--vor{text-align:right}@media (min-width:40em){.fb-blaettern{grid-template-columns:1fr 1fr}.fb-blaettern__link--vor:only-child{grid-column:2}}.fb-woche{display:grid;gap:var(--abstand-4);align-items:start}.fb-woche__tag{background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m);padding:var(--abstand-4)}.fb-woche__tag.ist-heute{border-color:var(--farbe-rot);box-shadow:0 0 0 1px var(--farbe-rot)}.fb-woche__name{display:flex;align-items:baseline;justify-content:space-between;gap:var(--abstand-2);font-size:var(--text-l);padding-bottom:var(--abstand-3);border-bottom:var(--linie-stark);margin-bottom:var(--abstand-3)}.fb-woche__heute{display:none;font-family:var(--schrift-text);font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:var(--laufweite-etikett);color:var(--farbe-rot)}.ist-heute .fb-woche__heute{display:inline}.fb-woche__liste.fb-woche__liste{list-style:none;padding:0;margin:0;display:grid;gap:var(--abstand-2)}.fb-woche__eintrag{display:grid;grid-template-columns:6.6rem 1fr;gap:0.1rem var(--abstand-3);padding:var(--abstand-2) var(--abstand-3);border-left:4px solid var(--farbe-rot);background:var(--farbe-papier);border-radius:0 var(--radius-s) var(--radius-s) 0}.fb-woche__eintrag--jugend{border-left-color:var(--farbe-wappenrot)}.fb-woche__eintrag--aktive,.fb-woche__eintrag--alte-herren{border-left-color:var(--farbe-nachtrot)}.fb-woche__eintrag--torwart{border-left-color:var(--farbe-gold)}.fb-woche__eintrag--fremd{border-left-color:var(--farbe-linie);color:var(--farbe-grau)}.fb-woche__zeit{font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;grid-row:span 2}.fb-woche__gruppe{font-weight:var(--gewicht-halb)}.fb-woche__gruppe a{color:var(--farbe-tinte)}.fb-woche__gruppe a:hover{color:var(--farbe-rot)}.fb-woche__kuerzel{display:none}.fb-woche__platz{font-size:var(--text-s);color:var(--farbe-grau)}.fb-woche__spiel{color:var(--farbe-grau)}@media (min-width:64em){.fb-woche{grid-template-columns:repeat(5,minmax(0,1fr))}.fb-woche__tag--we{grid-column:1 / -1;display:flex;gap:var(--abstand-5);align-items:baseline}.fb-woche__tag--we .fb-woche__name{border:0;margin:0;padding:0}.fb-woche__eintrag{grid-template-columns:1fr}.fb-woche__zeit{grid-row:auto}}.fb-legende{display:flex;flex-wrap:wrap;align-items:center;gap:var(--abstand-2) var(--abstand-3);font-size:var(--text-s);color:var(--farbe-grau);margin-bottom:var(--abstand-5)}.fb-legende__punkt{width:0.9rem;height:0.9rem;border-radius:2px;background:var(--farbe-nachtrot);margin-left:var(--abstand-3)}.fb-legende__punkt:first-child{margin-left:0}.fb-legende__punkt--jugend{background:var(--farbe-wappenrot)}.fb-legende__punkt--torwart{background:var(--farbe-gold)}.fb-trainingsliste.fb-trainingsliste{list-style:none;padding:0;margin:0 0 var(--abstand-4);display:grid;gap:var(--abstand-3)}.fb-trainingsliste__eintrag{display:grid;grid-template-columns:1fr auto;gap:0.1rem var(--abstand-4);padding:var(--abstand-4) var(--abstand-5);background:var(--farbe-papier-hell);border:var(--linie);border-left:4px solid var(--farbe-rot);border-radius:var(--radius-m)}.fb-trainingsliste__tag{font-family:var(--schrift-titel);font-size:var(--text-xl);font-weight:560}.fb-trainingsliste__zeit{white-space:nowrap;font-size:var(--text-l);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;align-self:center}.fb-trainingsliste__platz{grid-column:1 / -1;color:var(--farbe-grau);font-size:var(--text-s)}@media (min-width:48em){.fb-trainingsliste.fb-trainingsliste{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem}}.fb-beispielhinweis{display:flex;gap:var(--abstand-3);align-items:flex-start;margin-top:var(--abstand-5);padding:var(--abstand-4);max-width:42rem;border:2px dashed var(--farbe-beispiel);border-radius:var(--radius-m);background:var(--farbe-beispiel-grund);color:var(--farbe-tinte)}.fb-beispielhinweis p{font-size:var(--text-m)}.fb-umschalter{display:flex;flex-wrap:wrap;gap:var(--abstand-2);margin-bottom:var(--abstand-5)}.fb-spielplan{display:grid;gap:var(--abstand-7)}.fb-spielplan__titel{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--abstand-2) var(--abstand-3);font-size:var(--text-xl);margin-bottom:var(--abstand-4)}.fb-spielplan__titel>span:not(.etikett){font-family:var(--schrift-text);font-size:var(--text-s);color:var(--farbe-grau);font-weight:400}.fb-spiele.fb-spiele{list-style:none;padding:0;margin:0;border-top:var(--linie-stark)}.fb-spiel{display:grid;grid-template-columns:3.4rem 1fr auto;grid-template-areas:"datum heim mitte" "datum gast mitte" "datum ort ort";gap:0.1rem var(--abstand-3);align-items:center;padding:var(--abstand-3) 0;border-bottom:var(--linie)}.fb-spiel__datum{grid-area:datum;display:grid;justify-items:center;align-self:center;padding:var(--abstand-2) 0;border-radius:var(--radius-s);background:var(--farbe-papier-tief);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;font-size:var(--text-s)}.fb-spiel__datum span{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--farbe-grau)}.fb-spiel__team--heim{grid-area:heim}.fb-spiel__team--gast{grid-area:gast}.fb-spiel__team{overflow-wrap:anywhere}.fb-spiel__team--wir{font-weight:var(--gewicht-fett);color:var(--farbe-rot)}.fb-spiel__mitte{grid-area:mitte}.fb-spiel__ort{grid-area:ort;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.08em;color:var(--farbe-grau)}.fb-spiel__anstoss{display:inline-block;padding:0.3rem 0.6rem;border:1.5px solid var(--farbe-tinte);border-radius:var(--radius-s);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums}.fb-spiel--kommend .fb-spiel__datum{background:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel)}.fb-spiel--kommend .fb-spiel__datum span{color:var(--farbe-gold)}@media (min-width:48em){.fb-spiel{grid-template-columns:4.5rem 1fr 6rem 1fr 6rem;grid-template-areas:"datum heim mitte gast ort";padding:var(--abstand-4) 0}.fb-spiel__team--heim{text-align:right}.fb-spiel__mitte{text-align:center}.fb-spiel__ort{text-align:right}}.fb-tabelle{position:relative}.fb-chip{position:relative;display:inline-grid;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 0.45rem;border-radius:var(--radius-s);font-size:var(--text-s);font-weight:var(--gewicht-fett);font-variant-numeric:tabular-nums;line-height:1}.fb-chip--s{background:var(--farbe-rot);color:#fff}.fb-chip--u{background:var(--farbe-papier-tief);color:var(--farbe-tinte)}.fb-chip--n{background:var(--farbe-papier-hell);color:var(--farbe-tinte);box-shadow:inset 0 0 0 1.5px var(--farbe-tinte)}.fb-spiel__mitte .fb-chip{min-width:3.4rem;height:2.1rem;font-size:var(--text-m)}.fb-form{display:inline-flex;gap:3px}.fb-form .fb-chip{min-width:1.4rem;height:1.4rem;padding:0;font-size:var(--text-xs)}.fb-legende--chips{margin-top:var(--abstand-5)}.fb-legende--chips .fb-chip{margin-left:var(--abstand-2)}.fb-tabelle table{min-width:40rem;font-variant-numeric:tabular-nums}.fb-tabelle tr.ist-hervorgehoben{background:rgb(184 0 0 / 0.08);box-shadow:inset 4px 0 0 var(--farbe-rot)}.fb-tabelle tr.ist-hervorgehoben td,.fb-tabelle tr.ist-hervorgehoben .fb-tabelle__team{color:var(--farbe-rot);font-weight:var(--gewicht-fett)}.fb-tabelle__team{white-space:nowrap}.fb-schritte.fb-schritte{list-style:none;padding:0;margin:0 0 var(--abstand-6);display:grid;gap:var(--abstand-4);counter-reset:fb-schritt}.fb-schritte>li{counter-increment:fb-schritt;position:relative;padding:var(--abstand-5);padding-top:calc(var(--abstand-5) + 2.6rem);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m)}.fb-schritte>li::before{content:counter(fb-schritt);position:absolute;top:var(--abstand-4);left:var(--abstand-5);font-family:var(--schrift-titel);font-size:2.2rem;line-height:1;font-weight:600;color:var(--farbe-rot)}.fb-schritte h3{font-size:var(--text-l);margin-bottom:var(--abstand-2)}.fb-schritte p{color:var(--farbe-grau)}.fb-schritte .platzhalter{margin-top:var(--abstand-3)}@media (min-width:56em){.fb-schritte.fb-schritte{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb-stufen.fb-stufen{list-style:none;padding:0;margin:0;display:grid;gap:var(--abstand-4)}.fb-stufen.fb-stufen{align-items:start}@media (min-width:40em){.fb-stufen.fb-stufen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60em){.fb-stufen.fb-stufen{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb-stufe{position:relative;display:flex;flex-direction:column;gap:var(--abstand-3);padding:var(--abstand-5);overflow:hidden;background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m)}.fb-stufe__buchstabe{position:absolute;right:var(--abstand-4);top:var(--abstand-2);font-family:var(--schrift-titel);font-weight:700;font-size:5rem;line-height:1;color:rgb(232 0 0 / 0.1);pointer-events:none}.fb-stufe__name{font-size:var(--text-l);position:relative}.fb-stufe__name span{display:block;font-family:var(--schrift-text);font-size:var(--text-s);font-weight:var(--gewicht-fett);color:var(--farbe-rot);letter-spacing:0.04em;margin-top:0.15rem}.fb-stufe__teams.fb-stufe__teams{list-style:none;padding:0;margin:0;display:grid;gap:var(--abstand-2)}.fb-stufe__teams a{display:grid;gap:0.1rem;min-height:44px;padding:var(--abstand-2) var(--abstand-3);border-radius:var(--radius-s);background:var(--farbe-papier);color:var(--farbe-tinte);text-decoration:none;border:1px solid transparent}.fb-stufe__teams a:hover{border-color:var(--farbe-rot);color:var(--farbe-tinte)}.fb-stufe__teams strong{font-size:var(--text-m)}.fb-stufe__teams span{font-size:var(--text-xs);color:var(--farbe-grau);font-variant-numeric:tabular-nums}.fb-stufe__ball{display:flex;gap:var(--abstand-2);align-items:center;margin-top:auto;padding-top:var(--abstand-3);border-top:var(--linie);font-size:var(--text-xs);color:var(--farbe-grau)}.fb-stufe__ball .symbol{width:1rem;height:1rem;flex:none;color:var(--farbe-rot)}.fb-stufe--ab{background:transparent;border-style:dashed}.fb-stufe__leer{color:var(--farbe-grau)}.fb-stufe__link{font-weight:var(--gewicht-halb)}.fb-fairplay{display:grid;gap:var(--abstand-6)}.fb-fairplay .zitat blockquote p{color:var(--farbe-auf-dunkel)}.fb-fairplay .zitat figcaption{color:var(--farbe-gold)}.fb-fairplay__text p,.fb-fairplay__liste{color:var(--farbe-auf-dunkel);margin-bottom:var(--abstand-4);line-height:var(--zeile-text)}.fb-fairplay__liste{padding-left:1.4rem;display:grid;gap:var(--abstand-3)}.fb-fairplay__liste li::marker{color:var(--farbe-gold);font-weight:var(--gewicht-fett)}.fb-fairplay .knopf--text{color:var(--farbe-gold)}@media (min-width:60em){.fb-fairplay{grid-template-columns:5fr 7fr;gap:var(--abstand-8)}}.fb-zweispaltig{display:grid;gap:var(--abstand-5)}@media (min-width:52em){.fb-zweispaltig{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--abstand-7)}}.fb-box{padding:var(--abstand-5);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m)}.fb-box h3{font-size:var(--text-l);margin-bottom:var(--abstand-3)}.fb-box p{color:var(--farbe-grau);margin-bottom:var(--abstand-4)}.fb-box ul{padding-left:1.2rem;display:grid;gap:var(--abstand-1);margin-top:var(--abstand-3)}.fb-downloads{display:grid;gap:var(--abstand-4);margin-bottom:var(--abstand-5)}@media (min-width:56em){.fb-downloads{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb-satz{font-size:var(--text-l);line-height:1.5;max-width:44rem;margin-bottom:var(--abstand-5)}.fb-quelle{font-size:var(--text-s);color:var(--farbe-grau);margin-top:var(--abstand-4);max-width:46rem}.fb-hinweis{padding:var(--abstand-3) var(--abstand-4);border-left:3px solid var(--farbe-rot);background:var(--farbe-papier-hell);color:var(--farbe-tinte);margin-block:var(--abstand-4)}.fb-regeln{padding-left:1.2rem;display:grid;gap:var(--abstand-3);max-width:42rem}.fb-regeln li::marker{color:var(--farbe-rot)}.fb-offen{margin-top:var(--abstand-6);padding:var(--abstand-5);border:1.5px dashed var(--farbe-linie);border-radius:var(--radius-m)}.fb-offen__titel{font-size:var(--text-l);margin-bottom:var(--abstand-3)}.fb-offen ul{padding-left:1.2rem;display:grid;gap:var(--abstand-2);margin-bottom:var(--abstand-3);color:var(--farbe-grau)}.fb-plan summary{display:flex;align-items:center;justify-content:space-between;gap:var(--abstand-3);min-height:48px;padding:var(--abstand-3) var(--abstand-4);border:var(--linie);border-radius:var(--radius-m);background:var(--farbe-papier-hell);cursor:pointer;font-weight:var(--gewicht-halb);list-style:none}.fb-plan summary::-webkit-details-marker{display:none}.fb-plan[open] summary .symbol{transform:rotate(180deg)}.fb-plan figure{margin:var(--abstand-4) 0 0}.fb-plan figcaption{font-size:var(--text-s);color:var(--farbe-grau);margin-top:var(--abstand-2)}.fb-plan img{width:100%;height:auto;border-radius:var(--radius-s)}.fb-gruppe{font-size:var(--text-l);margin:var(--abstand-6) 0 var(--abstand-4);padding-bottom:var(--abstand-2);border-bottom:var(--linie)}.fb-gruppe:first-child{margin-top:0}.fb-widgetplatz{padding:var(--abstand-5);border:1.5px dashed var(--farbe-linie);border-radius:var(--radius-m);max-width:46rem}.fb-widgetplatz>p{color:var(--farbe-grau);margin-bottom:var(--abstand-4)}.fb-kontaktbox{display:grid;gap:var(--abstand-2);max-width:40rem}.fb-personen .person__name{overflow-wrap:anywhere}.fb-kontakt{display:grid;gap:var(--abstand-5)}.fb-kontakt__name{font-family:var(--schrift-titel);font-size:var(--text-l);font-weight:560;margin-bottom:var(--abstand-2)}.fb-kontakt__adresse p{margin-bottom:var(--abstand-3)}.fb-kontakt__mehr{margin-top:var(--abstand-4)}@media (min-width:60em){.fb-kontakt{grid-template-columns:1.1fr 1fr 1fr;align-items:start}}.fb-sponsoren{display:grid;gap:var(--abstand-5)}.fb-sponsoren__text{color:var(--farbe-grau);max-width:36rem}.fb-sponsorliste.fb-sponsorliste{list-style:none;padding:0;margin:0;display:grid;gap:var(--abstand-2)}.fb-sponsorliste li{padding:var(--abstand-2) 0;border-bottom:var(--linie)}.fb-sponsorliste span{color:var(--farbe-grau);font-size:var(--text-s);margin-left:var(--abstand-2)}@media (min-width:52em){.fb-sponsoren--gross{grid-template-columns:2fr 1fr;align-items:center}}.fb-leer{position:relative;display:grid;gap:var(--abstand-6);align-items:center}.fb-feld--leer{width:100%;max-width:32rem;opacity:0.55}.fb-leer__gross{font-family:var(--schrift-titel);font-size:var(--text-xl);line-height:1.3;margin-bottom:var(--abstand-4)}.fb-leer__text p{margin-bottom:var(--abstand-4)}@media (min-width:56em){.fb-leer{grid-template-columns:1fr 1.2fr}}.fb-anfahrt{display:grid;gap:var(--abstand-5)}.fb-anfahrt__adresse{display:flex;gap:var(--abstand-4);align-items:flex-start;font-size:var(--text-l)}.fb-anfahrt__adresse>.symbol{flex:none;width:2rem;height:2rem;color:var(--farbe-rot)}@media (min-width:52em){.fb-anfahrt{grid-template-columns:1fr 1fr}}.fb-bildband{margin-block:0}@media (max-width:47.99em){.fb-tabelle th,.fb-tabelle td{padding:0.6rem 0.4rem}.fb-tabelle .fb-tabelle__team{white-space:normal}.fb-tabelle table{font-size:var(--text-s)}}@media (max-width:47.99em){.fb-tabelle table{min-width:0;width:100%}}.sk-kopf{position:relative;overflow:clip;padding-block:var(--abstand-6) var(--abstand-8);isolation:isolate}.sk-kopf__innen{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--abstand-7);align-items:center}.sk-kopf__titel{font-size:var(--text-3xl);font-weight:600;line-height:0.98;letter-spacing:-0.04em;max-width:14ch;text-wrap:balance;font-variation-settings:"opsz" 144}.sk-kopf--artikel .sk-kopf__titel{font-size:clamp(2.1rem,1.4rem + 3.2vw,4.25rem);max-width:22ch;line-height:1.04;letter-spacing:-0.03em}.sk-kopf__zusatz{margin-top:var(--abstand-3);font-family:var(--schrift-titel);font-style:italic;font-size:var(--text-l);color:var(--farbe-rot)}.sk-kopf__text{max-width:var(--breite-text);margin-top:var(--abstand-5);font-size:var(--text-l);line-height:1.5;color:var(--farbe-grau)}.sk-kopf .knopfreihe{margin-top:var(--abstand-6)}.sk-kopf__jahr{position:absolute;z-index:-1;right:-0.06em;top:50%;transform:translateY(-50%);font-family:var(--schrift-titel);font-weight:700;line-height:0.8;letter-spacing:-0.07em;font-size:clamp(9rem,4rem + 26vw,30rem);color:var(--farbe-papier-tief);font-variant-numeric:lining-nums;user-select:none;white-space:nowrap;pointer-events:none}.sk-kopf__seite{position:relative;display:grid;justify-items:start}@media (min-width:60em){.sk-kopf{padding-block:var(--abstand-7) var(--abstand-8)}.sk-kopf--mit-seite .sk-kopf__innen{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.sk-kopf__seite{justify-items:end}}@media (max-width:59.99em){.sk-kopf__jahr{top:auto;bottom:-0.08em;transform:none;font-size:clamp(7rem,3rem + 30vw,14rem)}}@media (prefers-reduced-motion:no-preference){.sk-kopf .vorzeile,.sk-kopf__zusatz,.sk-kopf__text,.sk-kopf .knopfreihe,.sk-artikel__meta,.sk-artikel__abt{animation:auftauchen var(--dauer-lang) var(--kurve) both}.sk-kopf__zusatz,.sk-artikel__meta{animation-delay:140ms}.sk-kopf__text,.sk-artikel__abt{animation-delay:200ms}.sk-kopf .knopfreihe{animation-delay:280ms}.sk-kopf__seite{animation:sk-abzug-rein 1000ms var(--kurve) 160ms both}}@keyframes sk-abzug-rein{from{transform:translateY(1.5rem);opacity:0}}.sk-kopf__marke{display:grid;place-content:center;text-align:center;gap:var(--abstand-2);width:min(22rem,100%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--farbe-wappenrot),var(--farbe-rot) 60%,var(--farbe-rot-dunkel));color:var(--farbe-papier);box-shadow:var(--schatten-3);position:relative}.sk-kopf__marke::after{content:"";position:absolute;inset:0.75rem;border:1.5px solid rgb(245 239 227 / 0.45);border-radius:50%}.sk-kopf__marke-zahl{font-family:var(--schrift-titel);font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:600;line-height:0.9;letter-spacing:-0.04em;font-variant-numeric:lining-nums}.sk-kopf__marke-text{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.2em}@media (max-width:59.99em){.sk-kopf__marke{width:11rem}}.sk-kopf__zahlen{width:100%;max-width:30rem}.sk-kopf__zahlen .kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-kopf__termine{width:100%;max-width:30rem;padding:var(--abstand-5);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-l);box-shadow:var(--schatten-2)}.sk-kopf__termine-titel{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.14em;color:var(--farbe-rot);margin-bottom:var(--abstand-3)}.sk-kopf__termine .termin{grid-template-columns:4.25rem minmax(0,1fr);gap:var(--abstand-4);padding-block:var(--abstand-4)}.sk-kopf__termine .termin__tag{font-size:2.5rem}.sk-kopf__termine .termin__titel{font-size:var(--text-l)}.sk-kopf--carneval::before{content:"";position:absolute;inset:auto 0 0 0;height:10px;z-index:1;background:repeating-linear-gradient(-45deg,#F2C230 0 18px,#1F4E9E 18px 36px)}.sk-kopf--carneval .sk-abzug{border-color:#F2C230}.sk-kopf--carneval .sk-kopf__jahr{color:rgb(242 194 48 / 0.22)}.sk-seite--carneval .sk-steckbrief-band{border-top:0}.sk-seite--carneval .sk-chips li::before{background:#1F4E9E}.sk-abzug{position:relative;display:grid;gap:var(--abstand-3);width:fit-content;max-width:100%;padding:0.75rem 0.75rem 1rem;background:#fff;border:1px solid var(--farbe-linie);border-radius:var(--radius-s);box-shadow:var(--schatten-3)}.sk-abzug img{width:100%;height:auto;border-radius:2px}.sk-abzug__text{font-family:var(--schrift-titel);font-style:italic;font-size:var(--text-s);color:var(--farbe-grau);max-width:28rem}.sk-abzug--gross{width:min(36rem,100%)}.sk-abzug--klein{width:min(26rem,100%)}.sk-abzug--klein img{filter:sepia(0.18) saturate(0.9) contrast(1.02)}.sk-abzug--logo{padding:var(--abstand-6);width:min(24rem,100%)}.sk-abzug--logo img{object-fit:contain;max-height:16rem}.sk-kopf__seite .sk-abzug:not(.sk-abzug--gross):not(.sk-abzug--klein):not(.sk-abzug--logo){width:min(26rem,100%)}@media (max-width:59.99em){.sk-abzug{transform:rotate(0.6deg)}.sk-abzug--logo{width:min(16rem,100%);padding:var(--abstand-5)}}.sk-steckbrief-band{border-block:var(--linie-stark);background:var(--farbe-papier-hell)}.sk-steckbrief{display:grid;grid-template-columns:minmax(0,1fr)}.sk-steckbrief__punkt{padding-block:var(--abstand-4);border-bottom:var(--linie)}.sk-steckbrief__punkt:last-child{border-bottom:0}.sk-steckbrief dt{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.12em;color:var(--farbe-rot)}.sk-steckbrief dd{margin-top:var(--abstand-1);font-size:var(--text-m);line-height:1.45}@media (min-width:48em){.sk-steckbrief{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.sk-steckbrief__punkt{padding:var(--abstand-5) var(--abstand-5) var(--abstand-5) 0;border-bottom:0}.sk-steckbrief__punkt + .sk-steckbrief__punkt{padding-left:var(--abstand-5);border-left:var(--linie)}}.sk-steckbrief .osm-link{min-height:0}.sk-abschnitt-eng{padding-top:var(--abstand-8)}.sk-abschnitt-knapp{padding-block:0 var(--abstand-8)}.sk-zitat-abschnitt{padding-block:var(--abstand-8)}.sk-zitat-abschnitt .zitat{margin:0}.sk-unterzeile{font-size:var(--text-l);margin:var(--abstand-7) 0 var(--abstand-4)}.sk-hinweis{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--abstand-2);margin-top:var(--abstand-4);font-size:var(--text-s);color:var(--farbe-grau);max-width:48rem}.sk-hinweis .symbol{margin-top:0.15rem;color:var(--farbe-rot)}.sk-hinweis>span{flex:1;min-width:12rem}.sk-fussnote{font-size:var(--text-s);color:var(--farbe-grau)}.sk-zweispaltig{display:grid;gap:var(--abstand-7);margin-top:var(--abstand-7)}.sk-zweispaltig--erfolge{margin-top:0}@media (min-width:64em){.sk-zweispaltig{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.sk-zweispaltig .zitat{margin-block:0}.sk-angebot{display:grid;gap:var(--abstand-7)}@media (min-width:64em){.sk-angebot{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.sk-angebot .kennzahlen{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr))}.sk-chips.sk-chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--abstand-2) var(--abstand-3)}.sk-chips li{position:relative;display:inline-flex;align-items:center;gap:0.6rem;padding:0.6rem 1rem 0.6rem 0.9rem;background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-rund);font-size:var(--text-m);line-height:1.3}.sk-chips li::before{content:"";width:0.5rem;height:0.5rem;border-radius:50%;background:var(--farbe-wappenrot);flex:none}.sk-chips--klein.sk-chips--klein{gap:0.35rem}.sk-chips--klein li{padding:0.15rem 0.6rem;font-size:var(--text-xs);font-weight:var(--gewicht-halb);background:var(--farbe-papier);border-color:var(--farbe-papier-tief)}.sk-chips--klein li::before{width:0.35rem;height:0.35rem}.sk-meilensteine.sk-meilensteine{list-style:none;padding:0;counter-reset:ms;border-top:var(--linie-stark)}.sk-meilenstein{counter-increment:ms;display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:var(--abstand-4);padding-block:var(--abstand-5);border-bottom:var(--linie)}.sk-meilenstein::before{content:counter(ms,decimal-leading-zero);grid-row:span 2;font-family:var(--schrift-titel);font-style:italic;font-size:1.6rem;line-height:1;color:var(--farbe-rot);font-variant-numeric:lining-nums}.sk-meilenstein__titel{font-family:var(--schrift-titel);font-size:var(--text-l);line-height:1.3;font-weight:520;font-variation-settings:"opsz" 36}.sk-meilenstein__quelle{margin-top:var(--abstand-1);font-size:var(--text-xs);color:var(--farbe-grau);text-transform:uppercase;letter-spacing:0.08em}.sk-ortkarten{display:grid;gap:var(--abstand-3);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr))}.sk-ortkarte{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:var(--abstand-4);padding:var(--abstand-3);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m);color:var(--farbe-tinte);text-decoration:none;transition:transform var(--dauer-mittel) var(--kurve),box-shadow var(--dauer-mittel) var(--kurve)}.sk-ortkarte__bild img{width:5.5rem;height:4rem;object-fit:cover;border-radius:var(--radius-s);filter:sepia(0.2)}.sk-ortkarte__text{display:grid;gap:0.1rem;min-width:0}.sk-ortkarte__name{font-family:var(--schrift-titel);font-size:var(--text-l);font-weight:560;line-height:1.15}.sk-ortkarte__adresse{font-size:var(--text-s);color:var(--farbe-grau)}.sk-ortkarte .symbol{color:var(--farbe-rot);transition:transform var(--dauer-mittel) var(--kurve)}.sk-ortkarte:hover{transform:translateY(-2px);box-shadow:var(--schatten-2);color:var(--farbe-tinte)}.sk-ortkarte:hover .symbol{transform:translateX(4px)}.sk-ortkarte:hover .sk-ortkarte__name{color:var(--farbe-rot)}.sk-ortliste{display:grid;border-top:var(--linie-stark)}.sk-ortzeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--abstand-2) var(--abstand-5);align-items:center;padding-block:var(--abstand-4);border-bottom:var(--linie);color:var(--farbe-tinte);text-decoration:none;min-height:44px}.sk-ortzeile__name{font-family:var(--schrift-titel);font-size:var(--text-xl);line-height:1.1;font-weight:540}.sk-ortzeile__art{font-size:var(--text-s);color:var(--farbe-grau);grid-column:1}.sk-ortzeile .sk-chips{grid-column:1}.sk-ortzeile>.symbol{grid-column:2;grid-row:1 / span 3;color:var(--farbe-rot);width:1.5rem;height:1.5rem;transition:transform var(--dauer-mittel) var(--kurve)}.sk-ortzeile:hover{color:var(--farbe-tinte)}.sk-ortzeile:hover .sk-ortzeile__name{color:var(--farbe-rot)}.sk-ortzeile:hover>.symbol{transform:translateX(6px)}@media (min-width:64em){.sk-ortzeile{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr) auto}.sk-ortzeile__art,.sk-ortzeile .sk-chips{grid-column:auto}.sk-ortzeile>.symbol{grid-column:auto;grid-row:auto}.sk-ortliste--abt .sk-ortzeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.sk-notiz{padding:var(--abstand-5) var(--abstand-5) var(--abstand-5) var(--abstand-6);border-left:4px solid var(--farbe-gold);background:var(--farbe-papier-hell);border-radius:0 var(--radius-m) var(--radius-m) 0;margin-top:var(--abstand-6)}.sk-notiz>* + *{margin-top:var(--abstand-2)}.sk-notiz__marke{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.12em;color:var(--farbe-beispiel)}.sk-notiz--rot{border-left-color:var(--farbe-wappenrot)}.sk-notiz--rot .sk-notiz__marke{color:var(--farbe-rot)}.sk-band-abschnitt{padding-block:var(--abstand-8);position:relative;overflow:hidden}.sk-band-abschnitt::after{content:"";position:absolute;right:-6%;bottom:-30%;width:min(34rem,80vw);aspect-ratio:988 / 740;pointer-events:none;background:var(--farbe-gold);opacity:0.08;-webkit-mask:url("../img/pferd.png") no-repeat center / contain;mask:url("../img/pferd.png") no-repeat center / contain}.sk-band-abschnitt .abschnitt__kopf{margin-bottom:var(--abstand-4)}.sk-band{position:relative;z-index:1}.sk-band__text{max-width:40rem;font-size:var(--text-l);color:var(--farbe-auf-dunkel-leise)}.sk-band .knopfreihe{margin-top:var(--abstand-5)}.sk-gedenken{padding-block:var(--abstand-6);font-family:var(--schrift-titel);font-style:italic;font-size:var(--text-m);color:var(--farbe-grau);text-align:center}.sk-gedenken::before{content:"✝";display:block;font-style:normal;margin-bottom:var(--abstand-2);color:var(--farbe-grau)}.sk-abteilungen>li[data-art="kultur"] .abteilung{background:linear-gradient(var(--farbe-papier-hell),var(--farbe-papier))}.sk-meldung{border-top:0}.sk-blatt{position:relative;display:grid;align-content:end;gap:0.1rem;aspect-ratio:16 / 9;padding:var(--abstand-4) var(--abstand-5);overflow:hidden;background:var(--farbe-papier-tief);border-bottom:3px solid var(--farbe-rot);isolation:isolate}.sk-blatt::after{content:"";position:absolute;right:-8%;top:-14%;width:62%;aspect-ratio:988 / 740;z-index:-1;pointer-events:none;background:var(--farbe-rot);opacity:0.05;-webkit-mask:url("../img/pferd.png") no-repeat center / contain;mask:url("../img/pferd.png") no-repeat center / contain}.sk-blatt__monat{font-family:var(--schrift-titel);font-style:italic;font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);line-height:1;color:var(--farbe-tinte)}.sk-blatt__jahr{font-family:var(--schrift-titel);font-weight:600;font-size:clamp(2.6rem,2rem + 2vw,3.6rem);line-height:0.9;letter-spacing:-0.04em;color:var(--farbe-rot);font-variant-numeric:lining-nums}.sk-blatt__abt{position:absolute;top:var(--abstand-4);left:var(--abstand-5);font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.14em;color:var(--farbe-grau)}.sk-blatt__grund{position:absolute;inset:0;z-index:-2}.sk-blatt__grund picture,.sk-blatt--bild picture{display:block;height:100%}.sk-blatt__grund img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) sepia(0.35) contrast(0.95) brightness(1.05);opacity:0.4;mix-blend-mode:multiply}.sk-blatt--ort::after{display:none}.sk-blatt--ort::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 20%,rgb(235 226 209 / 0.85) 75%)}.sk-blatt--bild{padding:0;display:block;background:var(--farbe-nachtrot)}.sk-blatt--bild::after{display:none}.sk-blatt--bild img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform 900ms var(--kurve)}.sk-blatt--logo{background:#fff}.sk-blatt--logo img{object-fit:contain;padding:var(--abstand-5)}.kachel--klickbar:hover .sk-blatt--bild:not(.sk-blatt--logo) img{transform:scale(1.04)}.sk-blatt--carneval{background:linear-gradient(135deg,rgb(242 194 48 / 0.28),rgb(31 78 158 / 0.14)),var(--farbe-papier-tief)}.sk-blatt--hauptverein{background:var(--farbe-papier-tief)}.sk-blatt--ballschule,.sk-blatt--chor{background:#EFE4D0}.sk-etikett-archiv{background:var(--farbe-tinte);color:var(--farbe-papier)}@media (min-width:64em){.sk-meldungen>li:has(.sk-meldung--gross):not([hidden]){grid-column:span 2}.sk-meldung--gross{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sk-meldung--gross .sk-blatt{aspect-ratio:auto;min-height:100%;border-bottom:0;border-right:3px solid var(--farbe-rot)}.sk-meldung--gross .kachel__titel{font-size:var(--text-xl)}}.sk-ort__bild{overflow:hidden;background:var(--farbe-papier-tief)}.sk-ort__bild img{width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:sepia(0.15) saturate(0.95);transition:transform 900ms var(--kurve),filter var(--dauer-mittel) var(--kurve)}.sk-ort:hover .sk-ort__bild img{transform:scale(1.04);filter:none}.sk-ort__baujahr{font-size:var(--text-s);color:var(--farbe-grau);font-variant-numeric:lining-nums}.sk-ort__adresse{display:flex;gap:var(--abstand-2);align-items:flex-start;font-size:var(--text-s);color:var(--farbe-grau)}.sk-ort__adresse .symbol{color:var(--farbe-rot);margin-top:0.1rem}.sk-matrix table{min-width:44rem}.sk-matrix th,.sk-matrix td{text-align:center}.sk-matrix thead th{font-size:0.72rem;letter-spacing:0.04em}.sk-matrix tbody th{text-align:left;white-space:nowrap}.sk-punkt{display:inline-block;width:0.85rem;height:0.85rem;border-radius:50%;background:var(--farbe-rot);box-shadow:0 0 0 3px rgb(184 0 0 / 0.12)}.sk-wege.sk-wege{list-style:none;padding:0;display:grid;gap:var(--abstand-4)}@media (min-width:64em){.sk-wege.sk-wege{grid-template-columns:repeat(3,minmax(0,1fr))}}.sk-weg{position:relative;padding:var(--abstand-5);background:var(--farbe-papier);border:var(--linie);border-radius:var(--radius-m)}.sk-weg::before{content:"";position:absolute;left:var(--abstand-5);right:var(--abstand-5);top:0;height:3px;background:var(--farbe-rot);border-radius:0 0 3px 3px}.sk-weg__von{font-family:var(--schrift-titel);font-size:var(--text-l);font-weight:560;line-height:1.2}.sk-weg__von span{display:block;font-family:var(--schrift-text);font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.12em;color:var(--farbe-rot);margin-bottom:var(--abstand-1)}.sk-weg__text{margin-top:var(--abstand-3);font-size:var(--text-m);line-height:1.6}.sk-osm{margin-top:var(--abstand-5)}.sk-liste.sk-liste{list-style:none;padding:0;border-top:var(--linie-stark)}.sk-liste li{padding-block:var(--abstand-3);border-bottom:var(--linie)}.sk-liste li::before{content:"—";color:var(--farbe-rot);margin-right:var(--abstand-2)}.sk-blaettern{display:grid;gap:var(--abstand-3);padding-block:var(--abstand-7)}.sk-blaettern__link{display:grid;gap:var(--abstand-1);padding:var(--abstand-4) var(--abstand-5);border:var(--linie);border-radius:var(--radius-m);background:var(--farbe-papier-hell);color:var(--farbe-tinte);text-decoration:none;font-family:var(--schrift-titel);font-size:var(--text-m);line-height:1.3;transition:border-color var(--dauer-kurz) var(--kurve),box-shadow var(--dauer-mittel) var(--kurve)}.sk-blaettern__link span{font-family:var(--schrift-text);font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.1em;color:var(--farbe-rot)}.sk-blaettern__link:hover{border-color:var(--farbe-tinte);box-shadow:var(--schatten-1);color:var(--farbe-tinte)}.sk-blaettern__link.ist-leer{visibility:hidden}@media (min-width:48em){.sk-blaettern{grid-template-columns:1fr auto 1fr;align-items:stretch}.sk-blaettern__link--vor{text-align:right}.sk-blaettern__mitte{text-align:center}}@media (max-width:47.99em){.sk-blaettern__link.ist-leer{display:none}}.sk-kopf--artikel{padding-bottom:var(--abstand-6)}.sk-artikel__meta{display:flex;align-items:flex-start;gap:var(--abstand-2);margin-top:var(--abstand-5);font-size:var(--text-m);color:var(--farbe-grau)}.sk-artikel__meta .symbol{color:var(--farbe-rot);margin-top:0.15rem}.sk-artikel__ca{font-size:var(--text-s)}.sk-artikel__abt{display:flex;flex-wrap:wrap;gap:var(--abstand-2);margin-top:var(--abstand-4)}.sk-etikett-link{text-decoration:none;min-height:32px;padding-inline:0.7rem}.sk-etikett-link:hover{background:var(--farbe-tinte);color:var(--farbe-papier)}.sk-artikel__archiv{margin-top:var(--abstand-3);font-size:var(--text-s);font-style:italic;color:var(--farbe-grau)}.sk-abschnitt-artikel{padding-top:var(--abstand-5)}.sk-artikel{display:grid;gap:var(--abstand-6)}.sk-artikel .fliesstext{font-size:var(--text-basis)}.sk-artikel .fliesstext>p:first-child{font-size:var(--text-l);line-height:1.5}.sk-artikel__bild{display:grid;gap:var(--abstand-3)}.sk-artikel__bild img{width:100%;height:auto;border-radius:var(--radius-m);box-shadow:var(--schatten-2)}.sk-artikel__bild figcaption{font-size:var(--text-s);color:var(--farbe-grau);font-style:italic}.sk-artikel__bild--logo img{width:auto;max-width:min(18rem,70%);max-height:14rem;box-shadow:none;border-radius:0}.sk-artikel__bild--ort{justify-items:start}.sk-artikel__bild--ort img{width:min(24rem,100%);aspect-ratio:16 / 9;object-fit:cover;filter:grayscale(0.6) sepia(0.3);border:0.6rem solid #fff;border-radius:2px}.sk-fotohinweis{display:flex;gap:var(--abstand-2);align-items:flex-start;padding:var(--abstand-4);border:1px dashed var(--farbe-linie);border-radius:var(--radius-m);font-size:var(--text-s);color:var(--farbe-grau)}.sk-fotohinweis .symbol{color:var(--farbe-rot);margin-top:0.1rem}.sk-artikel__ende{display:flex;align-items:center;gap:var(--abstand-3);padding-top:var(--abstand-5);border-top:var(--linie);font-size:var(--text-s);color:var(--farbe-grau);font-style:italic}.sk-termin-kasten{padding:var(--abstand-5);border-radius:var(--radius-m);background:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel)}.sk-termin-kasten__marke{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.14em;color:var(--farbe-gold)}.sk-termin-kasten__datum{margin-top:var(--abstand-2);font-family:var(--schrift-titel);font-size:var(--text-xl);line-height:1.2}.sk-termin-kasten .knopf--text{--k-text:var(--farbe-auf-dunkel)}.sk-termin-kasten .knopf--text:hover{--k-text:var(--farbe-gold)}.sk-termin-kasten :focus-visible{outline-color:var(--farbe-fokus-dunkel)}.sk-termin-kasten--war{background:var(--farbe-papier-tief);color:var(--farbe-tinte)}.sk-termin-kasten--war .sk-termin-kasten__marke{color:var(--farbe-grau)}.sk-termin-kasten--war .knopf--text{--k-text:var(--farbe-rot)}.sk-termin-zusatz{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--abstand-4)}.sk-bestaetigen{display:inline-flex;padding:0.15rem 0.55rem;border:1px dashed var(--farbe-beispiel);border-radius:var(--radius-s);background:var(--farbe-beispiel-grund);color:var(--farbe-beispiel);font-size:var(--text-xs);font-weight:var(--gewicht-fett)}@media (min-width:48em){.sk-termin{grid-template-columns:8rem minmax(0,1fr)}.sk-termin .termin__tag{font-size:4.25rem}}.termin.ist-vergangen{opacity:0.6}.termin.ist-vergangen .termin__titel::before{content:"war · ";color:var(--farbe-grau);font-style:italic}.sk-regeln{display:grid;gap:var(--abstand-4);grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}.sk-regel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--abstand-3);padding:var(--abstand-5);background:var(--farbe-papier);border:var(--linie);border-radius:var(--radius-m)}.sk-regel__titel{font-size:var(--text-l);line-height:1.2}.sk-regel__titel a{color:var(--farbe-tinte);text-decoration:none}.sk-regel__titel a:hover{color:var(--farbe-rot);text-decoration:underline}.sk-regel__zeiten.sk-regel__zeiten{list-style:none;padding:0;display:grid;gap:var(--abstand-1);font-size:var(--text-s);font-variant-numeric:tabular-nums}.sk-regel__zeiten li{padding-left:0.9rem;position:relative}.sk-regel__zeiten li::before{content:"";position:absolute;left:0;top:0.55em;width:0.35rem;height:0.35rem;border-radius:50%;background:var(--farbe-rot)}.sk-regel__ort{display:flex;gap:var(--abstand-2);margin-top:auto;font-size:var(--text-s);color:var(--farbe-grau)}.sk-regel__ort .symbol{color:var(--farbe-rot)}.sk-warliste.sk-warliste{list-style:none;padding:0;border-top:var(--linie-stark)}.sk-war{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--abstand-1) var(--abstand-4);padding-block:var(--abstand-4);border-bottom:var(--linie)}.sk-war__marke{grid-row:span 3;align-self:start;padding:0.1rem 0.5rem;border-radius:var(--radius-s);background:var(--farbe-papier-tief);font-family:var(--schrift-titel);font-style:italic;color:var(--farbe-grau)}.sk-war time{font-size:var(--text-s);color:var(--farbe-grau);font-variant-numeric:lining-nums}.sk-war__titel{font-family:var(--schrift-titel);font-size:var(--text-l);line-height:1.25}.sk-war__meta{font-size:var(--text-s);color:var(--farbe-grau)}@media (min-width:64em){.sk-war{grid-template-columns:3.5rem 15rem minmax(0,1fr) minmax(0,0.9fr);align-items:baseline}.sk-war__marke{grid-row:auto}}@media print{.sk-kopf__jahr,.sk-blatt::after,.sk-band-abschnitt::after{display:none}.sk-abzug{transform:none;box-shadow:none}}.sk-seite .tabelle{position:relative}.sk-termin .termin__datum--jahr .termin__tag{font-size:2.6rem}.sk-war__titel a{color:var(--farbe-tinte);text-decoration:none}.sk-war__titel a::after{content:" →";color:var(--farbe-rot)}.sk-war__titel a:hover,.sk-war__titel a:focus-visible{color:var(--farbe-rot);text-decoration:underline;text-decoration-thickness:1px}@media (min-width:64em){.kartenraster--3>li:last-child:nth-child(3n+1):has(>.sk-ort){grid-column:1 / -1}.kartenraster--3>li:last-child:nth-child(3n+1)>.sk-ort{flex-direction:row}.kartenraster--3>li:last-child:nth-child(3n+1)>.sk-ort .sk-ort__bild{flex:0 0 calc((100% - 2 * var(--abstand-5)) / 3)}.kartenraster--3>li:last-child:nth-child(3n+1)>.sk-ort .sk-ort__bild img{height:100%;object-fit:cover}.kartenraster--3>li:last-child:nth-child(3n+1)>.sk-ort .kachel__inhalt{justify-content:center}}.ver-spalten{display:grid;gap:var(--abstand-5);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:48em){.ver-spalten--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.ver-spalten:not(.ver-spalten--zwei){grid-template-columns:repeat(3,minmax(0,1fr))}}.ver-karte{padding:var(--abstand-5);background:var(--farbe-papier-hell);border:var(--linie);border-top:3px solid var(--farbe-rot);border-radius:var(--radius-m);height:100%}.abschnitt--hell .ver-karte{background:var(--farbe-papier)}.ver-karte>* + *{margin-top:var(--abstand-3)}.ver-karte__titel{font-size:var(--text-l)}.ver-karte__klein{font-size:var(--text-s);color:var(--farbe-grau)}.ver-karte .person{border:0;padding:0;background:transparent}.ver-adresse{font-style:normal;font-size:var(--text-m);line-height:1.55}.ver-zeiten{display:grid;gap:0;border-top:var(--linie)}.ver-zeiten>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.1rem var(--abstand-4);padding-block:0.7rem;border-bottom:var(--linie)}.ver-zeiten dt{font-weight:var(--gewicht-halb)}.ver-zeiten dd{color:var(--farbe-tinte);font-variant-numeric:lining-nums tabular-nums}.ver-zeiten--klein{margin-block:var(--abstand-3);font-size:var(--text-s)}.ver-hinweisbox{padding:var(--abstand-5);border:1.5px solid var(--farbe-rot);border-radius:var(--radius-m);background:var(--farbe-papier-hell)}.ver-hinweisbox>* + *{margin-top:var(--abstand-3)}.ver-hinweisbox__titel{font-size:var(--text-l)}.ver-downloads{list-style:none;padding:0;display:grid;gap:var(--abstand-3);grid-template-columns:minmax(0,1fr)}@media (min-width:48em){.ver-downloads{grid-template-columns:repeat(2,minmax(0,1fr))}}.ver-downloads>li{display:flex}.ver-downloads>li>*{flex:1}.ver-download{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--abstand-4);min-height:5rem;padding:var(--abstand-4) var(--abstand-5);background:var(--farbe-papier-hell);border:var(--linie);border-radius:var(--radius-m);color:var(--farbe-tinte);text-decoration:none;transition:transform var(--dauer-mittel) var(--kurve),box-shadow var(--dauer-mittel) var(--kurve),border-color var(--dauer-mittel) var(--kurve)}.abschnitt--hell .ver-download{background:var(--farbe-papier)}.ver-download:hover{transform:translateY(-3px);box-shadow:var(--schatten-2);border-color:var(--farbe-rot);color:var(--farbe-tinte)}.ver-download__zeichen{display:grid;place-items:center;width:3rem;height:3.75rem;border-radius:var(--radius-s);background:var(--farbe-rot);color:var(--farbe-papier)}.ver-download__zeichen .symbol{width:1.5rem;height:1.5rem}.ver-download__inhalt{display:flex;flex-direction:column;gap:0.15rem;min-width:0}.ver-download__titel{font-family:var(--schrift-titel);font-size:var(--text-l);font-weight:560;line-height:1.2}.ver-download__text{font-size:var(--text-s);color:var(--farbe-grau)}.ver-download__meta{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.08em;color:var(--farbe-rot);margin-top:0.2rem}.ver-download__pfeil{color:var(--farbe-rot)}.ver-download__pfeil .symbol{width:1.4rem;height:1.4rem;transition:transform var(--dauer-mittel) var(--kurve)}.ver-download:hover .ver-download__pfeil .symbol{transform:translate(2px,-2px)}.ver-download:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px}.ver-tore{list-style:none;padding:0;display:grid;border-top:var(--linie-stark);grid-template-columns:minmax(0,1fr)}@media (min-width:40em){.ver-tore{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.ver-tore{grid-template-columns:repeat(3,minmax(0,1fr))}}.ver-tor{position:relative;display:flex;flex-direction:column;gap:var(--abstand-3);height:100%;padding:var(--abstand-5) var(--abstand-5) var(--abstand-6);border-bottom:var(--linie);transition:background var(--dauer-mittel) var(--kurve)}@media (min-width:40em){.ver-tore>li:nth-child(odd) .ver-tor{border-right:var(--linie)}}@media (min-width:64em){.ver-tore>li .ver-tor{border-right:var(--linie)}.ver-tore>li:nth-child(3n) .ver-tor{border-right:0}}.ver-tor__nr{font-family:var(--schrift-titel);font-style:italic;font-size:1.1rem;color:var(--farbe-grau);font-variant-numeric:lining-nums}.ver-tor__titel{font-size:clamp(1.7rem,1.3rem + 1.2vw,2.4rem);line-height:1.05}.ver-tor__link{color:var(--farbe-tinte);text-decoration:none}.ver-tor__link::after{content:"";position:absolute;inset:0;z-index:1}.ver-tor__text{color:var(--farbe-grau);line-height:1.5}.ver-tor__mehr{display:inline-flex;align-items:center;gap:0.4rem;margin-top:auto;padding-top:var(--abstand-3);font-weight:var(--gewicht-halb);color:var(--farbe-rot)}.ver-tor__mehr .symbol{transition:transform var(--dauer-mittel) var(--kurve)}.ver-tor:hover{background:var(--farbe-papier-hell)}.ver-tor:hover .ver-tor__link{color:var(--farbe-rot)}.ver-tor:hover .ver-tor__mehr .symbol{transform:translateX(5px)}.ver-tor:has(a:focus-visible){outline:3px solid var(--farbe-fokus);outline-offset:-3px}.ver-tor a:focus-visible{outline:none}.ver-leitspruch-abschnitt{padding-block:var(--abstand-8)}.ver-leitspruch{text-align:center}.ver-leitspruch blockquote p{font-family:var(--schrift-titel);font-style:italic;font-weight:420;font-size:clamp(2.5rem,1.4rem + 5vw,5.5rem);line-height:1.02;letter-spacing:-0.03em;color:var(--farbe-auf-dunkel);font-variation-settings:"opsz" 144;text-wrap:balance}.ver-leitspruch figcaption{margin-top:var(--abstand-5);font-size:var(--text-s);color:var(--farbe-auf-dunkel-leise)}.ver-leitspruch a{color:var(--farbe-gold)}.ver-leitbild-abschnitt{padding-top:var(--abstand-5)}.ver-leitbild-abschnitt .breite--schmal{max-width:52rem}.ver-leitbild__lead{margin-bottom:var(--abstand-8);padding-bottom:var(--abstand-7);border-bottom:var(--linie-stark)}.ver-leitbild__lead p{font-family:var(--schrift-titel);font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);line-height:1.15;letter-spacing:-0.02em;font-variation-settings:"opsz" 96;text-wrap:balance}.ver-leitbild{display:grid;gap:var(--abstand-6)}.ver-leitbild__absatz{display:grid;gap:var(--abstand-2);max-width:var(--breite-text)}.ver-leitbild__absatz p{font-size:var(--text-l);line-height:1.6;color:var(--farbe-tinte)}.ver-leitbild__absatz:nth-of-type(3n){margin-bottom:var(--abstand-5)}.ver-leitbild__nr{font-family:var(--schrift-titel);font-style:italic;font-size:1.75rem;line-height:1;color:var(--farbe-rot);font-variant-numeric:lining-nums}@media (min-width:52em){.ver-leitbild__absatz{grid-template-columns:3.5rem minmax(0,1fr);gap:var(--abstand-4);max-width:none}.ver-leitbild__absatz p{max-width:var(--breite-text)}.ver-leitbild__nr{padding-top:0.2rem;text-align:right}}.ver-leitbild__zitat{margin-block:var(--abstand-6);padding:var(--abstand-6) 0 var(--abstand-6) var(--abstand-5);border-left:4px solid var(--farbe-wappenrot)}.ver-leitbild__zitat p{font-family:var(--schrift-titel);font-style:italic;font-size:clamp(1.5rem,1.1rem + 1.8vw,2.4rem);line-height:1.22;letter-spacing:-0.015em;font-variation-settings:"opsz" 72;text-wrap:balance}.ver-leitbild__zitat figcaption{margin-top:var(--abstand-3);font-size:var(--text-s);color:var(--farbe-grau)}@media (min-width:52em){.ver-leitbild__zitat{margin-left:4.5rem}}.ver-leitbild__spruch{margin-block:var(--abstand-7);padding:var(--abstand-7) var(--abstand-5);background:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel);border-radius:var(--radius-l);text-align:center}.ver-leitbild__spruch p:first-child{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.16em;color:var(--farbe-gold)}.ver-leitbild__spruch-gross{margin-top:var(--abstand-3);font-family:var(--schrift-titel);font-style:italic;font-size:clamp(2rem,1.2rem + 3.6vw,4rem);line-height:1.05;letter-spacing:-0.03em;color:var(--farbe-auf-dunkel)}.ver-personen .person{height:100%}.person__inhalt{min-width:0}.ver-personen .person .kontaktzeilen a{font-size:var(--text-s)}.ver-spende{display:grid;gap:var(--abstand-6)}.ver-spende__text>* + *{margin-top:var(--abstand-3)}.ver-spende__text{max-width:var(--breite-text)}.ver-bank{display:grid;gap:0;align-self:start;border:var(--linie);border-top:3px solid var(--farbe-rot);border-radius:var(--radius-m);background:var(--farbe-papier-hell)}.ver-bank>div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--abstand-3);padding:0.85rem var(--abstand-5);border-bottom:var(--linie)}.ver-bank>div:last-child{border-bottom:0}.ver-bank dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:0.1em;font-weight:var(--gewicht-fett);color:var(--farbe-grau);padding-top:0.2rem}.ver-bank dd{font-variant-numeric:lining-nums tabular-nums;font-weight:var(--gewicht-halb);overflow-wrap:anywhere}@media (min-width:64em){.ver-spende{grid-template-columns:1.1fr 1fr;align-items:start}}.ver-satzung-abschnitt{padding-block:var(--abstand-5) var(--abstand-7)}.ver-satzung-kopf{display:grid;gap:var(--abstand-5);align-items:stretch}@media (min-width:52em){.ver-satzung-kopf{grid-template-columns:1.2fr 1fr}}.ver-stand{padding:var(--abstand-5);border-left:4px solid var(--farbe-gold);background:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel);border-radius:var(--radius-m)}.ver-stand strong{color:var(--farbe-gold);font-family:var(--schrift-titel);font-size:var(--text-xl);font-weight:560}.ver-stand__marke{font-size:var(--text-xs);font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.14em;color:var(--farbe-gold);margin-bottom:var(--abstand-2)}.ver-gliederung{list-style:none;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:var(--linie-stark)}@media (min-width:40em){.ver-gliederung{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--abstand-6)}}@media (min-width:64em){.ver-gliederung{grid-template-columns:repeat(3,minmax(0,1fr))}}.ver-gliederung a{display:flex;align-items:baseline;gap:var(--abstand-3);min-height:3.25rem;padding:0.75rem 0;border-bottom:var(--linie);color:var(--farbe-tinte);text-decoration:none}.ver-gliederung a:hover{color:var(--farbe-rot)}.ver-gliederung__nr{flex:none;min-width:3.1rem;font-family:var(--schrift-titel);font-style:italic;color:var(--farbe-rot);font-variant-numeric:lining-nums}.ver-par__nr{font-style:italic;color:var(--farbe-rot);margin-right:0.4rem;font-variant-numeric:lining-nums}.ver-par{scroll-margin-top:calc(var(--kopf-hoehe) + 1rem)}.ver-par__text{max-width:46rem}.ver-par__text>.ver-satz + .ver-satz{margin-top:var(--abstand-3)}.ver-satz{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--abstand-2)}.ver-satz:not(:has(.ver-satz__nr)){grid-template-columns:minmax(0,1fr)}.ver-satz__nr{font-variant-numeric:lining-nums;color:var(--farbe-grau);font-weight:var(--gewicht-halb)}.ver-satz__text p + *{margin-top:var(--abstand-2)}.ver-satz__unter{padding:0 0 0 0.25rem;list-style:none;display:grid;gap:var(--abstand-1)}.ver-satz__unter li{padding-left:1rem;position:relative}.ver-satz__unter li::before{content:"";position:absolute;left:0;top:0.7em;width:0.4rem;height:2px;background:var(--farbe-rot)}.ver-alle{margin-bottom:var(--abstand-4)}.ver-alle__knopf{min-height:44px;padding:0.4rem 1.1rem;border:1.5px solid var(--farbe-tinte);border-radius:var(--radius-rund);background:transparent;font-weight:var(--gewicht-halb)}.ver-alle__knopf:hover{background:var(--farbe-tinte);color:var(--farbe-papier)}.ver-beitraege-kopf{display:grid;gap:var(--abstand-6);margin-bottom:var(--abstand-6)}@media (min-width:64em){.ver-beitraege-kopf{grid-template-columns:1fr 1fr;align-items:end}.ver-beitraege-kopf .kennzahlen{grid-template-columns:repeat(3,1fr)}}.ver-beitraege-kopf .kennzahl__wert{font-size:clamp(2rem,1.5rem + 2vw,3rem)}.ver-tabellen{display:grid;gap:var(--abstand-5)}@media (min-width:64em){.ver-tabellen{grid-template-columns:1fr 1fr;align-items:start}.ver-tabellen .tabelle{margin-block:0}}@media (min-width:40em){.ver-tabellen .tabelle table{min-width:24rem}}.ver-notizen{list-style:none;padding:0;margin-top:var(--abstand-5);display:grid;gap:var(--abstand-2);max-width:52rem;font-size:var(--text-m);color:var(--farbe-grau)}.ver-notizen li{padding-left:1.1rem;position:relative}.ver-notizen li::before{content:"";position:absolute;left:0;top:0.75em;width:0.45rem;height:2px;background:var(--farbe-rot)}.ver-notizen sup{color:var(--farbe-rot);font-weight:var(--gewicht-fett)}.ver-eintritt{display:grid;gap:var(--abstand-7);align-items:start}@media (min-width:64em){.ver-eintritt{grid-template-columns:1.4fr 1fr;gap:var(--abstand-8)}.ver-weg{position:sticky;top:calc(var(--kopf-hoehe) + 1.5rem)}}.ver-schritte{list-style:none;padding:0;counter-reset:schritt;display:grid;gap:0;position:relative}.ver-schritt{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:var(--abstand-4);padding-bottom:var(--abstand-6);position:relative}.ver-schritt::before{content:"";position:absolute;left:calc(1.625rem - 1px);top:3.25rem;bottom:0;width:2px;background:var(--farbe-linie)}.ver-schritt:last-child::before{display:none}.ver-schritt:last-child{padding-bottom:0}.ver-schritt__nr{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;background:var(--farbe-rot);color:var(--farbe-papier);font-family:var(--schrift-titel);font-size:1.5rem;font-weight:600;font-variant-numeric:lining-nums}.ver-schritt__inhalt{padding-top:0.35rem}.ver-schritt__inhalt>* + *{margin-top:var(--abstand-2)}.ver-schritt__titel{font-size:var(--text-xl);line-height:1.15}.ver-weg{padding:var(--abstand-6);background:var(--farbe-nachtrot);color:var(--farbe-auf-dunkel);border-radius:var(--radius-l)}.ver-weg>* + *{margin-top:var(--abstand-3)}.ver-weg__titel{font-size:var(--text-xl);font-style:italic;font-weight:440;color:var(--farbe-auf-dunkel)}.ver-weg a:not(.knopf){color:var(--farbe-gold)}.ver-weg .ver-zeiten,.ver-weg .ver-zeiten>div{border-color:rgb(245 239 227 / 0.2)}.ver-weg .ver-zeiten dd{color:var(--farbe-auf-dunkel)}.ver-weg .knopfreihe{margin-top:var(--abstand-4)}.ver-weg .knopf--primaer{--k-grund:var(--farbe-papier);--k-text:var(--farbe-rot);--k-rand:var(--farbe-papier)}.ver-weg .knopf--primaer:hover{--k-grund:var(--farbe-gold);--k-text:var(--farbe-nachtrot);--k-rand:var(--farbe-gold)}.ver-weg .knopf--sekundaer{--k-text:var(--farbe-auf-dunkel);--k-rand:var(--farbe-auf-dunkel)}.ver-weg .knopf--sekundaer:hover{--k-grund:var(--farbe-auf-dunkel);--k-text:var(--farbe-nachtrot);--k-rand:var(--farbe-auf-dunkel)}.ver-weg :focus-visible{outline-color:var(--farbe-fokus-dunkel)}.ver-abteilungen{list-style:none;padding:0;display:grid;gap:var(--abstand-5);grid-template-columns:minmax(0,1fr)}@media (min-width:40em){.ver-abteilungen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.ver-abteilungen{grid-template-columns:repeat(4,minmax(0,1fr))}}.ver-abteilungen>li{display:flex}.ver-abt{display:flex;flex-direction:column;gap:var(--abstand-2);flex:1;padding:var(--abstand-5);background:var(--farbe-papier);border:var(--linie);border-top:3px solid var(--farbe-rot);border-radius:var(--radius-m);min-width:0}.ver-abt__name{font-size:clamp(1.4rem,1.2rem + 0.6vw,1.75rem);line-height:1.1}.ver-abt__zusatz{font-size:var(--text-s);font-style:italic;color:var(--farbe-grau)}.ver-abt__leitung{font-size:var(--text-s);color:var(--farbe-grau);margin-top:var(--abstand-1)}.ver-abt__leitung span{display:block;font-weight:var(--gewicht-fett);text-transform:uppercase;letter-spacing:0.08em;font-size:var(--text-xs);color:var(--farbe-rot)}.ver-abt__personen{list-style:none;padding:0;display:grid;gap:0.15rem;font-size:var(--text-s)}.ver-abt__personen span{display:block;color:var(--farbe-tinte);font-weight:var(--gewicht-halb)}.ver-abt .kontaktzeilen{margin-top:var(--abstand-1)}.ver-abt .kontaktzeilen a{font-size:var(--text-s);min-height:44px}.ver-abt__links{display:grid;gap:0;margin-top:auto;padding-top:var(--abstand-3);border-top:var(--linie)}.ver-abt__link{display:inline-flex;align-items:center;gap:0.4rem;min-height:44px;font-weight:var(--gewicht-halb);font-size:var(--text-s);text-decoration:none;overflow-wrap:anywhere}.ver-abt__link:hover{text-decoration:underline}.ver-abt__link .symbol{width:1rem;height:1rem;flex:none}.ver-recht .fliesstext{max-width:none}.ver-recht .fliesstext p{line-height:1.65;overflow-wrap:anywhere;hyphens:auto}.ver-recht .fliesstext h2{font-size:var(--text-xl);margin-top:var(--abstand-7);padding-top:var(--abstand-4);border-top:var(--linie)}.ver-recht .fliesstext h3{font-size:var(--text-l);margin-top:var(--abstand-6)}.ver-recht .fliesstext h4{font-size:var(--text-basis);font-weight:var(--gewicht-halb);margin-top:var(--abstand-5);font-family:var(--schrift-text)}.ver-recht .fliesstext h2,.ver-recht .fliesstext h3,.ver-recht .fliesstext h4{scroll-margin-top:calc(var(--kopf-hoehe) + 1rem)}.ver-recht .fliesstext>h2:first-child{margin-top:0;border-top:0;padding-top:0}.ver-recht__block p{font-size:var(--text-l)}.ver-recht-hinweis{padding-block:var(--abstand-6)}.ver-verz-abschnitt{padding-bottom:0}.ver-verzeichnis ol{list-style:none;padding-left:0;display:grid;gap:var(--abstand-1)}.ver-verzeichnis li::marker{color:var(--farbe-rot);font-weight:var(--gewicht-fett)}.ver-verzeichnis a{display:inline-flex;align-items:center;min-height:44px}.ver-suche{display:grid;gap:var(--abstand-5)}.ver-suche__feld{display:grid;gap:var(--abstand-2)}.ver-suche__feld label{font-weight:var(--gewicht-halb)}.ver-suche__eingabe{width:100%;min-height:3.5rem;padding:0.7rem 1.1rem;font:inherit;font-size:var(--text-l);color:var(--farbe-tinte);background:var(--farbe-papier-hell);border:2px solid var(--farbe-tinte);border-radius:var(--radius-m)}.ver-suche__eingabe:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:2px}.ver-suche__anzahl{color:var(--farbe-grau);font-size:var(--text-s);min-height:1.5em}.ver-treffer{list-style:none;padding:0;display:grid;border-top:var(--linie-stark)}.ver-treffer li{border-bottom:var(--linie)}.ver-treffer a{display:grid;gap:0.25rem;padding:var(--abstand-4) 0;color:var(--farbe-tinte);text-decoration:none}.ver-treffer a:hover .ver-treffer__titel{color:var(--farbe-rot);text-decoration:underline}.ver-treffer__titel{font-family:var(--schrift-titel);font-size:var(--text-xl);line-height:1.15}.ver-treffer__text{color:var(--farbe-grau);font-size:var(--text-m)}.ver-treffer__pfad{font-size:var(--text-xs);color:var(--farbe-grau);letter-spacing:0.04em}.ver-treffer mark{background:var(--farbe-beispiel-grund);color:inherit;padding:0 0.1em;border-radius:2px}@media (max-width:30em){.seitenkopf__titel{font-size:clamp(2.2rem,9.2vw,2.75rem)}}