.linienplan[data-astro-cid-zowomapf]{--mitte:12px;--text:40px;--strich:4px;--halt:16px;--knoten:24px;--einzug:28px;--plan-grund:var(--color-abgrund);max-width:48rem}@media (width>=48rem){.linienplan[data-astro-cid-zowomapf]{--einzug:40px}}.legende[data-astro-cid-zowomapf]{max-width:60ch;color:var(--color-schrift-weich);margin-bottom:2rem;font-size:1rem;line-height:1.5}@media (width>=48rem){.legende[data-astro-cid-zowomapf]{font-size:.875rem}}.plan[data-astro-cid-zowomapf],.ast-linie[data-astro-cid-zowomapf],.aeste[data-astro-cid-zowomapf]{margin:0;padding:0;list-style:none}.halt[data-astro-cid-zowomapf],.bed[data-astro-cid-zowomapf],.knoten[data-astro-cid-zowomapf]{padding-left:var(--text);position:relative}.halt[data-astro-cid-zowomapf]:before,.bed[data-astro-cid-zowomapf]:before,.knoten[data-astro-cid-zowomapf]:before{content:"";left:calc(var(--mitte) - var(--strich) / 2);border-left:var(--strich) solid var(--linie);position:absolute;top:0;bottom:0}.plan[data-astro-cid-zowomapf]>li[data-astro-cid-zowomapf]:first-child:before{top:24px}.plan[data-astro-cid-zowomapf]>li[data-astro-cid-zowomapf]:last-child:before,.ast-linie[data-astro-cid-zowomapf]>li[data-astro-cid-zowomapf]:last-child:before{height:24px;bottom:auto}.knoten[data-astro-cid-zowomapf]:before{top:24px}.frei[data-astro-cid-zowomapf]:before{border-left-style:dashed;border-left-color:var(--color-schrift-weich)}.knoten[data-astro-cid-zowomapf]:after{content:"";left:calc(var(--mitte) - var(--strich) / 2);border-left:var(--strich) dashed var(--color-schrift-weich);height:12px;position:absolute;top:0}.halt[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf],.knoten[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]{min-height:48px;color:var(--color-schrift);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;padding:6px 0;text-decoration:none;display:grid}.punkt[data-astro-cid-zowomapf]{top:calc(24px - var(--halt) / 2);left:calc(var(--mitte) - var(--halt) / 2);width:var(--halt);height:var(--halt);border:var(--strich) solid var(--linie);background:var(--plan-grund);border-radius:50%;position:absolute}.frei[data-astro-cid-zowomapf] .punkt[data-astro-cid-zowomapf]{border-color:var(--color-schrift-weich)}.ast-linie[data-astro-cid-zowomapf] .punkt[data-astro-cid-zowomapf]{background:var(--linie)}.punkt-knoten[data-astro-cid-zowomapf]{width:var(--knoten);height:var(--knoten);border-color:var(--color-schrift);top:12px;left:0}.punkt-knoten[data-astro-cid-zowomapf]:after{content:"";background:var(--color-leucht);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.halt-name[data-astro-cid-zowomapf]{min-width:0}.name[data-astro-cid-zowomapf]{font-family:var(--font-display);overflow-wrap:anywhere;hyphens:auto;font-size:1.125rem;font-weight:600;line-height:1.2;display:block}.verband[data-astro-cid-zowomapf]{overflow-wrap:anywhere;hyphens:auto;color:var(--color-schrift-weich);font-size:1rem;line-height:1.4;display:block}.preis[data-astro-cid-zowomapf]{white-space:nowrap;text-align:right;font-family:var(--font-display);color:var(--color-leucht);font-variant-numeric:tabular-nums;font-weight:600}.bed[data-astro-cid-zowomapf]{padding-top:2px;padding-bottom:6px;padding-left:calc(var(--text) + .9em);text-indent:-.9em;overflow-wrap:anywhere;hyphens:auto;color:var(--color-schrift-weich);font-size:1rem;line-height:1.5}@media (width>=48rem){.name[data-astro-cid-zowomapf]{font-size:1.375rem}.bed[data-astro-cid-zowomapf],.verband[data-astro-cid-zowomapf]{font-size:.9375rem}}.halt[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]:focus-visible .punkt[data-astro-cid-zowomapf],.knoten[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]:focus-visible .punkt-knoten[data-astro-cid-zowomapf]{background:var(--color-leucht)}.halt[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]:focus-visible .name[data-astro-cid-zowomapf],.knoten[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]:focus-visible .name[data-astro-cid-zowomapf]{text-decoration:underline;text-decoration-color:var(--color-leucht);text-underline-offset:.15em;text-decoration-thickness:2px}@media (hover:hover){.halt[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]:hover .punkt[data-astro-cid-zowomapf],.knoten[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]:hover .punkt-knoten[data-astro-cid-zowomapf]{background:var(--color-leucht)}.halt[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]:hover .name[data-astro-cid-zowomapf],.knoten[data-astro-cid-zowomapf]>a[data-astro-cid-zowomapf]:hover .name[data-astro-cid-zowomapf]{text-decoration:underline;text-decoration-color:var(--color-leucht);text-underline-offset:.15em;text-decoration-thickness:2px}}.aeste[data-astro-cid-zowomapf]{margin-left:calc(var(--einzug) - var(--text));padding-bottom:1rem}.ast[data-astro-cid-zowomapf]{margin-top:.5rem;position:relative}.ast[data-astro-cid-zowomapf]:before{content:"";top:14px;left:calc(var(--mitte) + var(--strich) / 2 - var(--einzug));width:var(--einzug);border-top:var(--strich) solid var(--color-schrift-weich);border-right:var(--strich) solid var(--color-schrift-weich);border-top-right-radius:12px;height:18px;position:absolute}.ast-name[data-astro-cid-zowomapf]{min-height:32px;padding-left:calc(var(--mitte) + 16px);text-transform:uppercase;letter-spacing:.12em;color:var(--color-schrift);align-items:center;font-size:1rem;font-weight:600;display:flex}.strecke[data-astro-cid-evgncder]{margin-bottom:0;padding:0;list-style:none;position:relative}.strecke[data-astro-cid-evgncder]:before{content:"";border-left:3px solid var(--linie);position:absolute;top:22px;bottom:22px;left:6px}.strecke[data-astro-cid-evgncder] li[data-astro-cid-evgncder]{padding-left:28px;position:relative}.strecke[data-astro-cid-evgncder] li[data-astro-cid-evgncder]:before{content:"";border:3px solid var(--linie);background:var(--color-tafel);border-radius:50%;width:15px;height:15px;margin-top:-7.5px;position:absolute;top:50%;left:0}.strecke[data-astro-cid-evgncder] a[data-astro-cid-evgncder]{min-height:44px;color:var(--color-schrift);align-items:center;font-size:1rem;text-decoration:none;display:flex}.strecke[data-astro-cid-evgncder] a[data-astro-cid-evgncder]:focus-visible,.strecke[data-astro-cid-evgncder] a[data-astro-cid-evgncder]:hover{color:var(--color-leucht);text-underline-offset:.2em;text-decoration:underline}
