.karte-rahmen .karte{width:100%;height:auto;display:block}.karte-grund{fill:#f6f3ee}.karte-landuse .lu-grass,.karte-landuse .lu-meadow,.karte-landuse .lu-forest{fill:#e2ebd8}.karte-landuse .lu-farmland{fill:#f0e9db}.karte-landuse .lu-industrial,.karte-landuse .lu-commercial{fill:#ece5e3}.karte-landuse .lu-residential{fill:#f1ede7}.karte-gebaeude path{fill:#e0d8cd;stroke:#d2c8bb;stroke-width:1px}.karte-wasser path{fill:none;stroke:#bcd9ea;stroke-width:4px}.karte-strassen path{fill:none;stroke-linecap:round;stroke-linejoin:round}.karte-strassen .s-klein path{stroke:#f3f0ea;stroke-width:3px}.karte-strassen .s-mittel path{stroke:#fff;stroke-width:7px}.karte-strassen .s-gross path{stroke:#f6cfa0;stroke-width:11px}.karte-namen text{font:600 17px var(--aw-font-sans,sans-serif), sans-serif;fill:#665e53;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#f6f3ee;stroke-width:4px}.marke{background:var(--aw-color-primary);color:#fff;border:2px solid #fff;border-radius:9999px;place-items:center;width:2.25rem;height:2.25rem;transition:scale .15s,background-color .15s;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 1px 4px #00000059}.marke svg{width:1.2rem;height:1.2rem}.marke-haus{background:var(--marke-orange);z-index:3;border-width:3px;width:3rem;height:3rem}.marke-haus svg{width:1.7rem;height:1.7rem}.haus-schild{z-index:3;color:var(--aw-color-text-heading);white-space:nowrap;background:#fff;border-radius:9999px;padding:.1rem .55rem;font-size:.8rem;font-weight:700;position:absolute;translate:-50% 1.6rem;box-shadow:0 1px 4px #00000040}.marke-ort{cursor:pointer;z-index:2}@media (width>=64rem){.marke{width:2.75rem;height:2.75rem}.marke svg{width:1.5rem;height:1.5rem}.marke-haus{width:3.75rem;height:3.75rem}.marke-haus svg{width:2.1rem;height:2.1rem}.haus-schild{translate:-50% 2rem}}.marke-ort:hover,.marke-ort:focus-visible{background:var(--aw-color-secondary);z-index:4;scale:1.25}aw-lagekarte[data-gefiltert] .marke-ort{opacity:.28;scale:.82}aw-lagekarte[data-gefiltert] .marke-ort[data-aktiv]{opacity:1;z-index:4;scale:1.15}.karte-quelle{color:#5c554c;background:#ffffffd1;border-top-left-radius:.375rem;padding:.1rem .45rem;font-size:.7rem;position:absolute;bottom:0;right:0}.karte-quelle a{color:inherit;text-decoration:underline}.karte-legende{margin-top:1.5rem}.legende-liste{flex-wrap:wrap;gap:.625rem;display:flex}.legende-haus{align-items:center;gap:.6rem;min-height:44px;padding:.4rem 1rem .4rem .4rem;font-size:1.0625rem;font-weight:700;display:flex}.legende-icon.legende-icon-haus{background:var(--marke-orange);place-items:center;display:grid}.legende-icon-haus svg{width:100%;height:100%}@media (width>=64rem){.karte-legende{z-index:5;background:#fffffff0;border-radius:.75rem;margin:0;padding:.35rem;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 10px #00000026}.legende-liste{flex-direction:column;gap:0}.karte-legende .legende-knopf,.karte-legende .legende-haus{width:100%;min-height:44px;padding:.2rem .75rem .2rem .3rem;font-size:1rem}.karte-legende .legende-knopf{background:0 0;border-color:#0000}.karte-legende .legende-icon{width:1.85rem;height:1.85rem}.karte-legende .legende-knopf:hover{border-color:var(--aw-color-primary)}.karte-legende .legende-knopf[aria-pressed=true]{background:var(--aw-color-primary)}.legende-meter{margin-left:auto;padding-left:.75rem;font-size:.95rem}}.legende-knopf{cursor:pointer;background:#fff;border:1px solid #d9d2c8;border-radius:9999px;align-items:center;gap:.6rem;min-height:44px;padding:.4rem 1rem .4rem .4rem;font-size:1.0625rem;font-weight:500;transition:background-color .12s,border-color .12s;display:flex}.legende-knopf:hover{border-color:var(--aw-color-primary)}.legende-knopf[aria-pressed=true]{background:var(--aw-color-primary);border-color:var(--aw-color-primary);color:#fff}.legende-knopf[aria-pressed=true] .text-muted{color:#fffc}.legende-knopf[aria-pressed=true] .legende-icon{color:var(--aw-color-primary);background:#fff}.legende-icon{background:var(--aw-color-primary);color:#fff;border-radius:9999px;flex:none;width:2rem;height:2rem;padding:.3rem}@media (prefers-reduced-motion:reduce){.marke,.legende-knopf{transition:none}}