.rechtstext{padding:var(--s8) 0 var(--s9)}.lauf{max-width:760px;counter-reset:abschnitt}.lauf h2{font-size:1.34rem;margin:var(--s8) 0 var(--s4);padding-top:var(--s5);border-top:1px solid var(--linie)}.lauf h2:before{counter-increment:abschnitt;content:counter(abschnitt,decimal-leading-zero);display:block;margin-bottom:var(--s2);font-size:.8rem;letter-spacing:.18em;font-weight:600;color:var(--olive)}.lauf h2:first-child{margin-top:0;padding-top:0;border-top:0}.lauf h3{font-size:1.02rem;margin:var(--s6) 0 var(--s2)}.lauf p{margin:0 0 var(--s4);color:var(--tinte-2);max-width:66ch}.lauf ul{margin:0 0 var(--s4);padding-left:1.15em;max-width:64ch;color:var(--tinte-2)}.lauf li{margin-bottom:var(--s2)}.lauf li:last-child{margin-bottom:0}.lauf strong{color:var(--tinte);font-weight:650}.vorab{border-left:3px solid var(--olive);padding-left:var(--s5);margin-bottom:var(--s8)}.vorab p{font-size:1.1rem;color:var(--tinte);margin:0;max-width:66ch}.vorab p+p{margin-top:var(--s3)}.adresse{background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);padding:var(--s5);margin:0 0 var(--s5);font-style:normal;line-height:1.75}.adresse .name{font-weight:650;color:var(--tinte)}.adresse .zeile{color:var(--tinte-2)}.adresse .draht{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--linie);display:grid;gap:2px}.uebersicht{background:var(--karte-2);border-radius:var(--radius);padding:var(--s5);margin-bottom:var(--s8)}.uebersicht h2{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;color:var(--still);margin:0 0 var(--s3);padding:0;border:0}.uebersicht h2:before{content:none}.uebersicht ol{margin:0;padding:0;list-style:none;counter-reset:punkt;display:grid;gap:2px}@media (min-width: 700px){.uebersicht ol{grid-template-columns:1fr 1fr;gap:2px var(--s5)}}.uebersicht li{margin:0}.uebersicht a{display:block;padding:3px 0;font-size:.94rem;text-decoration:none;color:var(--tinte-2);transition:color var(--kurz) var(--kurve)}.uebersicht a:before{counter-increment:punkt;content:counter(punkt,decimal-leading-zero) " ";color:var(--olive);font-size:.8rem;font-weight:600;margin-right:var(--s2)}.uebersicht a:hover{color:var(--olive);text-decoration:underline}@media (max-width: 859px){.uebersicht a{padding:10px 0}}.tab{overflow-x:auto;margin:0 0 var(--s4)}.tab table{border-collapse:collapse;width:100%;min-width:420px;font-size:.94rem}.tab th,.tab td{text-align:left;padding:var(--s3) var(--s4) var(--s3) 0;border-bottom:1px solid var(--linie);vertical-align:top;color:var(--tinte-2)}.tab thead th{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--still);border-bottom:1px solid var(--linie-kraeftig)}.tab tbody td:first-child{color:var(--tinte);font-weight:650}.tab tr:last-child td{border-bottom:0}.fehler{padding:var(--s8) 0 var(--s9)}.fehler-titel{font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--still);margin:0 0 var(--s6)}.fehler-wege{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie-marke);max-width:760px}.fehler-wege li{padding:var(--s5) 0;border-bottom:1px solid var(--linie-marke)}.fehler-wege a{display:block;font-size:clamp(1.3rem,3.2vw,1.7rem);font-weight:700;letter-spacing:-.02em;color:var(--tinte);text-decoration:none;transition:color var(--kurz) var(--kurve),transform var(--kurz) var(--kurve)}@media (hover: hover) and (pointer: fine){.fehler-wege a:hover{color:var(--olive);transform:translate(6px)}}.fehler-wege p{margin:var(--s2) 0 0;color:var(--tinte-2);max-width:60ch}.riss{position:relative;height:9rem;max-width:760px}.riss-faden{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;overflow:visible}.riss-linie,.riss-fasern{fill:none;stroke:var(--olive);stroke-linecap:round;vector-effect:non-scaling-stroke}.riss-linie{stroke-width:3px}.riss-fasern{stroke-width:1.5px}.riss-griff{fill:transparent;display:none}.riss.ist-bereit .riss-griff{display:inline;cursor:grab;touch-action:none}.riss.ist-gezogen .riss-griff{cursor:grabbing}.riss-ziel{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:var(--s3);min-height:44px;font-weight:650;color:var(--tinte);text-decoration:none;transition:color var(--kurz) var(--kurve)}.riss-ring{flex:none;width:3.5rem;height:3.5rem;box-sizing:border-box;border:1.5px solid var(--olive);border-radius:50%;background:var(--karte);transition:background-color var(--kurz) var(--kurve)}.riss-ziel.ist-nah .riss-ring{background:var(--linie-marke)}.riss-ziel.ist-verbunden .riss-ring{background:var(--olive)}@media (hover: hover) and (pointer: fine){.riss-ziel:hover{color:var(--olive)}}@media (max-width: 599px){.riss-ziel{flex-direction:column;gap:var(--s2);font-size:var(--satz-3);text-align:center}.riss-ring{width:3rem;height:3rem}}.riss-hinweis{display:none;margin:var(--s2) 0 var(--s7);font-size:var(--satz-2);color:var(--still)}.js .riss-hinweis{display:block}html:not(.js) .riss{margin-bottom:var(--s7)}.lauf-raster .lauf h2:first-child{padding-top:var(--s5);border-top:1px solid var(--linie)}.lauf-raster>.vorab,.lauf-raster>.uebersicht{max-width:760px}@media (min-width: 1000px){.lauf-raster{display:grid;grid-template-columns:minmax(0,760px) minmax(13rem,16rem);grid-template-areas:"vorab uebersicht" "lauf  uebersicht";column-gap:var(--s8);align-items:start}.lauf-raster>.vorab{grid-area:vorab}.lauf-raster>.lauf{grid-area:lauf}.lauf-raster>.uebersicht{grid-area:uebersicht;position:sticky;top:86px;max-height:calc(100vh - 86px - var(--s5));overflow-y:auto;margin-bottom:0}.lauf-raster .uebersicht ol{grid-template-columns:1fr}.lauf-raster .uebersicht a{position:relative;z-index:0;padding:4px var(--s2);margin-inline:calc(-1 * var(--s2));border-radius:4px}.lauf-raster .uebersicht a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--olive);transform:scaleX(0);transform-origin:left;transition:transform var(--kurz) var(--kurve)}.lauf-raster .uebersicht a[aria-current]{color:var(--auf-flaeche)}.lauf-raster .uebersicht a[aria-current]:before{color:var(--auf-flaeche)}.lauf-raster .uebersicht a[aria-current]:after{transform:scaleX(1)}.lauf-raster .uebersicht a[aria-current]:hover{color:var(--auf-flaeche)}}@media (forced-colors: active){.lauf-raster .uebersicht a[aria-current]{font-weight:700;text-decoration:underline}}
