@font-face{font-family:Bricolage Grotesque;src:url(/static/fonts/bricolage-var.woff2) format("woff2-variations"),url(/static/fonts/bricolage-var.woff2) format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/static/fonts/atkinson-next-var.woff2) format("woff2-variations"),url(/static/fonts/atkinson-next-var.woff2) format("woff2");font-weight:200 800;font-display:swap}:root{--royal: #1f3dcc;--royal-tief: #172fa6;--royal-nacht: #0d1b6b;--royal-zart: #dfe6ff;--eis: #f1f4ff;--eis-linie: #d6ddf7;--licht: #8fe6ff;--papier: #ffffff;--tinte: #141a33;--leise: #4a5273;--linie: #dfe3f0;--gruen: #0b7a55;--kabel: #7a4bc4;--dsl: #8a5a0a;--schrift-anzeige: "Bricolage Grotesque", "Avenir Next", "Segoe UI", system-ui, sans-serif;--schrift-text: "Atkinson Hyperlegible Next", "Segoe UI", system-ui, -apple-system, sans-serif;--rund-klein: .45rem;--rund: .85rem;--rund-gross: 1.5rem;--breite: 74rem;--rand: 1rem}@media(min-width:40rem){:root{--rand: 1.5rem}}@media(min-width:64rem){:root{--rand: 2rem}}[hidden]{display:none!important}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}body{margin:0;background:var(--papier);color:var(--tinte);font-family:var(--schrift-text);font-size:1.0625rem;line-height:1.6;font-variant-numeric:tabular-nums;overflow-x:clip}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--schrift-anzeige);font-optical-sizing:auto;line-height:1.1;letter-spacing:-.015em;margin:0 0 .6em;text-wrap:balance}h1{font-size:clamp(2rem,1.3rem + 3.2vw,3.3rem);font-weight:750;letter-spacing:-.03em}h2{font-size:clamp(1.5rem,1.2rem + 1.3vw,2.1rem);font-weight:700;letter-spacing:-.022em}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 1em}a{color:var(--royal);text-decoration-thickness:.08em;text-underline-offset:.18em}a:hover{color:var(--royal-tief);text-decoration-thickness:.14em}:focus-visible{outline:3px solid var(--royal);outline-offset:3px;border-radius:.2rem}.band :focus-visible,.kopf :focus-visible,.fuss :focus-visible{outline-color:var(--licht)}.visuell-versteckt,.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--rand);top:-4rem;z-index:50;padding:.6rem 1rem;border-radius:var(--rund-klein);background:var(--papier);color:var(--royal);font-weight:700}.skip-link:focus{top:.75rem}.wrap{width:100%;max-width:calc(var(--breite) + 2 * var(--rand));margin-inline:auto;padding-inline:var(--rand)}.klein{font-size:.875rem;color:var(--leise)}.klein-inline{font-size:.85em;color:var(--leise);font-weight:400}.zahl{font-variant-numeric:tabular-nums}.einheit{font-size:.6em;font-weight:600;letter-spacing:0}.kopf{background:var(--royal);color:#fff;position:relative;z-index:3}body:not(:has(.band)) .kopf{padding-bottom:1.25rem;border-bottom:6px solid var(--licht)}body:not(:has(.band)) main{padding-top:2.5rem;padding-bottom:3rem}body:not(:has(.band)) main>.brotkrumen{color:var(--leise)}.kopf-inhalt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem;padding-block:.9rem}.logo{display:inline-flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none}.logo:hover{color:#fff}.logo-zeichen{width:2.1rem;height:2.1rem;flex:none}.logo-wort{font-family:var(--schrift-anzeige);font-weight:750;font-size:1.28rem;letter-spacing:-.03em}.logo-endung{color:var(--licht);font-weight:500}.hauptnav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.hauptnav a{display:block;padding:.45rem .85rem;border-radius:99rem;color:#fff;text-decoration:none;font-weight:600;font-size:.98rem}.hauptnav a:hover{background:#ffffff1f;color:#fff}.hauptnav a[aria-current]{background:#fff;color:var(--royal)}.menue-button{display:none}@media(max-width:65rem){.js .menue-button{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .85rem;font:600 .95rem var(--schrift-text);color:#fff;background:#ffffff1a;border:1px solid rgb(255 255 255 / .35);border-radius:99rem;cursor:pointer}.js .menue-button[aria-expanded=true]{background:#fff;color:var(--royal)}.js .menue-striche{position:relative;width:1.05rem;height:2px;background:currentColor}.js .menue-striche:before,.js .menue-striche:after{content:"";position:absolute;left:0;width:100%;height:2px;background:currentColor}.js .menue-striche:before{top:-.34rem}.js .menue-striche:after{top:.34rem}.js .menue-button[aria-expanded=true] .menue-striche{background:transparent}.js .menue-button[aria-expanded=true] .menue-striche:before{top:0;transform:rotate(45deg)}.js .menue-button[aria-expanded=true] .menue-striche:after{top:0;transform:rotate(-45deg)}.js .hauptnav{flex-basis:100%;display:none}.js .hauptnav.offen{display:block}.js .hauptnav ul{flex-direction:column;padding:.25rem 0 .5rem}.js .hauptnav a{padding:.7rem .9rem;font-size:1.05rem;border-radius:var(--rund-klein)}}.band{position:relative;isolation:isolate;margin-inline:calc(50% - 50vw);padding:1.25rem calc(50vw - 50% + var(--rand)) 2.75rem;background:linear-gradient(180deg,var(--royal) 0%,var(--royal) 55%,var(--royal-tief) 100%);color:#fff;overflow:hidden;margin-bottom:0}.band-inhalt{position:relative;z-index:1;max-width:var(--breite);margin-inline:auto}.band h1{max-width:22ch;color:#fff;margin-bottom:.45em}.band .anriss{max-width:60ch;font-size:1.1rem;line-height:1.55;color:#ffffffdb}.band a:not(.button){color:#fff}.band a:hover{color:var(--licht)}.brotkrumen{margin:0 0 1.1rem;font-size:.9rem;color:#ffffffc7}.brotkrumen a{color:#fff;text-decoration-color:#ffffff73}.brotkrumen span[aria-hidden]{margin-inline:.3rem;opacity:.6}@media(min-width:48rem){.band{padding-top:2rem;padding-bottom:3.5rem}}.netzbild{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;opacity:.55}.netzbild-gross{opacity:1}.nb-punkt{fill:#fff;opacity:.28}.nb-schein-innen{stop-color:#4b6cf0;stop-opacity:.9}.nb-schein-aussen{stop-color:#1f3dcc;stop-opacity:0}.nb-ringe circle{stroke:#fff;stroke-opacity:.22;stroke-width:1.3}.nb-bahnen path{stroke:var(--licht);stroke-opacity:.55;stroke-width:1.6}.nb-orte circle{fill:var(--licht)}.nb-hof{fill:none!important;stroke:var(--licht);stroke-opacity:.5;stroke-width:1.3}.nb-mitte{fill:#fff}.nb-puls{stroke:#fff!important;stroke-opacity:.95!important;stroke-width:2.6!important;stroke-linecap:round;stroke-dasharray:40 900;stroke-dashoffset:40;animation:nb-lauf 5.5s cubic-bezier(.55,.1,.35,1) 1s infinite}.nb-puls-2{animation-delay:3.6s}@keyframes nb-lauf{0%{stroke-dashoffset:40;opacity:0}8%{opacity:1}70%{opacity:1}85%,to{stroke-dashoffset:-520;opacity:0}}@media(prefers-reduced-motion:reduce){.nb-puls{animation:none;display:none}*{scroll-behavior:auto!important}}@media(max-width:47.99rem){.netzbild{opacity:.4}.netzbild-gross{opacity:.6}}.band-held{padding-top:2.5rem;padding-bottom:3.5rem}.held-titel{font-size:clamp(2.6rem,1.2rem + 6.4vw,5.6rem);font-weight:800;line-height:.98;letter-spacing:-.03em;max-width:12ch;margin-bottom:.35em}.band-held .anriss{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);max-width:52ch}.einstiege{display:grid;gap:1rem;margin-top:2.25rem}@media(min-width:56rem){.band-held{padding-top:4.5rem;padding-bottom:5rem;min-height:min(52rem,92vh)}.einstiege{grid-template-columns:1.15fr 1fr;gap:1.25rem;max-width:62rem;align-items:start}}.einstieg{padding:1.25rem 1.25rem 1.1rem;background:#ffffff17;border:1px solid rgb(255 255 255 / .28);border-radius:var(--rund-gross);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.einstieg h2{font-size:1.45rem;margin-bottom:.3rem;color:#fff}.einstieg>p{color:#ffffffd9;margin-bottom:.9rem;font-size:.98rem}.einstieg-fuss{margin:.9rem 0 0;font-size:.95rem;font-weight:600}.js .ohne-js{display:none}.marken-leiste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(5.4rem,1fr));gap:.5rem}.marken-leiste a{display:block;border-radius:var(--rund-klein);transition:transform .15s ease}.marken-leiste a:hover{transform:translateY(-2px)}.marken-leiste .anbieter-marke,.marken-leiste .anbieter-marke.hat-logo{width:100%;min-width:5.4rem;height:3rem;border-color:transparent}.ortsuche{display:none}.js .ortsuche{display:block;margin:1.25rem 0 1.5rem}.band .ortsuche,.einstieg .ortsuche{margin:1.25rem 0 0}.einstieg .ortsuche{margin-top:.25rem}.ortsuche-kasten{max-width:38rem}.ortsuche-schild{display:block;margin-bottom:.45rem;font-weight:700;font-size:1rem;cursor:pointer}.ortsuche-eingabe{position:relative;display:block}.ortsuche-lupe{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);width:1.2rem;height:1.2rem;color:var(--royal);pointer-events:none}.ortsuche input{width:100%;padding:.9rem 1rem .9rem 2.8rem;font:500 1.1rem var(--schrift-text);color:var(--tinte);background:var(--papier);border:2px solid var(--royal);border-radius:99rem;transition:box-shadow .15s ease}.band .ortsuche input{border-color:#fff}.ortsuche input::placeholder{color:#6b7394}.ortsuche input:focus{outline:none;box-shadow:0 0 0 4px var(--licht)}.ortsuche input::-webkit-search-decoration,.ortsuche input::-webkit-search-cancel-button{-webkit-appearance:none}.ortsuche-hinweis{margin:.55rem 0 0;font-size:.85rem;color:var(--leise)}.band .ortsuche-hinweis{color:#fffc}.ortsuche-liste{position:absolute;z-index:20;left:0;right:0;top:calc(100% + .35rem);list-style:none;margin:0;padding:.3rem;max-height:22rem;overflow-y:auto;background:var(--papier);color:var(--tinte);border:1px solid var(--linie);border-radius:var(--rund);box-shadow:0 1rem 2.4rem #0d1b6b47}.ortsuche-liste li a{display:flex;align-items:baseline;gap:.6rem;padding:.55rem .7rem;border-radius:var(--rund-klein);color:var(--tinte);text-decoration:none}.ortsuche-liste li.an a,.ortsuche-liste li a:hover{background:var(--royal-zart);color:var(--tinte)}.ortsuche-name{font-weight:600}.ortsuche-name b{font-weight:800;color:var(--royal)}.ortsuche-zusatz{margin-left:auto;text-align:right;font-size:.8rem;color:var(--leise)}.ortsuche-leer{padding:.55rem .7rem;font-size:.9rem;color:var(--leise)}main{display:block}.abschnitt{padding-block:2.75rem}@media(min-width:48rem){.abschnitt{padding-block:4rem}}.abschnitt-eis{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);background:var(--eis)}.abschnitt-kopf{max-width:44rem;margin-bottom:1.75rem}.abschnitt-kopf p{color:var(--leise)}.mass{max-width:44rem}.mass p{max-width:68ch}.zweispalt{display:grid;gap:2rem}@media(min-width:56rem){.zweispalt{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3.5rem;align-items:start}}.hinweis{color:var(--leise);max-width:64ch}.quelle{margin:1.75rem 0 0;max-width:72ch;font-size:.85rem;color:var(--leise)}main>.quelle{padding-bottom:3rem}.anschrift{font-style:normal;margin-bottom:1rem}.weiter{margin-top:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.6rem 1.2rem;font:700 1rem/1.2 var(--schrift-text);color:#fff;background:var(--royal);border:2px solid var(--royal);border-radius:99rem;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.button:hover{background:var(--royal-tief);border-color:var(--royal-tief);color:#fff}.button-still{background:transparent;color:var(--royal)}.button-still:hover{background:var(--royal-zart);color:var(--royal-tief);border-color:var(--royal)}.button-hell,.band .button-hell{background:#fff;color:var(--royal);border-color:#fff}.button-hell:hover,.band .button-hell:hover{background:var(--licht);border-color:var(--licht);color:var(--royal-nacht)}.anbieter-marke{flex:0 0 auto;display:inline-grid;place-items:center;width:5.4rem;height:3rem;border-radius:var(--rund-klein);background:var(--marke, var(--leise));color:#fff;vertical-align:middle}.anbieter-marke svg{width:2.2rem;height:auto;display:block}.anbieter-marke.hat-logo{padding:.4rem .6rem;background:#fff;border:1px solid var(--linie)}.anbieter-marke.hat-logo img{width:100%;height:100%;object-fit:contain;display:block}.marke-schrift{font-family:var(--schrift-anzeige);font-weight:800}.anbieter-block{padding:1.5rem 0;border-top:1px solid var(--linie);scroll-margin-top:1rem}.anbieter-block:target{background:linear-gradient(90deg,var(--eis),transparent 70%)}.anbieter-block-kopf{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.anbieter-block-kopf h3{margin:0 0 .1rem;font-size:1.35rem}.anbieter-block-kopf .klein{margin:0}.tarif-links{list-style:none;margin:0;padding:0;display:grid;gap:0 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.tarif-links li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:.6rem;padding:.5rem 0;border-bottom:1px dashed var(--linie)}.tarif-links a{font-weight:600;text-decoration:none}.ab-rest{margin:.8rem 0 0}.tarif-links a:hover{text-decoration:underline}.tl-art{font-size:.78rem;font-weight:700;color:var(--leise);white-space:nowrap}.tl-glasfaser{color:var(--gruen)}.tl-kabel{color:var(--kabel)}.tl-dsl{color:var(--dsl)}.tl-orte{min-width:3.4rem;text-align:right;font-family:var(--schrift-anzeige);font-weight:700;font-size:.95rem}.reichweite{list-style:none;margin:0;padding:0;max-width:52rem}.reichweite li{display:grid;grid-template-columns:8.5rem minmax(0,1fr) 3.6rem;gap:.75rem;align-items:center;padding:.45rem 0}.rw-name{font-weight:600;text-decoration:none;color:var(--tinte);overflow-wrap:anywhere}.rw-spur{height:.9rem;background:var(--royal-zart);border-radius:99rem;overflow:hidden}.rw-balken{display:block;height:100%;width:var(--w);min-width:.35rem;background:var(--royal);border-radius:99rem}.rw-zahl{text-align:right;font-family:var(--schrift-anzeige);font-weight:700}@media(min-width:40rem){.reichweite li{grid-template-columns:12rem minmax(0,1fr) 4rem}}.klassen-band{display:flex;flex-direction:column;gap:.4rem}.kb-teil{display:flex;align-items:baseline;gap:.6rem;padding:.8rem 1rem;border-radius:var(--rund);text-decoration:none;color:#fff;background:var(--royal)}.kb-teil:hover{color:#fff;filter:brightness(1.1)}.kb-zahl{font-family:var(--schrift-anzeige);font-weight:800;font-size:1.6rem;letter-spacing:-.02em}.kb-name{font-size:.92rem;line-height:1.3}.kb-fuenf{background:var(--royal-nacht)}.kb-vier{background:var(--royal)}.kb-drei{background:#5a74e0}.kb-wenige{background:var(--royal-zart);color:var(--royal-nacht)}.kb-wenige:hover{color:var(--royal-nacht)}@media(min-width:56rem){.klassen-band{flex-direction:row;gap:.35rem}.kb-teil{flex:var(--w) 1 0;min-width:9.5rem;flex-direction:column;gap:.1rem;min-height:8.5rem;justify-content:flex-end}.kb-zahl{font-size:2.2rem}}.befund{padding:1.5rem;border-radius:var(--rund-gross);background:var(--eis);border:1px solid var(--eis-linie)}.befund h3{margin-bottom:.5rem}.befund-zahl{margin:0 0 .25rem;font-family:var(--schrift-anzeige);font-weight:800;font-size:clamp(3rem,2rem + 4vw,4.5rem);line-height:1;letter-spacing:-.045em;color:var(--royal)}.befund-reihe{display:grid;gap:1.25rem}@media(min-width:56rem){.befund-reihe{grid-template-columns:1fr 1fr}}.befund-paar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .9rem;align-items:baseline;font-family:var(--schrift-anzeige);font-size:1.45rem;font-weight:700}.befund-mal{font-size:2.6rem;font-weight:800;color:var(--royal);line-height:1}.anteil{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.ring{--p: 0;width:1.35rem;height:1.35rem;flex:none;border-radius:50%;background:conic-gradient(var(--royal) calc(var(--p) * 1%),var(--royal-zart) 0);-webkit-mask:radial-gradient(circle,transparent 42%,#000 44%);mask:radial-gradient(circle,transparent 42%,#000 44%)}.anteil-zahl{font-weight:700;font-size:.9rem;min-width:2.8rem}.anteil-ohne .ring{background:none;border:2px dashed #9aa3c4;-webkit-mask:none;mask:none}.anteil-ohne .anteil-zahl{font-weight:400;color:var(--leise);font-size:.8rem}.tarif-kopf{display:flex;flex-direction:column;gap:1rem}.tarif-kopf .anbieter-marke{width:6.4rem;height:3.4rem;border:0}.tarif-kopf h1{margin:0}@media(min-width:48rem){.tarif-kopf{flex-direction:row;align-items:center;gap:1.5rem}}.eckdaten{display:flex;flex-wrap:wrap;gap:0;margin:1.75rem 0 1.5rem;border-top:1px solid rgb(255 255 255 / .3)}.eckdaten>div{padding:.8rem 1.4rem .2rem 0;margin-right:1.4rem}.eckdaten dt{font-size:.82rem;color:#ffffffc7}.eckdaten dd{margin:0;font-family:var(--schrift-anzeige);font-weight:750;font-size:1.7rem;letter-spacing:-.02em;line-height:1.15}.bestellen{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0}.bestellen-hinweis{font-size:.85rem;color:#fffc}.orte-zahl h2{font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem);letter-spacing:-.035em}.ehrlich{padding:1rem 1.2rem;border-left:4px solid var(--royal);background:var(--eis);border-radius:0 var(--rund) var(--rund) 0}.stufen-block h3{font-size:1.05rem}.stufen{list-style:none;margin:0 0 .75rem;padding:0}.stufen li{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 3.4rem;gap:.7rem;align-items:center;padding:.35rem 0}.stufe-name{font-size:.9rem}.stufe-spur{height:1.1rem;background:var(--eis);border-radius:.3rem;overflow:hidden}.stufe-balken{display:block;height:100%;width:var(--w);background:var(--royal)}.stufe-mehrheit .stufe-balken{background:#4a66e2}.stufe-teil .stufe-balken{background:#8397ec}.stufe-wenige .stufe-balken{background:#b8c4f5}.stufe-ohne .stufe-balken{background:repeating-linear-gradient(135deg,#9aa3c4 0 4px,transparent 4px 8px)}.stufe-zahl{text-align:right;font-weight:700}.ort-anteile,.groesste{list-style:none;margin:0;padding:0}.ort-anteile{display:grid;gap:0 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.ort-anteile li,.groesste li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name anteil" "land anteil";column-gap:.8rem;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--eis-linie)}.ort-anteile li>a,.groesste li>a{grid-area:name;font-weight:600;text-decoration:none}.ort-anteile li>a:hover,.groesste li>a:hover{text-decoration:underline}.ort-anteile li>.klein,.groesste li>.klein{grid-area:land;font-size:.8rem}.ort-anteile .anteil,.groesste .anteil{grid-area:anteil}.groesste li{border-color:var(--linie)}.laender-balken{list-style:none;margin:0;padding:0}.laender-balken li{display:grid;grid-template-columns:11rem minmax(0,1fr) 3.2rem;gap:.7rem;align-items:center;padding:.3rem 0;font-size:.95rem}.lb-spur{height:.7rem;background:var(--royal-zart);border-radius:99rem;overflow:hidden}.lb-balken{display:block;height:100%;width:var(--w);min-width:.3rem;background:var(--royal);border-radius:99rem}.lb-zahl{text-align:right;font-weight:700}@media(max-width:30rem){.laender-balken li{grid-template-columns:8.5rem minmax(0,1fr) 3rem;font-size:.88rem}}.abschnitt-suche{max-width:44rem}.abschnitt-suche h2{margin-bottom:.4rem}.tarif-links-breit{margin-bottom:1rem}.sprung{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.sprung a{display:inline-block;padding:.4rem 1rem;border-radius:99rem;border:1px solid rgb(255 255 255 / .5);text-decoration:none;font-weight:600}.sprung a:hover{background:#fff;color:var(--royal)}.verzeichnis{padding-bottom:0}.vz-tabelle{width:100%;border-collapse:collapse;font-size:.98rem}.vz-tabelle thead th{text-align:left;font-size:.8rem;font-weight:700;color:var(--leise);padding:0 .6rem .5rem 0;border-bottom:2px solid var(--tinte)}.vz-tabelle .zahl{text-align:right;white-space:nowrap}.vz-tabelle tbody th,.vz-tabelle td{padding:.5rem .6rem .5rem 0;border-bottom:1px solid var(--linie);vertical-align:baseline}.vz-tabelle tbody th{text-align:left;font-weight:400}.vz-tabelle tbody th a{font-weight:600;text-decoration:none}.vz-tabelle tbody th a:hover{text-decoration:underline}.vz-anbieter th{padding-top:1.4rem!important;font-family:var(--schrift-anzeige);font-size:1.15rem;font-weight:700!important;border-bottom:1px solid var(--tinte)!important}@media(max-width:40rem){.vz-tabelle thead th:nth-child(3),.vz-tabelle td:nth-child(3){display:none}}.klassen-sprung{margin-inline:calc(50% - 50vw);padding:0 calc(50vw - 50% + var(--rand));background:var(--royal-nacht)}.klassen-sprung ul{list-style:none;margin:0 auto;padding:.6rem 0;max-width:var(--breite);display:flex;flex-wrap:wrap;gap:.4rem}.klassen-sprung a{display:inline-flex;align-items:baseline;gap:.45rem;padding:.35rem .85rem;border-radius:99rem;color:#fff;text-decoration:none;font-size:.92rem}.klassen-sprung a:hover{background:#ffffff24;color:#fff}.ks-kurz{font-family:var(--schrift-anzeige);font-weight:800;font-size:1.15rem;color:var(--licht)}.klasse{scroll-margin-top:.5rem}.klasse-kopf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.25rem;align-items:start;margin-bottom:1.5rem;max-width:56rem}.klasse-kopf h2{margin-bottom:.3rem}.klasse-kopf p{color:var(--leise);margin-bottom:.6rem}.klasse-marke{display:grid;place-items:center;width:4.2rem;height:4.2rem;margin:0;border-radius:50%;border:3px solid var(--royal);box-shadow:0 0 0 6px var(--papier),0 0 0 8px var(--royal-zart);font-family:var(--schrift-anzeige);font-weight:800;font-size:1.35rem;color:var(--royal);background:var(--papier)}@media(min-width:48rem){.klasse-marke{width:5.5rem;height:5.5rem;font-size:1.8rem}}.haeufig{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.haeufig li{display:inline-flex;gap:.35rem;align-items:baseline;padding:.2rem .65rem;border-radius:99rem;background:var(--papier);border:1px solid var(--linie);font-size:.85rem}.abschnitt-eis .haeufig li{background:#fff}.haeufig-zahl{font-weight:700;color:var(--royal)}.ort-raster{list-style:none;margin:0;padding:0;display:grid;gap:0 1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.ort-raster li{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;padding:.35rem 0;border-bottom:1px solid var(--linie);font-size:.96rem}.abschnitt-eis .ort-raster li{border-color:var(--eis-linie)}.ort-raster a{text-decoration:none;font-weight:600;min-width:0;overflow-wrap:anywhere}.ort-raster a:hover{text-decoration:underline}.quote{font-size:.82rem;color:var(--leise);white-space:nowrap}.mehr-orte{margin-top:1.25rem}.mehr-orte>summary,.art-gruppe>summary,.faq-eintrag>summary,.tk-mehr>summary{cursor:pointer;list-style:none}.mehr-orte>summary::-webkit-details-marker,.art-gruppe>summary::-webkit-details-marker,.faq-eintrag>summary::-webkit-details-marker,.tk-mehr>summary::-webkit-details-marker{display:none}.mehr-orte>summary{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;border-radius:99rem;border:2px solid var(--royal);color:var(--royal);font-weight:700}.mehr-orte>summary:before,.art-gruppe>summary:before,.faq-eintrag>summary:before,.tk-mehr>summary:before{content:"";width:.55rem;height:.55rem;flex:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.mehr-orte[open]>summary:before,.art-gruppe[open]>summary:before,.faq-eintrag[open]>summary:before,.tk-mehr[open]>summary:before{transform:rotate(45deg)}.mehr-orte[open]>summary{margin-bottom:1rem}.mehr-orte>.klein{margin-top:1rem}.laender-zeile{padding:2.5rem 0 3.5rem}.laender-zeile h2{font-size:1.2rem;margin-bottom:.6rem}.laender-zeile ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem 1.1rem}.methode strong{color:var(--royal-nacht)}.ort-kennzahlen{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.ort-kennzahlen li>a,.ort-kennzahlen li>span:first-child{text-decoration:none}.ort-kennzahlen li{display:flex;align-items:baseline;gap:.5rem;padding:.6rem 1rem;border-radius:var(--rund);background:#ffffff1a;border:1px solid rgb(255 255 255 / .28)}.ort-kennzahlen li>a{display:flex;align-items:baseline;gap:.5rem}.okz-wert{font-family:var(--schrift-anzeige);font-weight:800;font-size:1.6rem;letter-spacing:-.02em;line-height:1}.okz-text{font-size:.88rem;color:#ffffffdb}.art-gruppe{border-top:2px solid var(--tinte);padding-block:.2rem}.art-gruppe+.art-gruppe{margin-top:1.25rem}.art-gruppe>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;padding:.85rem 0}.art-gruppe>summary:before{align-self:center;color:var(--royal)}.ag-art{font-family:var(--schrift-anzeige);font-weight:750;font-size:1.55rem;letter-spacing:-.02em}.ag-zahl{color:var(--leise);font-size:.95rem}.art-glasfaser .ag-art{color:var(--gruen)}.art-kabel .ag-art{color:var(--kabel)}.art-dsl .ag-art{color:var(--dsl)}.ag-anbieter{columns:3 20rem;column-gap:2rem;padding-bottom:1rem}.ag-block{min-width:0;break-inside:avoid;padding-bottom:1.1rem}.ag-name{display:flex;align-items:center;gap:.7rem;font-size:1.05rem;margin:.5rem 0 .4rem}.ag-name .anbieter-marke,.ag-name .anbieter-marke.hat-logo{width:4.5rem;height:2.55rem}.ag-tarife{list-style:none;margin:0;padding:0}.ag-tarife li{display:grid;grid-template-columns:minmax(0,1fr) auto 6.2rem;gap:.6rem;align-items:center;padding:.38rem 0;border-bottom:1px solid var(--linie);font-size:.95rem}.ag-tarife a{text-decoration:none;font-weight:600}.ag-tarife a:hover{text-decoration:underline}.ag-tempo{font-weight:700;text-align:right;font-size:.9rem}.ag-tarife .anteil-ohne .anteil-zahl{font-size:.72rem;white-space:normal;line-height:1.1}.ort-oben{display:grid;gap:1.5rem;padding-block:2.5rem}@media(min-width:60rem){.ort-oben{grid-template-columns:minmax(0,1fr) 20rem;gap:3rem;align-items:start}.ort-oben>:only-child{grid-column:1 / -1;max-width:46rem}}.ortstext p{max-width:68ch}.anbieter-karte{padding:1.35rem;border-radius:var(--rund-gross);background:var(--papier);border:1px solid var(--linie);border-top:6px solid var(--marke, var(--royal));box-shadow:0 .8rem 2rem #0d1b6b1a}.anbieter-karte .anbieter-marke{margin-bottom:.8rem}.karte-kennung{display:inline-block;margin:0 0 .7rem;padding:.1rem .6rem;font-size:.78rem;font-weight:700;border-radius:99rem;background:var(--eis);color:var(--royal-nacht)}.karte-titel{font-size:1.2rem}.karte-tarif{font-weight:700;margin-bottom:.3rem}.karte-tempo,.karte-preis{margin-bottom:.4rem}.karte-tempo strong,.karte-preis strong{font-family:var(--schrift-anzeige);font-size:1.6rem}.anbieter-karte .button{width:100%;margin-top:.6rem}.karte-zweit{margin:.9rem 0 0;font-size:.88rem;color:var(--leise)}.anschluss{display:inline-block;margin-left:.4rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700;vertical-align:.1em;border-radius:99rem;background:var(--eis);color:var(--royal-nacht)}.marke{display:inline-block;margin-left:.35rem;padding:.05rem .45rem;font-size:.72rem;font-weight:700;border-radius:.3rem;background:#e2f4ec;color:#09573d}.marke-schnell{background:var(--royal-zart);color:var(--royal-nacht)}.hervor-schild{display:inline-block;margin-left:.4rem;padding:.05rem .5rem;font-size:.72rem;font-weight:700;border-radius:99rem;background:var(--licht);color:var(--royal-nacht)}.tabelle-scroll{overflow-x:auto}.tarif-tabelle{width:100%;border-collapse:collapse;font-size:.96rem;background:var(--papier);border-radius:var(--rund)}.tarif-tabelle thead th{text-align:left;font-size:.8rem;font-weight:700;color:var(--leise);padding:.8rem .75rem;border-bottom:2px solid var(--tinte)}.tarif-tabelle td{padding:.8rem .75rem;border-bottom:1px solid var(--linie);vertical-align:middle}.tarif-tabelle td.zahl{white-space:nowrap;font-weight:700}.tarif-tabelle td .klein{display:block;font-weight:400;font-size:.8rem}.anbieter-zelle{min-width:10rem}.anbieter-zelle .anbieter-marke,.anbieter-zelle .anbieter-marke.hat-logo{width:4.5rem;height:2.55rem;display:grid;margin-bottom:.3rem}.anbieter-name{display:block;font-weight:700;font-size:.9rem}.tarif-tabelle tr.hervor td{background:#f6f8ff}.tarif-tabelle tr.hervor td:first-child{box-shadow:inset 4px 0 0 var(--royal)}.tarif-tabelle tr.ohne-strecke{color:var(--leise)}.tarif-tabelle tr.ohne-strecke .tarif-name{color:var(--tinte)}.tabelle-trenner td{padding:1.4rem .75rem .7rem!important;font-family:var(--schrift-anzeige);font-weight:700;font-size:1.1rem;color:var(--tinte);border-bottom:2px solid var(--tinte)!important;background:var(--eis)}.tabelle-trenner .klein{font-family:var(--schrift-text);font-weight:400;display:block;margin-top:.2rem}.nur-direkt{font-size:.82rem;color:var(--leise)}.tarif-tabelle .button{min-height:2.4rem;padding:.45rem 1rem;font-size:.92rem}@media(max-width:47.99rem){.tabelle-scroll{overflow-x:visible}.tarif-tabelle,.tarif-tabelle tbody{display:block;background:transparent}.tarif-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tarif-tabelle tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"anbieter tempo" "tarif tarif" "preis knopf";gap:.35rem .9rem;align-items:start;padding:1rem .9rem;margin-bottom:.6rem;background:var(--papier);border-radius:var(--rund);border:1px solid var(--linie)}.tarif-tabelle tbody td{display:block;padding:0;border:0}.tarif-tabelle tbody td:nth-child(1){grid-area:anbieter;min-width:0}.tarif-tabelle tbody td:nth-child(2){grid-area:tarif;font-weight:600}.tarif-tabelle tbody td:nth-child(3){grid-area:tempo;text-align:right}.tarif-tabelle tbody td:nth-child(4){grid-area:preis}.tarif-tabelle tbody td:nth-child(5){grid-area:knopf;align-self:center;justify-self:end}.tarif-tabelle tbody td.anbieter-zelle{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem}.anbieter-zelle .anbieter-marke,.anbieter-zelle .anbieter-marke.hat-logo{margin-bottom:0}.tarif-tabelle tbody td:nth-child(2) .marke{margin-left:0;margin-right:.3rem}.tarif-tabelle tbody tr.tabelle-trenner{display:block;padding:0;border:0;background:none;margin:1.25rem 0 .6rem}.tarif-tabelle tbody tr.tabelle-trenner td{padding:.8rem .9rem!important;border-radius:var(--rund);border-bottom:0!important}.tarif-tabelle tbody tr.hervor{box-shadow:inset 4px 0 0 var(--royal);background:#f6f8ff}.tarif-tabelle tbody tr.hervor td{background:none;box-shadow:none!important}}.vergleichshinweis{display:grid;gap:1rem;align-items:center;margin-top:2rem;padding:1.35rem;border-radius:var(--rund-gross);background:var(--papier);border:1px solid var(--eis-linie)}.vergleichshinweis p{margin:0;max-width:64ch}@media(min-width:52rem){.vergleichshinweis{grid-template-columns:minmax(0,1fr) auto}}.anbieter-liste{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.6rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.anbieter-liste li{padding:.45rem 0;border-bottom:1px solid var(--linie)}.anbieter-liste li .klein{display:block}.anbieter-liste-marken li{display:flex;align-items:center;gap:.8rem}.anbieter-liste-marken .anbieter-marke,.anbieter-liste-marken .anbieter-marke.hat-logo{width:4.5rem;height:2.55rem}.anbieter-zeile{min-width:0}.anbieter-liste li.hervor{background:#f6f8ff;box-shadow:inset 4px 0 0 var(--royal);padding-left:.7rem}.anbieter-zwischen{margin-top:2rem;font-size:1.15rem}.faq-liste{max-width:50rem}.faq-eintrag{border-bottom:1px solid var(--eis-linie)}.faq-eintrag>summary{display:flex;gap:.8rem;align-items:baseline;padding:1rem 0;font-weight:700;font-size:1.05rem}.faq-eintrag>summary:before{color:var(--royal);position:relative;top:-.1rem}.faq-eintrag>p{margin:0 0 1.1rem 1.35rem;max-width:66ch}.ort-fuss{display:grid;gap:2.5rem}@media(min-width:56rem){.ort-fuss{grid-template-columns:1fr 1fr;gap:3.5rem}}.daten{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem 1.25rem;margin:0 0 1.25rem}.daten dt{color:var(--leise);font-size:.92rem}.daten dd{margin:0;font-weight:600;overflow-wrap:anywhere}.ortsteile{font-size:.95rem;color:var(--leise)}.nachbar-liste{list-style:none;margin:0;padding:0;columns:2 12rem;column-gap:1.5rem}.nachbar-liste li{padding:.25rem 0;break-inside:avoid}.ort-suche-block{padding-top:0}.datenblatt{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.75rem 0 0}.datenblatt>div{padding:.7rem 1.1rem;border-radius:var(--rund);background:#ffffff1a;border:1px solid rgb(255 255 255 / .28)}.datenblatt dt{font-size:.82rem;color:#fffc}.datenblatt dd{margin:0;font-family:var(--schrift-anzeige);font-weight:750;font-size:1.5rem}.tarifvergleich h2{max-width:30ch}.v-buehne{display:grid;gap:1.5rem}@media(min-width:62rem){.js .v-buehne{grid-template-columns:17.5rem minmax(0,1fr);gap:2rem;align-items:start}.v-filter{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}}.v-filter{display:none}.js .v-filter{display:block}.v-filter{padding:1rem 1.1rem;border-radius:var(--rund-gross);background:var(--eis);border:1px solid var(--eis-linie)}.v-filter-kopf{font-family:var(--schrift-anzeige);font-weight:750;font-size:1.25rem;cursor:pointer}.v-klapp[open]>summary.v-filter-kopf{margin-bottom:.75rem}@media(min-width:62rem){summary.v-filter-kopf{cursor:default;list-style:none;pointer-events:none}summary.v-filter-kopf::-webkit-details-marker{display:none}}.v-gruppe{margin:0 0 1.1rem;padding:0;border:0;min-width:0}.v-gruppe>legend,.v-gruppe>label{display:block;font-weight:700;font-size:.92rem;margin-bottom:.45rem;padding:0}.v-vorwahl input{width:100%;padding:.6rem .8rem;font:600 1.05rem var(--schrift-text);border:2px solid var(--royal);border-radius:var(--rund-klein);background:#fff;color:var(--tinte)}.v-vorwahl input:focus{outline:none;box-shadow:0 0 0 3px var(--licht)}.v-vorwahl-stand{font-size:.82rem;color:var(--leise);margin:.4rem 0 0}.v-knoepfe{display:flex;flex-wrap:wrap;gap:.35rem}.v-knopf{position:relative}.v-knopf input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.v-knopf span{display:inline-block;padding:.35rem .75rem;border-radius:99rem;border:1.5px solid var(--eis-linie);background:#fff;font-size:.88rem;font-weight:600}.v-knopf input:checked+span{background:var(--royal);border-color:var(--royal);color:#fff}.v-knopf input:focus-visible+span{outline:3px solid var(--royal);outline-offset:2px}.v-knopf abbr{text-decoration:none}.v-haken{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.v-haken label{display:flex;gap:.55rem;align-items:flex-start;cursor:pointer}.v-haken input{width:1.1rem;height:1.1rem;margin-top:.2rem;accent-color:var(--royal);flex:none}.v-haken-text{font-weight:600;font-size:.92rem;line-height:1.3}.v-haken-lang{display:block;font-weight:400;font-size:.8rem;color:var(--leise)}.v-zuruecksetzen{font:700 .9rem var(--schrift-text);color:var(--royal);background:none;border:0;padding:.3rem 0;text-decoration:underline;cursor:pointer}.v-leiste{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding-bottom:.9rem;margin-bottom:1rem;border-bottom:2px solid var(--tinte);scroll-margin-top:1rem}.v-treffer{margin:0;font-weight:600}.v-treffer output{font-family:var(--schrift-anzeige);font-size:1.5rem;font-weight:800;color:var(--royal)}.v-sortierung{display:none;align-items:center;gap:.5rem}.js .v-sortierung{display:flex}.v-sortierung label{font-size:.9rem;font-weight:600}.v-sortierung select{font:600 .95rem var(--schrift-text);padding:.45rem .7rem;border:1.5px solid var(--royal);border-radius:var(--rund-klein);background:#fff;color:var(--tinte)}.tarif-liste{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.tarif-karte{display:grid;gap:.9rem 1.25rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"kopf" "zahlen" "wege" "schilder" "mehr";padding:1.1rem 1.15rem;border-radius:var(--rund-gross);background:var(--papier);border:1px solid var(--linie);border-left:6px solid var(--eis-linie)}.tk-glasfaser{border-left-color:var(--gruen)}.tk-kabel{border-left-color:var(--kabel)}.tk-dsl{border-left-color:var(--dsl)}.tarif-karte.hervor{box-shadow:0 0 0 2px var(--royal)}.tk-kopf{grid-area:kopf;display:flex;align-items:center;gap:.9rem;min-width:0}.tk-kopf .anbieter-marke,.tk-kopf .anbieter-marke.hat-logo{width:5.4rem;height:3rem}.tk-titel{min-width:0}.tk-name{margin:0 0 .25rem;font-size:1.15rem;line-height:1.2}.tk-anbieter{display:block;font-family:var(--schrift-text);font-size:.85rem;font-weight:600;color:var(--leise);letter-spacing:0}.tk-zeichen{margin:0;display:flex;flex-wrap:wrap;gap:.3rem}.tk-zeichen .anschluss,.tk-zeichen .hervor-schild{margin-left:0}.tk-regional{display:inline-block;padding:.05rem .5rem;font-size:.72rem;font-weight:700;border-radius:99rem;border:1px solid var(--eis-linie);color:var(--leise)}.tk-zahlen{grid-area:zahlen;display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin:0}.tk-zahlen dt{font-size:.78rem;color:var(--leise)}.tk-zahlen dd{margin:0}.tk-zahlen strong{font-family:var(--schrift-anzeige);font-weight:800;font-size:1.85rem;letter-spacing:-.03em;line-height:1.05}.tk-schraeg{margin:0 .15rem;color:var(--leise);font-size:1.3rem}.tk-up{font-family:var(--schrift-anzeige);font-weight:700;font-size:1.2rem;color:var(--leise)}.tk-effektiv strong{color:var(--royal)}.tk-beworben{display:block;font-size:.8rem;color:var(--leise)}.tk-wege{grid-area:wege;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.tk-wo{font-weight:700;font-size:.92rem}.tk-wo-zahl{font-weight:400;color:var(--leise)}.tk-schilder{grid-area:schilder;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.tk-schild{padding:.15rem .6rem;font-size:.8rem;border-radius:99rem;background:var(--eis);color:var(--royal-nacht)}.schild-bonus{background:#e2f4ec;color:#09573d}.tk-mehr{grid-area:mehr;border-top:1px dashed var(--linie);padding-top:.6rem}.tk-mehr>summary{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem;color:var(--royal)}.tk-mehr[open]>summary{margin-bottom:.6rem}.tarif-daten{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;margin:0 0 .9rem;font-size:.88rem}.tarif-daten dt{color:var(--leise)}.tarif-daten dd{margin:0;text-align:right}.tarif-daten:not(.tarif-rechnung){grid-template-columns:minmax(7rem,auto) minmax(0,1fr)}.tarif-daten:not(.tarif-rechnung) dd{text-align:left}.tarif-summe{font-weight:700;color:var(--tinte)!important;border-top:1px solid var(--linie);padding-top:.3rem}.tarif-nachrichtlich{font-style:italic}.tarif-daten-fehlt{font-size:.88rem;color:var(--leise)}@media(min-width:44rem){.tarif-karte{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kopf wege" "zahlen zahlen" "schilder schilder" "mehr mehr"}.tk-wege{flex-direction:column;align-items:flex-end;justify-content:center;gap:.4rem}}@media(min-width:76rem){.tarif-karte{grid-template-columns:minmax(0,1.3fr) auto minmax(0,.9fr);grid-template-areas:"kopf zahlen wege" "schilder schilder schilder" "mehr mehr mehr";align-items:center}}.v-leer{padding:1.5rem;border-radius:var(--rund);background:var(--eis)}.v-mehr{text-align:center;margin-top:1.5rem}.ortshinweis{margin:0 0 1rem;padding:1.35rem 1.5rem;border-radius:var(--rund-gross);background:var(--royal);color:#fff}.ortshinweis p{margin:0;max-width:70ch}.ortshinweis a{color:#fff}.ortshinweis strong{color:var(--licht)}.ratgeber{max-width:46rem}.ratgeber h3{margin-top:2rem}.ratgeber p,.ratgeber li{max-width:68ch}.platzhalter{padding:1rem;border:2px dashed var(--linie);border-radius:var(--rund)}.abschnitt-schluss{padding-bottom:4.5rem}.fehler-wege{list-style:none;margin:2rem 0;padding:0;display:grid;gap:.6rem;max-width:40rem}.fehler-wege li{display:grid;padding:.9rem 1.1rem;border-radius:var(--rund);border:1px solid var(--linie)}.fehler-wege a{font-family:var(--schrift-anzeige);font-weight:700;font-size:1.2rem}.fehler-wege span{font-size:.9rem;color:var(--leise)}.fuss{background:var(--royal-nacht);color:#fff}.fuss-inhalt{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.75rem}.fuss-logo{font-family:var(--schrift-anzeige);font-weight:750;font-size:1.1rem;letter-spacing:-.02em;color:#fff;text-decoration:none}.fuss-logo span{color:var(--licht);font-weight:500}.fuss-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.fuss a{color:#fff}.fuss a:hover{color:var(--licht)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important}}@media print{.kopf,.fuss,.netzbild,.ortsuche,.v-filter{display:none!important}.band{background:none;color:var(--tinte)}.band h1,.band a{color:var(--tinte)}}