.uk{--gold: #B0915A;--gold-ink: #7A5F30;--gold-light: #E6D8B8;--papier: #FBF8F3;--linie: rgba(31, 74, 79, .11);--linie-stark: rgba(31, 74, 79, .2);--text-2: rgba(22, 52, 56, .72);--text-3: rgba(22, 52, 56, .7);--schatten: 0 1px 2px rgba(22, 52, 56, .04), 0 12px 32px -18px rgba(22, 52, 56, .22);color:var(--color-petrol-dark)}.uk [hidden]{display:none!important}.uk button{cursor:pointer;font:inherit}.uk :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.uk-hero{position:relative;overflow:hidden;background:radial-gradient(80% 120% at 85% 40%,#fff 0%,var(--color-creme) 55%,var(--color-creme-dark) 100%);border-bottom:1px solid var(--linie)}.uk-hero-in{position:relative;max-width:72rem;margin:0 auto;padding:56px 24px 88px;display:grid;grid-template-columns:minmax(0,620px) 1fr;gap:40px;align-items:center}.uk-eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:18px}.uk-h1{font-family:var(--font-display);font-size:72px;line-height:1;color:var(--color-petrol);letter-spacing:-.015em}.uk-h1 span{color:var(--color-altrosa)}.uk-lead{font-size:18px;font-weight:300;color:var(--text-2);margin:20px 0 32px;max-width:500px;line-height:1.55}.uk-gross{position:relative;display:flex;align-items:center;background:#fff;border-radius:9999px;box-shadow:0 1px 0 var(--linie),0 24px 48px -24px #16343859;padding:8px 8px 8px 28px;border:1px solid rgba(176,145,90,.25)}.uk-gross:focus-within{border-color:#b0915a99}.uk-pin{flex:none;color:var(--gold)}.uk-gross input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:21px;padding:14px;font-family:var(--font-display);color:var(--color-petrol)}.uk-gross input::placeholder{color:#16343859}.uk-weg{flex:none;width:40px;height:40px;border-radius:9999px;font-size:22px;line-height:1;color:var(--text-3);background:none;border:0}.uk-weg:hover{color:var(--color-petrol);background:var(--color-creme)}.uk-los{flex:none;height:56px;padding:0 30px;border-radius:9999px;background:var(--color-petrol);color:var(--color-creme);font-size:15px;letter-spacing:.02em;border:0}.uk-los:hover{background:var(--color-petrol-dark)}.uk-vs{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 10px);list-style:none;margin:0;background:#fff;border:1px solid var(--linie);border-radius:18px;box-shadow:var(--schatten);padding:6px;max-height:320px;overflow:auto}.uk-vs li{display:grid;grid-template-columns:52px 1fr auto;gap:10px;align-items:baseline;padding:10px 12px;border-radius:10px;cursor:pointer;font-size:14.5px}.uk-vs li:hover,.uk-vs li.aktiv{background:var(--color-creme)}.uk-vs-plz{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.uk-vs-reg{color:var(--text-3);font-size:12px}.uk-meldung{margin-top:12px;font-size:14px;color:#8a5e50}.uk-umkreis{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px}.uk-lbl{font-size:13px;color:var(--text-3);margin-right:4px}.uk-rchip{height:44px;padding:0 20px;border-radius:9999px;border:1px solid var(--linie-stark);font-size:14.5px;color:var(--text-2);background:#fff9;font-variant-numeric:tabular-nums;transition:all .2s}.uk-rchip:hover{border-color:var(--color-petrol-light)}.uk-rchip[aria-pressed=true]{background:var(--color-petrol);color:var(--color-creme);border-color:var(--color-petrol)}.uk-geo{display:flex;align-items:center;gap:4px 12px;margin-top:18px;font-size:13px;color:var(--text-3);flex-wrap:wrap}.uk-geo button{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--color-petrol);font-size:14px;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#1f4a4f4d}.uk-quelle{margin-top:14px;font-size:12px;color:var(--text-3)}.uk-quelle a{text-decoration:underline;text-underline-offset:2px}.uk-ringe{position:relative;justify-self:center;width:420px;aspect-ratio:1}.uk-ringe svg{width:100%;height:100%;overflow:visible}.uk-ringe circle.r{fill:none;stroke:#b0915a59;stroke-width:1;transition:stroke .4s,fill .4s}.uk-ringe circle.r.an{stroke:var(--gold);fill:#e8cfc638}.uk-ringe text{font-family:var(--font-body);font-size:11px;letter-spacing:.16em;fill:var(--text-3);text-anchor:middle;paint-order:stroke;stroke:#fbf8f3;stroke-width:5px}.uk-ringe text.an{fill:var(--gold-ink)}.uk-ringe .p{fill:var(--color-petrol);transition:opacity .4s}.uk-ringe .p.aus{opacity:.16}.uk-ringe .mitte{fill:var(--color-altrosa)}.uk-ring-info{position:absolute;left:50%;bottom:-44px;translate:-50% 0;text-align:center;white-space:nowrap}.uk-ring-info b{display:block;font-family:var(--font-display);font-weight:400;font-size:30px;color:var(--color-petrol);line-height:1.1}.uk-ring-info span{font-size:12.5px;color:var(--text-3)}.uk-fleiste{position:sticky;top:0;z-index:25;background:#fbf8f3f0;backdrop-filter:saturate(1.2) blur(8px);border-bottom:1px solid var(--linie)}.uk-fl-in{max-width:72rem;margin:0 auto;padding:12px 24px;display:flex;gap:8px;align-items:center}.uk-fl-q{position:relative;flex:1 1 240px;min-width:200px;max-width:280px}.uk-fl-q input{width:100%;height:42px;border-radius:9999px;border:1px solid var(--linie-stark);background:#fff;padding:0 16px 0 38px;font-size:14px;outline:0;color:var(--color-petrol-dark)}.uk-fl-q input:focus{border-color:var(--color-petrol-light)}.uk-fl-q svg{position:absolute;left:14px;top:13px;color:var(--text-3)}.uk-pop{position:relative}.uk-pop>button,.uk-fbtn{height:42px;padding:0 16px;border-radius:9999px;border:1px solid var(--linie-stark);background:#fff;font-size:14px;color:var(--color-petrol-dark);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.uk-pop>button:after{content:"";width:7px;height:7px;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;rotate:45deg;translate:0 -2px;opacity:.55}.uk-pop>button.aktiv,.uk-fbtn[aria-pressed=true]{border-color:var(--color-petrol);background:var(--color-petrol);color:var(--color-creme)}.uk-fbtn.uk-stadt{border-color:var(--color-altrosa);color:#8a5e50}.uk-pop>button b{font-weight:500;font-size:11px;background:var(--color-altrosa-light);color:var(--color-petrol-dark);border-radius:9999px;padding:1px 7px}.uk-panel{position:absolute;top:calc(100% + 8px);left:0;width:360px;max-height:70vh;overflow:auto;background:#fff;border:1px solid var(--linie);border-radius:18px;box-shadow:var(--schatten);padding:18px;z-index:40}.uk-panel-h{font-family:var(--font-display);font-size:15px;color:var(--color-petrol);margin-bottom:12px}.uk-chips{display:flex;flex-wrap:wrap;gap:7px}.uk-chip{display:inline-flex;gap:7px;align-items:baseline;padding:7px 13px;border-radius:9999px;border:1px solid var(--linie-stark);font-size:13px;color:var(--text-2);background:#fff}.uk-chip .n{font-size:11px;color:var(--text-3)}.uk-chip[aria-pressed=true]{background:var(--color-petrol);border-color:var(--color-petrol);color:var(--color-creme)}.uk-chip[aria-pressed=true] .n{color:#f7f2eab3}.uk-chip:disabled{opacity:.4;cursor:default}.uk-regs{display:grid;gap:14px}.uk-land{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-display);font-size:15px;color:var(--color-petrol);margin-bottom:7px}.uk-land small{font-family:var(--font-body);font-size:12px;color:var(--text-3)}.uk-leer-land{font-size:12.5px;color:var(--text-3)}.uk-fl-rechts{margin-left:auto;display:flex;gap:8px;align-items:center}.uk-fl-rechts select{height:42px;border-radius:9999px;border:1px solid var(--linie-stark);background:#fff;padding:0 14px;font-size:14px;color:var(--color-petrol-dark)}.uk-zurueck{font-size:13px;color:var(--color-petrol);text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0 6px;white-space:nowrap}.uk-fl-mobil{display:none}.uk-erg{max-width:72rem;margin:0 auto;padding:52px 24px 40px}.uk-erg-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:8px}.uk-erg-kopf h2{font-family:var(--font-display);font-size:32px;color:var(--color-petrol);line-height:1.15}.uk-erg-kopf p{font-size:13.5px;color:var(--text-3);white-space:nowrap}.uk-staedte{font-size:14px;color:var(--text-2);margin:6px 0 24px}.uk-staedte a{color:var(--color-petrol);text-decoration:underline}.uk-staedte span{color:var(--text-3)}#grid-bereich{margin-top:16px}.uk-gruppe{margin-top:40px}.uk-g-kopf{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-bottom:8px}.uk-zahl{display:flex;align-items:baseline;gap:7px;font-family:var(--font-body);font-weight:300;font-variant-numeric:lining-nums tabular-nums;font-size:34px;color:var(--color-petrol);line-height:1}.uk-zahl small{font-family:var(--font-body);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.uk-linie{height:1px;background:linear-gradient(90deg,#b0915a8c,#b0915a14)}.uk-g-kopf .n{font-size:13px;color:var(--text-3)}.uk-g-leer{padding:18px 0 6px;font-size:14px;color:var(--text-3);font-style:italic}.uk-eintrag{display:grid;grid-template-columns:76px 1fr 210px;gap:28px;align-items:center;padding:24px 10px;border-bottom:1px solid var(--linie);text-decoration:none;color:inherit;transition:background .25s;border-radius:6px}.uk-eintrag:hover{background:#fffc}.uk-av,.uk-oav{flex:none;display:grid;place-items:center;overflow:hidden;border-radius:9999px;font-family:var(--font-display);color:var(--color-petrol);background:radial-gradient(120% 120% at 30% 20%,#fff 0%,var(--color-creme) 55%,var(--color-altrosa-light) 140%);box-shadow:inset 0 0 0 1px var(--gold-light),0 0 0 4px var(--papier),0 0 0 5px #b0915a47}.uk-av{width:72px;height:72px;font-size:24px}.uk-foto{background:#fff}.uk-foto img{width:100%;height:100%;object-fit:cover}.uk-eintrag h3{font-family:var(--font-display);font-size:23px;color:var(--color-petrol);line-height:1.2;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.uk-titel{font-size:14.5px;color:var(--text-2);margin-top:5px;line-height:1.45}.uk-meta{display:flex;gap:8px 12px;align-items:center;flex-wrap:wrap;margin-top:12px}.uk-tag{display:inline-block;font-size:11.5px;padding:3px 10px;border-radius:9999px;background:#b885751c;color:#8a5e50}.uk-online{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-petrol-light)}.uk-online:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-salbei);box-shadow:0 0 0 3px #a8b5a040}.uk-preis{font-size:12.5px;color:var(--text-3)}.uk-meta .uk-preis:before{content:"·";margin-right:10px;color:var(--gold)}.uk-premium{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-body);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);border:1px solid rgba(176,145,90,.45);border-radius:9999px;padding:3px 9px 3px 8px;background:#fff9;line-height:1.3}.uk-premium:before{content:"";width:5px;height:5px;transform:rotate(45deg);background:var(--gold)}.uk-rechts{text-align:right}.uk-km{font-family:var(--font-body);font-weight:300;font-variant-numeric:lining-nums tabular-nums;font-size:24px;color:var(--color-petrol);line-height:1.1;letter-spacing:-.01em}.uk-ort{font-size:13px;color:var(--text-3);margin-top:2px}.uk-ansehen{display:inline-block;margin-top:12px;font-size:13px;color:var(--color-petrol);padding:8px 16px;border-radius:9999px;border:1px solid var(--linie-stark)}.uk-eintrag:hover .uk-ansehen{border-color:var(--color-petrol)}.uk-wenig{margin-top:40px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px 32px;border-radius:22px;background:var(--color-creme);border:1px solid rgba(176,145,90,.22)}.uk-wenig h3{font-family:var(--font-display);font-size:22px;color:var(--color-petrol);margin-bottom:6px}.uk-wenig p{font-size:14.5px;color:var(--text-2);max-width:600px}.uk-akt{display:flex;gap:8px;flex-wrap:wrap}.uk-knopf{min-height:46px;padding:0 20px;border-radius:9999px;font-size:14px;border:1px solid var(--linie-stark);color:var(--color-petrol);background:#fff}.uk-knopf.uk-voll{background:var(--color-petrol);color:var(--color-creme);border-color:var(--color-petrol)}.uk-knopf.uk-voll:hover{background:var(--color-petrol-dark)}.uk-leer{margin-top:36px;text-align:center;padding:56px 24px 60px;border-radius:28px;background:radial-gradient(60% 90% at 50% 0%,#fff,var(--color-creme));border:1px solid var(--linie)}.uk-leer-ring{width:96px;height:96px;margin:0 auto 24px;border-radius:50%;border:1px solid rgba(176,145,90,.5);display:grid;place-items:center;position:relative}.uk-leer-ring:before{content:"";position:absolute;inset:16px;border-radius:50%;border:1px dashed rgba(176,145,90,.45)}.uk-leer-ring i{width:9px;height:9px;border-radius:50%;background:var(--color-altrosa)}.uk-leer h3{font-family:var(--font-display);font-size:30px;color:var(--color-petrol);margin-bottom:10px}.uk-leer p{font-size:15px;color:var(--text-2);max-width:540px;margin:0 auto}.uk-leer .uk-akt{justify-content:center;margin-top:24px}.uk-band{background:var(--color-petrol);color:var(--color-creme);margin-top:72px;position:relative;overflow:hidden}.uk-band:before{content:"";position:absolute;right:-180px;top:-180px;width:520px;height:520px;border-radius:50%;border:1px solid rgba(230,216,184,.14);box-shadow:0 0 0 70px #e6d8b808,0 0 0 140px #e6d8b805}.uk-band-in{position:relative;max-width:72rem;margin:0 auto;padding:72px 24px 80px}.uk-band .uk-eyebrow{color:var(--gold-light)}.uk-band h2{font-family:var(--font-display);font-size:40px;line-height:1.1;color:var(--color-creme)}.uk-band-lead{color:#f7f2eabd;max-width:560px;margin-top:12px;font-size:15.5px;font-weight:300}.uk-band-kopf{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px}.uk-band-kopf .n{color:var(--gold-light);font-size:13px;white-space:nowrap}.uk-okarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.uk-okarte{display:flex;gap:16px;padding:20px;border-radius:18px;background:#f7f2ea0f;border:1px solid rgba(230,216,184,.14);text-decoration:none;color:inherit;transition:background .25s,border-color .25s}.uk-okarte:hover{background:#f7f2ea1a;border-color:#e6d8b852}.uk-oav{width:50px;height:50px;font-size:17px;box-shadow:inset 0 0 0 1px var(--gold-light)}.uk-okarte h3{font-family:var(--font-display);font-size:17.5px;color:var(--color-creme);line-height:1.25}.uk-okarte .uk-titel{font-size:13px;color:#f7f2eab3;margin-top:3px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uk-wo{font-size:12.5px;color:var(--gold-light);margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.uk-okarte .uk-premium{background:transparent;color:var(--gold-light);border-color:#e6d8b866}.uk-okarte .uk-premium:before{background:var(--gold-light)}.uk-weitere{margin-top:22px;font-size:13px;color:#f7f2ea99}.uk-fuss{max-width:72rem;margin:0 auto;padding:36px 24px 60px;font-size:12.5px;color:var(--text-3)}.uk-sheet{display:none}.uk-sheet-bg{position:fixed;inset:0;background:#16343857;opacity:0;pointer-events:none;transition:opacity .25s;z-index:60}.uk-sheet-bg.offen{opacity:1;pointer-events:auto}@media(prefers-reduced-motion:reduce){.uk *{transition:none!important}}@media(max-width:1023px){.uk-hero-in{grid-template-columns:1fr;padding:24px 20px 32px;gap:0}.uk-ringe{display:none}.uk-h1{font-size:46px}.uk-lead{font-size:15.5px;margin:14px 0 22px}.uk-gross{padding:6px 6px 6px 16px}.uk-gross input{font-size:17px;padding:12px 8px}.uk-los{height:48px;padding:0 18px;font-size:14px}.uk-weg{width:36px;height:36px}.uk-umkreis{margin-top:16px;gap:8px}.uk-lbl{width:100%}.uk-rchip{flex:1;padding:0 6px}.uk-geo{margin-top:10px}.uk-geo span{font-size:12.5px}.uk-fl-in{padding:10px 16px}.uk-fl-q,.uk-pop,.uk-fbtn,.uk-fl-rechts{display:none!important}.uk-fl-mobil{display:flex;gap:8px;width:100%}.uk-fl-mobil button{height:44px;border-radius:9999px;border:1px solid var(--linie-stark);background:#fff;padding:0 16px;font-size:14px;color:var(--color-petrol);display:inline-flex;align-items:center;gap:8px}.uk-fl-mobil .uk-f{flex:1;justify-content:center}.uk-fl-mobil b{background:var(--color-petrol);color:var(--color-creme);font-weight:500;font-size:11px;min-width:20px;height:20px;border-radius:9999px;display:inline-grid;place-items:center;padding:0 6px}.uk-erg{padding:28px 20px 20px}.uk-erg-kopf{flex-direction:column;gap:4px}.uk-erg-kopf h2{font-size:25px}.uk-gruppe{margin-top:30px}.uk-zahl{font-size:28px}.uk-eintrag{grid-template-columns:56px 1fr;gap:16px;padding:22px 0;align-items:start}.uk-av{width:54px;height:54px;font-size:18px}.uk-eintrag h3{font-size:20px;gap:8px}.uk-titel{font-size:13.5px}.uk-rechts{grid-column:2;text-align:left;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:-4px}.uk-km{font-size:18px}.uk-ansehen{display:none}.uk-wenig{grid-template-columns:1fr;padding:22px}.uk-leer{padding:40px 20px 44px}.uk-leer h3{font-size:24px}.uk-band{margin-top:48px}.uk-band-in{padding:52px 20px 56px}.uk-band h2{font-size:30px}.uk-band-kopf{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:24px}.uk-okarten{grid-template-columns:1fr;gap:10px}.uk-fuss{padding:28px 20px 48px}.uk-sheet{display:block;position:fixed;z-index:70;left:0;right:0;bottom:0;max-height:88vh;overflow:auto;background:var(--papier);border-radius:26px 26px 0 0;transform:translateY(105%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s;box-shadow:0 -20px 50px -20px #16343859}.uk-sheet.offen{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.uk-sh-kopf{position:sticky;top:0;background:var(--papier);display:flex;justify-content:space-between;align-items:center;padding:20px 20px 12px;border-bottom:1px solid var(--linie);z-index:2}.uk-sh-kopf:before{content:"";position:absolute;top:8px;left:50%;width:38px;height:4px;border-radius:4px;background:var(--linie-stark);translate:-50% 0}.uk-sh-kopf h2{font-family:var(--font-display);font-size:22px;color:var(--color-petrol)}.uk-sh-kopf button{width:44px;height:44px;font-size:26px;color:var(--text-2);background:none;border:0}.uk-sh-teil{padding:20px;border-bottom:1px solid var(--linie)}.uk-sh-teil h4{font-family:var(--font-display);font-size:16px;color:var(--color-petrol);margin-bottom:12px}.uk-sh-teil input[type=search],.uk-sh-teil select{width:100%;height:46px;border-radius:12px;border:1px solid var(--linie-stark);background:#fff;padding:0 14px;font-size:16px;color:var(--color-petrol-dark)}.uk-sh-teil .uk-chip{padding:10px 14px;font-size:14px}.uk-schalter{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:15px;color:var(--text-2)}.uk-schalter input{width:22px;height:22px;accent-color:var(--color-petrol)}.uk-sh-fuss{position:sticky;bottom:0;background:var(--papier);padding:14px 20px 20px;display:flex;gap:10px;border-top:1px solid var(--linie)}.uk-sh-fuss .uk-knopf{flex:1;height:50px}.uk-sh-fuss .uk-knopf.uk-voll{flex:2}}@media(max-width:400px){.uk-h1{font-size:40px}.uk-los{padding:0 14px}}
