.dk[data-astro-cid-ihvizu5n]{padding-block:.5rem 5rem}.dorfkarte[data-astro-cid-ihvizu5n]{overflow-x:auto;border-radius:var(--radius);border:1px solid var(--linie);box-shadow:var(--schatten);background:var(--k-grund);-webkit-overflow-scrolling:touch}.dorfkarte__flaeche[data-astro-cid-ihvizu5n]{position:relative;min-width:820px}.dorfkarte__flaeche[data-astro-cid-ihvizu5n] svg{display:block;width:100%;height:auto}.dorfkarte__marken[data-astro-cid-ihvizu5n]{position:absolute;inset:0}.dk__quelle[data-astro-cid-ihvizu5n]{font-size:.85rem;color:var(--text-leise);margin:.6rem 0 2.5rem}.pfeil[data-astro-cid-ihvizu5n] line[data-astro-cid-ihvizu5n]{stroke:var(--k-name);stroke-width:2;stroke-dasharray:5 3}.pfeil__spitze{fill:var(--k-name)}.pfeil[data-astro-cid-ihvizu5n] text[data-astro-cid-ihvizu5n]{font:italic 600 11px var(--sans);fill:var(--k-name);text-anchor:start;paint-order:stroke;stroke:var(--k-grund);stroke-width:3}.marke[data-astro-cid-ihvizu5n] circle[data-astro-cid-ihvizu5n]{stroke:#fff;stroke-width:2.5}.marke[data-astro-cid-ihvizu5n] text[data-astro-cid-ihvizu5n]{font:700 11px var(--sans);fill:#fff;text-anchor:middle;pointer-events:none}.marke[data-astro-cid-ihvizu5n]:hover circle[data-astro-cid-ihvizu5n],.marke[data-astro-cid-ihvizu5n]:focus-visible circle[data-astro-cid-ihvizu5n],.marke[data-astro-cid-ihvizu5n].aktiv circle[data-astro-cid-ihvizu5n]{r:15;stroke:var(--text);stroke-width:3}.marke[data-astro-cid-ihvizu5n].aktiv text[data-astro-cid-ihvizu5n]{font-size:13px}.marke--treffpunkt[data-astro-cid-ihvizu5n]{--farbe: #c0522b}.marke--kirche[data-astro-cid-ihvizu5n]{--farbe: #7a4a8c}.marke--familie[data-astro-cid-ihvizu5n]{--farbe: #2e7d4f}.marke--bus[data-astro-cid-ihvizu5n]{--farbe: #1f6e92}.marke--betrieb[data-astro-cid-ihvizu5n]{--farbe: #6f6157}.marke[data-astro-cid-ihvizu5n] circle[data-astro-cid-ihvizu5n]{fill:var(--farbe)}.dk__liste[data-astro-cid-ihvizu5n]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:2rem 3rem}.dk__gruppe[data-astro-cid-ihvizu5n] h2[data-astro-cid-ihvizu5n]{font-size:1.3rem;display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.punkt[data-astro-cid-ihvizu5n]{width:.9rem;height:.9rem;border-radius:50%;background:var(--farbe);flex:none}.dk__gruppe[data-astro-cid-ihvizu5n] ol[data-astro-cid-ihvizu5n]{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.dk__gruppe[data-astro-cid-ihvizu5n] li[data-astro-cid-ihvizu5n]{display:grid;grid-template-columns:2rem 1fr;gap:.75rem;align-items:start;scroll-margin-top:6rem}.dk__gruppe[data-astro-cid-ihvizu5n] li[data-astro-cid-ihvizu5n]:target{background:var(--ziegel-hell);border-radius:8px}.nr[data-astro-cid-ihvizu5n]{width:1.8rem;height:1.8rem;border-radius:50%;display:grid;place-items:center;background:var(--farbe);color:#fff;font-weight:700;font-size:.85rem;text-decoration:none}.nr--leer[data-astro-cid-ihvizu5n]{background:var(--linie);color:var(--text-leise)}.zusatz[data-astro-cid-ihvizu5n]{display:block;font-size:.9rem;color:var(--text-leise)}.dorfkarte[data-astro-cid-ihvizu5n]{--k-grund: #f3efe3;--k-acker: #efe9d2;--k-wiese: #dfeac8;--k-wald: #b9d3a4;--k-gebuesch: #cfe0b4;--k-wohnen: #f1e6d6;--k-gewerbe: #eadfd6;--k-friedhof: #cddcc0;--k-parken: #e6e0d8;--k-sport: #bfdcae;--k-wasser: #a9d1e6;--k-haus: #d8c6b2;--k-haus-rand: #b8a38c;--k-strasse: #fff;--k-strasse-rand: #c9b9a4;--k-haupt: #fbe3a7;--k-weg: #a8957f;--k-name: #4a3d33}@media(prefers-color-scheme:dark){.dorfkarte[data-astro-cid-ihvizu5n]{--k-grund: #1e2023;--k-acker: #25272a;--k-wiese: #232b24;--k-wald: #1f3324;--k-gebuesch: #233025;--k-wohnen: #2a2724;--k-gewerbe: #2b2826;--k-friedhof: #233026;--k-parken: #2c2b2a;--k-sport: #24382a;--k-wasser: #1f3b4d;--k-haus: #48413a;--k-haus-rand: #5c544b;--k-strasse: #5a5650;--k-strasse-rand: #3a3733;--k-haupt: #7a6a45;--k-weg: #6d6459;--k-name: #e3ddd5}}.dorfkarte[data-astro-cid-ihvizu5n] .k-grund{fill:var(--k-grund)}.dorfkarte[data-astro-cid-ihvizu5n] .k-acker{fill:var(--k-acker)}.dorfkarte[data-astro-cid-ihvizu5n] .k-wiese{fill:var(--k-wiese)}.dorfkarte[data-astro-cid-ihvizu5n] .k-wald{fill:var(--k-wald)}.dorfkarte[data-astro-cid-ihvizu5n] .k-gebuesch{fill:var(--k-gebuesch)}.dorfkarte[data-astro-cid-ihvizu5n] .k-wohnen{fill:var(--k-wohnen)}.dorfkarte[data-astro-cid-ihvizu5n] .k-gewerbe{fill:var(--k-gewerbe)}.dorfkarte[data-astro-cid-ihvizu5n] .k-friedhof{fill:var(--k-friedhof)}.dorfkarte[data-astro-cid-ihvizu5n] .k-parken{fill:var(--k-parken)}.dorfkarte[data-astro-cid-ihvizu5n] .k-sport{fill:var(--k-sport)}.dorfkarte[data-astro-cid-ihvizu5n] .k-wasser{fill:var(--k-wasser)}.dorfkarte[data-astro-cid-ihvizu5n] .k-fluss{fill:none;stroke:var(--k-wasser);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.dorfkarte[data-astro-cid-ihvizu5n] .k-bach{fill:none;stroke:var(--k-wasser);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dorfkarte[data-astro-cid-ihvizu5n] .k-haus{fill:var(--k-haus);stroke:var(--k-haus-rand);stroke-width:.5}.dorfkarte[data-astro-cid-ihvizu5n] :is(.k-feldweg,.k-weg,.k-treppe,.k-zufahrt,.k-wohnstrasse,.k-hauptstrasse,[class$=-rand]){fill:none;stroke-linecap:round;stroke-linejoin:round}.dorfkarte[data-astro-cid-ihvizu5n] .k-feldweg{stroke:var(--k-weg);stroke-width:1.2;stroke-dasharray:4 3;opacity:.7}.dorfkarte[data-astro-cid-ihvizu5n] .k-weg{stroke:var(--k-weg);stroke-width:1.2;stroke-dasharray:2 2}.dorfkarte[data-astro-cid-ihvizu5n] .k-treppe{stroke:var(--k-weg);stroke-width:2.5;stroke-dasharray:1 1.5}.dorfkarte[data-astro-cid-ihvizu5n] .k-zufahrt-rand{stroke:var(--k-strasse-rand);stroke-width:5}.dorfkarte[data-astro-cid-ihvizu5n] .k-zufahrt{stroke:var(--k-strasse);stroke-width:3.5}.dorfkarte[data-astro-cid-ihvizu5n] .k-wohnstrasse-rand{stroke:var(--k-strasse-rand);stroke-width:9}.dorfkarte[data-astro-cid-ihvizu5n] .k-wohnstrasse{stroke:var(--k-strasse);stroke-width:7}.dorfkarte[data-astro-cid-ihvizu5n] .k-hauptstrasse-rand{stroke:var(--k-strasse-rand);stroke-width:12}.dorfkarte[data-astro-cid-ihvizu5n] .k-hauptstrasse{stroke:var(--k-haupt);stroke-width:10}.dorfkarte[data-astro-cid-ihvizu5n] .k-name{font:500 9.5px var(--sans);fill:var(--k-name);paint-order:stroke;stroke:var(--k-grund);stroke-width:3;stroke-linejoin:round;dominant-baseline:central}
