@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/spectral-latin-300-normal.Csl9mA3s.woff2)format("woff2"),url(/_astro/spectral-latin-300-normal.BMSND_f1.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/spectral-latin-400-normal.CTVgUekv.woff2)format("woff2"),url(/_astro/spectral-latin-400-normal.D34IWA1h.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--seetiefe:#10262e;--seetiefe-2:#183641;--ufernebel:#eef2ef;--papier:#fbfcfb;--foehrengruen:#2c5e45;--seeblau:#245e7e;--abendlicht:#e3b062;--schilf:#c3ccc7;--text:#10262e;--text-leise:#46585e;--text-hell:#e6ecea;--text-hell-leise:#a9bbbc;--fehler:#9b2c2c;--ok:#2c5e45;--font-display:"Spectral", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-text:"Atkinson Hyperlegible Next Variable", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--step--1:.875rem;--step-0:clamp(1.0625rem, 1rem + .2vw, 1.125rem);--step-1:clamp(1.2rem, 1.1rem + .4vw, 1.375rem);--step-2:clamp(1.45rem, 1.25rem + .9vw, 1.875rem);--step-3:clamp(1.9rem, 1.5rem + 1.8vw, 2.75rem);--step-4:clamp(2.4rem, 1.6rem + 3.8vw, 4.75rem);--s-1:.5rem;--s0:1rem;--s1:1.5rem;--s2:2rem;--s3:3rem;--s4:4.5rem;--s5:7rem;--measure:38rem;--wide:74rem;--gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--radius:2px;--focus:0 0 0 3px var(--papier), 0 0 0 6px var(--seeblau);--ease:cubic-bezier(.2, .6, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--logo-h) + 2rem)}body{background:var(--ufernebel);color:var(--text);font-family:var(--font-text);font-size:var(--step-0);font-feature-settings:"kern", "liga";text-rendering:optimizelegibility;margin:0;line-height:1.6}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);margin:0 0 var(--s0);letter-spacing:-.005em;text-wrap:balance;font-weight:400;line-height:1.15}h1{font-size:var(--step-4);font-weight:300}h2{font-size:var(--step-3);font-weight:300}h3{font-size:var(--step-2)}p{margin:0 0 var(--s0);text-wrap:pretty}a{color:var(--seeblau);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}strong{font-weight:650}ul,ol{margin:0 0 var(--s0);padding-left:1.25em}li+li{margin-top:.35em}hr{border:0;border-top:1px solid var(--schilf);margin:var(--s3) 0}:focus-visible{box-shadow:var(--focus);border-radius:var(--radius);outline:none}.dunkel :focus-visible,.site-top :focus-visible,.callbar :focus-visible{box-shadow:0 0 0 3px var(--seetiefe), 0 0 0 6px var(--abendlicht)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--s0);z-index:100;background:var(--papier);color:var(--seetiefe);padding:var(--s-1) var(--s0);font-weight:650;position:absolute;top:-4rem}.skip-link:focus{top:var(--s0)}.wrap{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline:auto}.measure{max-width:var(--measure)}.prose>*+h2,.prose>*+h3{margin-top:var(--s2)}.prose h2{font-size:var(--step-2);font-weight:400}.prose h3{font-size:var(--step-1);font-family:var(--font-text);letter-spacing:0;font-weight:650}.prose ul{padding:0;list-style:none}.prose ul li{padding-left:1.4em;position:relative}.prose ul li:before{content:"";background:var(--foehrengruen);width:.7em;height:1px;position:absolute;top:.78em;left:0}.eyebrow{font-family:var(--font-text);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--foehrengruen);margin:0 0 var(--s0);font-weight:600}.dunkel .eyebrow{color:var(--abendlicht)}.lead{font-size:var(--step-1);color:var(--text-leise);max-width:34em;line-height:1.5}.btn{min-height:3rem;font:600 var(--step-0)/1.2 var(--font-text);border-radius:var(--radius);background:var(--seetiefe);color:var(--papier);cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;align-items:center;gap:.6em;padding:.7em 1.4em;text-decoration:none;display:inline-flex}.btn:hover{background:var(--foehrengruen)}.btn--licht{background:var(--abendlicht);color:var(--seetiefe)}.btn--licht:hover{background:#f0c785}.btn--linie{color:var(--seetiefe);background:0 0;border-color:currentColor}.btn--linie:hover{background:var(--seetiefe);color:var(--papier)}.dunkel .btn--linie{color:var(--text-hell)}.dunkel .btn--linie:hover{background:var(--text-hell);color:var(--seetiefe)}.btn--klein{min-height:2.5rem;font-size:var(--step--1);padding:.45em 1em}.btn--warn{background:var(--fehler)}.btn--warn:hover{background:#7a1f1f}.btn svg{flex:none;width:1.1em;height:1.1em}.textlink{border-bottom:1px solid;padding-bottom:.1em;font-weight:600;text-decoration:none}.textlink:hover{border-bottom-width:2px}.site-top{background:var(--seetiefe);color:var(--text-hell);font-size:var(--step--1)}.site-top .wrap{justify-content:space-between;align-items:center;gap:0 var(--s1);flex-wrap:wrap;min-height:2.75rem;display:flex}.site-top a{min-height:2.75rem;color:var(--abendlicht);letter-spacing:.01em;white-space:nowrap;align-items:center;font-size:1rem;font-weight:650;text-decoration:none;display:inline-flex}.site-top a:hover{text-decoration:underline}.kurz{display:none}@media (width<=36rem){.lang{display:none}.kurz{display:inline}}.licht-punkt{background:var(--abendlicht);vertical-align:.05em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;display:inline-block;box-shadow:0 0 0 4px #e3b0622e}.notice{background:var(--abendlicht);color:var(--seetiefe);font-weight:600}.notice .wrap{padding-block:.6rem}.site-header{background:var(--papier);border-bottom:1px solid var(--schilf);z-index:40;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:var(--s1);padding-block:.5rem;display:flex}.logo{flex:none;display:block}:root{--logo-h:112px}@media (width<=64rem){:root{--logo-h:92px}}@media (width<=36rem){:root{--logo-h:84px}}.logo img{width:auto;height:var(--logo-h)}.nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.nav li+li{margin:0}.nav a{color:var(--text);border-bottom:2px solid #0000;padding:.6rem .75rem;font-weight:550;text-decoration:none;display:block}.nav a:hover{border-bottom-color:var(--schilf)}.nav a[aria-current=page]{border-bottom-color:var(--foehrengruen);color:var(--foehrengruen)}.nav-mobil{display:none}@media (width<=64rem){.nav-desktop{display:none}.nav-mobil{display:block}.nav-mobil summary{border:1px solid var(--schilf);border-radius:var(--radius);min-height:2.75rem;color:var(--text);background:var(--papier);align-items:center;gap:.5rem;padding:.4rem .9rem;font-weight:600;list-style:none;display:inline-flex}.nav-mobil summary::-webkit-details-marker{display:none}.nav-mobil summary svg{width:1.25rem;height:1.25rem}.nav-mobil[open] summary{background:var(--seetiefe);color:var(--papier);border-color:var(--seetiefe)}.nav-mobil .nav{background:var(--papier);border-bottom:1px solid var(--schilf);position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px -20px #10262e59}.nav-mobil ul{padding:var(--s-1) var(--gutter) var(--s1);flex-direction:column}.nav-mobil .nav a{border-bottom:1px solid var(--schilf);font-size:var(--step-1);padding:.85rem 0}.nav-mobil .nav li:last-child a{border-bottom:0}.nav-mobil .nav a[aria-current=page]{border-bottom-color:var(--schilf)}}.dunkel{background:var(--seetiefe);color:var(--text-hell)}.dunkel a:not(.btn){color:var(--abendlicht)}.dunkel .lead{color:var(--text-hell-leise)}.hero{isolation:isolate;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(28rem 14rem at var(--lx,72%) var(--ly,62%), #e3b06221, transparent 70%), linear-gradient(180deg, var(--seetiefe) 0%, var(--seetiefe) 52%, var(--seetiefe-2) 100%);transition:background-position .2s linear;position:absolute;inset:0}.hero .wrap{padding-block:clamp(3rem,2rem + 5vw,6.5rem) clamp(2.5rem,2rem + 3vw,5rem)}.hero-titel{max-width:54rem;position:relative}.hero h1,.spiegelung{max-width:15ch}.hero h1{color:var(--papier);font-size:var(--step-4);letter-spacing:-.015em;margin:0;line-height:1.08}.wasserlinie{width:100%;height:14px;color:var(--text-hell-leise);margin:clamp(.6rem,1vw,1rem) 0 0;display:block}.spiegelung{font-family:var(--font-display);font-weight:300;font-size:var(--step-4);letter-spacing:-.015em;color:var(--text-hell);opacity:.22;transform-origin:50%;user-select:none;pointer-events:none;filter:url(#wellen)blur(.6px);flex-direction:column;justify-content:flex-end;height:1.6em;max-height:1.6em;margin:0;line-height:1.08;display:flex;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 15%,#000000e6);mask-image:linear-gradient(#0000 15%,#000000e6)}.hero-unten{gap:var(--s2) var(--s3);margin-top:var(--s1);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.hero-unten .lead{margin:0 0 var(--s1)}.ruf{padding:.25rem 0 .25rem var(--s1);border-left:1px solid #e3b06280;min-width:17rem}.ruf-label{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--abendlicht);margin:0 0 .35rem;font-weight:600}.ruf-nummer{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:lining-nums;padding-block:.3rem;font-size:clamp(1.9rem,1.4rem + 2vw,2.6rem);font-weight:400;line-height:1.1;text-decoration:none;display:block;color:var(--papier)!important}.ruf-nummer:hover{color:var(--abendlicht)!important}.ruf-sub{color:var(--text-hell-leise);font-size:var(--step--1);margin:.4rem 0 var(--s0)}@media (width<=48rem){.hero-unten{grid-template-columns:1fr}.ruf{padding:var(--s1) 0 0;border-top:1px solid #e3b06280;border-left:0;min-width:0}.spiegelung{height:1.2em}}.abschnitt{padding-block:clamp(3rem,2rem + 4vw,6rem)}.abschnitt--papier{background:var(--papier)}.abschnitt-kopf{justify-content:space-between;align-items:end;gap:var(--s0) var(--s2);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.abschnitt-kopf h2{margin:0}.seitenkopf{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(1.5rem,1rem + 2vw,2.5rem)}.seitenkopf h1{font-size:var(--step-4);max-width:16em}.seitenkopf .wasserlinie{color:var(--schilf);max-width:22rem;margin:var(--s1) 0}.breadcrumbs ol{margin:0 0 var(--s1);font-size:var(--step--1);color:var(--text-leise);flex-wrap:wrap;gap:.25rem;padding:0;list-style:none;display:flex}.breadcrumbs li+li{margin:0}.breadcrumbs li+li:before{content:"/";color:var(--schilf);margin-right:.25rem}.breadcrumbs a{color:var(--text-leise)}.wege{border-top:1px solid var(--schilf);margin:0;padding:0;list-style:none}.wege li{border-bottom:1px solid var(--schilf);margin:0}.wege a{gap:var(--s-1) var(--s2);padding:var(--s1) 0;color:var(--text);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.wege .titel{font-family:var(--font-display);font-size:var(--step-2);line-height:1.2}.wege .text{color:var(--text-leise)}.wege .pfeil{width:1.75rem;height:1.75rem;color:var(--foehrengruen);transition:transform .25s var(--ease);align-self:center}.wege a:hover .titel{color:var(--foehrengruen)}.wege a:hover .pfeil{transform:translate(.35rem)}@media (width<=48rem){.wege a{grid-template-columns:1fr auto}.wege .text{grid-area:2/1}.wege .pfeil{grid-area:1/2/span 2}}.zwei-spalten{gap:var(--s3);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (width<=52rem){.zwei-spalten{gap:var(--s2);grid-template-columns:1fr}}.wappen-zeile{gap:var(--s1);align-items:center;display:flex}.wappen-zeile img{flex:none;width:64px;height:64px}.jahreszahl{font-family:var(--font-display);color:var(--foehrengruen);font-variant-numeric:oldstyle-nums;margin:0;font-size:clamp(3.5rem,2rem + 6vw,7rem);font-weight:300;line-height:.9}.schritte{counter-reset:schritt;margin:0;padding:0;list-style:none}.schritte>li{counter-increment:schritt;gap:var(--s1);padding:var(--s2) 0;border-top:1px solid var(--schilf);grid-template-columns:3.5rem minmax(0,1fr);margin:0;display:grid}.schritte>li:before{content:counter(schritt);font-family:var(--font-display);font-size:var(--step-3);color:var(--foehrengruen);font-weight:300;line-height:1}.schritte h2,.schritte h3{font-size:var(--step-2);margin-bottom:var(--s-1)}.faelle{gap:var(--s1);margin-top:var(--s1);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.fall{border-top:2px solid var(--foehrengruen);padding-top:var(--s0)}.fall h3{font-family:var(--font-text);font-size:var(--step-0);margin-bottom:.4rem;font-weight:650}.checkliste{columns:2 18rem;column-gap:var(--s2);margin:0;padding:0;list-style:none}.checkliste li{break-inside:avoid;margin:0 0 .6rem}.checkliste label{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.checkliste input{width:1.25rem;height:1.25rem;accent-color:var(--foehrengruen);flex:none;margin-top:.2em}.kasten{background:var(--papier);border:1px solid var(--schilf);padding:var(--s1) var(--s2)}.kasten--dunkel{background:var(--seetiefe);color:var(--text-hell);border:0}.kasten--dunkel a:not(.btn){color:var(--abendlicht)}.leistungen{gap:var(--s3) var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leistungen section{border-top:1px solid var(--seetiefe);padding-top:var(--s1)}.leistungen h2{font-size:var(--step-2);font-weight:400}@media (width<=48rem){.leistungen{gap:var(--s2);grid-template-columns:1fr}}.parten{gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.parten>li{margin:0}.parte{text-align:center;background:var(--papier);height:100%;color:var(--text);padding:var(--s1) var(--s1) var(--s1);border:1px solid var(--schilf);outline:1px solid var(--seetiefe);outline-offset:-.55rem;transition:box-shadow .25s var(--ease), transform .25s var(--ease);flex-direction:column;align-items:center;text-decoration:none;display:flex;position:relative}.parte:hover{box-shadow:0 10px 30px -18px #10262e8c}.parte:focus-visible{outline-offset:-.55rem}.parte .bild{aspect-ratio:4/5;width:7.5rem;margin:var(--s0) 0 var(--s0);background:var(--ufernebel);overflow:hidden}.parte .bild img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.parte .initialen{width:100%;height:100%;font-family:var(--font-display);color:var(--text-leise);place-items:center;font-size:2rem;display:grid}.parte .name{font-family:var(--font-display);font-size:var(--step-1);margin:0 0 .35rem;line-height:1.25}.parte .daten{font-size:var(--step--1);color:var(--text-leise);margin:0 0 var(--s-1);font-variant-numeric:tabular-nums}.parte .feier{padding-top:var(--s-1);font-size:var(--step--1);color:var(--text);border-top:1px solid var(--schilf);width:100%;margin-top:auto}.parte .feier strong{color:var(--foehrengruen);font-weight:600;display:block}.parte .veroeff{color:var(--text-leise);margin:.5rem 0 0;font-size:.8rem}.demo-marke{letter-spacing:.06em;text-transform:uppercase;background:var(--abendlicht);color:var(--seetiefe);padding:.15rem .45rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem}.demo-hinweis{border:1px solid var(--abendlicht);padding:var(--s0) var(--s1);margin-bottom:var(--s1);background:#fff4dc}.filter{gap:var(--s0);margin-bottom:var(--s2);padding:var(--s1);background:var(--papier);border:1px solid var(--schilf);flex-wrap:wrap;align-items:end;display:flex}.filter .feld{flex:14rem;margin:0}.filter .feld--schmal{flex:0 10rem}.filter .optionen{align-items:center;gap:.5rem;min-height:3rem;display:flex}.ergebnis-info{color:var(--text-leise);margin-bottom:var(--s1)}.leer{padding:var(--s3) var(--s1);text-align:center;border:1px dashed var(--schilf);background:var(--papier)}.leer h2{font-size:var(--step-2)}.seiten{margin-top:var(--s2);flex-wrap:wrap;justify-content:center;gap:.35rem;padding:0;list-style:none;display:flex}.seiten li{margin:0}.seiten a,.seiten span{border:1px solid var(--schilf);min-width:2.75rem;min-height:2.75rem;color:var(--text);background:var(--papier);place-items:center;padding:0 .6rem;text-decoration:none;display:inline-grid}.seiten a:hover{border-color:var(--seetiefe)}.seiten [aria-current=page]{background:var(--seetiefe);color:var(--papier);border-color:var(--seetiefe)}.anzeige{background:var(--papier);border:1px solid var(--schilf);outline:1px solid var(--seetiefe);outline-offset:-.8rem;text-align:center;max-width:44rem;margin-inline:auto;padding:clamp(2rem,1.5rem + 3vw,4rem) clamp(1.5rem,1rem + 4vw,4.5rem)}.anzeige .portrait{aspect-ratio:4/5;width:min(14rem,60%);margin:0 auto var(--s1);object-fit:cover;filter:saturate(.85)}.anzeige h1{font-size:var(--step-3);margin-bottom:var(--s-1)}.anzeige .lebensdaten{font-variant-numeric:tabular-nums;color:var(--text-leise);margin-bottom:var(--s1)}.anzeige .text{text-align:center;font-family:var(--font-display);font-size:var(--step-1);margin-block:var(--s2);line-height:1.6}.anzeige .wasserlinie{color:var(--schilf);max-width:12rem;margin:var(--s1) auto}.termin{text-align:left;background:var(--ufernebel);padding:var(--s1);margin-block:var(--s2)}.termin dl{gap:.4rem var(--s1);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.termin dt{font-weight:650}.termin dd{margin:0}.parte-bild{margin:var(--s2) auto;border:1px solid var(--schilf)}.aktionen{gap:var(--s-1);margin-top:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}.kondolenzen{max-width:44rem;margin:var(--s3) auto 0}.kondolenz{border-top:1px solid var(--schilf);padding:var(--s1) 0}.kondolenz .von{margin-bottom:.25rem;font-weight:650}.feld{margin-bottom:var(--s1);flex-direction:column;gap:.35rem;display:flex}.feld label,.feld .label{font-weight:650}.feld .hilfe{font-size:var(--step--1);color:var(--text-leise);margin:0}.feld .fehler{font-size:var(--step--1);color:var(--fehler);margin:0;font-weight:650}input[type=text],input[type=email],input[type=password],input[type=search],input[type=date],input[type=time],input[type=url],input[type=tel],input[type=number],select,textarea{font:inherit;color:var(--text);border-radius:var(--radius);background:#fff;border:1px solid #8a9a9a;width:100%;min-height:3rem;padding:.65rem .8rem}textarea{resize:vertical;min-height:8rem;line-height:1.5}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--fehler);border-width:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--seeblau)}.check{margin-bottom:var(--s0);align-items:flex-start;gap:.7rem;display:flex}.check input{width:1.25rem;height:1.25rem;accent-color:var(--foehrengruen);flex:none;margin-top:.2em}.honig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.meldung{padding:var(--s0) var(--s1);border-left:4px solid var(--ok);margin-bottom:var(--s1);background:#e3efe8}.meldung--fehler{border-left-color:var(--fehler);background:#f7e6e6}.kontaktliste{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.kontaktliste h2{font-family:var(--font-text);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--foehrengruen);margin-bottom:var(--s-1);font-weight:650}.kontaktliste .gross{font-family:var(--font-display);font-size:var(--step-2);line-height:1.2}.kontaktliste address{font-style:normal}.karte{aspect-ratio:16/9;background:var(--papier);border:1px solid var(--schilf);text-align:center;padding:var(--s1);place-items:center;display:grid}.karte iframe{border:0;width:100%;height:100%}.karte[data-geladen=true]{padding:0}.site-footer{background:var(--seetiefe);color:var(--text-hell);padding-block:var(--s4) var(--s2);margin-top:0}.site-footer a{color:var(--text-hell)}.site-footer a:hover{color:var(--abendlicht)}.footer-grid{gap:var(--s2);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.footer-grid h2{font-family:var(--font-text);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--abendlicht);margin-bottom:var(--s0);font-weight:650}.footer-grid ul{margin:0;padding:0;list-style:none}.footer-grid address{font-style:normal}.footer-ruf{font-family:var(--font-display);font-size:var(--step-2);padding-block:.3rem;text-decoration:none;display:inline-block;color:var(--papier)!important}.footer-unten{justify-content:space-between;gap:var(--s0);margin-top:var(--s3);padding-top:var(--s1);font-size:var(--step--1);color:var(--text-hell-leise);border-top:1px solid #c3ccc740;flex-wrap:wrap;display:flex}.footer-unten ul{gap:var(--s1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer-unten li+li{margin:0}.footer-wappen{gap:var(--s0);align-items:center;display:flex}.footer-wappen img{width:48px;height:48px}.site-footer .wasserlinie{color:#c3ccc759;max-width:14rem;margin:var(--s0) 0}@media (width<=56rem){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=36rem){.footer-grid{grid-template-columns:1fr}}.callbar{display:none}@media (width<=48rem){.callbar{z-index:50;background:var(--seetiefe);padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom,0px));border-top:1px solid #e3b06266;gap:.6rem;display:flex;position:fixed;bottom:0;left:0;right:0}.callbar a{flex:1;justify-content:center;min-height:3.25rem}.callbar-ruf{gap:.75rem}.callbar-ruf span{flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.callbar-ruf small{letter-spacing:.04em;font-size:.75rem;font-weight:600}.callbar-ruf strong{white-space:nowrap;font-size:1.1rem}.callbar .btn--linie{flex:none}body{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}}@media (hover:hover) and (pointer:fine){.site{cursor:url(/cursor/licht.svg) 12 12,auto}.site a,.site button,.site summary,.site label[for],.site select,.site input[type=checkbox],.site input[type=submit],.site [role=button]{cursor:url(/cursor/licht-ziel.svg) 16 16,pointer}.site input[type=text],.site input[type=search],.site input[type=email],.site textarea{cursor:text}}@media (forced-colors:active){.site,.site *{cursor:auto!important}.parte{outline-color:canvastext}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.spiegelung{filter:blur(.6px)}}@media print{.site-top,.site-header,.site-footer,.callbar,.notice,.aktionen,.filter,.seiten,.breadcrumbs,.kondolenz-form,.nav-mobil,.skip-link{display:none!important}body{color:#000;background:#fff;padding:0;font-size:11pt}.anzeige{border:0;outline:1px solid #000}a{color:#000;text-decoration:none}.dunkel{color:#000;background:#fff}}.ohne-abstand{margin:0}.callbar .btn--linie{color:var(--text-hell);border-color:#e6ecea99}.callbar .btn--linie:hover{background:var(--text-hell);color:var(--seetiefe)}.inline-icon{vertical-align:-.2em;width:1.1em;height:1.1em;margin-right:.3em;display:inline-block}.seitenkopf-schmal{padding-top:var(--s2)}.abschnitt--anzeige{padding-top:var(--s1)}.filter .feld--option,.filter .feld--knopf{flex:none}.filter .feld--option .optionen{font-weight:500}.kasten--dunkel .eyebrow{color:var(--abendlicht)}.spiegelung{height:1.25em}@media (width<=48rem){.callbar{gap:.5rem}.callbar .btn{padding:.55em .8em}.callbar .btn--linie{font-size:.95rem}}.kontaktliste>*{min-width:0}.kontaktliste .mittel{font-family:var(--font-display);font-size:var(--step-1);overflow-wrap:anywhere;line-height:1.3}address.gross{font-family:var(--font-display);font-size:var(--step-1);margin-bottom:var(--s1);font-style:normal;line-height:1.4}.parte .extern{padding-top:var(--s-1);color:var(--seeblau);border-top:1px solid var(--schilf);width:100%;margin-top:auto;margin-bottom:0;font-size:.8rem}.stand{font-size:var(--step--1);color:var(--text-leise);margin-top:var(--s1)}@media (width<=36rem){.parten{gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr))}.parte{padding:var(--s0) .6rem;outline-offset:-.4rem}.parte .bild{width:5.5rem;margin:.5rem 0 .75rem}.parte .name{font-size:1.05rem}.parte .daten,.parte .extern,.parte .veroeff,.parte .feier{font-size:.75rem}.demo-marke{top:.6rem;right:.6rem}}.parte .datum{white-space:nowrap}.parte .datum+.datum{margin-left:.9em}@media (width<=36rem){.parte .datum{display:block}.parte .datum+.datum{margin-left:0}}@media (width<=24.9rem){.callbar .btn--linie{display:none}.callbar-ruf{justify-content:center}.kurz-zusatz{display:none}.site-top .wrap{flex-wrap:nowrap}}.nav-mobil summary svg,.btn svg{flex:none}a[href^=tel\:]{white-space:nowrap}p,li,dd,h1,h2,h3{overflow-wrap:break-word}.anzeige,.kondolenz,.panel{overflow-wrap:anywhere}@media (width<=30rem){p,li,dd,h1,h2,h3{-webkit-hyphens:auto;hyphens:auto}}@media (width<=52rem){.zwei-spalten{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.kasten{padding:var(--s1)}.ruf-nummer{font-size:clamp(1.45rem,7.4vw,2.6rem)}}@media (width<=22rem){:root{--logo-h:76px}.site-header .wrap{gap:var(--s-1)}}@media (width<=19.9rem){:root{--logo-h:64px}.nav-mobil summary{gap:.35rem;padding-inline:.6rem}}@media (width>=64.01rem) and (height<=760px){:root{--logo-h:88px}}@media (width<=48rem) and (height<=600px){:root{--logo-h:64px}}@media (height<=500px){:root{--logo-h:56px}.site-header{position:static}}.faelle{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.filter .feld--option{flex:0 auto;min-width:0}.filter .feld{min-width:0}.filter .optionen input{width:1.25rem;height:1.25rem;accent-color:var(--foehrengruen);flex:none}@media (width<=30rem){.filter .optionen{align-items:flex-start}.filter .optionen input{margin-top:.15em}}.pdf-aktionen{gap:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.pdf-aktionen .hilfe{font-size:var(--step--1);color:var(--text-leise);flex-basis:100%;margin:0}.kontakt-raster{gap:var(--s3);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}@media (width<=56rem){.kontakt-raster{gap:var(--s2);grid-template-columns:minmax(0,1fr)}}.notruf{padding:var(--s2);border-radius:var(--radius);position:relative;overflow:hidden}.notruf:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#e3b06229,#0000);width:16rem;height:12rem;position:absolute;bottom:-5rem;right:-4rem}.notruf .eyebrow{margin-bottom:var(--s-1)}.notruf-nummer{font-family:var(--font-display);margin-bottom:var(--s-1);padding-block:.4rem;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.6rem);line-height:1.1;text-decoration:none;display:block;color:var(--papier)!important}.notruf-nummer:hover{color:var(--abendlicht)!important}.notruf-text{color:var(--text-hell-leise);margin-bottom:var(--s1)}.kontakt-zeilen{margin:var(--s2) 0 0}.kontakt-zeilen>div{padding:var(--s1) 0;border-top:1px solid var(--schilf);grid-template-columns:minmax(0,1fr);gap:.25rem;display:grid}.kontakt-zeilen>div:last-child{border-bottom:1px solid var(--schilf)}.kontakt-zeilen dt{font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--foehrengruen);align-items:center;gap:.5rem;font-weight:650;display:flex}.kontakt-zeilen dt svg{flex:none;width:1.05rem;height:1.05rem}.kontakt-zeilen dd{font-size:var(--step-1);overflow-wrap:anywhere;margin:0;line-height:1.45}.kontakt-zeilen address{margin-bottom:.35rem;font-style:normal}.kontakt-zeilen dd>a:not([href^=tel\:]):last-child{font-size:var(--step-0)}.kontakt-zusatz{font-size:var(--step-0);color:var(--text-leise);margin-top:.25rem;display:block}.kontakt-karte{min-height:26rem;display:flex}.kontakt-karte .karte{aspect-ratio:auto;border-radius:var(--radius);flex:1;min-height:26rem;padding:0;display:block;position:relative;overflow:hidden}.karte-skizze{width:100%;height:100%;position:absolute;inset:0}.karte-hinweis{left:var(--s1);right:var(--s1);bottom:var(--s1);border:1px solid var(--schilf);padding:var(--s1);gap:var(--s-1);background:#fbfcfbf5;flex-wrap:wrap;align-items:center;display:flex;position:absolute}.karte-hinweis .karte-titel{flex-basis:100%;margin:0;font-weight:650}.karte-hinweis .hilfe{font-size:var(--step--1);color:var(--text-leise);flex-basis:100%;margin:0 0 .25rem}.kontakt-karte iframe{border:0;width:100%;height:100%;min-height:26rem;display:block}@media (width<=56rem){.kontakt-karte,.kontakt-karte .karte,.kontakt-karte iframe{min-height:22rem}}.site-footer p,.site-footer address,address,.kontakt-zeilen dd{-webkit-hyphens:manual;hyphens:manual}.footer-logo{margin-bottom:var(--s-1);display:inline-block}.footer-logo img{width:201px;height:auto}.ohne-umbruch{white-space:nowrap}.footer-grid{grid-template-columns:minmax(0,1.2fr) minmax(max-content,1.3fr) minmax(0,1fr) minmax(0,1fr)}@media (width<=64rem){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=36rem){.footer-grid{grid-template-columns:1fr}}.site-footer p{-webkit-hyphens:manual;hyphens:manual}:root{--kopfzeile-h:calc(var(--logo-h) + 1rem + 1px);--kopf-hoehe:calc(2.75rem + var(--kopfzeile-h));--anrufleiste:0px}@media (width<=48rem){:root{--anrufleiste:calc(76px + env(safe-area-inset-bottom,0px))}}.hero{min-height:calc(100svh - var(--kopf-hoehe) - var(--anrufleiste));display:flex}.hero>.wrap{flex-direction:column;justify-content:center;padding-block:clamp(1.25rem,5vh,5rem);display:flex}.hero h1,.spiegelung{font-size:clamp(2.1rem,min(1.6rem + 3.8vw,8.2vh),6rem)}.hero .eyebrow{margin-bottom:clamp(.5rem,1.6vh,1rem)}.hero .wasserlinie{margin-top:clamp(.4rem,1vh,1rem)}.hero-unten{margin-top:clamp(.25rem,1.5vh,1.5rem)}@media (height<=820px) and (width>=48.01rem){.spiegelung{height:1em}.ruf-sub{margin-bottom:.6rem}}@media (width<=48rem){.hero .ruf{display:none}.hero-unten .lead{margin-bottom:var(--s0)}.spiegelung{height:1.1em}}@media (width<=48rem) and (height<=700px){.hero>.wrap{padding-block:.9rem}.hero .eyebrow{margin-bottom:.4rem;font-size:.75rem}.hero h1,.spiegelung{font-size:clamp(1.9rem,6.2vh,2.4rem)}.spiegelung{height:.9em}.hero-unten .lead{margin-bottom:.6rem;font-size:1rem;line-height:1.45}}@media (width<=48rem) and (height<=600px){.hero h1,.spiegelung{font-size:1.75rem}.hero-unten .lead{font-size:.95rem;line-height:1.4}}@media (height<=500px){.hero{min-height:0}.hero h1,.spiegelung{font-size:clamp(1.9rem,4.5vw,2.6rem)}}.hero p,.hero h1,.eyebrow{-webkit-hyphens:manual;hyphens:manual}.ergebnisse{scroll-margin-top:calc(var(--logo-h) + 2rem)}.ergebnisse[aria-busy=true]{opacity:.55;transition:opacity .15s}
