.karte[data-astro-cid-gxgydkyq]{width:100%;height:auto;display:block;overflow:visible;font-family:var(--schrift)}.karte__isar[data-astro-cid-gxgydkyq]{fill:none;stroke:#ffffff24;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.karte__fluss[data-astro-cid-gxgydkyq]{fill:#ffffff52;font-size:13px;letter-spacing:.12em}.karte__linie[data-astro-cid-gxgydkyq]{stroke:#e1b26159;stroke-width:1;stroke-dasharray:3 5}.karte__ort[data-astro-cid-gxgydkyq] text[data-astro-cid-gxgydkyq]{fill:var(--farbe-weiss);font-size:17px}.karte__punkt[data-astro-cid-gxgydkyq]{fill:var(--farbe-seite);stroke:var(--farbe-weiss);stroke-width:2;transition:fill .2s ease}.karte__ort[data-astro-cid-gxgydkyq]:hover .karte__punkt[data-astro-cid-gxgydkyq],.karte__ort[data-astro-cid-gxgydkyq]:focus-visible .karte__punkt[data-astro-cid-gxgydkyq]{fill:var(--farbe-gold);stroke:var(--farbe-gold)}.karte__ort[data-astro-cid-gxgydkyq]:hover text[data-astro-cid-gxgydkyq],.karte__ort[data-astro-cid-gxgydkyq]:focus-visible text[data-astro-cid-gxgydkyq]{fill:var(--farbe-gold)}.karte__ort--an[data-astro-cid-gxgydkyq] .karte__punkt[data-astro-cid-gxgydkyq]{fill:var(--farbe-gold);stroke:var(--farbe-gold)}.karte__ort--an[data-astro-cid-gxgydkyq] text[data-astro-cid-gxgydkyq]{fill:var(--farbe-gold);font-weight:600}.karte__puls[data-astro-cid-gxgydkyq]{fill:none;stroke:var(--farbe-gold);stroke-width:1.5;transform-box:fill-box;transform-origin:center;animation:karte-puls 2.6s ease-out infinite}@keyframes karte-puls{0%{transform:scale(1);opacity:.9}to{transform:scale(3.2);opacity:0}}@media(prefers-reduced-motion:reduce){.karte__puls[data-astro-cid-gxgydkyq]{animation:none;opacity:.5;transform:scale(1.8)}}.karte__sitz[data-astro-cid-gxgydkyq] rect[data-astro-cid-gxgydkyq]{fill:var(--farbe-gold)}.karte__sitz[data-astro-cid-gxgydkyq] text[data-astro-cid-gxgydkyq]{fill:var(--farbe-weiss);font-size:17px;font-weight:600}.karte__sitz[data-astro-cid-gxgydkyq] .karte__klein[data-astro-cid-gxgydkyq]{fill:var(--farbe-text);font-size:13px;font-weight:400}.fach{display:block}.fach__text{max-width:780px;margin-inline:auto}.fach__text h2{font-size:calc(var(--gr-h2) * .78);margin:2.1em 0 .6em;text-wrap:balance;hyphens:manual;overflow-wrap:break-word}.fach__text h2:first-child{margin-top:0}.fach__text h3{font-size:var(--gr-h4);margin:1.6em 0 .5em}.fach__text p{margin-bottom:1.05em}.fach__text ul,.fach__text ol{margin:0 0 1.3em;padding-left:1.25em}.fach__text li{margin-bottom:.55em}.fach__text a:not(.knopf){text-decoration:underline;text-underline-offset:3px}.fach__text .einschub{border-left:2px solid var(--farbe-gold);padding:.2em 0 .2em 1.2em;margin:1.6em 0;color:var(--farbe-weiss)}.fach__text .schritte{list-style:none;padding:0;counter-reset:s}.fach__text .schritte li{counter-increment:s;position:relative;padding-left:52px;margin-bottom:18px}.fach__text .schritte li:before{content:"0" counter(s);position:absolute;left:0;top:-1px;color:var(--farbe-gold);font-weight:600;font-size:var(--gr-h4)}.fach__text .bildpaar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luft-klein);margin:1.8em 0}.fach__text .bildpaar figure{margin:0;min-width:0}.fach__text .bildpaar img{width:100%;aspect-ratio:4/3;object-fit:cover}.fach__text .bildpaar figcaption,.fach__text .bild-breit figcaption{font-size:calc(var(--gr-text) - 3px);margin-top:.5em}.fach__text .bildpaar--hoch img{aspect-ratio:4/5}.fach__text .bild-breit{margin:1.8em 0}.fach__text .bild-breit img{width:100%;aspect-ratio:16/9;object-fit:cover}@media(min-width:768px){.fach__text .bildpaar,.fach__text .bild-breit{width:min(1100px,92vw);margin-left:calc((100% - min(1100px,92vw))/2)}}.fach__text .bildreihe{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:var(--luft-klein);margin:1.8em 0;padding:0;list-style:none}.fach__text .bildreihe figure{margin:0;min-width:0}.fach__text .bildreihe img{width:100%;aspect-ratio:4/5;object-fit:cover}.fach__text .bildreihe figcaption{font-size:calc(var(--gr-text) - 3px);margin-top:.5em}@media(max-width:600px){.fach__text .bildreihe{grid-template-columns:repeat(2,minmax(0,1fr))}}.fach__text .tabelle{width:100%;border-collapse:collapse;margin:1.4em 0 1.8em;font-size:calc(var(--gr-text) - 1px)}.fach__text .tabelle th,.fach__text .tabelle td{text-align:left;vertical-align:top;padding:.75em .9em .75em 0;border-bottom:1px solid var(--farbe-linie)}.fach__text .tabelle th{color:var(--farbe-weiss);font-weight:600;width:34%}.fach__text .tabelle--vergleich thead th{color:var(--farbe-gold);width:auto;font-size:calc(var(--gr-text) - 2px);letter-spacing:.06em;text-transform:uppercase}.fach__text .tabelle--vergleich th[scope=row]{width:20%}.fach__text .unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:767px){.fach__text .bildpaar{grid-template-columns:1fr}.fach__text .tabelle--vergleich{font-size:calc(var(--gr-text) - 2px)}.fach__text .tabelle--vergleich th[scope=row]{width:24%}.fach__text .tabelle th{width:40%}}.fach__text .bildtext{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--luft-gross);align-items:center;margin:2.2em 0}.fach__text .bildtext figure{margin:0;min-width:0}.fach__text .bildtext img{width:100%;aspect-ratio:4/3;object-fit:cover}.fach__text .bildtext figcaption{font-size:calc(var(--gr-text) - 3px);margin-top:.5em}.fach__text .bildtext h2{margin-top:0}.fach__text .bildtext p:last-child{margin-bottom:0}@media(min-width:768px){.fach__text .bildtext{width:min(1100px,92vw);margin-left:calc((100% - min(1100px,92vw))/2)}}@media(max-width:767px){.fach__text .bildtext{grid-template-columns:1fr;gap:var(--luft)}}
