@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/inter-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/schriften/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/inter-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/schriften/inter-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/inter-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/schriften/inter-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/schriften/poppins-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/schriften/poppins-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/schriften/poppins-latin-800-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/schriften/poppins-latin-ext-800-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}:root{--color-primary:#0f1a22;--color-primary-light:#213445;--color-secondary:#2e4a62;--color-secondary-400:#41698b;--color-secondary-300:#5283ae;--color-secondary-250:#759bbe;--color-secondary-200:#97b4ce;--color-secondary-100:#bacdde;--color-secondary-50:#dce5ef;--color-accent:#3d76ad;--color-accent-hover:#326292;--color-brand-accent:#eedc82;--color-ink-soft:#54606b;--color-muted:#8e8f8f;--color-border:#e5e7eb;--gradient-brand:linear-gradient(135deg,#0f1a22,#2e4a62);--gradient-gold:linear-gradient(135deg,#fdfbf3,#eedc82);--font-head:"Poppins",system-ui,sans-serif;--font-copy:"Inter",system-ui,sans-serif;--radius-card:16px;--radius-pill:999px;--space-unit:8px;color-scheme:dark;--seite:var(--color-primary);--flaeche:var(--color-primary-light);--linie:var(--color-secondary);--text:#ffffff;--text-neben:var(--color-secondary-100);--gold:var(--color-brand-accent);--verweis:var(--color-secondary-200);--knopf:var(--color-accent);--knopf-hover:var(--color-accent-hover);--fokus:var(--color-brand-accent)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;display:flex;flex-direction:column;background-image:var(--gradient-brand);background-attachment:fixed;color:var(--text);font-family:var(--font-copy);font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-head);font-weight:700;line-height:1.25;margin:0 0 16px}h1{font-size:clamp(28px,6vw,40px);text-transform:uppercase;letter-spacing:.02em}h2{font-size:28px}h3{font-size:20px}p{margin:0 0 16px}a{color:var(--verweis);text-underline-offset:3px}a:hover{color:var(--text)}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.kopf{display:flex;justify-content:center;padding:32px 16px 16px}.kopf img{display:block;height:auto}.kombinationsmarke{display:flex;flex-direction:column;align-items:center;gap:16px}.inhalt{flex:1 1;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 48px}.neben{color:var(--text-neben)}.mittig{text-align:center}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}:root{--karte:rgba(33,52,69,0.72);--karte-rand:rgba(238,220,130,0.14);--trenner:rgba(255,255,255,0.08);--rot:#f87171;--leiste-hoehe:76px}html{scroll-padding-bottom:calc(var(--leiste-hoehe) + 16px)}body{background-image:none;background-color:var(--seite)}.unsichtbar{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sprung{position:absolute;left:8px;top:-64px;z-index:20;background:var(--gold);color:var(--color-primary);padding:10px 16px;border-radius:var(--radius-pill);font-weight:500;text-decoration:none}.sprung:focus{top:8px}.klein{font-size:13px}.kopfd{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));padding:12px 16px;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px}.kopfd .monogramm{display:block;width:36px;height:36px}.kopf-tel{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:var(--radius-pill);background:rgba(255,255,255,.1);color:var(--text);font-size:14px;font-weight:500;text-decoration:none}.kopf-tel:hover{background:rgba(255,255,255,.16);color:var(--text)}.ikon{width:20px;height:20px;flex:none}.kopf-tel .ikon{width:16px;height:16px}.hinweis main,.inserat main,.text{width:100%;max-width:720px;margin:0 auto}.galerie{position:relative;background:var(--color-primary)}.streifen{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.streifen li{flex:0 0 100%;scroll-snap-align:start}.streifen img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:var(--flaeche)}.streifen:focus-visible{outline-offset:-4px}.bildzahl{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:rgba(15,26,34,.8);color:var(--text);font-size:13px}.bildzahl .ikon{width:16px;height:16px}.titelblock{padding:20px 16px 4px}.pille{display:inline-block;margin:0 0 12px;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid rgba(238,220,130,.35);background:rgba(238,220,130,.1);color:var(--gold);font-size:13px;font-weight:500}.pille.rot{border-color:rgba(248,113,113,.4);background:rgba(248,113,113,.1);color:var(--rot)}.inserat h1{font-size:24px;text-transform:none;letter-spacing:0;margin:0}.preis{margin:10px 0 0;font-family:var(--font-head);font-weight:700;font-size:30px;line-height:1.2;color:var(--gold)}.steuer{margin:2px 0 0}.steuer,.uvp{font-size:13px;color:var(--text-neben)}.uvp{margin:10px 0 0;line-height:1.6}.uvp b{color:var(--text);font-weight:500}.reiter{display:flex;gap:6px;padding:16px 16px 4px;scroll-margin-top:8px}.reiter a{flex:1 1;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);color:var(--text-neben);font-size:14px;font-weight:500;text-decoration:none}.reiter a:hover{color:var(--text);background:rgba(255,255,255,.06)}.reiter a[aria-current=page]{background:var(--knopf);color:#fff}.karte{margin:12px 16px 0;background:var(--karte);border:1px solid var(--karte-rand);border-radius:12px}.karte-titel{font-size:15px;font-weight:600;margin:0;padding:14px 16px 0}.eck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:0;padding:16px;list-style:none}.eck li{display:flex;gap:10px;align-items:flex-start;min-width:0}.eck .ikon{width:24px;height:24px;color:var(--verweis);margin-top:1px}.eck .l{display:block;font-size:12px;color:var(--text-neben)}.eck .w{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}dd,dl{margin:0}.zeilen{padding:0 16px}.em dl div,.zeilen div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--trenner);font-size:14px}.em dl div:last-child,.zeilen div:last-child{border-bottom:0}.em dt,.zeilen dt{color:var(--text-neben);flex:none}.em dd,.zeilen dd{font-weight:500;text-align:right;overflow-wrap:anywhere}.liste{margin:0;padding:6px 16px;list-style:none}.liste li{position:relative;padding:8px 0 8px 22px;border-bottom:1px solid var(--trenner);font-size:14px}.liste li:before{content:"";position:absolute;left:4px;top:16px;width:6px;height:6px;border-radius:50%;background:var(--verweis)}.mehr summary{min-height:44px;display:flex;align-items:center;padding:0 16px;color:var(--verweis);font-weight:500;cursor:pointer}.mehr[open] summary{display:none}.em{padding:6px 16px 16px}.leer,.note{margin:10px 0 0;font-size:13px;color:var(--text-neben)}.leer{padding:14px 16px;margin:0}.klasse{gap:2px}.klasse,.klasse i{display:inline-flex}.klasse i{font-style:normal;width:22px;height:22px;align-items:center;justify-content:center;border-radius:3px;font:700 11px var(--font-head);color:#fff;opacity:.3}.klasse i.an{opacity:1;outline:2px solid #fff;outline-offset:1px}.klasse .k-A{background:#009640}.klasse .k-B{background:#52ae32}.klasse .k-C{background:#c8d400}.klasse .k-C,.klasse .k-D{color:var(--color-primary)}.klasse .k-D{background:#ffed00}.klasse .k-E{background:#fbba00;color:var(--color-primary)}.klasse .k-F{background:#eb6909}.klasse .k-G{background:#e2001a}.anb{display:flex;gap:12px;align-items:flex-start;padding:14px 16px 16px}.anb img{width:36px;height:36px;flex:none}.anb p,.anb-text p{margin:0}.anb-firma{font-weight:400;font-size:15px;color:var(--text)}.fussd{width:100%;max-width:720px;margin:0 auto;padding:28px 16px 32px;font-size:13px;color:var(--text-neben)}.fussd p{margin:0 0 4px}.fussd nav{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}.fussd nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--verweis)}.fussd.mit-leiste{padding-bottom:calc(var(--leiste-hoehe) + 24px + env(safe-area-inset-bottom))}.leiste{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;gap:8px;max-width:720px;margin:0 auto;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:rgba(15,26,34,.94);border-top:1px solid var(--karte-rand)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.leiste{background:rgba(15,26,34,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}.leiste a{flex:1 1;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border-radius:10px;background:rgba(61,118,173,.18);color:var(--text);font-size:13px;font-weight:500;text-decoration:none}.leiste a .ikon{color:var(--verweis)}.leiste a:hover{background:rgba(61,118,173,.3);color:var(--text)}.leiste a.primaer{background:var(--knopf)}.leiste a.primaer .ikon{color:#fff}.leiste a.primaer:hover{background:var(--knopf-hover)}.hinweis .kern{padding:40px 16px 0;text-align:center}.hinweis .ik{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:var(--text-neben)}.hinweis .ik .ikon{width:30px;height:30px}.hinweis h1{font-size:22px;text-transform:none;letter-spacing:0;margin:0 0 12px}.aktionen{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:var(--radius-pill);border:1.5px solid transparent;font-size:16px;font-weight:500;text-decoration:none}.knopf.primaer{background:var(--knopf);color:#fff}.knopf.primaer:hover{background:var(--knopf-hover);color:#fff}.knopf.sekundaer{background:transparent;color:var(--text);border-color:rgba(255,255,255,.4)}.knopf.sekundaer:hover{border-color:var(--text);color:var(--text)}.anb-text{margin:24px 0 0;padding:14px 16px;text-align:left}.text{padding:24px 16px 8px}.text h1{font-size:28px}.text h2{font-size:18px;margin:28px 0 8px}.text li,.text p{color:var(--text)}.text ul{padding-left:20px;margin:0 0 16px}.text li{margin-bottom:6px}.angaben div{padding:8px 0;border-bottom:1px solid var(--trenner)}.angaben dt{font-size:13px;color:var(--text-neben)}.text a{overflow-wrap:anywhere}@media (min-width:720px){.inserat h1{font-size:28px}.eck{grid-template-columns:repeat(3,minmax(0,1fr))}.aktionen{grid-template-columns:1fr 1fr}}body:has(dialog.blatt[open]){overflow:hidden}dialog.blatt{position:fixed;inset:auto 0 0 0;z-index:30;width:100%;max-width:720px;max-height:92dvh;margin:0 auto;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px calc(24px + env(safe-area-inset-bottom));background:var(--color-primary);color:var(--text);border:1px solid var(--karte-rand);border-bottom:0;border-radius:20px 20px 0 0;text-align:left;animation:hoch .25s ease-out}dialog.blatt::-webkit-backdrop{background:rgba(0,0,0,.6)}dialog.blatt::backdrop{background:rgba(0,0,0,.6)}@keyframes hoch{0%{transform:translateY(24px);opacity:0}}.blatt .griff{width:40px;height:4px;margin:4px auto 14px;border-radius:2px;background:rgba(255,255,255,.2)}.blatt .zu{position:absolute;top:10px;right:10px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);color:var(--text)}.blatt .zu:hover{background:rgba(255,255,255,.16);color:var(--text)}.blatt h2{font-size:20px;margin:0 52px 4px 0}.blatt h2:focus{outline:none}.blatt h2:focus-visible{outline:2px solid var(--fokus)}.blatt-fz{margin:0 0 4px;font-size:14px;color:var(--text-neben)}.blatt-satz{margin:0 0 16px;font-size:14px}.pflichthinweis{margin:0 0 12px}.feld{display:block;margin:0 0 16px;padding:0;border:0;min-width:0}.feld label,.feld legend{display:block;margin-bottom:6px;padding:0;font-size:14px;font-weight:500;color:var(--text)}.kennung{font-weight:400;color:var(--text-neben)}.feld input:not([type=radio]),.feld textarea{display:block;width:100%;min-height:48px;padding:12px 14px;border:1.5px solid rgba(255,255,255,.3);border-radius:12px;background:rgba(255,255,255,.05);color:var(--text);font:400 16px var(--font-copy);color-scheme:dark}.feld textarea{min-height:104px;resize:vertical}.feld input:focus-visible,.feld textarea:focus-visible{outline:2px solid var(--fokus);outline-offset:1px}.feld .hinw{margin:6px 0 0;font-size:13px;color:var(--text-neben)}.fehlerliste,.feld .fehler,.stoerung{color:var(--rot)}.feld .fehler{margin:6px 0 0;font-size:14px;font-weight:500}.feld.ungueltig input:not([type=radio]),.feld.ungueltig textarea{border-color:var(--rot)}.fehlerliste,.stoerung{margin:0 0 16px;padding:12px 14px;border:1px solid rgba(248,113,113,.4);border-radius:12px;background:rgba(248,113,113,.08);font-size:14px}.fehlerliste p{margin:0 0 4px}.fehlerliste ul{margin:0;padding-left:20px}.fehlerliste a,.stoerung a{color:var(--text)}.schiene{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:4px;border-radius:var(--radius-pill);background:rgba(255,255,255,.06)}.feld.ungueltig .schiene{outline:1.5px solid var(--rot)}.schiene label{position:relative;margin:0}.schiene input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.schiene span{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--radius-pill);font-size:15px;font-weight:500;color:var(--text)}.schiene input:checked+span{background:var(--knopf);color:#fff}.schiene input:focus-visible+span{outline:2px solid var(--fokus);outline-offset:1px}.honig{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.ds{margin:4px 0 16px;font-size:13px;line-height:1.5;color:var(--text-neben)}.knopf.senden{width:100%;border:0;cursor:pointer;font-family:var(--font-copy)}.knopf.senden:disabled{opacity:.7;cursor:progress}.danke{padding:16px 4px 8px;text-align:center}.danke .kreis{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:var(--gold);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.danke .kreis .ikon{width:30px;height:30px}.danke h2{font-size:22px}.danke h2,.danke p{margin:0 0 8px}.danke-fuss{display:grid;margin-top:12px}