@font-face{font-family:Anybody;src:url(/static/fonts/anybody-var.woff2) format("woff2");font-weight:100 900;font-stretch:50% 150%;font-style:normal;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/static/fonts/instrument-sans-var.woff2) format("woff2");font-weight:400 700;font-stretch:75% 100%;font-style:normal;font-display:swap}:root{--marine: #13235f;--marine-tief: #0a1540;--marine-zart: #e8ebf5;--marine-linie: #c9cfe3;--hell: #f3f5fa;--spur: #e4e8f2;--spur-rand: #a9b2cc;--papier: #ffffff;--grund: #ffffff;--flaeche: #ffffff;--tinte: #1a2033;--grau: #566079;--linie: #dfe3ee;--glas: #f5b000;--glas-text: #8a5300;--glas-zart: #fff4d6;--kabel: #0e7f99;--kabel-hell: #7cc9da;--kabel-text: #0a6579;--kabel-zart: #e0f2f6;--keine: #b9bfcf;--auf-marine: #ffffff;--auf-marine-leise: #c3cbe6;--glas-marine: #ffc445;--kabel-marine: #6ed3ea;--spur-marine: #26377a;--fokus: #13235f;--schrift-kopf: "Anybody", "Arial Black", "Helvetica Neue", Arial, sans-serif;--schrift-text: "Instrument Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--rand: 1rem;--breite: 72rem;--lesebreite: 40rem;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--grund);color:var(--tinte);font-family:var(--schrift-text);font-size:1.0625rem;line-height:1.6;font-stretch:100%;overflow-wrap:break-word}img,svg{max-width:100%}h1,h2,h3{font-family:var(--schrift-kopf);color:var(--marine);line-height:1.12;margin:0 0 .6em;text-wrap:balance}h1{font-size:clamp(1.85rem,1.2rem + 3.2vw,3.1rem);font-weight:800;font-stretch:118%;letter-spacing:-.01em}h2{font-size:clamp(1.35rem,1.1rem + 1.2vw,1.85rem);font-weight:750;font-stretch:112%;margin-top:2.6rem}h3{font-size:1.12rem;font-weight:700;font-stretch:108%}p{margin:0 0 1rem}p,li{max-width:var(--lesebreite)}a{color:var(--marine);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--fokus);outline-offset:2px;border-radius:2px}small{font-size:.78em}.wrap{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:var(--rand)}@media(min-width:40rem){:root{--rand: 1.5rem}}.seite{padding-block:2rem 4rem}.visuell-versteckt{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:.75rem;top:-4rem;z-index:10;padding:.6rem 1rem;background:var(--glas);color:#13235f;font-weight:700;text-decoration:none}.skip-link:focus{top:.75rem;outline-color:#fff}.klein{font-size:.86rem;color:var(--grau)}.hinweis{color:var(--grau);font-size:.95rem}.quelle{color:var(--grau);font-size:.85rem;margin-top:1rem}.anriss{font-size:1.15rem;line-height:1.55;max-width:38rem}.kopf{background:var(--marine);color:var(--auf-marine);border-bottom:4px solid var(--glas)}.kopf-inhalt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.5rem;padding-block:.7rem}.logo{display:inline-flex;align-items:center;gap:.55rem;color:var(--auf-marine);text-decoration:none;font-family:var(--schrift-kopf);font-weight:800;font-stretch:112%;font-size:1.05rem;letter-spacing:-.01em}.logo-zeichen{width:1.9rem;height:1.9rem;flex:none}.logo-endung{color:var(--glas-marine);font-weight:600}.logo:focus-visible,.hauptnav a:focus-visible{outline-color:var(--glas-marine)}.hauptnav ul{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none}.hauptnav a{display:inline-block;padding:.35rem 0;color:var(--auf-marine);text-decoration:none;font-weight:600;font-size:.98rem;border-bottom:3px solid transparent}.hauptnav a:hover{border-bottom-color:var(--auf-marine-leise)}.hauptnav a[aria-current]{border-bottom-color:var(--glas-marine)}.menue-button{display:none}.fuss{margin-top:4rem;background:var(--hell);color:var(--grau);border-top:3px solid var(--marine);padding-block:1.6rem}.fuss-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none}.fuss-links a{color:var(--marine);font-weight:600}.band{padding-block:2.5rem}.band-hell{background:var(--hell);border-bottom:1px solid var(--linie)}.band-zart{background:var(--marine-zart)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.55rem 1.1rem;border:2px solid var(--marine);border-radius:.35rem;background:var(--marine);color:#fff;font:700 .98rem/1.2 var(--schrift-text);text-decoration:none;cursor:pointer;white-space:nowrap}.button:hover{background:#1f3486;border-color:#1f3486}.button-klein{min-height:2.4rem;padding:.4rem .85rem;font-size:.9rem}.button-still{background:transparent;color:var(--marine)}.button-still:hover{background:var(--marine-zart)}.brotkrumen{display:flex;flex-wrap:wrap;gap:.2rem .5rem;margin-bottom:1.2rem;font-size:.9rem;color:var(--grau)}.lb{display:grid;gap:var(--lb-abstand, .35rem);width:100%}.lb-ader{display:grid;grid-template-columns:var(--lb-spalten, 5.6rem 1fr 3.4rem);align-items:center;gap:.6rem}.lb-name{display:inline-flex;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600}.lb-name:before{content:"";flex:none;width:.8rem;height:.8rem;border-radius:50%}.lb-glas .lb-name:before{background:var(--glas)}.lb-kabel .lb-name:before{background:radial-gradient(circle,var(--kabel) 0 28%,transparent 30% 52%,var(--kabel) 54%)}.lb-spur{position:relative;display:block;height:var(--lb-hoehe, .8rem);border-radius:999px;background:var(--spur);box-shadow:inset 0 0 0 1px var(--spur-rand);overflow:hidden}.lb-fuell{display:block;height:100%;border-radius:999px;min-width:0}.lb-glas .lb-fuell{background:var(--glas);box-shadow:inset 0 0 0 1px #8a530073}.lb-kabel .lb-fuell{background:repeating-linear-gradient(-45deg,var(--kabel) 0 var(--flecht, 5px),var(--kabel-hell) var(--flecht, 5px) calc(var(--flecht, 5px) * 1.6))}.lb-wert{font-family:var(--schrift-kopf);font-weight:750;font-stretch:110%;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.lb-glas .lb-wert{color:var(--glas-text)}.lb-kabel .lb-wert{color:var(--kabel-text)}.lb-schwelle{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;background:currentColor;opacity:.75}.lb-gross{--lb-hoehe: 1.5rem;--lb-abstand: .9rem;--lb-spalten: 1fr auto;--flecht: 7px}.lb-gross .lb-ader{grid-template-areas:"name wert" "spur spur";row-gap:.3rem}.lb-gross .lb-name{grid-area:name;font-size:1rem}.lb-gross .lb-spur{grid-area:spur;color:var(--marine)}.lb-gross .lb-wert{grid-area:wert;font-size:clamp(2rem,1.4rem + 3vw,3.2rem);line-height:1}@media(min-width:48rem){.lb-gross .lb-ader{grid-template-areas:"name spur wert";grid-template-columns:7.5rem 1fr 6.5rem}.lb-gross{--lb-hoehe: 2rem}}.lb-mittel{--lb-hoehe: .75rem;--lb-spalten: 5.2rem 1fr 3rem}.lb-mittel .lb-wert{font-size:.98rem}.probe .lb-mittel .lb-spur{background:var(--spur-marine);box-shadow:inset 0 0 0 1px #ffffff38}.probe .lb-mittel .lb-glas .lb-fuell{background:var(--glas-marine);box-shadow:none}.probe .lb-mittel .lb-kabel .lb-fuell{background:repeating-linear-gradient(-45deg,var(--kabel-marine) 0 5px,#2a8ea6 5px 8px)}.probe .lb-mittel .lb-glas .lb-wert{color:var(--glas-marine)}.probe .lb-mittel .lb-kabel .lb-wert{color:var(--kabel-marine)}.probe .lb-mittel .lb-glas .lb-name:before{background:var(--glas-marine)}.probe .lb-mittel .lb-kabel .lb-name:before{background:radial-gradient(circle,var(--kabel-marine) 0 28%,transparent 30% 52%,var(--kabel-marine) 54%)}.lb-mini{--lb-hoehe: 5px;--lb-abstand: 3px;--lb-spalten: 1fr;--flecht: 2px;display:inline-grid;width:4.5rem;vertical-align:middle;flex:none}.lb-mini .lb-ader{gap:0}.lb-mini .lb-spur{box-shadow:inset 0 0 0 1px var(--spur-rand)}.legende-mini{font-size:.85rem;color:var(--grau);margin-top:.8rem}.lg{display:inline-block;width:1.4rem;height:5px;margin:0 .35rem 0 .2rem;border-radius:999px;vertical-align:middle}.lg-glas{background:var(--glas)}.lg-kabel{background:repeating-linear-gradient(-45deg,var(--kabel) 0 2px,var(--kabel-hell) 2px 3.2px)}.stapel{display:flex;width:100%;height:var(--stapel-hoehe, 1rem);border-radius:3px;overflow:hidden;gap:2px;background:var(--grund)}.stapel-gross{--stapel-hoehe: 2.6rem;border-radius:5px;gap:3px}.stapel-teil{display:block;min-width:3px}.st-beide{background:linear-gradient(var(--glas) 0 50%,transparent 50%),repeating-linear-gradient(-45deg,var(--kabel) 0 4px,var(--kabel-hell) 4px 6.5px)}.st-glas{background:var(--glas)}.st-kabel{background:repeating-linear-gradient(-45deg,var(--kabel) 0 4px,var(--kabel-hell) 4px 6.5px)}.st-keine{background:repeating-linear-gradient(90deg,var(--keine) 0 2px,transparent 2px 6px),var(--marine-zart)}.kz{display:inline-block;width:1.1rem;height:1.1rem;border-radius:3px;vertical-align:-.15em;margin-right:.45rem;flex:none}.start-kopf{padding-block:2.5rem 3rem}.start-kopf h1{font-size:clamp(2rem,1.2rem + 3.4vw,3.3rem);font-stretch:114%;max-width:20ch;margin-bottom:1rem}.start-kopf .anriss{color:var(--tinte)}.start-raster{display:grid;gap:2.5rem}@media(min-width:62rem){.start-raster{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:3.5rem}}.probe{margin:0;padding:1.2rem 1.2rem 1rem;border-radius:.6rem;background:var(--marine);color:var(--auf-marine)}.probe a{color:var(--auf-marine)}.probe a:focus-visible{outline-color:var(--glas-marine)}.probe-titel{font-family:var(--schrift-kopf);font-stretch:110%;font-weight:700;font-size:1rem;margin:0 0 1rem}.probe-liste{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.probe-liste li{max-width:none}.probe-ort{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;font-weight:700}.probe-ort .klein{color:var(--auf-marine-leise);font-weight:400}.probe .klein{color:var(--auf-marine-leise)}.klassen{margin-top:1rem}.klassen-stapel{margin:1.2rem 0 1.5rem}.klassen-liste{display:grid;gap:1px;margin:0;padding:0;list-style:none;background:var(--linie);border:1px solid var(--linie);border-radius:.5rem;overflow:hidden}@media(min-width:48rem){.klassen-liste{grid-template-columns:repeat(4,1fr)}}.klassen-liste>li{max-width:none;padding:1.1rem 1.1rem 1.2rem;background:var(--flaeche)}.klassen-zahl{display:block;font-family:var(--schrift-kopf);font-size:2.3rem;font-weight:800;font-stretch:115%;line-height:1;color:var(--marine);font-variant-numeric:tabular-nums;margin:.5rem 0 .3rem}.klassen-name{display:flex;align-items:center;font-weight:700}.klassen-liste p{font-size:.94rem;margin:.4rem 0 0}.paar{display:grid;gap:1.5rem;margin-top:1.2rem}@media(min-width:48rem){.paar{grid-template-columns:1fr 1fr}}.paar-ort{padding:1.2rem;border:1px solid var(--linie);border-left:6px solid var(--seite, var(--marine));border-radius:.4rem;background:var(--flaeche)}.paar-glas{--seite: var(--glas)}.paar-kabel{--seite: var(--kabel)}.paar-ort h3{margin-bottom:.2rem}.paar-ort .klein{margin-bottom:.9rem;display:block}.leitungsvergleich{display:grid;gap:1.2rem;margin-top:1rem}@media(min-width:48rem){.leitungsvergleich{grid-template-columns:1fr 1fr}}.lv-spalte{padding:1.25rem 1.25rem .5rem;border-radius:.5rem;border-top:6px solid var(--glas);background:var(--glas-zart)}.lv-kabel{border-top:6px solid transparent;background:var(--kabel-zart)}.lv-spalte h3{display:flex;align-items:center;gap:.6rem}.lv-spalte dl{margin:0}.lv-spalte dt{font-weight:700;margin-top:.8rem}.lv-spalte dd{margin:.15rem 0 .8rem}.einstiege{display:grid;gap:1rem;margin-top:1rem}@media(min-width:48rem){.einstiege{grid-template-columns:1fr 1fr}}.einstieg{display:block;padding:1.2rem 1.3rem;border:2px solid var(--marine);border-radius:.5rem;text-decoration:none;color:var(--tinte)}.einstieg:hover{background:var(--marine-zart)}.einstieg strong{display:block;font-family:var(--schrift-kopf);font-stretch:112%;font-size:1.2rem;color:var(--marine);margin-bottom:.3rem}.uebersicht-kopf{padding-block:2.3rem 2.6rem}.uebersicht-kopf .anriss{color:var(--tinte)}.uebersicht-kopf .stapel{margin-top:1.4rem}.stapel-legende{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:.8rem 0 0;padding:0;list-style:none;font-size:.92rem}.stapel-legende li{display:flex;align-items:center;max-width:none}.band-hell .stapel{background:var(--hell)}.klasse-block{margin-top:2.8rem;padding-top:1.4rem;border-top:3px solid var(--marine)}.klasse-block h2{display:flex;align-items:center;gap:.2rem;margin-top:0;flex-wrap:wrap}.klasse-block h2 .kz{width:1.4rem;height:1.4rem}.klasse-kennzahl{color:var(--grau);font-size:.95rem;margin-bottom:.8rem}.ortsreihe{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.1rem 1.5rem;margin:.8rem 0 0;padding:0;list-style:none}.ortsreihe li{display:flex;align-items:center;gap:.6rem;max-width:none;padding:.35rem 0;border-bottom:1px solid var(--linie);min-width:0}.ortsreihe li>a{flex:1 1 auto;min-width:0}.ortsreihe .klein{flex:none;font-variant-numeric:tabular-nums}.land-wege{display:flex;flex-wrap:wrap;gap:.3rem .9rem;margin:1rem 0 0;padding:0;list-style:none;font-size:.92rem}.land-wege li{max-width:none}.land-wege-titel{font-size:.95rem;font-weight:700;margin:1.2rem 0 0}.laender-tabelle{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.95rem}.laender-tabelle th,.laender-tabelle td{padding:.5rem .4rem;border-bottom:1px solid var(--linie);text-align:left;vertical-align:middle}.laender-tabelle th[scope=col]{font-size:.85rem;color:var(--grau);font-weight:600}.laender-tabelle td.zahl,.laender-tabelle th.zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.laender-tabelle .stapel{min-width:6rem}.laender-tabelle td:nth-child(2){width:50%}@media(max-width:39.99rem){.laender-tabelle .nur-breit{display:none}}.beispiele{display:grid;gap:1rem;margin-top:1rem}@media(min-width:48rem){.beispiele{grid-template-columns:1fr 1fr}}.beispiel{padding:1.1rem 1.2rem;border:1px solid var(--linie);border-radius:.45rem;background:var(--flaeche)}.beispiel h3{margin-bottom:.3rem}.beispiel p{font-size:.95rem;margin:.7rem 0 0}.methode-block{max-width:var(--lesebreite)}.laender-zeile{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.6rem 0 0;padding:0;list-style:none}.laender-zeile li{max-width:none}.ort-kopf{padding-block:1.8rem 2.4rem}.ort-kopf h1{max-width:26ch}.ort-bild{display:grid;gap:1.8rem;margin-top:1.4rem}@media(min-width:62rem){.ort-bild{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem;align-items:end}}.ort-urteil{font-size:clamp(1.1rem,1rem + .6vw,1.35rem);line-height:1.45;margin-bottom:1.4rem;max-width:36rem}.ort-skala{font-size:.88rem;color:var(--grau);margin:1rem 0 0}.ort-rand{padding:1rem 0 0;border-top:1px solid var(--linie);font-size:.95rem}@media(min-width:62rem){.ort-rand{padding:0 0 0 1.4rem;border-top:0;border-left:1px solid var(--linie)}}.ort-rand strong{color:var(--marine)}.ort-dsl,.ort-stand{color:var(--grau)}.ort-stand{font-size:.82rem;margin:0}.ort-rumpf>section:first-child h2{margin-top:2.2rem}.jl-spalten{display:grid;gap:1rem}@media(min-width:48rem){.jl-spalten{grid-template-columns:1fr 1fr}}.jl-spalte{padding:1.1rem 1.2rem 1rem;border:1px solid var(--linie);border-top:6px solid var(--glas);border-radius:.4rem;background:var(--flaeche)}.jl-kabel{border-top-color:transparent}.jl-spalte h3{display:flex;align-items:center;gap:.55rem}.jl-zeichen{width:.9rem;height:.9rem;border-radius:50%;flex:none}.jl-glas .jl-zeichen{background:var(--glas)}.jl-kabel .jl-zeichen{background:radial-gradient(circle,var(--kabel) 0 28%,transparent 30% 52%,var(--kabel) 54%)}.jl-was{font-size:.85rem;color:var(--grau);margin:0 0 .15rem}.jl-tarif{margin:0 0 .7rem}.jl-zahlen{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:.3rem 1.4rem;margin:0 0 .5rem}.jl-zahlen dt{font-size:.8rem;color:var(--grau)}.jl-zahlen dd{margin:0;font-family:var(--schrift-kopf);font-weight:750;font-stretch:110%;font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1.1}.jl-zahlen dd small{font-family:var(--schrift-text);font-weight:500;font-size:.62em}.jl-glas .jl-up dd{color:var(--glas-text)}.jl-kabel .jl-up dd{color:var(--kabel-text)}.jl-schnitt,.jl-anbieter,.jl-leer{font-size:.92rem;margin:.4rem 0 0}.jl-schnitt{color:var(--grau)}.upload-vergleich{margin:1.4rem 0 0;padding:1rem 1.2rem;border-radius:.4rem;background:var(--marine-zart)}.upload-vergleich figcaption{font-weight:700;margin-bottom:.7rem}.uv-zeile{display:grid;grid-template-columns:5.2rem 1fr;grid-template-areas:"name spur" ". wert";align-items:center;gap:.15rem .7rem;margin-bottom:.5rem}@media(min-width:40rem){.uv-zeile{grid-template-columns:5.5rem 1fr 11rem;grid-template-areas:"name spur wert"}}.uv-name{grid-area:name;font-weight:600;font-size:.92rem}.uv-spur{grid-area:spur;display:block;height:.8rem;border-radius:999px;background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--marine-linie);overflow:hidden}.uv-fuell{display:block;height:100%;border-radius:999px}.uv-glas .uv-fuell{background:var(--glas)}.uv-kabel .uv-fuell{background:repeating-linear-gradient(-45deg,var(--kabel) 0 4px,var(--kabel-hell) 4px 6.5px)}.uv-wert{grid-area:wert;font-size:.9rem;font-variant-numeric:tabular-nums}.uv-hinweis{font-size:.82rem;color:var(--grau);margin:.3rem 0 0}.jl-weiter{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.3rem;max-width:none}.jl-weiter .klein{flex:1 1 18rem}.anbieter-karte{display:grid;grid-template-columns:auto 1fr;gap:.8rem 1rem;align-items:center;margin-top:2rem;padding:1rem 1.1rem;border:1px solid var(--linie);border-radius:.45rem;background:var(--flaeche)}.anbieter-karte .button{grid-column:1 / -1;justify-self:start}@media(min-width:48rem){.anbieter-karte{grid-template-columns:auto 1fr auto}.anbieter-karte .button{grid-column:auto}}.karte-kennung{display:inline-block;margin:0 0 .2rem;padding:0 .4rem;border-radius:.2rem;background:var(--marine-zart);font-size:.78rem;font-weight:700}.karte-titel{font-size:1.05rem;margin:0 0 .15rem}.karte-daten{margin:0;font-size:.92rem;color:var(--grau)}.anbieter-marke{display:inline-grid;place-items:center;width:5.4rem;height:3rem;flex:none;border-radius:.3rem;background:#fff;box-shadow:inset 0 0 0 1px var(--linie);color:var(--marine);overflow:hidden}.anbieter-marke img{width:100%;height:100%;object-fit:contain;padding:.3rem .45rem}.anbieter-marke svg{width:2.1rem;height:2.1rem}.marke-schrift{font-family:var(--schrift-kopf);font-weight:800}.tabelle-scroll{margin-top:1rem}.tarif-tabelle{width:100%;border-collapse:collapse;font-size:.95rem}.tarif-tabelle thead{display:none}.tarif-tabelle tr{display:grid;grid-template-columns:1fr auto;gap:.35rem .8rem;padding:.85rem 0;border-bottom:1px solid var(--linie)}.tarif-tabelle td{display:block;padding:0}.tarif-tabelle td:nth-child(1){grid-column:1 / -1}.tarif-tabelle td:nth-child(2){grid-column:1 / -1}.tarif-tabelle td:nth-child(5){grid-column:1 / -1}.anbieter-zelle{display:flex!important;align-items:center;gap:.6rem;flex-wrap:wrap}.anbieter-name{font-weight:700}.tarif-name{margin-right:.35rem}.zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.tempo-up{color:var(--grau)}.leitungsmarke,.marke,.hervor-schild{display:inline-block;margin:.1rem .25rem .1rem 0;padding:.02rem .45rem;border-radius:.2rem;font-size:.76rem;font-weight:700;line-height:1.5;vertical-align:.08em;white-space:nowrap}.leitungsmarke{border:1px solid var(--linie);color:var(--grau)}.lm-glas{border-color:var(--glas);background:var(--glas-zart);color:var(--glas-text)}.lm-kabel{border-color:var(--kabel);background:var(--kabel-zart);color:var(--kabel-text)}.marke{background:var(--marine-zart);color:var(--marine)}.hervor-schild{background:var(--glas);color:#13235f}.tabelle-trenner{display:block!important;padding:1.2rem 0 .8rem!important;border-bottom:3px solid var(--marine)!important}.tabelle-trenner td{font-family:var(--schrift-kopf);font-weight:750;font-stretch:108%;color:var(--marine);font-size:1.02rem}.tabelle-trenner .klein{display:block;margin-top:.25rem;font-family:var(--schrift-text);font-weight:400;font-stretch:100%}.ohne-strecke .anbieter-name{font-weight:600}.nur-direkt{font-size:.82rem;color:var(--grau)}.tarif-tabelle tr.hervor{background:linear-gradient(90deg,var(--glas-zart),transparent 70%)}@media(min-width:48rem){.tarif-tabelle{display:table}.tarif-tabelle thead{display:table-header-group}.tarif-tabelle tr{display:table-row;padding:0}.tarif-tabelle td,.tarif-tabelle th{display:table-cell;padding:.7rem .6rem;border-bottom:1px solid var(--linie);vertical-align:middle}.tarif-tabelle th{text-align:left;font-size:.82rem;color:var(--grau);font-weight:600;border-bottom:2px solid var(--marine)}.tarif-tabelle td.zahl{text-align:right}.tarif-tabelle td:last-child{text-align:right}.anbieter-zelle{display:table-cell!important}.anbieter-zelle .anbieter-marke{margin-right:.5rem;vertical-align:middle}.tabelle-trenner{display:table-row!important}.tabelle-trenner td{padding-top:1.6rem;border-bottom:3px solid var(--marine)}}.faq-liste{border-top:2px solid var(--marine);max-width:46rem}.faq-eintrag{border-bottom:1px solid var(--linie)}.faq-eintrag summary{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 0;font-weight:700;cursor:pointer;list-style:none}.faq-eintrag summary::-webkit-details-marker{display:none}.faq-eintrag summary:after{content:"+";flex:none;font-family:var(--schrift-kopf);font-weight:800;color:var(--kabel-text)}.faq-eintrag[open] summary:after{content:"\2212";color:var(--glas-text)}.faq-eintrag p{margin:0 0 1rem}.anbieter-spalten{display:grid;gap:1.4rem;margin-top:1rem}@media(min-width:48rem){.anbieter-spalten{grid-template-columns:repeat(3,1fr)}}.as-spalte h3{padding-bottom:.4rem;border-bottom:4px solid var(--keine)}.as-glas h3{border-bottom-color:var(--glas)}.as-kabel h3{border-bottom-color:transparent}.anbieter-liste{list-style:none;margin:0;padding:0}.anbieter-liste li{display:flex;align-items:center;gap:.6rem;padding:.45rem 0;border-bottom:1px solid var(--linie)}.anbieter-zeile{display:flex;flex-direction:column;line-height:1.3}.anbieter-liste .anbieter-marke{width:4.5rem;height:2.55rem}.ort-fuss{display:grid;gap:0 3rem}@media(min-width:62rem){.ort-fuss{grid-template-columns:1fr 1fr}}.daten{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;font-size:.95rem}.daten dt{color:var(--grau)}.daten dd{margin:0}.methode p{font-size:.96rem}.ort-suche-block{margin-top:1rem}.ortsuche{display:none}.js .ortsuche{display:block;margin:1.2rem 0 1.6rem;max-width:36rem}.ortsuche-kasten{display:grid;gap:.45rem}.ortsuche-schild{font-weight:700;font-size:.98rem}.ortsuche-eingabe{position:relative;display:block}.ortsuche-lupe{position:absolute;left:.95rem;top:50%;width:1.2rem;height:1.2rem;transform:translateY(-50%);color:var(--marine);pointer-events:none}.ortsuche input{width:100%;min-height:3.3rem;padding:.7rem 1rem .7rem 2.9rem;border:2px solid var(--marine);border-radius:.45rem;background:#fff;color:#13235f;font:500 1.08rem/1.3 var(--schrift-text);-webkit-appearance:none;appearance:none}.ortsuche input::placeholder{color:#6a7390;opacity:1}.ortsuche input:focus{outline:3px solid var(--glas);outline-offset:1px}.ortsuche input::-webkit-search-decoration,.ortsuche input::-webkit-search-cancel-button{-webkit-appearance:none}.ortsuche-hinweis{font-size:.86rem;color:var(--grau);margin:0}.ortsuche-liste{position:absolute;z-index:5;left:0;right:0;top:calc(100% + .3rem);max-height:20rem;overflow-y:auto;margin:0;padding:.3rem 0;list-style:none;background:#fff;border:2px solid var(--marine);border-radius:.45rem;box-shadow:0 .6rem 1.4rem #0a15402e}.ortsuche-liste li{max-width:none}.ortsuche-liste li a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.1rem .8rem;padding:.55rem 1rem;color:#13235f;text-decoration:none}.ortsuche-liste li.an a,.ortsuche-liste li a:hover{background:#fff4d6}.ortsuche-name{font-weight:600}.ortsuche-name b{font-weight:800}.ortsuche-zusatz{font-size:.85rem;color:#566079}.ortsuche-leer{padding:.6rem 1rem;color:#566079}.vergleich-kopf .anriss{max-width:42rem}.leitungsblatt{display:grid;gap:1rem;margin:1.5rem 0}@media(min-width:48rem){.leitungsblatt{grid-template-columns:1fr 1fr}}.lbl{padding:1rem 1.2rem;border-radius:.45rem;border-left:6px solid var(--glas);background:var(--glas-zart)}.lbl-kabel{border-left-color:transparent;background:var(--kabel-zart)}.lbl h2{font-size:1.15rem;margin:0 0 .5rem}.lbl dl{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:.2rem 1.5rem;margin:0}.lbl dt{font-size:.8rem;color:var(--grau)}.lbl dd{margin:0;font-family:var(--schrift-kopf);font-weight:750;font-stretch:110%;font-size:1.3rem;font-variant-numeric:tabular-nums}.lbl dd small{font-family:var(--schrift-text);font-weight:500;font-size:.6em}.lbl p{font-size:.9rem;margin:.5rem 0 0}.stand-zeile{font-size:.88rem;color:var(--grau)}.tarifvergleich h2{margin-top:2rem}.v-buehne{display:grid;gap:1.2rem}.js .v-buehne{align-items:start}@media(min-width:62rem){.js .v-buehne{grid-template-columns:17rem minmax(0,1fr);gap:2rem}}.v-filter{display:none}.js .v-filter{display:block}@media(min-width:62rem){.js .v-filter{position:sticky;top:1rem}}.v-klapp{border:2px solid var(--marine);border-radius:.45rem;background:var(--flaeche)}.v-filter-kopf{padding:.75rem 1rem;font-family:var(--schrift-kopf);font-weight:750;font-stretch:110%;cursor:pointer}.v-gruppe{margin:0;padding:.8rem 1rem;border:0;border-top:1px solid var(--linie);min-width:0}.v-gruppe legend,.v-vorwahl label{font-weight:700;font-size:.92rem;padding:0;margin-bottom:.45rem;float:left;width:100%}.v-gruppe legend+*{clear:both}.v-vorwahl input{width:100%;min-height:2.6rem;padding:.45rem .7rem;border:2px solid var(--marine);border-radius:.35rem;background:#fff;color:#13235f;font:500 1rem var(--schrift-text)}.v-vorwahl-stand{font-size:.82rem;color:var(--grau);margin:.4rem 0 0}.v-wahlen{display:flex;flex-wrap:wrap;gap:.35rem}.v-wahl input,.v-haken input{accent-color:var(--marine)}.v-wahl{position:relative}.v-wahl input{position:absolute;opacity:0;inset:0;margin:0}.v-wahl span{display:inline-block;padding:.3rem .65rem;border:1px solid var(--marine-linie);border-radius:.3rem;font-size:.88rem;cursor:pointer}.v-wahl input:checked+span{background:var(--marine);border-color:var(--marine);color:#fff}.v-wahl input:focus-visible+span{outline:3px solid var(--fokus);outline-offset:2px}.v-wahl-glas input:checked+span{box-shadow:inset 0 -4px 0 var(--glas)}.v-wahl-kabel input:checked+span{box-shadow:inset 0 -4px 0 var(--kabel-marine)}.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;font-size:.92rem}.v-haken input{margin-top:.25rem;width:1.05rem;height:1.05rem;flex:none}.v-haken-lang{display:block;font-size:.8rem;color:var(--grau)}.v-zuruecksetzen{margin:.2rem 1rem 1rem;padding:.35rem .7rem;border:1px solid var(--marine);border-radius:.3rem;background:transparent;color:inherit;font:600 .88rem var(--schrift-text);cursor:pointer}.v-leiste{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin-bottom:.8rem;scroll-margin-top:1rem}.v-treffer{margin:0;font-weight:700}.v-treffer output{font-family:var(--schrift-kopf);font-size:1.3rem;font-stretch:110%}.v-sortierung{display:none;align-items:center;gap:.5rem;font-size:.92rem}.js .v-sortierung{display:flex}.v-sortierung select{min-height:2.4rem;padding:.3rem .6rem;border:2px solid var(--marine);border-radius:.35rem;background:var(--flaeche);color:var(--tinte);font:500 .92rem var(--schrift-text)}.tarif-liste{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.tarif-karte{position:relative;display:grid;gap:.7rem 1.2rem;max-width:none;padding:1rem 1.1rem 1rem 1.35rem;border:1px solid var(--linie);border-radius:.45rem;background:var(--flaeche);overflow:hidden}.tarif-karte:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--keine)}.tarif-karte[data-leitung=glas]:before{background:var(--glas)}.tarif-karte[data-leitung=kabel]:before{background:repeating-linear-gradient(-45deg,var(--kabel) 0 4px,var(--kabel-hell) 4px 6.5px)}.tarif-karte.hervor{border-color:var(--glas);box-shadow:0 0 0 1px var(--glas)}.tarif-karte[hidden]{display:none}@media(min-width:48rem){.tarif-karte{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(10rem,.9fr);grid-template-areas:"kopf tempo preis" "schilder schilder preis" "mehr mehr mehr";align-items:start}.tk-kopf{grid-area:kopf}.tk-tempo{grid-area:tempo}.tk-preis{grid-area:preis}.tk-schilder{grid-area:schilder}.tk-mehr{grid-area:mehr}}.tk-kopf{display:flex;gap:.75rem;align-items:flex-start;min-width:0}.tk-titel{min-width:0}.tk-leitung{margin:0 0 .15rem;font-family:var(--schrift-kopf);font-weight:800;font-stretch:115%;font-size:1.05rem;line-height:1.2}.tk-leitung-glas{color:var(--glas-text)}.tk-leitung-kabel{color:var(--kabel-text)}.tk-leitung-dsl{color:var(--grau)}.tk-anbieter{margin:0;font-size:.9rem;color:var(--grau)}.tk-name{font-family:var(--schrift-text);font-size:1rem;font-weight:700;font-stretch:100%;margin:.1rem 0 0;color:var(--tinte)}.tk-regional{margin-left:.4rem;padding:0 .35rem;border-radius:.2rem;background:var(--marine-zart);font-size:.75rem;font-weight:700;color:var(--tinte)}.tk-tempo{margin:0}.tk-zahlen{display:flex;gap:1.2rem;align-items:baseline;flex-wrap:wrap;margin:0}.tk-zahlen dt{font-size:.78rem;color:var(--grau)}.tk-zahlen dd{margin:0;font-family:var(--schrift-kopf);font-weight:800;font-stretch:112%;font-size:1.7rem;line-height:1.05;font-variant-numeric:tabular-nums}.tk-zahlen dd small{font-family:var(--schrift-text);font-weight:500;font-size:.5em;font-stretch:100%}.tk-up dd{color:var(--tinte)}.tarif-karte[data-leitung=glas] .tk-up dd{color:var(--glas-text)}.tarif-karte[data-leitung=kabel] .tk-up dd{color:var(--kabel-text)}.tk-anteil{display:block;margin-top:.45rem;font-size:.8rem;color:var(--grau)}.tk-anteil-spur{display:block;height:.45rem;margin-top:.2rem;border-radius:999px;background:var(--marine-zart);overflow:hidden;max-width:14rem}.tk-anteil-fuell{display:block;height:100%;border-radius:999px;background:var(--grau)}.tarif-karte[data-leitung=glas] .tk-anteil-fuell{background:var(--glas)}.tarif-karte[data-leitung=kabel] .tk-anteil-fuell{background:repeating-linear-gradient(-45deg,var(--kabel) 0 3px,var(--kabel-hell) 3px 5px)}.tk-preis{display:grid;gap:.25rem;justify-items:start}@media(min-width:48rem){.tk-preis{justify-items:end;text-align:right}}.tk-effektiv{margin:0}.tk-effektiv strong{font-family:var(--schrift-kopf);font-weight:750;font-stretch:108%;font-size:1.25rem}.tk-effektiv .einheit{display:block;font-size:.8rem;color:var(--grau)}.tk-beworben{margin:0 0 .35rem;font-size:.85rem;color:var(--grau)}.tk-schilder{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.tk-schild{padding:.05rem .5rem;border-radius:.2rem;background:var(--marine-zart);font-size:.78rem;font-weight:600;max-width:none}.schild-bonus{background:var(--glas-zart);color:var(--glas-text);box-shadow:inset 0 0 0 1px var(--glas)}.tk-mehr summary{cursor:pointer;font-size:.9rem;font-weight:600;color:var(--marine)}.tarif-daten{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;margin:.8rem 0 0;font-size:.88rem}.tarif-daten dt{color:var(--grau)}.tarif-daten dd{margin:0;text-align:right}.tarif-rechnung{padding-bottom:.6rem;border-bottom:1px solid var(--linie)}.tarif-summe{font-weight:700;color:var(--tinte)!important;border-top:1px solid var(--linie);padding-top:.25rem}.tarif-nachrichtlich{font-style:normal;color:var(--grau)}.tarif-daten-fehlt{font-size:.88rem;color:var(--grau)}.v-leer,.v-mehr{margin-top:1rem}.ortshinweis{margin-top:2.5rem;padding:1.2rem 1.3rem;border-radius:.45rem;background:var(--marine);color:var(--auf-marine)}.ortshinweis a{color:var(--auf-marine)}.ortshinweis strong{color:var(--glas-marine)}.ortshinweis p{margin:0}.ratgeber{margin-top:3rem;padding-top:.5rem;border-top:3px solid var(--marine)}.ratgeber>*{max-width:var(--lesebreite)}.ratgeber h3{margin-top:2rem}.fehler-kopf{margin-bottom:1.5rem}.fehler-wege{display:grid;gap:.6rem;margin:0 0 2rem;padding:0;list-style:none}.fehler-wege a{display:block;padding:.8rem 1rem;border:2px solid var(--marine);border-radius:.4rem;text-decoration:none;font-weight:700}.fehler-wege a:hover{background:var(--marine-zart)}.rechtstext{max-width:var(--lesebreite)}.rechtstext h2{font-size:1.25rem}.rechtstext h3{font-size:1.05rem;margin-top:1.6rem}@media(prefers-reduced-motion:no-preference){.lb-gross .lb-fuell{animation:einlaufen .9s cubic-bezier(.2,.7,.2,1) both}.lb-gross .lb-kabel .lb-fuell{animation-delay:.12s}}@keyframes einlaufen{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media print{.kopf,.fuss,.ortsuche,.v-filter{display:none!important}.band-hell{background:none}}.nachsatz{margin-top:1.2rem}.lv-glas .jl-zeichen{background:var(--glas)}.lv-kabel .jl-zeichen{background:radial-gradient(circle,var(--kabel) 0 28%,transparent 30% 52%,var(--kabel) 54%)}.mass{max-width:var(--lesebreite)}.mass h2{font-size:1.25rem;margin-top:2rem;padding-top:.8rem;border-top:1px solid var(--linie)}.anschrift{font-style:normal;line-height:1.55;margin-bottom:1rem}.mass .daten{margin-bottom:1rem}.jl-kabel,.lv-kabel,.lbl-kabel,.as-kabel h3{position:relative}.jl-kabel,.lv-kabel{border-top-color:var(--kabel)}.lbl-kabel{border-left-color:var(--kabel)}.as-kabel h3{border-bottom-color:var(--kabel)}.jl-kabel:before,.lv-kabel:before,.lbl-kabel:before,.as-kabel h3:after{content:"";position:absolute;background:repeating-linear-gradient(-45deg,var(--kabel) 0 4px,var(--kabel-hell) 4px 6.5px)}.jl-kabel:before{left:-1px;right:-1px;top:-6px;height:6px;border-radius:.4rem .4rem 0 0}.lv-kabel:before{left:0;right:0;top:-6px;height:6px;border-radius:.5rem .5rem 0 0}.lbl-kabel:before{left:-6px;top:0;bottom:0;width:6px;border-radius:.45rem 0 0 .45rem}.as-kabel h3:after{left:0;right:0;bottom:-4px;height:4px}.tabelle-trenner td{text-align:left!important}@media(max-width:47.99rem){.jl-zahlen{gap:.3rem 1rem}.jl-zahlen dd{font-size:1.15rem;white-space:nowrap}}.v-wahl abbr{text-decoration:none}@media(min-width:48rem){.tk-zahlen dd{font-size:1.5rem}.tk-zahlen{gap:1rem}}.ort-kopf .ort-bild{padding:1.2rem 1.2rem 1.3rem;border:1px solid var(--linie);border-radius:.6rem;background:var(--flaeche)}@media(min-width:48rem){.ort-kopf .ort-bild{padding:1.6rem 1.8rem}}
