:root{color-scheme:light;--weiss:#fff;--sanft:#f6f7f5;--ink:#18211c;--mist:#5b665f;--hair:#e6e8e4;--gruen:#0a6b2e;--gruen-hell:#e8f2ea;--gruen-panel:#0a3c20e6;--orange:#b24e00;--orange-voll:#ef7a12;--orange-hell:#fdf1e5;--neutralhell:#f1f2ef;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--text-lead:18px;--text:16.5px;--text-klein:15px;--text-fein:13.5px;--text-meta:12px;--text-marke:10.5px;--titel-1:clamp(28px, 3.4vw, 38px);--titel-2:clamp(25px, 2.8vw, 31px);--titel-3:23px;--titel-4:19px;--takt-abschnitt:84px;--takt-einstieg:44px;--takt-block:32px;--takt-zwischen:52px;--takt-eng:24px;--breite:1120px;--lesebreite:760px;--auf-dunkel:#cfe0d6;--gruen-hell-stark:#d7e9dc;--rand:28px}:root[data-theme=dark],:root[data-theme=light]{color-scheme:light}*,:before,:after{box-sizing:border-box}body{background:var(--weiss);color:var(--ink);font-family:var(--sans);font-size:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.62}h1,h2,h3{letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:750;line-height:1.16}p{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--gruen);text-underline-offset:3px}:focus-visible{outline:3px solid var(--orange-voll);outline-offset:2px;border-radius:4px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.wtag .zt,.wtag li .z,.na .d,.m .pl,.m .pk,.liste .z .r .zt2,.dok .r .art{font-variant-numeric:tabular-nums}.in{max-width:var(--breite);padding:0 var(--rand);margin:0 auto}.sec{margin-top:var(--takt-abschnitt)}.kopf2{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.kopf2 h2,.kopf2 h3{font-size:var(--titel-2)}.kopf2 h3{font-size:var(--titel-4)}.kopf2 .mehr{font:inherit;font-size:var(--text-klein);color:var(--gruen);margin-left:auto;font-weight:600;text-decoration:none}.kopf2 .mehr:hover{text-decoration:underline}.top{background:var(--weiss);border-bottom:1px solid var(--hair);z-index:60;position:sticky;top:0}.top .in{align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.top .logo{flex:none;width:36px}.top .marke{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.top .nm{font-weight:800;font-size:var(--text);letter-spacing:-.015em;line-height:1.15;display:block}.top .sub{font-size:var(--text-meta);color:var(--mist);display:block}.top nav{order:2;align-items:center;gap:12px;margin-left:auto;display:flex}.top nav ul{gap:1px;margin:0;padding:0;list-style:none;display:flex}.top nav li{position:relative}.top nav ul a{font-size:var(--text-klein);color:var(--mist);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:8px 12px;font-weight:600;text-decoration:none;display:inline-flex}.top nav ul a:hover{color:var(--ink);background:var(--sanft)}.top nav ul a[aria-current=page]{color:var(--gruen);background:var(--gruen-hell)}.top nav ul a[aria-current=page]:hover{background:var(--gruen-hell-stark)}.top nav .pfeil{font-size:var(--text-marke);opacity:.65}.top nav .unter{z-index:70;background:var(--weiss);border:1px solid var(--hair);border-radius:6px;flex-direction:column;gap:0;min-width:176px;padding:6px;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 26px #18211c1c}.top nav li.hat-unter:hover>.unter,.top nav li.hat-unter:focus-within>.unter{display:flex}.top nav .unter a{padding:8px 10px;font-weight:500;display:block}.mitglied{background:var(--gruen);color:var(--weiss);font:inherit;font-weight:700;font-size:var(--text-fein);white-space:nowrap;border:0;border-radius:5px;align-items:center;gap:7px;margin-left:12px;padding:9px 16px;text-decoration:none;display:inline-flex}.mitglied:hover{filter:brightness(1.07)}.burger{background:var(--sanft);border:1px solid var(--hair);color:var(--ink);font:inherit;cursor:pointer;border-radius:5px;order:4;margin-left:auto;padding:9px 15px;font-weight:600;display:none}.slider{background:var(--sanft);position:relative}.buehne{width:100%;height:clamp(300px,26vw,400px);position:relative;overflow:hidden}.folie{opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0}.folie.an{opacity:1;pointer-events:auto}.folie img{object-fit:cover;width:100%;height:100%}.folie .schleier{background:linear-gradient(90deg,#08140c66 0%,#08140c42 55%,#08140c29 100%);position:absolute;inset:0}.folie .txt{align-items:center;display:flex;position:absolute;inset:0}.folie .txt .in{width:100%}.folie .box{max-width:42ch;min-height:var(--folienbox,auto);color:var(--weiss);background:var(--gruen-panel);border-radius:6px;flex-direction:column;padding:22px 26px 24px;display:flex}.folie .box>p:last-of-type{margin-bottom:18px}.folie .eyebrow{font-size:var(--text-meta);letter-spacing:.15em;text-transform:uppercase;color:var(--auf-dunkel);margin-bottom:8px;font-weight:800}.folie h2{font-size:var(--titel-2);color:var(--weiss);letter-spacing:-.028em}.folie p{font-size:var(--text);color:var(--auf-dunkel);margin-top:10px;line-height:1.5}.folie .btn{background:var(--weiss);color:var(--gruen);font-weight:700;font-size:var(--text-klein);border-radius:5px;align-self:flex-start;margin-top:auto;padding:11px 20px;text-decoration:none;display:inline-block}.folie .btn:hover{filter:brightness(.97)}.reiter{background:var(--weiss);border-bottom:1px solid var(--hair)}.reiter .in{gap:0;display:flex}.reiter button{min-width:120px;font:inherit;font-size:var(--text-klein);color:var(--mist);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-top:3px solid #0000;flex:1 1 0;padding:14px 12px 13px;font-weight:600;position:relative}.reiter button:hover{color:var(--ink)}.reiter button[aria-selected=true]{color:var(--gruen);background:var(--gruen-hell);border-top-color:var(--gruen);font-weight:700}.reiter button[aria-selected=true]:hover{background:var(--gruen-hell-stark)}.reiter button .lauf{background:var(--gruen);width:0;height:3px;position:absolute;top:-3px;left:0}@media (prefers-reduced-motion:no-preference){.reiter button[aria-selected=true] .lauf{animation:lauf var(--dauer,7s) linear forwards}}@keyframes lauf{0%{width:0}to{width:100%}}.seitenkopf{border-bottom:1px solid var(--hair);background-position:50%;background-size:cover;align-items:flex-end;min-height:clamp(190px,17vw,260px);display:flex;position:relative}.seitenkopf:before{content:"";background:linear-gradient(#08140ca8 0%,#08140cc7 100%);position:absolute;inset:0}.seitenkopf .in{width:100%;padding-top:40px;padding-bottom:34px;position:relative}.seitenkopf.schmal .in{max-width:var(--lesebreite)}.seitenkopf h1{font-size:var(--titel-1);color:var(--weiss);margin-bottom:12px}.seitenkopf .lead{font-size:var(--text-lead);color:var(--auf-dunkel);max-width:62ch;line-height:1.6}.intro{margin-top:var(--takt-einstieg)}.intro .gitter{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:52px;display:grid}.intro h1{font-size:var(--titel-1);margin-bottom:16px}.intro p{font-size:var(--text-lead);line-height:1.65}.intro p+p{margin-top:14px}.fakt .v a{color:inherit;text-decoration-color:var(--hair);padding:2px 0;display:inline-block}.woche{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:14px;display:grid}.wtag{background:var(--sanft);border-radius:8px;padding:18px 20px 20px}@supports (grid-template-rows:subgrid){.wtag{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.wtag.spiel ul{grid-row:3}}.wtag[hidden]{display:none}.wtag.heute{background:var(--orange-hell);box-shadow:inset 0 0 0 2px var(--orange-voll)}.wtag .tg{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wtag .tg b{font-size:var(--text);font-weight:750}.wtag .hb{background:var(--orange-voll);color:var(--ink);font-size:var(--text-marke);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-weight:800}.wtag .zt{font-family:var(--mono);font-size:var(--text-fein);color:var(--mist);margin-top:6px;display:block}.wtag ul{margin:10px 0 0;padding:0;list-style:none}.wtag li{font-size:var(--text-klein);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 10px;padding:5px 0;line-height:1.42;display:grid}.wtag li[hidden]{display:none}.wtag li:not([hidden])+li:not([hidden]){border-top:1px solid #18211c12}.wtag li .z{font-family:var(--mono);font-size:var(--text-fein);color:var(--ink);white-space:nowrap;font-weight:600}.wtag li .g{color:var(--mist)}.wtag li.laeuft .z,.wtag li.laeuft .g{color:var(--orange);font-weight:700}.wtag li .zusatz{color:var(--mist);font-size:var(--text-fein);grid-column:2;align-items:center;gap:8px;margin-top:2px;display:flex}.wtag.spiel{background:var(--gruen-hell)}.wtag .sb{background:var(--gruen);color:var(--weiss);font-size:var(--text-marke);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-weight:800}.wtag.spiel li+li{border-top-color:#18211c17}.pip{background:var(--orange-voll);border-radius:50%;flex:0 0 9px;width:9px;height:9px;position:relative}@media (prefers-reduced-motion:no-preference){.pip:after{content:"";border:2px solid var(--orange-voll);opacity:.45;border-radius:50%;animation:2.4s ease-out infinite pip;position:absolute;inset:-5px}@keyframes pip{0%{opacity:.6;transform:scale(.65)}70%{opacity:0;transform:scale(1.35)}to{opacity:0}}}.news{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:26px;display:grid}.na h3{font-size:var(--titel-4);margin:8px 0}.na p{font-size:var(--text);color:var(--mist);line-height:1.58}.m{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) 110px 66px minmax(0,1fr);align-items:baseline;gap:16px;padding:15px 0;display:grid}.m:last-of-type{border-bottom:1px solid var(--hair)}.m .n2{font-weight:700;font-size:var(--text)}.m .lg{color:var(--mist);font-size:var(--text-klein)}.m .pl,.m .pk{font-family:var(--mono);font-size:var(--text-klein);white-space:nowrap}.m .pl.vorsaison{font-family:var(--sans);font-size:var(--text-klein);color:var(--mist);white-space:normal;grid-column:3/5}.m .nx{font-size:var(--text-klein);color:var(--mist);text-align:right}.m .nx .kandidat{grid-template-columns:auto 5.9em;align-items:baseline;gap:8px;display:inline-grid}.m .nx .kandidat[hidden]{display:none}.m .nx .wann{font-size:var(--text-fein);text-align:right}.m .nx .art{text-align:left}.m .nx .kandidat.heim{color:var(--gruen);font-weight:600}.quelle{font-size:var(--text-fein);color:var(--mist);margin-top:11px}.quelle time,.quelle .datum{font-family:var(--mono);font-variant-numeric:tabular-nums}.sprungleiste{top:var(--kopfhoehe,74px);z-index:50;background:var(--weiss);border-bottom:1px solid var(--hair);position:sticky}.sprungleiste .in{scrollbar-width:none;align-items:stretch;gap:16px;display:flex;overflow-x:auto}.sprungleiste .in::-webkit-scrollbar{display:none}.sprungleiste .marken{flex:none;grid-auto-columns:1fr;grid-auto-flow:column;width:fit-content;display:grid}.sprungleiste .marken a{border-top:3px solid #0000;flex-direction:column;gap:1px;padding:11px 20px 10px;text-decoration:none;display:flex}.sprungleiste .was{font-size:var(--text-klein);color:var(--mist);white-space:nowrap;font-weight:700}.sprungleiste .wohin{font-size:var(--text-meta);color:var(--mist);white-space:nowrap}.sprungleiste .marken a:hover{background:var(--sanft)}.sprungleiste .marken a:hover .was{color:var(--ink)}.sprungleiste .marken a[aria-current=true]{background:var(--gruen-hell);border-top-color:var(--gruen)}.sprungleiste .marken a[aria-current=true] .was,.sprungleiste .marken a[aria-current=true] .wohin{color:var(--gruen)}.nachoben{white-space:nowrap;font-size:var(--text-fein);color:var(--mist);border-radius:5px;flex:none;align-self:center;align-items:baseline;gap:6px;margin-left:auto;padding:10px 12px;font-weight:600;text-decoration:none;display:inline-flex}.nachoben:hover{color:var(--gruen);background:var(--sanft)}@media (width<=560px){.sprungleiste .in{gap:4px}.sprungleiste .wohin{display:none}.sprungleiste .marken{grid-auto-columns:auto}.sprungleiste .marken a{padding:10px 10px 9px}.sprungleiste .was{font-size:var(--text-fein)}.nachoben .wort{display:none}.nachoben{font-size:var(--text);margin-left:0;padding:10px 15px}}.mannschaft{margin-top:calc(var(--takt-abschnitt) - 40px);border-top:1px solid var(--hair);padding-top:40px}.mannschaft:first-of-type{margin-top:var(--takt-einstieg);border-top:0;padding-top:0}.mannschaft-kopf{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 26px;display:flex}.mannschaft-kopf h2{font-size:var(--titel-3);margin:0}.mannschaft-kopf h2,.abschnitt h2{scroll-margin-top:calc(var(--kopfhoehe,74px) + var(--sprunghoehe,66px) + 20px)}.abschnitt{margin-top:var(--takt-abschnitt)}.abschnitt:first-of-type{margin-top:var(--takt-einstieg)}section.abschnitt>*+*{margin-top:var(--takt-eng)}section.abschnitt>*+.kopf2{margin-top:var(--takt-zwischen)}section.abschnitt>*+.regel{margin-top:var(--takt-block)}.bereichstext{max-width:68ch;font-size:var(--text);color:var(--mist);line-height:1.65}.mannschaft-liga{color:var(--mist);font-size:var(--text-klein);margin:5px 0 0}.mannschaft-oben{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:26px;margin-top:24px;display:grid}.mannschaft-foto{margin:0}.mannschaft-foto img{background:var(--sanft);border-radius:8px;width:100%;height:auto;display:block}.mannschaft-foto figcaption{font-size:var(--text-fein);color:var(--mist);margin-top:9px;line-height:1.5}.mannschaft-raster{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:26px;margin-top:26px;display:grid}@media (width<=720px){.mannschaft-oben{grid-template-columns:minmax(0,1fr)}.mannschaft-foto img{max-width:420px}}.karte{background:var(--sanft);border-radius:8px;min-width:0;padding:20px 22px 22px}.karte h3{font-size:var(--text-meta);letter-spacing:.11em;text-transform:uppercase;color:var(--mist);margin:0 0 14px;font-weight:800}.karte .leer{font-size:var(--text-fein);color:var(--mist);margin:12px 0 0;line-height:1.55}.tabellenrahmen{scrollbar-width:thin;overflow-x:auto}.datentabelle{border-collapse:collapse;width:100%;min-width:300px;font-size:var(--text-klein);table-layout:auto;margin:0}.datentabelle th{text-align:left;font-size:var(--text-meta);letter-spacing:.07em;text-transform:uppercase;color:var(--mist);border-bottom:1px solid var(--hair);vertical-align:bottom;padding:0 0 9px;font-weight:800}.datentabelle td{border-bottom:1px solid var(--hair);color:var(--mist);vertical-align:baseline;padding:8px 0}.datentabelle tbody tr:last-child td{border-bottom:0}.datentabelle .num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-left:14px}.datentabelle th.num{font-family:var(--sans)}.datentabelle td:first-child.num,.datentabelle th:first-child.num{width:1%;padding-left:0;padding-right:14px}.datentabelle tr.uns td{color:var(--gruen);font-weight:700}.aufstellung td.wer{color:var(--ink);padding:4px 0}.aufstellung td.wer a{color:var(--ink);text-decoration-color:var(--hair);padding:8px 0;display:inline-block}.aufstellung td.wer a:hover{color:var(--gruen);text-decoration-color:currentColor}.aufstellung .rolle{font-size:var(--text-marke);letter-spacing:.06em;text-transform:uppercase;color:var(--mist);background:var(--neutralhell);white-space:nowrap;border-radius:3px;margin-left:8px;padding:2px 7px;font-weight:800;display:inline-block}.fussnote{font-size:var(--text-fein);color:var(--mist);margin:12px 0 0;line-height:1.5}.beitraege{border-top:1px solid var(--hair)}.beitrag{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:30px;padding:30px 0;display:grid}.beitrag.ohne-bild{grid-template-columns:minmax(0,1fr)}.beitrag-bild{border-radius:8px;display:block}.beitrag-bild img{background:var(--sanft);border-radius:8px;width:100%;height:auto;display:block}.beitrag-text .d{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:var(--text-fein);color:var(--mist);display:block}.beitrag-text h2{font-size:var(--titel-3);margin:7px 0 0}.beitrag-text h2 a{color:var(--ink);text-decoration:none}.beitrag-text h2 a:hover{color:var(--gruen);text-decoration:underline}.beitrag-text p{font-size:var(--text);color:var(--mist);margin-top:10px;line-height:1.6}.beitrag-text .weiter{font-size:var(--text-klein);margin-top:12px}.beitrag-text .weiter a{font-weight:600;text-decoration:none}.beitrag-text .weiter a:hover{text-decoration:underline}.aktuelles-raster{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;gap:48px;display:grid}.ergebnisspalte{background:var(--sanft);top:calc(var(--kopfhoehe,74px) + 20px);border-radius:8px;padding:20px 22px 22px;position:sticky}.ergebnisspalte h2{font-size:var(--text-meta);letter-spacing:.11em;text-transform:uppercase;color:var(--mist);margin:0 0 14px;font-weight:800}.ergebnisspalte .leer{font-size:var(--text-fein);color:var(--mist);line-height:1.55}.ergebnisspalte .weiter{font-size:var(--text-fein);margin-top:16px}.ergebnisliste{margin:0;padding:0;list-style:none}.ergebnisliste li{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);gap:2px 12px;padding:11px 0;display:grid}.ergebnisliste li:last-child{border-bottom:0}.ergebnisliste .wann{font-size:var(--text-fein);color:var(--mist)}.ergebnisliste .stand{font-size:var(--text);color:var(--ink);grid-area:2/1;font-weight:700}.ergebnisliste li.sieg .stand{color:var(--gruen)}.ergebnisliste .wer{font-size:var(--text-fein);color:var(--mist);grid-area:2/2;line-height:1.45}.ergebnisliste .bericht{font-size:var(--text-meta);color:var(--mist);grid-area:3/2;margin-top:3px}.ergebnisliste .bericht:hover{color:var(--gruen)}.kopf3{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.kopf3 h2,.untertitel{font-size:var(--text-meta);letter-spacing:.11em;text-transform:uppercase;color:var(--mist);font-weight:800}.untertitel{margin:0 0 14px}.kopf3 .mehr{font-size:var(--text-fein);color:var(--gruen);margin-left:auto;font-weight:600;text-decoration:none}.kopf3 .mehr:hover{text-decoration:underline}.startnews{border-left:2px solid var(--hair);padding-left:26px}.startnews ul{margin:0;padding:0;list-style:none}.startnews li{border-top:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 12px;padding:13px 0;display:grid}.startnews li:first-child{border-top:0;padding-top:0}.startnews .d{font-size:var(--text-fein);color:var(--mist)}.startnews .t{font-size:var(--text);color:var(--ink);grid-column:2;line-height:1.45}.startnews a.t{font-weight:600;text-decoration:none}.startnews a.t:hover{color:var(--gruen);text-decoration:underline}.startnews .ergebniszeile .stand{margin-right:8px;font-weight:700}.startnews .ergebniszeile.sieg .stand{color:var(--gruen)}.startnews .ergebniszeile .t{color:var(--mist)}.startnews .mehrlink{font-size:var(--text-meta);color:var(--mist);grid-column:2}.startnews .mehrlink:hover{color:var(--gruen)}.intro .hinweiszeile{background:var(--sanft);font-size:var(--text);color:var(--mist);border-radius:6px;margin-top:20px;padding:13px 18px;line-height:1.55}.intro .hinweiszeile strong{color:var(--ink)}.intro .hinweiszeile p,.bereichstext p,.absatz p{font-size:inherit;line-height:inherit;color:inherit;max-width:none;margin:0}.intro .hinweiszeile p+p,.bereichstext p+p{margin-top:12px}.absatz p+p{margin-top:14px}.vlbahn{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.vlbahn::-webkit-scrollbar{display:none}.vlblock{scroll-snap-align:start;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:44px;display:grid}.vlblock img{aspect-ratio:4/3;object-fit:cover;background:var(--sanft);border-radius:8px;grid-area:1/1;width:100%}.vlblock>div{grid-area:1/2}.vlblock.gedreht{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.vlblock.gedreht img{grid-area:1/2}.vlblock.gedreht>div{grid-area:1/1}.vlblock .vlzusatz{font-size:var(--text-fein);color:var(--mist);letter-spacing:.04em}.vlblock h3{font-size:var(--titel-3);margin:8px 0 12px}.vlblock p{font-size:var(--text);color:var(--mist);line-height:1.66}.vlblock .vlmehr{font-size:var(--text-klein);margin-top:16px}.vlmehr a{font-weight:600;text-decoration:none}.vlmehr a:hover{text-decoration:underline}.vlsteuerung{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.vlpfeil{background:var(--sanft);border:1px solid var(--hair);width:40px;height:40px;color:var(--ink);font:inherit;font-size:var(--text);cursor:pointer;border-radius:50%;flex:none}.vlpfeil:hover:not(:disabled){background:var(--gruen-hell);color:var(--gruen);border-color:var(--gruen-hell)}.vlpfeil:disabled{opacity:.35;cursor:default}.vlpunkte{gap:4px;display:flex}.vlpunkte a{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.vlpunkte span{background:var(--hair);border-radius:50%;width:9px;height:9px;transition:background .2s,transform .2s}.vlpunkte a:hover span{background:var(--mist)}.vlpunkte a[aria-current=true] span{background:var(--gruen);transform:scale(1.25)}.vlpunkte a[aria-current=true]:hover span{transform:scale(1.45)}@media (width<=760px){.vlblock,.vlblock.gedreht{grid-template-columns:minmax(0,1fr);gap:20px}.vlblock img{grid-area:1/1}.vlblock>div{grid-area:2/1}.vlblock.gedreht img{grid-area:1/1}.vlblock.gedreht>div{grid-area:2/1}}.bereiche{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.bereich{color:inherit;background:var(--sanft);border-radius:8px;grid-template-rows:auto auto 1fr auto;gap:0;text-decoration:none;display:grid;overflow:hidden}.bereich img{aspect-ratio:16/10;object-fit:cover;width:100%}.bereich .ohne-bild{aspect-ratio:16/10;background:var(--gruen-hell);justify-content:center;align-items:center;display:flex}.bereich .ohne-bild span{font-size:var(--titel-3);color:var(--gruen);letter-spacing:-.02em;text-align:center;padding:0 20px;font-weight:750}.bereich .titel{font-size:var(--titel-4);color:var(--ink);padding:16px 18px 0;font-weight:750}.bereich .text{font-size:var(--text-klein);color:var(--mist);padding:8px 18px 0;line-height:1.55}.bereich .pfeil{font-size:var(--text-klein);color:var(--gruen);padding:14px 18px 18px;font-weight:600}.bereich:hover{background:var(--gruen-hell)}.bereich:hover .titel{color:var(--gruen)}.zeitstrahl{margin:0;padding:0;list-style:none}.zeitstrahl li{grid-template-columns:94px 26px minmax(0,1fr);gap:0 6px;padding-bottom:44px;display:grid;position:relative}.zeitstrahl .jahr{font-size:var(--text);color:var(--gruen);text-align:right;padding-top:1px;padding-right:12px;font-weight:700}.zeitstrahl li:before{content:"";background:var(--hair);width:2px;position:absolute;top:12px;bottom:0;left:106px}.zeitstrahl li:last-child{padding-bottom:0}.zeitstrahl li:last-child:before{display:none}.zeitstrahl li:after{content:"";background:var(--gruen);width:12px;height:12px;box-shadow:0 0 0 4px var(--weiss);border-radius:50%;position:absolute;top:6px;left:101px}.zeitstrahl .was{grid-column:3;padding-left:18px}.zeitstrahl .was h2{font-size:var(--titel-4);display:inline}.zeitstrahl .was .marke{vertical-align:2px;font-size:var(--text-marke);letter-spacing:.06em;text-transform:uppercase;color:var(--mist);background:var(--neutralhell);border-radius:3px;margin-left:10px;padding:2px 7px;font-weight:800;display:inline-block}.zeitstrahl .was p{font-size:var(--text);color:var(--mist);margin-top:10px;line-height:1.62}.zeitstrahl .was figure{max-width:460px;margin:18px 0 0}.zeitstrahl .was figure img{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.zeitstrahl .was figcaption{font-size:var(--text-fein);color:var(--mist);margin-top:7px}.turniere{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:22px;display:grid}.turnier{background:var(--sanft);border-radius:8px;overflow:hidden}.turnier img{aspect-ratio:16/9;object-fit:cover;width:100%}.turnier .ohne-bild{aspect-ratio:16/9;background:var(--gruen-hell);justify-content:center;align-items:center;display:flex}.turnier .ohne-bild span{font-size:var(--titel-3);color:var(--gruen);letter-spacing:-.02em;text-align:center;padding:0 20px;font-weight:750}.turnier .inhalt{padding:20px 22px 22px}.turnier .wann{font-size:var(--text-fein);color:var(--mist)}.turnier h2{font-size:var(--titel-3);margin:7px 0 10px}.turnier p{font-size:var(--text);color:var(--mist);line-height:1.6}.turnier .turnier .weiter{font-size:var(--text-klein);margin-top:14px}.turnier .weiter a{font-weight:600;text-decoration:none}.turnier .weiter a:hover{text-decoration:underline}@media (width<=600px){.zeitstrahl li{grid-template-columns:26px minmax(0,1fr)}.zeitstrahl .jahr{text-align:left;grid-column:1/-1;padding:0 0 8px 18px}.zeitstrahl .was{grid-column:2}.zeitstrahl li:before{top:34px;left:5px}.zeitstrahl li:after{top:28px;left:0}}.letzte-ergebnisse{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.le{background:var(--sanft);border-radius:8px;gap:3px;padding:15px 18px 16px;display:grid}.le .wann{font-size:var(--text-fein);color:var(--mist)}.le .stand{font-size:var(--titel-3);color:var(--ink);font-weight:750}.le.sieg .stand{color:var(--gruen)}.le .wer{font-size:var(--text-klein);color:var(--mist);line-height:1.45}.le .wohin{font-size:var(--text-fein);color:var(--mist);margin-top:6px}.le .wohin:hover{color:var(--gruen)}@media (width<=860px){.startnews{border-left:0;border-top:1px solid var(--hair);padding-top:22px;padding-left:0}}.ergebnis-karte .ergebnis-kopf{align-items:baseline;gap:10px;margin:8px 0 6px;display:flex}.ergebnis-karte .stand{font-size:var(--titel-3);color:var(--ink);font-weight:750}.ergebnis-karte.sieg .stand{color:var(--gruen)}.ergebnis-karte .wertung{font-size:var(--text-marke);letter-spacing:.06em;text-transform:uppercase;color:var(--mist);background:var(--neutralhell);border-radius:3px;padding:2px 7px;font-weight:800}.ergebnis-karte.sieg .wertung{color:var(--gruen);background:var(--gruen-hell)}.ergebnis-karte .weiter{font-size:var(--text-fein);margin-top:10px}.ergebnis-karte .weiter a{font-weight:600;text-decoration:none}.ergebnis-karte .weiter a:hover{text-decoration:underline}@media (width<=900px){.aktuelles-raster{grid-template-columns:minmax(0,1fr);gap:34px}.ergebnisspalte{position:static}}.beitrag-voll{max-width:var(--lesebreite);margin-top:var(--takt-einstieg);padding-bottom:20px}.beitrag-kopfzeile{font-size:var(--text-fein);color:var(--mist)}.beitrag-kopfzeile .trenner{margin:0 7px}.beitrag-kopfzeile time{font-family:var(--mono);font-variant-numeric:tabular-nums}.beitrag-anriss{font-size:var(--text-lead);color:var(--ink);margin-top:18px;font-weight:500;line-height:1.6}.fliesstext{font-size:var(--text);margin-top:26px;line-height:1.7}.fliesstext>*+*{margin-top:17px}.fliesstext h2{font-size:var(--titel-3);margin-top:38px}.fliesstext h3{font-size:var(--titel-4);margin-top:30px}.fliesstext ul,.fliesstext ol{padding-left:22px}.fliesstext li+li{margin-top:7px}.fliesstext img{border-radius:8px;margin:26px 0}.fliesstext blockquote{border-left:3px solid var(--gruen);color:var(--mist);margin:26px 0;padding:4px 0 4px 20px}.fliesstext a{font-weight:500}.beitrag-nachbarn{border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;gap:16px;margin-top:46px;padding-top:26px;display:grid}.beitrag-nachbarn a{background:var(--sanft);border-radius:8px;padding:13px 16px;text-decoration:none;display:block}.beitrag-nachbarn a:hover{background:var(--gruen-hell)}.beitrag-nachbarn .aelter{text-align:right}.beitrag-nachbarn .richtung{font-size:var(--text-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--mist);font-weight:700;display:block}.beitrag-nachbarn .wohin{font-size:var(--text-klein);color:var(--ink);margin-top:4px;font-weight:600;display:block}.zurueck{font-size:var(--text-klein);margin-top:24px}@media (width<=700px){.beitrag{grid-template-columns:minmax(0,1fr);gap:16px}.beitrag-nachbarn{grid-template-columns:1fr}.beitrag-nachbarn .aelter{text-align:left}}.lageplan{margin:0}.lageplan img{background:var(--sanft);border-radius:8px;width:100%;height:auto;display:block}.lageplan>a{border-radius:8px;display:block}.lageplan>a:hover img{filter:brightness(1.03)saturate(1.05)}.lageplan figcaption{font-size:var(--text-fein);color:var(--mist);margin-top:9px;line-height:1.5}.lageplan figcaption a{color:var(--gruen)}.spielplan{margin:0;padding:0;list-style:none}.spielplan li{border-bottom:1px solid var(--hair);font-size:var(--text-klein);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:3px 14px;padding:9px 0;display:grid}.spielplan li:last-child{border-bottom:0}.spielplan .wann{font-size:var(--text-fein);color:var(--ink);white-space:nowrap;align-items:baseline;gap:7px;font-weight:600;display:flex}.spielplan .tagkuerzel,.spielplan .zeit{color:var(--mist);font-weight:400}.spielplan .wer{color:var(--mist)}.spielplan .art{color:var(--mist);font-size:var(--text-fein);margin-right:5px}.spielplan li.heimspiel .wann,.spielplan li.heimspiel .wer{color:var(--gruen);font-weight:700}.spielplan li.heimspiel .tagkuerzel,.spielplan li.heimspiel .zeit,.spielplan li.heimspiel .art{color:var(--gruen);font-weight:400}.spielplan li.naechstes .wann,.spielplan li.naechstes .wer{color:var(--orange);font-weight:700}.spielplan li.naechstes .tagkuerzel,.spielplan li.naechstes .zeit,.spielplan li.naechstes .art{color:var(--orange);font-weight:400}.spielplan li.naechstes:after{content:"nächstes Spiel";font-size:var(--text-meta);letter-spacing:.05em;text-transform:uppercase;color:var(--orange);grid-column:2;margin-top:2px;font-weight:700}.runden{gap:2px;margin-bottom:14px;display:flex}.runden button{font:inherit;font-size:var(--text-fein);color:var(--mist);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;flex:none;padding:9px 14px 8px;font-weight:600}.runden button:hover{color:var(--ink);background:var(--neutralhell)}.runden button[aria-pressed=true]{color:var(--gruen);border-bottom-color:var(--gruen);font-weight:700}.runden button[aria-pressed=true]:hover{background:var(--gruen-hell)}.runden button:disabled{opacity:.35;cursor:default}.runden button:disabled:hover{color:var(--mist);background:0 0}.spielplan li[data-runde]{display:none}.spielplan[data-zeigt=vorrunde] li[data-runde=vorrunde],.spielplan[data-zeigt=rueckrunde] li[data-runde=rueckrunde],.spielplan li[data-runde=""]{display:grid}.spielplan li.vorbei .wann,.spielplan li.vorbei .wer{color:var(--mist);font-weight:400}.spielplan li.vorbei .art{color:var(--mist)}.spielplan .ausgang{white-space:nowrap;grid-area:1/3;justify-content:flex-end;align-items:baseline;gap:10px;display:flex}.spielplan .ergebnis{font-size:var(--text-klein);color:var(--ink);font-weight:700}.spielplan li.vorbei .ergebnis{color:var(--ink)}.spielplan .ausgang a{font-size:var(--text-fein);color:var(--mist);text-decoration-color:var(--hair)}.spielplan .ausgang a:hover{color:var(--gruen);text-decoration-color:currentColor}.vergangene{cursor:pointer;font:inherit;font-size:var(--text-fein);color:var(--gruen);text-align:left;background:0 0;border:0;margin-top:12px;padding:7px 0;font-weight:600}.vergangene:hover{text-decoration:underline}.alle-vorbei{font-size:var(--text-fein);color:var(--mist);margin:12px 0 0}.liste{border-top:1px solid var(--hair);margin-top:4px}.liste .z{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:baseline;gap:8px 30px;padding:16px 0;display:grid}.liste .z .l{font-weight:700;font-size:var(--text)}.liste .z .l small{color:var(--mist);font-weight:400;font-size:var(--text-fein);margin-top:3px;display:block}.liste .z .r{color:var(--mist);font-size:var(--text);line-height:1.55}.liste .z .r a{font-weight:600}.liste .z .r .zt2{font-family:var(--mono);font-size:var(--text-fein);color:var(--ink);font-weight:600}.zwei{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:44px;display:grid}.zwei img{border-radius:8px}.zwei p{font-size:var(--text);line-height:1.66}.zwei p+p{margin-top:13px}.halle .spaltentitel,.abschnitt .spaltentitel{font-size:var(--titel-4);margin-bottom:10px}.halle address{font-style:normal;font-size:var(--text-lead);line-height:1.6}.halle .zus{color:var(--mist);font-size:var(--text);margin-top:14px;line-height:1.6}.regel{font-size:var(--text);border-left:3px solid var(--gruen);padding-left:15px}.formular{max-width:640px}.feld{margin-bottom:20px}.feld label{font-weight:700;font-size:var(--text-klein);margin-bottom:7px;display:block}.feld .hilfe{color:var(--mist);font-weight:400;font-size:var(--text-fein);margin-top:3px;display:block}.feld input,.feld select,.feld textarea{width:100%;font:inherit;font-size:var(--text);color:var(--ink);background:var(--weiss);border:1px solid var(--hair);border-radius:5px;padding:11px 13px}.feld input:focus,.feld select:focus,.feld textarea:focus{border-color:var(--gruen)}.feld textarea{resize:vertical;min-height:150px;line-height:1.55}.falle{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.absenden{background:var(--gruen);color:var(--weiss);font:inherit;font-weight:700;font-size:var(--text);cursor:pointer;border:0;border-radius:5px;padding:13px 26px}.absenden:hover{filter:brightness(1.08)}.dshinweis{font-size:var(--text-fein);color:var(--mist);max-width:60ch;margin-top:16px;line-height:1.55}.meldung{font-size:var(--text);background:var(--gruen-hell);border-left:3px solid var(--gruen);border-radius:5px;max-width:640px;margin-bottom:24px;padding:14px 18px}.meldung.fehler{background:var(--orange-hell);border-left-color:var(--orange-voll)}.einbettung{border:1px solid var(--hair);background:var(--sanft);border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.einbettung.geladen{background:var(--weiss);align-items:stretch;display:block}.einbettung-schranke{text-align:center;max-width:52ch;padding:28px 26px}.einbettung-was{font-weight:700;font-size:var(--text);margin-bottom:8px}.einbettung-wer{font-size:var(--text-klein);color:var(--mist);margin-bottom:18px;line-height:1.6}.einbettung-schranke .absenden{font-size:var(--text-klein);padding:11px 22px}.einbettung-merken{font-size:var(--text-klein);color:var(--mist);cursor:pointer;align-items:center;gap:9px;margin-top:14px;display:inline-flex}.einbettung-merken input{width:17px;height:17px;accent-color:var(--gruen);cursor:pointer}.einbettung-fein{font-size:var(--text-fein);margin-top:12px}.einbettung-fein a{color:var(--mist)}.einbettung-fehlt{border:1px dashed var(--hair);background:var(--neutralhell);color:var(--mist);font-size:var(--text-klein);border-radius:8px;padding:24px 26px;line-height:1.6}.einbettung-fehlt strong{color:var(--ink)}.widerruf{margin-top:16px}.widerruf .absenden{background:var(--mist)}.widerruf .rueckmeldung{font-size:var(--text-klein);color:var(--gruen);margin-top:12px;font-weight:600}.verbandslink{font-size:var(--text-klein);margin-top:12px}.verbandslink a{font-weight:600}.rechtstext{max-width:var(--lesebreite);margin-top:44px}.rechtstext h2{font-size:var(--titel-3);margin-top:40px;margin-bottom:12px}.rechtstext h2:first-of-type{margin-top:0}.rechtstext h3{font-size:var(--titel-4);margin-top:26px;margin-bottom:8px}.rechtstext p{font-size:var(--text);color:var(--ink);line-height:1.7}.rechtstext p+p{margin-top:12px}.rechtstext ul{font-size:var(--text);margin:12px 0 0;padding-left:22px;line-height:1.7}.rechtstext li{margin-bottom:6px}.rechtstext address{font-style:normal;line-height:1.7;font-size:var(--text)}.rechtstext .quelle{font-size:var(--text-fein);color:var(--mist);margin-top:40px}.dok .r .art{font-family:var(--mono);font-size:var(--text-fein);color:var(--mist)}.dok .r .fehlt{color:var(--mist);font-style:italic}footer.site{border-top:1px solid var(--hair);background:var(--sanft);margin-top:96px}footer.site .in{font-size:var(--text-klein);color:var(--mist);flex-wrap:wrap;align-items:center;gap:14px 30px;padding-top:30px;padding-bottom:34px;display:flex}footer.site a:not(.mitglied){color:var(--ink);font-weight:600}footer.site .sp{margin-left:auto}.rechtsverweise{gap:22px;display:flex}@media (width<=900px){.intro .gitter,.zwei{grid-template-columns:1fr;gap:28px}.fakten{border-left:0;border-top:1px solid var(--hair);padding-top:6px;padding-left:0}}@media (width<=1000px){.top nav{flex-basis:100%;order:9;padding-bottom:8px;display:none}.top nav.auf{display:block}.top nav ul{flex-direction:column;gap:1px}.top nav ul a{font-size:var(--text);padding:12px}.top nav .unter{min-width:0;box-shadow:none;border:0;border-left:2px solid var(--hair);background:0 0;margin:2px 0 4px 12px;padding:0 0 0 14px;display:flex;position:static}.top nav .unter a{font-size:var(--text-klein);padding:9px 12px}.top nav .pfeil{display:none}.top .in{flex-wrap:wrap}.burger{display:block}.top nav.auf{overscroll-behavior:contain;overflow-y:auto}}@media (width<=820px){:root{--rand:20px;--takt-abschnitt:60px}.buehne{aspect-ratio:4/3;height:auto}.folie .schleier{background:linear-gradient(#08140c24 0%,#08140c57 100%)}.folie .txt{align-items:flex-end;padding-bottom:18px}.folie p{font-size:var(--text-klein)}.folie .box{max-width:none;padding:18px 20px 20px}.reiter button{min-width:0;font-size:var(--text-meta);text-align:center;flex:1 1 0;padding:11px 3px}.seitenkopf{min-height:0}.seitenkopf .in{padding-top:28px;padding-bottom:26px}.m{grid-template-columns:minmax(0,1fr) auto;gap:5px 14px}.m .lg{font-size:var(--text-fein);grid-column:1}.m .pl,.m .pl.vorsaison{text-align:right;grid-area:1/2}.m .pk{text-align:right;color:var(--mist);font-size:var(--text-fein);grid-area:2/2}.m .nx{text-align:left;grid-column:1/-1;margin-top:3px}.mgrid{grid-template-columns:1fr;gap:24px}.liste .z{grid-template-columns:1fr;gap:4px}}@media (width<=480px){.spielplan li{grid-template-columns:minmax(0,1fr);gap:2px}.spielplan li .wann{grid-area:1/1}.spielplan li .wer{grid-area:2/1}.spielplan li .ausgang{grid-area:3/1;justify-content:flex-start}.spielplan li.naechstes:after{grid-column:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.einstieg{margin-top:var(--takt-einstieg)}.untertitel:not(:first-child){margin-top:var(--takt-block)}.kopf2 .mehr,.kopf3 .mehr,.beitrag-text .weiter a,.turnier .weiter a,.ergebnis-karte .weiter a,.bereich .pfeil,.vlblock .vlmehr a,.verbandslink a,.zurueck a,.halle .zus a,.ergebnisspalte .weiter a{font-size:var(--text-klein);color:var(--gruen);font-weight:600;text-decoration:none}.kopf2 .mehr:hover,.kopf3 .mehr:hover,.beitrag-text .weiter a:hover,.turnier .weiter a:hover,.ergebnis-karte .weiter a:hover,.bereich:hover .pfeil,.vlblock .vlmehr a:hover,.verbandslink a:hover,.zurueck a:hover,.halle .zus a:hover,.ergebnisspalte .weiter a:hover{text-decoration:underline}.anschrift{font-style:normal;font-size:var(--text-lead);line-height:1.6}.anschrift-zusatz{font-size:var(--text);margin-top:12px}.anschrift-zusatz.leise{font-size:var(--text);line-height:1.55}.absatz{font-size:var(--text);max-width:62ch;margin-bottom:8px}.absatz.leise{color:var(--mist)}.absatz.weit{margin-bottom:22px}@media (width<=700px){footer.site .in{text-align:center;flex-direction:column;align-items:center;gap:18px}footer.site .sp{margin-left:0}.rechtsverweise{gap:26px}}@media (width<=560px){.aufstellung thead{position:absolute;left:-9999px}.aufstellung,.aufstellung tbody,.aufstellung tr{display:block}.aufstellung{min-width:0}.aufstellung tr{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:10px 0;display:flex}.aufstellung tbody tr:last-child{border-bottom:0}.aufstellung td{border:0;padding:0;display:block}.aufstellung td.num:first-child{text-align:left;font-size:var(--text-fein);flex:0 0 22px;padding:8px 0 0}.aufstellung td.wer{flex:calc(100% - 30px);min-width:0;padding:0}.aufstellung td[data-spalte]{text-align:left;font-size:var(--text-fein);color:var(--mist);flex:none;padding:0}.aufstellung td.wer+td[data-spalte]{margin-left:30px}.aufstellung td[data-spalte]:before{content:attr(data-spalte) " ";font-family:var(--sans)}}.bearbeitbar [data-cms]{position:relative}.editbutton{z-index:30;background:var(--gruen);width:30px;height:30px;color:var(--weiss);opacity:0;border-radius:999px;justify-content:center;align-items:center;font-size:15px;line-height:1;text-decoration:none;transition:opacity .12s;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 1px 4px #08140c47}.bearbeitbar [data-cms]:hover>.editbutton,.editbutton:focus-visible{opacity:1}.editbutton:hover{background:var(--ink)}
