@font-face{font-family:"Jakarta";src:url(/fonts/plus-jakarta-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Jakarta";src:url(/fonts/plus-jakarta-sans-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Martian";src:url(/fonts/martian-mono-var.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{--nacht:#14213D;--nacht2:#1F3160;--nacht3:#2C3F6E;--rot:#E63946;--rot-d:#C22B37;--weiss:#fff;--eis:#9FB1D6;--papier:#F3F5F9;--linie:#D5DCE8;--text:#14213D;--grau:#4A5878;--mono:"Martian",ui-monospace,Menlo,Consolas,monospace;--sans:"Jakarta",system-ui,-apple-system,"Segoe UI",sans-serif;--r:10px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{margin:0;background:var(--weiss);color:var(--text);font:400 1.0625rem/1.65 var(--sans);overflow-x:hidden}img,svg{max-width:100%;height:auto;display:block}a{color:var(--nacht2);text-decoration-color:var(--rot);text-underline-offset:3px}a:hover{color:var(--rot-d)}h1,h2,h3{font-family:var(--mono);font-weight:600;line-height:1.22;letter-spacing:-.01em;hyphens:manual;overflow-wrap:break-word}h1{font-size:clamp(1.45rem,3.5vw,2.2rem);margin:.3em 0 .45em;hyphens:manual}h2{font-size:clamp(1.2rem,2.6vw,1.6rem);margin:0 0 .7em}h3{font-size:1.02rem;margin:.2em 0 .45em}p{margin:0 0 1em}.skip{position:absolute;left:-999px;top:0;background:var(--rot);color:#fff;padding:.5em 1em;z-index:99}.skip:focus{left:8px}.spur{width:min(1180px,100% - 32px);margin-inline:auto}.lesespur{max-width:72ch}.sym{flex:none}.leitstand{background:var(--nacht);color:#fff;position:sticky;top:0;z-index:20}.leitstand-i{display:flex;align-items:center;gap:18px;min-height:68px}.marke{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;min-width:0}.marke-zeichen{width:40px;height:40px;flex:none;border-radius:9px;box-shadow:0 0 0 1px #ffffff2e}.marke-wort{font:600 1.02rem/1 var(--mono);letter-spacing:-.02em;white-space:nowrap}.marke-wort i{color:var(--rot);font-style:normal;margin:0 1px}.schaltleiste{display:flex;align-items:center;gap:4px;margin-left:auto;font:500 .86rem/1 var(--mono)}.schaltleiste>a,.klappe>summary{color:#fff;text-decoration:none;padding:10px 12px;border-radius:6px;cursor:pointer;list-style:none;white-space:nowrap}.schaltleiste>a:hover,.klappe>summary:hover,.schaltleiste>a[aria-current]{background:var(--nacht2)}.schaltleiste>a[aria-current]{box-shadow:inset 0 -3px 0 var(--rot)}.klappe{position:relative}.klappe>summary::-webkit-details-marker{display:none}.klappe>summary::after{content:"";display:inline-block;width:7px;height:7px;border:solid var(--rot);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-2px,-2px);margin-left:9px}.klappe>ul{position:absolute;right:0;top:calc(100% + 8px);background:var(--nacht);border:1px solid var(--nacht3);border-radius:var(--r);list-style:none;margin:0;padding:8px;width:min(520px,92vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;box-shadow:0 18px 40px #0007}.klappe>ul a{display:block;color:#fff;text-decoration:none;padding:9px 10px;border-radius:6px;font-size:.82rem;border-left:3px solid transparent}.klappe>ul small{display:block;font-size:.66rem;color:var(--eis);text-transform:uppercase;letter-spacing:.06em}.klappe>ul a:hover{background:var(--nacht2);border-left-color:var(--rot)}.rufknopf{display:flex;align-items:center;gap:8px;background:var(--rot);color:#fff;text-decoration:none;font:600 .9rem/1 var(--mono);padding:12px 16px;border-radius:8px;white-space:nowrap}.rufknopf:hover{background:var(--rot-d);color:#fff}.leitungsband{position:relative;height:9px;background:var(--nacht)}.leitungsband i{position:absolute;left:0;right:0;height:3px}.leitungsband i:first-child{top:0;background:var(--rot)}.leitungsband i:last-child{top:5px;background:#fff;opacity:.85}.ruf{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--rot);color:#fff;text-decoration:none;border-radius:9px;padding:13px 18px;font:600 .95rem/1.2 var(--mono)}.ruf b{font-weight:700;letter-spacing:.01em}.ruf:hover{background:var(--rot-d);color:#fff}.ruf.gross{padding:16px 22px;font-size:1rem}.ruf.hell{background:#fff;color:var(--nacht)}.ruf.hell:hover{background:var(--papier);color:var(--nacht)}.ruf.breit{display:flex;justify-content:center}.dezent{font:500 .88rem/1.3 var(--mono);color:inherit}.rufzeile{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;border:2px dashed var(--rot);border-radius:var(--r);padding:12px 16px;margin:22px 0 0;font:500 .92rem/1.4 var(--mono)}.rufzeile a{display:inline-flex;align-items:center;gap:8px;color:var(--rot-d);text-decoration:none;font-weight:700}.kennzeile{display:flex;align-items:center;gap:8px;font:500 .78rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--grau);margin:0}.kennzeile .sym{color:var(--rot)}.kennzeile a{color:inherit}.kennung{display:inline-grid;place-items:center;min-width:2.6em;height:2em;padding:0 .4em;border-radius:5px;background:var(--nacht);color:#fff;font:700 .74rem/1 var(--mono);letter-spacing:.04em;border-left:4px solid var(--rot)}.vorlauf{font-size:1.12rem;max-width:62ch}.weiter{margin:16px 0 0;font:500 .88rem/1.4 var(--mono)}.weiter a::before{content:"→ ";color:var(--rot)}.leitstelle{background:var(--nacht);color:#fff;padding:34px 0 46px;position:relative;overflow:hidden}.leitstelle::after{content:"";position:absolute;left:-10%;right:-10%;bottom:16px;height:3px;background:var(--rot);box-shadow:0 7px 0 #ffffffcc}.leitstelle-i{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:36px;align-items:center}.leitstelle .kennzeile{color:var(--eis)}.leitstelle h1{color:#fff}.leitstelle .vorlauf{color:#E3E9F5}.leitstelle-k{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin:22px 0 0}.leitstelle .dezent{color:#fff}.foto{margin:0}.foto img{border-radius:var(--r);width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--papier)}.leitstelle-b img{border:3px solid #fff;box-shadow:10px 10px 0 var(--rot)}.netzplan{padding:52px 0 18px}.netzplan-f{background:var(--nacht);border-radius:14px;padding:14px;margin:18px 0 18px}.netzplan-s{width:100%;height:auto}.np-vor{stroke:var(--rot);stroke-width:6;stroke-linecap:round;fill:none}.np-rueck{stroke:#fff;stroke-width:6;stroke-linecap:round;fill:none;opacity:.8}.np-flaeche{fill:transparent}.np-ring{fill:var(--nacht);stroke:#fff;stroke-width:5}.np-kern{fill:var(--rot)}.np-knoten text{fill:#fff;font:600 21px/1 var(--mono);paint-order:stroke;stroke:var(--nacht);stroke-width:7px;stroke-linejoin:round}.np-knoten:hover .np-ring,.np-knoten:focus .np-ring{stroke:var(--rot);stroke-width:7}.np-knoten:hover text{fill:#FFD6D9}.np-aktiv .np-ring{fill:var(--rot)}.netzplan-l{display:flex;flex-wrap:wrap;gap:8px 22px;margin:8px 4px 2px;color:#fff;font:500 .76rem/1.3 var(--mono)}.netzplan-l span::before{content:"";display:inline-block;width:22px;height:4px;vertical-align:middle;margin-right:8px;border-radius:2px}.lg-vor::before{background:var(--rot)}.lg-rueck::before{background:#fff}.lg-knoten::before{width:12px!important;height:12px!important;border-radius:50%!important;background:var(--rot);box-shadow:0 0 0 3px var(--nacht),0 0 0 6px #fff}.linienliste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.linienliste li{border-left:5px solid var(--rot);background:var(--papier);border-radius:0 8px 8px 0;padding:10px 12px}.linie-kopf{display:block;font:600 .92rem/1.3 var(--mono);color:var(--nacht);text-decoration:none}.linie-halte{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:.88rem}.linie-halte a::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;border:2px solid var(--nacht);margin-right:5px;vertical-align:1px}.strecke{position:relative;padding:44px 0 6px 28px;border-left:4px solid var(--rot);margin-left:6px}.strecke::before{content:"";position:absolute;left:-13px;top:50px;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--nacht)}.strecke>section{min-width:0}.abzweig{position:relative;margin:26px 0 8px 34px;background:var(--nacht);color:#fff;border-radius:var(--r);padding:16px 20px;max-width:760px}.abzweig::before{content:"";position:absolute;left:-66px;top:28px;width:66px;height:4px;background:#fff;border-top:0;box-shadow:0 0 0 1px var(--linie)}.abzweig-q{display:flex;gap:10px;align-items:flex-start;margin:0 0 8px;font:600 .95rem/1.4 var(--mono)}.abzweig-i{color:var(--rot);margin-top:1px}.abzweig-a{margin:0;color:#E3E9F5;font-size:.98rem}.abzweig a{color:#fff}.leitungsfelder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.leitungsfelder li{border-top:4px solid var(--nacht);background:var(--papier);padding:16px 16px 4px;border-radius:0 0 8px 8px}.leitungsfelder li:nth-child(2){border-top-color:var(--rot)}.schieberzeile{margin:0 0 18px;padding:14px 18px;border-left:6px solid var(--rot);background:var(--papier);font:600 1.08rem/1.45 var(--mono)}.schieberzeile p{margin:0}.messreihe{margin:0;display:grid;gap:0}.messreihe>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:18px;padding:14px 0;border-top:1px solid var(--linie)}.messreihe dt{font:600 .95rem/1.45 var(--mono);color:var(--nacht)}.messreihe dt::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--rot);margin-right:8px}.messreihe dd{margin:0}.kastenbau{display:block}.kastenbau-vor{font-size:1.06rem}.kastenbau-rand{background:var(--papier);border-left:6px solid var(--nacht);border-radius:0 var(--r) var(--r) 0;padding:18px 22px 4px;columns:2 300px;column-gap:28px}.kastenbau-rand p,.kastenbau-rand .messnotiz{break-inside:avoid}.messnotiz{background:var(--papier);border:1px solid var(--linie);border-radius:8px;padding:14px 16px 2px;margin:0 0 1em}section>.foto{margin-top:22px}.stellwerk{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stellfeld{border:2px solid var(--nacht);border-radius:var(--r);padding:14px 16px 12px;display:flex;flex-direction:column;background:#fff}.stellfeld-k{display:flex;gap:10px;align-items:center;font:500 .8rem/1.3 var(--mono);margin:0 0 6px}.stellfeld p{font-size:.97rem}.erstpruefung{margin:auto 0 0!important;display:flex;gap:8px;align-items:center;padding-top:10px;border-top:1px dashed var(--linie);font:500 .82rem/1.35 var(--mono);color:var(--rot-d)}.schaltschrank{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;background:var(--nacht);border:2px solid var(--nacht);border-radius:var(--r);overflow:hidden}.schaltschrank li{background:#fff;padding:14px 16px 4px}.schaltschrank a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--nacht);font:600 .92rem/1.3 var(--mono);margin-bottom:6px}.schaltschrank p{font-size:.95rem;color:var(--grau)}.weiche{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.weiche li{border-radius:var(--r);background:var(--papier);padding:0 0 4px;overflow:hidden;border:2px solid var(--linie)}.weiche a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:center;background:var(--nacht);color:#fff;text-decoration:none;padding:14px 16px}.weiche a:hover{background:var(--nacht2)}.weiche-i{grid-row:span 2;width:34px;height:34px;color:var(--rot)}.weiche b{font:600 1.05rem/1.2 var(--mono)}.weiche small{font:500 .74rem/1.2 var(--mono);color:var(--eis)}.weiche p{padding:12px 16px 0;font-size:.97rem}.messpunkte{list-style:none;counter-reset:mp;margin:10px 0 0;padding:0}.messpunkte li{counter-increment:mp;position:relative;padding:0 0 18px 64px}.messpunkte li::before{content:counter(mp,decimal-leading-zero);position:absolute;left:0;top:-2px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--nacht);color:#fff;font:700 .85rem/1 var(--mono);box-shadow:0 0 0 4px #fff,0 0 0 6px var(--rot)}.messpunkte li::after{content:"";position:absolute;left:20px;top:44px;bottom:2px;width:3px;background:var(--linie)}.messpunkte li:last-child::after{display:none}.messpunkte b{display:block;font:600 .98rem/1.35 var(--mono)}.leitungsweg{list-style:none;margin:20px 0 22px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;position:relative}.leitungsweg::before{content:"";position:absolute;left:4%;right:4%;top:19px;height:4px;background:var(--rot);box-shadow:0 8px 0 var(--nacht)}.leitungsweg li{position:relative;padding:44px 10px 0;text-align:center}.leitungsweg li::before{content:"";position:absolute;left:50%;top:9px;transform:translateX(-50%);width:24px;height:24px;border-radius:50%;background:#fff;border:5px solid var(--nacht)}.leitungsweg b{display:block;font:700 .9rem/1.3 var(--mono)}.leitungsweg span{font-size:.9rem;color:var(--grau)}.trasse{padding-bottom:10px}.pfadleitung{margin:18px 0 0;font:500 .78rem/1.4 var(--mono);overflow-wrap:anywhere}.pfadleitung ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.pfadleitung a{display:inline-block;padding:8px 0}.pfadleitung li+li::before{content:"—";color:var(--rot);margin:0 6px}.anschlussblatt,.stoerkopf,.hauskopf,.lesekopf{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:start;padding:14px 0 18px}.typenschild{background:var(--nacht);color:#fff;border-radius:12px;padding:16px 18px 10px;position:relative;margin-top:22px;border:2px solid var(--nacht3)}.typenschild::before,.typenschild::after{content:"";position:absolute;top:10px;width:8px;height:8px;border-radius:50%;background:var(--eis)}.typenschild::before{left:10px}.typenschild::after{right:10px}.typenschild-t{display:flex;align-items:center;gap:8px;font:600 .82rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;margin:4px 0 10px 12px;color:var(--eis)}.typenschild-t .sym{color:var(--rot)}.typenschild-l{margin:0}.typenschild-l div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:10px;padding:8px 0;border-top:1px solid var(--nacht3)}.typenschild-l dt{font:500 .74rem/1.4 var(--mono);color:var(--eis);text-transform:uppercase}.typenschild-l dd{margin:0;font-size:.93rem}.plombe{margin:22px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;background:var(--papier);border-radius:var(--r);padding:14px 18px}.plombe::before{content:"";width:38px;height:38px;border-radius:50%;background:var(--rot);box-shadow:inset 0 0 0 7px #fff,0 0 0 2px var(--rot)}.plombe p{margin:0;font:600 .98rem/1.45 var(--mono)}.plombe footer{grid-column:2;font:500 .74rem/1 var(--mono);color:var(--grau);text-transform:uppercase}.schema-keller{margin:18px 0 18px}.schema-keller svg{border-radius:var(--r)}.schema-keller figcaption{font:500 .8rem/1.4 var(--mono);color:var(--grau);margin-top:8px}.sk-t{fill:#fff;font:700 17px var(--mono)}.sk-s{fill:var(--eis);font:500 12.5px var(--mono)}.bezirksnetz{margin:46px 0 0;padding:26px 24px;background:var(--papier);border-radius:14px}.linienband{list-style:none;margin:8px 0 18px;padding:18px 0 4px;display:flex;flex-wrap:wrap;gap:22px 0;position:relative}.linienband li{position:relative;padding:22px 18px 0 0;font:500 .86rem/1.3 var(--mono)}.linienband li::before{content:"";position:absolute;left:0;right:0;top:7px;height:4px;background:var(--rot)}.linienband li::after{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid var(--nacht)}.linienband li:last-child::before{right:auto;width:18px}.linienband .lb-hier::after{background:var(--rot)}.linienband .lb-hier span{font-weight:700}.linienband .lb-halt{color:var(--grau);font-size:.78rem}.linienband .lb-halt::before{background:var(--linie)}.linienband .lb-halt::after{width:12px;height:12px;top:3px;border-width:3px;border-color:var(--grau)}.haltestellen{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.haltestellen li{background:#fff;border-radius:8px;padding:10px 14px;border-left:4px solid var(--nacht)}.haltestellen a{display:block;font:600 .92rem/1.3 var(--mono)}.haltestellen span{font-size:.9rem;color:var(--grau)}.umsteigen-h{display:flex;align-items:center;gap:8px;font:600 .8rem/1.3 var(--mono);text-transform:uppercase;margin:18px 0 8px}.umsteigen-h .sym{color:var(--rot)}.umsteigen{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.umsteigen li{background:var(--nacht);border-radius:8px;padding:10px 14px}.umsteigen a{color:#fff;font:600 .88rem/1.3 var(--mono);text-decoration:none}.umsteigen small{display:block;color:var(--eis);font:500 .72rem/1.3 var(--mono)}.kopfkasten{display:inline-block;background:var(--papier);border-left:4px solid var(--rot);padding:8px 12px;font:500 .86rem/1.4 var(--mono)}.anzeichenliste{list-style:none;margin:0;padding:0;display:grid;gap:8px}.anzeichenliste li{display:flex;gap:12px;align-items:flex-start;background:var(--papier);border-radius:8px;padding:10px 14px}.anz-i{color:var(--rot);margin-top:2px}.stoerbild-l{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stoerbild-l div{border:2px solid var(--nacht);border-radius:var(--r);padding:12px 14px}.stoerbild-l dt{font:600 .92rem/1.35 var(--mono);margin-bottom:6px}.stoerbild-l dd{margin:0;font-size:.96rem}.hausschnitt{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;align-items:start}.hausschnitt svg{border-radius:12px}.hs-marke circle{fill:var(--rot);stroke:#fff;stroke-width:3}.hs-marke text{fill:#fff;font:700 15px var(--mono)}.hausschnitt-l{margin:0;padding:0;list-style:none;counter-reset:hs}.hausschnitt-l li{counter-increment:hs;position:relative;padding:0 0 14px 44px}.hausschnitt-l li::before{content:counter(hs);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--rot);color:#fff;display:grid;place-items:center;font:700 .85rem/1 var(--mono)}.hausschnitt-l b{display:block;font:600 .95rem/1.35 var(--mono)}.bezirkswahl{margin:44px 0 0}.bezirksleiste{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bezirksleiste a{display:inline-block;padding:8px 12px;border-radius:6px;border:2px solid var(--nacht);text-decoration:none;font:500 .84rem/1.2 var(--mono)}.bezirksleiste a:hover{background:var(--nacht);color:#fff}.nachbarfelder ul{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.nachbarfelder a{display:flex;gap:10px;align-items:center;padding:10px 12px;background:var(--papier);border-radius:8px;text-decoration:none;font:500 .84rem/1.3 var(--mono);color:var(--nacht)}.nachbarfelder .sym{color:var(--rot)}.lesebau{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:36px;align-items:start}.lesestueck>section{margin:0 0 34px}.randspur{position:sticky;top:100px}.randspur .abzweig{margin:0 0 14px;max-width:none}.randspur .abzweig::before{display:none}.randkasten{background:var(--papier);border-radius:var(--r);padding:14px 16px;margin:0 0 14px}.randspur-h{font:600 .78rem/1.3 var(--mono);text-transform:uppercase;margin:14px 0 6px}.randspur-l{margin:0;padding-left:18px}.ortsleitung{display:flex;flex-wrap:wrap;gap:6px}.ortsleitung a{font:500 .8rem/1.2 var(--mono);padding:6px 10px;border-radius:5px;background:var(--nacht);color:#fff;text-decoration:none}.merkzettel{border:2px solid var(--nacht);border-radius:var(--r);padding:18px 20px 6px}.merkzettel ul{padding-left:20px}.ablage-f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ablage-f.gross{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.ablagefach,.ablagefach-gross{background:var(--papier);border-radius:var(--r);padding:14px 16px;border-top:4px solid var(--rot)}.ablagefach-h{font:600 .92rem/1.3 var(--mono);margin:0 0 6px}.ablagefach ul,.ablagefach-gross ul{margin:0;padding-left:18px;font-size:.95rem}.schlussband{margin:52px 0 40px;background:var(--rot);border-radius:14px;color:#fff;position:relative;overflow:hidden}.schlussband::before{content:"";position:absolute;left:0;right:0;top:14px;height:3px;background:#fff;opacity:.5}.schlussband-i{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:30px 26px 24px}.schlussband-t{margin:0;font:700 clamp(1.1rem,2.6vw,1.45rem)/1.3 var(--mono)}.netzende{background:var(--nacht);color:#D4DBEA;padding:36px 0 96px;margin-top:20px;border-top:6px solid var(--rot)}.netzende a{color:#fff;text-decoration:none}.netzende a:hover{text-decoration:underline}.netzende-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:20px;border-bottom:1px solid var(--nacht3)}.netzende-tel{display:flex;align-items:center;gap:8px;font:700 1.05rem/1 var(--mono)}.netzende-raster{display:grid;grid-template-columns:1fr 1fr 1.6fr 1fr;gap:22px;padding:22px 0}.verteiler-h{font:600 .74rem/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--eis);margin:0 0 8px}.verteiler ul{list-style:none;margin:0;padding:0;font-size:.9rem;overflow-wrap:anywhere}.verteiler li{padding:3px 0}.zweispaltig{columns:2;column-gap:18px}.netzende-hinweis{font-size:.82rem;color:var(--eis);margin:0;max-width:90ch}.rufleiste{display:none}.rechtstext{padding:10px 0 30px}.rechtstext h2{font-size:1.1rem;margin-top:1.4em}.f404{padding:40px 0}@media (max-width:1023px){.stellwerk,.schaltschrank,.weiche,.linienliste{grid-template-columns:repeat(2,minmax(0,1fr))}.ablage-f{grid-template-columns:repeat(2,minmax(0,1fr))}.netzende-raster{grid-template-columns:1fr 1fr}.nachbarfelder ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.leitstand-i{flex-wrap:wrap;row-gap:0;padding-top:8px}.rufknopf{margin-left:auto}.schaltleiste{order:3;width:100%;margin:0;justify-content:space-between;border-top:1px solid var(--nacht3);font-size:clamp(.66rem,3.2vw,.8rem);gap:0}.schaltleiste>a,.klappe>summary{padding:12px 3px}.klappe>summary::after{margin-left:6px}.leitstelle-i,.anschlussblatt,.stoerkopf,.hauskopf,.lesekopf,.lesebau,.kastenbau,.hausschnitt{grid-template-columns:minmax(0,1fr)}.randspur,.kastenbau-rand{position:static}.leitungsfelder{grid-template-columns:minmax(0,1fr)}.typenschild{margin-top:0}}@media (max-width:640px){body{font-size:1rem}.marke-wort{font-size:.86rem}.rufknopf span{display:none}.rufknopf{padding:12px}.klappe>summary{padding:10px 8px}.klappe>ul{position:fixed;left:16px;right:16px;top:118px;width:auto;grid-template-columns:minmax(0,1fr)}.stellwerk,.schaltschrank,.weiche,.linienliste,.ablage-f,.ablage-f.gross,.stoerbild-l,.haltestellen,.nachbarfelder ul{grid-template-columns:minmax(0,1fr)}.messreihe>div{grid-template-columns:minmax(0,1fr);gap:4px}.strecke{padding-left:18px;margin-left:4px}.abzweig{margin-left:10px;padding:14px 16px}.abzweig::before{left:-30px;width:30px}.leitungsweg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.leitungsweg::before{display:none}.leitungsweg li{padding:40px 6px 12px}.netzende-raster{grid-template-columns:minmax(0,1fr)}.zweispaltig{columns:1}.verteiler a{overflow-wrap:anywhere}.netzplan-f{padding:6px;margin-inline:-8px}.np-knoten text{display:none}.np-ring{stroke-width:7}.rufleiste span{display:none}.rufleiste{white-space:nowrap;display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;align-items:center;justify-content:center;gap:10px;background:var(--rot);color:#fff;text-decoration:none;padding:14px 12px calc(14px + env(safe-area-inset-bottom));font:700 .92rem/1 var(--mono)}.bezirksnetz{padding:20px 16px}}@media (max-width:480px){.marke-wort{display:flex;flex-direction:column;font-size:.8rem;line-height:1.1}.marke-wort i{display:none}.marke-zeichen{width:36px;height:36px}.leitstand-i{gap:10px}}@media (prefers-reduced-motion:no-preference){.np-vor{stroke-dasharray:14 10;animation:fluss 2.8s linear infinite}@keyframes fluss{to{stroke-dashoffset:-48}}}.messreihe dt,.schieberzeile,.plombe p,.stellfeld-k,.linienband li,.umsteigen a,.haltestellen a,.messpunkte b,.leitungsweg b,.typenschild-l dd,.abzweig-q,.hausschnitt-l b,.stoerbild-l dt,.weiche b{overflow-wrap:break-word;word-break:normal;min-width:0}@media (max-width:420px){.messreihe dt,.schieberzeile,.plombe p,.abzweig-q,.stoerbild-l dt{overflow-wrap:anywhere}}