.beitrag-raster{align-items:start;gap:20px;display:grid}@media (width>=1100px){.beitrag-raster{grid-template-columns:250px minmax(0,1fr);gap:28px}}.inhalt-liste{background:var(--glas-fest);border:1px solid var(--glas-rand);color:var(--ink);box-shadow:var(--schatten);border-radius:22px;padding:18px 18px 14px}.inhalt-liste h2{letter-spacing:.12em;text-transform:uppercase;color:var(--lagune-tief);font-size:13px;font-weight:700}.inhalt-liste ol{counter-reset:abs;gap:2px;margin-top:10px;display:grid}.inhalt-liste li{counter-increment:abs}.inhalt-liste a{min-height:40px;color:var(--ink);border-radius:10px;grid-template-columns:26px minmax(0,1fr);align-items:baseline;padding:8px 6px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:grid}.inhalt-liste a:before{content:counter(abs,decimal-leading-zero);color:var(--koralle-tief);font:800 13px Gabarito,sans-serif}.inhalt-liste a:hover,.inhalt-liste a[aria-current=true]{background:var(--karte-2)}@media (width>=1100px){.inhalt-liste{top:calc(var(--kopf-h) + 24px);position:sticky}}.beitrag{background:var(--karte);border:1px solid var(--karte-rand);color:var(--ink);box-shadow:var(--schatten);border-radius:28px;min-width:0;padding:28px 20px 32px}@media (width>=760px){.beitrag{padding:44px 52px 48px}}.beitrag-text{max-width:42rem;font-size:17.5px;line-height:1.7}.beitrag-text>*+*{margin-top:1.05em}.beitrag-text h2{letter-spacing:-.01em;scroll-margin-top:calc(var(--kopf-h) + 20px);margin-top:1.9em;font-size:clamp(1.55rem,1.3rem + .9vw,2rem);font-weight:800;line-height:1.2}.beitrag-text h2:first-child{margin-top:0}.beitrag-text h3{margin-top:1.5em;font-size:20px;font-weight:700;line-height:1.3}.beitrag-text h2+*,.beitrag-text h3+*{margin-top:.6em}.beitrag-text a{color:var(--lagune-tief);text-underline-offset:3px;font-weight:600}.beitrag-text strong{font-weight:700}.beitrag-text ul,.beitrag-text ol{gap:.45em;padding-left:0;display:grid}.beitrag-text ul li{padding-left:26px;position:relative}.beitrag-text ul li:before{content:"";background:var(--lagune);border-radius:50%;width:9px;height:9px;position:absolute;top:.68em;left:4px}.beitrag-text ol{counter-reset:nr}.beitrag-text ol li{counter-increment:nr;padding-left:40px;position:relative}.beitrag-text ol li:before{content:counter(nr);color:#fff;background:#0b3a6e;border-radius:50%;place-items:center;width:28px;height:28px;font:800 14px/1 Gabarito,sans-serif;display:grid;position:absolute;top:.12em;left:0}.beitrag-text table{border-collapse:collapse;max-width:100%;font-size:15.5px;line-height:1.45;display:block;overflow-x:auto}.beitrag-text th,.beitrag-text td{text-align:left;vertical-align:top;border-bottom:1px solid var(--karte-rand);padding:10px 14px}.beitrag-text th{background:var(--karte-2);font-weight:700}.beitrag-text td:first-child{font-weight:600}@media (width<=559px){.beitrag-text table{font-size:14.5px}.beitrag-text th,.beitrag-text td{padding:8px 7px}}@media (width<=479px){.beitrag-text table,.beitrag-text tbody,.beitrag-text tr,.beitrag-text td{width:100%;display:block}.beitrag-text thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.beitrag-text tr{background:var(--karte-2);border-radius:12px;margin-bottom:8px;padding:10px 12px}.beitrag-text td{border:0;padding:3px 0}.beitrag-text td:first-child{padding-bottom:5px;font:700 16px/1.35 Gabarito,sans-serif}.beitrag-text td[data-label]:not(:first-child):before{content:attr(data-label) ": ";color:var(--karte-text-2);font-weight:600}.beitrag-text td:first-child:empty{display:none}}.beitrag-text hr{border:0;border-top:1px dashed var(--linie-stark);margin:2em 0}.beitrag-fuss{border-top:1px solid var(--karte-rand);color:var(--karte-text-2);max-width:42rem;margin-top:32px;padding-top:18px;font-size:14px;line-height:1.55}.reise-kasten{background:var(--karte-2);border:1px solid var(--karte-rand);border-radius:20px;gap:6px;margin:28px 0 4px;padding:20px 22px;display:grid}.reise-kasten-oben{letter-spacing:.1em;text-transform:uppercase;color:var(--lagune-tief);align-items:center;gap:8px;font:700 12.5px/1.2 Onest,sans-serif;display:flex}.reise-kasten-oben .ic{width:18px;height:18px}.reise-kasten-name{color:var(--ink);font:800 clamp(1.5rem,1.3rem + .8vw,1.9rem)/1.15 Gabarito,sans-serif}.reise-kasten-text{color:var(--karte-text-2);max-width:36em;font-size:16px;line-height:1.55}.reise-kasten-knopf{color:#082a3e;background:linear-gradient(100deg,#ffd15c,#ffa55e 55%,#ff7f61);border-radius:14px;justify-self:start;align-items:center;gap:10px;min-height:50px;margin-top:8px;padding:0 22px;font:700 16.5px/1 Onest,sans-serif;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -12px #ff6e46cc}.reise-kasten-knopf:hover{filter:brightness(1.05)saturate(1.05)}.reise-kasten-knopf .ic{width:18px;height:18px}.infokasten{background:var(--karte-2);border-left:5px solid var(--lagune);border-radius:18px;margin:1.6em 0;padding:18px 20px}.infokasten.achtung{border-left-color:var(--koralle)}.infokasten.recht{border-left-color:#0b3a6e}:root[data-theme=dark] .infokasten.recht{border-left-color:#74dbe4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .infokasten.recht{border-left-color:#74dbe4}}.infokasten-titel{align-items:center;gap:9px;font:700 17px/1.3 Gabarito,sans-serif;display:flex}.infokasten-titel .ic{width:20px;height:20px;color:var(--lagune-tief)}.infokasten.achtung .infokasten-titel .ic{color:var(--koralle-tief)}.infokasten-text{margin-top:8px;font-size:16px;line-height:1.6}.infokasten-text>*+*{margin-top:.6em}.beitrag-text .station{box-shadow:none;background:var(--karte-2);border-color:var(--karte-rand);margin:1.8em 0}.ent-felder{gap:8px;display:grid}@media (width>=640px){.ent-felder{grid-template-columns:1fr 1fr}}.ent-feld{border:1px solid var(--feld-rand);background:var(--feld);border-radius:12px;flex-direction:column;gap:3px;padding:7px 12px;display:flex}.ent-feld span{color:var(--feld-label);font-size:12.5px;font-weight:600}.ent-feld select{background:var(--chevron) right center/12px 8px no-repeat;color:var(--ink);-webkit-appearance:none;appearance:none;border:0;width:100%;min-width:0;padding:2px 22px 2px 0;font:600 15.5px/1.4 Onest,sans-serif}.ent-feld select:focus{outline:none}.ent-feld:focus-within{border-color:var(--lagune);box-shadow:0 0 0 3px #17b0c14d}.ent-erg{display:block}.ent-betrag{color:var(--ink);margin-bottom:4px;font:800 30px/1.1 Gabarito,sans-serif;display:block}.beitrag-text .st-erg b{color:inherit}.passend{gap:16px;display:grid}@media (width>=900px){.passend{grid-template-columns:repeat(3,minmax(0,1fr))}}.passend a{background:var(--karte);border:1px solid var(--karte-rand);color:var(--ink);box-shadow:var(--schatten);border-radius:20px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;transition:transform .25s;display:flex;position:relative}.passend a:hover{transform:translateY(-3px)}.passend b{align-items:center;gap:10px;font:700 18px/1.25 Gabarito,sans-serif;display:flex}.passend b .ri{color:var(--lagune-tief);background:#17b0c124;border-color:#17b0c173}.passend span{color:var(--karte-text-2);font-size:15px;line-height:1.5}.passend a:focus-visible{outline-color:var(--fokus-wasser)}@media (prefers-reduced-motion:reduce){.passend a{transition:none}.passend a:hover{transform:none}}.beitrag-text .cl{box-shadow:none;background:var(--karte-2);max-width:none;margin:1.8em 0}.beitrag-text .cl-liste{gap:0}.beitrag-text .cl-liste li{padding-left:0}.beitrag-text .cl-liste li:before{display:none}.beitrag-text .cl-text b{font-size:16.5px}.kc-felder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=640px){.kc-felder{grid-template-columns:repeat(4,minmax(0,1fr))}}.kc-frei{margin-top:4px}.kc-frei .ent-feld{max-width:320px}.beitrag-text .station>*+*,.beitrag-text .station h3{margin-top:0}.beitrag-text .station h3{font-size:19px}.beitrag-text .cl-ring .r1{stroke:var(--linie-stark);opacity:.45}.wahl-gruppe{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.wahl-gruppe legend{width:100%;color:var(--ink);margin-bottom:6px;padding:0;font-size:14px;font-weight:700}.wahl-gruppe label{cursor:pointer;position:relative}.wahl-gruppe input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.wahl-gruppe span{border:1px solid var(--feld-rand);background:var(--feld);border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-size:14.5px;font-weight:600;display:inline-flex}.wahl-gruppe input:checked+span{background:var(--reiter-aktiv);color:var(--reiter-aktiv-text);border-color:var(--reiter-aktiv)}.wahl-gruppe input:focus-visible+span{outline:3px solid var(--fokus);outline-offset:3px}.iw-erg strong{margin-bottom:4px;font:700 18px/1.3 Gabarito,sans-serif;display:block}.bt-erg{display:block}.bt-erg>*+*{margin-top:10px}.bt-summe{font-weight:700}.bt-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.bt-liste{grid-template-columns:1fr 1fr}}.bt-liste li{background:var(--feld);border:1px solid var(--feld-rand);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;font-size:14.5px;line-height:1.45;display:flex}.bt-liste b{color:var(--ink);font:700 16px/1.3 Gabarito,sans-serif}.bt-liste .bt-datum{color:var(--feld-label);font-size:13px;font-weight:600}.bt-wochenende{font-size:14px}.bt-wochenende:empty{display:none}.beitrag-text .bt-liste li{padding-left:12px}.beitrag-text .bt-liste li:before{display:none}.jl .ent-feld:first-child{grid-column:1/-1}.kr .ent-felder+.kc-felder,.rb .kc-felder+.ent-felder{margin-top:0}.ss .ent-feld:first-child,.zo .ent-feld:first-child{grid-column:1/-1}.zo .ent-felder+.kc-felder{margin-top:0}.ent-feld select:disabled{opacity:.55}.hr .ent-feld:first-child,.rk .ent-feld:first-child{grid-column:1/-1}.rk .ent-felder+.kc-felder{margin-top:0}.rk-person[hidden]{display:none}#rk-text{white-space:pre-line}
