.elementor-kit-33{--e-global-color-primary:#005E52;--e-global-color-secondary:#039381;--e-global-color-text:#54595F;--e-global-color-accent:#005E52;--e-global-color-4fd57eab:#6EC1E4;--e-global-color-27f2576d:#7A7A7A;--e-global-color-c595c83:#61CE70;--e-global-color-259d06d3:#4054B2;--e-global-color-1451f8bb:#23A455;--e-global-color-2901fe62:#000;--e-global-color-7471554f:#FFF;--e-global-color-55a13bd3:#020101;--e-global-color-271dc3c:#005E52;--e-global-color-dfc0caf:#039381;--e-global-color-6234245:#F7F6F4;--e-global-typography-primary-font-family:"Open Sans";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:35px;--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.8em;--e-global-typography-98b64af-font-family:"Amiri";color:#474747;}.elementor-kit-33 e-page-transition{background-color:#FFBC7D;}.elementor-kit-33 a{color:var( --e-global-color-accent );}.elementor-kit-33 a:hover{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --lbd-gruen:#1C3B28; --lbd-gruen-hell:#2E5A3B; --lbd-gold:#C99A3D; --lbd-gold-hell:#E2C387; --lbd-gold-text:#8A6A24; --lbd-creme:#F7F3EA; --lbd-creme-dunkel:#F4F0E7; --lbd-linie:#D9D2C3; --lbd-text:#1F2A22; --lbd-text-grau:#4F5751; --lbd-weiss:#FFFDFC; --lbd-schrift-text:Inter; --lbd-schrift-marke:Montserrat; --lbd-radius:22px; --lbd-sektion-abstand:clamp(64px, 9vw, 128px); --lbd-inhalt-breite:min(1180px, calc(100% - 40px)); --e-gv-e060e4f:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; --e-gv-f1e8f21:Montserrat, "Segoe UI", Helvetica, Arial, sans-serif; }
/* Start custom CSS */body {
overflow-x: clip !important;
width: auto;
} /* LBD 18.10.2026: vorher hidden + 100vw – verursachte 15px seitlichen Überlauf und blockierte den mitlaufenden Kopf */ 

/* LBD Designsystem (Claude, 10.10.2026): Schrift-Fallbacks fuer die V4-Schriftvariablen.
   Inter/Montserrat werden genutzt, wenn lokal vorhanden; sonst Systemschrift (wie im Vorsorgeplaner). */
html:root {
  --lbd-ico-leichenwagen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 15.5H2.5a1 1 0 0 1-1-1v-2.6a1 1 0 0 1 .7-.95L6 9.8l2.6-2.8a1 1 0 0 1 .74-.32H21a1 1 0 0 1 1 1V14.5a1 1 0 0 1-1 1h-.5'/%3E%3Cpath d='M7.5 15.5h9'/%3E%3Ccircle cx='5.5' cy='15.5' r='2'/%3E%3Ccircle cx='18.5' cy='15.5' r='2'/%3E%3Cpath d='M6 9.8h4V7'/%3E%3Cpath d='M12 8.6h8v2.4h-8z'/%3E%3C/svg%3E");
  --lbd-schrift-text: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --lbd-schrift-marke: Montserrat, "Segoe UI", Helvetica, Arial, sans-serif;
}

/* LBD: weiches Scrollen zu Sprungmarken */
@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }
#trauerfall, #vorsorge, #standorte, #trauerfeier, #leistungen, #anfahrt, #raeume, #kosten, #hausbesuch, #bewertungen { scroll-margin-top: 120px; }

/* LBD (12.10.2026): Neue Seiten im Elementor-Canvas. 'clip' statt 'hidden', damit der mitlaufende Kopfbereich (sticky) funktioniert. */
body.elementor-template-canvas { overflow-x: clip !important; width: auto; }
body.elementor-template-canvas summary { list-style: none; }
body.elementor-template-canvas summary::-webkit-details-marker { display: none; }

/* LBD (13.10.2026): Symbol-Bibliothek (feine Strich-Symbole, gruen bzw. gold-hell fuer dunkle Flaechen) */
html:root {
  --lbd-ico-leichenwagen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 15.5H2.5a1 1 0 0 1-1-1v-2.6a1 1 0 0 1 .7-.95L6 9.8l2.6-2.8a1 1 0 0 1 .74-.32H21a1 1 0 0 1 1 1V14.5a1 1 0 0 1-1 1h-.5'/%3E%3Cpath d='M7.5 15.5h9'/%3E%3Ccircle cx='5.5' cy='15.5' r='2'/%3E%3Ccircle cx='18.5' cy='15.5' r='2'/%3E%3Cpath d='M6 9.8h4V7'/%3E%3Cpath d='M12 8.6h8v2.4h-8z'/%3E%3C/svg%3E");
  --lbd-ico-kreuz: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5v19M6.5 8h11'/%3E%3C/svg%3E");
  --lbd-ico-stift: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-7'/%3E%3Cpath d='M8 13h3M8 17h7'/%3E%3Cpath d='M18.4 2.6a2 2 0 0 1 2.9 2.9L13 13.8l-3.6.9.9-3.6z'/%3E%3C/svg%3E");
  --lbd-ico-blume: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-8'/%3E%3Cpath d='M12 13c-3 0-5-2-5-6.5 2 0 3.6 1 5 3 1.4-2 3-3 5-3 0 4.5-2 6.5-5 6.5z'/%3E%3Cpath d='M12 18.5c-1.8-1.6-3.8-2.1-6-1.6M12 18.5c1.8-1.6 3.8-2.1 6-1.6'/%3E%3C/svg%3E");
  --lbd-ico-drucker: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9V3h12v6'/%3E%3Cpath d='M6 17H5a2 2 0 0 1-2-2v-4a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v4a2 2 0 0 1-2 2h-1'/%3E%3Cpath d='M6 14h12v7H6z'/%3E%3Ccircle cx='17.5' cy='12' r='.6' fill='%231C3B28'/%3E%3C/svg%3E");
  --lbd-ico-euro: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M15.5 8.2a4.5 4.5 0 1 0 0 7.6'/%3E%3Cpath d='M7 10.5h6M7 13.5h6'/%3E%3C/svg%3E");
  --lbd-ico-euro-hell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E2C387' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9.5'/%3E%3Cpath d='M15.5 8.2a4.5 4.5 0 1 0 0 7.6'/%3E%3Cpath d='M7 10.5h6M7 13.5h6'/%3E%3C/svg%3E");
  --lbd-ico-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5s-7-6.2-7-12a7 7 0 0 1 14 0c0 5.8-7 12-7 12z'/%3E%3Ccircle cx='12' cy='9.5' r='2.5'/%3E%3C/svg%3E");
  --lbd-ico-telefon-hell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E2C387' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.5 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 1.6 4.2 2 2 0 0 1 3.6 2h3a2 2 0 0 1 2 1.7c.1.9.4 1.8.7 2.7a2 2 0 0 1-.5 2.1L7.5 9.8a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.6 2.7.7a2 2 0 0 1 1.9 2.1z'/%3E%3C/svg%3E");
  --lbd-ico-haende: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 10.6S8.4 8.5 8.4 6.1A1.9 1.9 0 0 1 12 5.2a1.9 1.9 0 0 1 3.6.9c0 2.4-3.6 4.5-3.6 4.5z'/%3E%3Cpath d='M2.5 14.6l3-1.4c1-.5 2.2-.4 3 .3l2 1.6h3.1a1.3 1.3 0 0 1 0 2.6H10'/%3E%3Cpath d='M13.6 17.2l4.4-2.4a1.4 1.4 0 0 1 1.9 1.9l-5.4 3.8c-.6.4-1.3.5-2 .4l-5.5-.9H2.5'/%3E%3C/svg%3E");
  --lbd-ico-dokument: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 21H6.5A1.5 1.5 0 0 1 5 19.5v-15A1.5 1.5 0 0 1 6.5 3H14l5 5v2.5'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='M8 12h5M8 15h3'/%3E%3Ccircle cx='17' cy='15.5' r='3'/%3E%3Cpath d='M15.4 18l-.6 3.5 2.2-1.1 2.2 1.1-.6-3.5'/%3E%3C/svg%3E");
  --lbd-ico-karte: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5 12 8l9-2.5v13L12 21l-9-2.5z'/%3E%3Cpath d='M12 8v13'/%3E%3Cpath d='M7.5 10v4M6 11.5h3'/%3E%3Cpath d='M15 12h3M15 14.5h3'/%3E%3C/svg%3E");
  --lbd-ico-haus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10.5 12 3l9 7.5'/%3E%3Cpath d='M5 9v11.5h14V9'/%3E%3Cpath d='M10 20.5v-6h4v6'/%3E%3C/svg%3E");
  --lbd-ico-monitor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='4' width='19' height='12' rx='2'/%3E%3Cpath d='M8 20h8M12 16v4'/%3E%3C/svg%3E");
  --lbd-ico-liste: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 6h10M10 12h10M10 18h10'/%3E%3Cpath d='M3.5 6l1.2 1.2L7 5M3.5 12l1.2 1.2L7 11M3.5 18l1.2 1.2L7 17'/%3E%3C/svg%3E");
  --lbd-ico-haken: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8 12.5l2.7 2.7L16 9.8'/%3E%3C/svg%3E");
  --lbd-ico-schild-hell: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E2C387' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.8 4.5 5.6v6c0 4.6 3.2 8 7.5 9.6 4.3-1.6 7.5-5 7.5-9.6v-6z'/%3E%3Cpath d='M8.6 12.2l2.3 2.3 4.5-4.6'/%3E%3C/svg%3E");
}
[id^="lbd-ico-"], #lbd-schnellnav > a > div:first-child { background-repeat: no-repeat; background-position: center; }
#lbd-ico-haus { background-image: var(--lbd-ico-haus); }
#lbd-ico-monitor { background-image: var(--lbd-ico-monitor); }
#lbd-ico-liste { background-image: var(--lbd-ico-liste); }
#lbd-ico-haken { background-image: var(--lbd-ico-haken); }
#lbd-ico-euro { background-image: var(--lbd-ico-euro-hell); }
#lbd-ico-haende { background-image: var(--lbd-ico-haende); }
#lbd-ico-dokument { background-image: var(--lbd-ico-dokument); }
#lbd-ico-blume { background-image: var(--lbd-ico-blume); }
#lbd-ico-karte { background-image: var(--lbd-ico-karte); }
#lbd-ico-schild { background-image: var(--lbd-ico-schild-hell); }

/* LBD (13.10.2026): Schnellnavigation rechts - nur ab 1400px Breite. Reihenfolge: Trauerfall, Vorsorge, Leistungen, Trauerfeier, Kosten, Anfahrt, Anrufen */
@media (max-width: 1399px) { #lbd-schnellnav { display: none !important; } }
#lbd-schnellnav > a > div:first-child { background-size: contain; }
/* LBD (17.10.2026): Symbole der Schnellnavigation hängen am Sprungziel, nicht an der Position */
#lbd-schnellnav > a[href="#trauerfall"] > div:first-child { background-image: var(--lbd-ico-kreuz); }
#lbd-schnellnav > a[href="#vorsorge"] > div:first-child { background-image: var(--lbd-ico-stift); }
#lbd-schnellnav > a[href="#leistungen"] > div:first-child { background-image: var(--lbd-ico-haende); }
#lbd-schnellnav > a[href="#trauerdruck"] > div:first-child { background-image: var(--lbd-ico-drucker); }
#lbd-schnellnav > a[href="#trauerfeier"] > div:first-child { background-image: var(--lbd-ico-blume); }
#lbd-schnellnav > a[href="#kosten"] > div:first-child { background-image: var(--lbd-ico-euro); }
#lbd-schnellnav > a[href="#anfahrt"] > div:first-child { background-image: var(--lbd-ico-pin); }
#lbd-schnellnav > a[href="#hinweis"] > div:first-child { background-image: var(--lbd-ico-haus); }
#lbd-schnellnav > a[href^="tel:"] > div:first-child { background-image: var(--lbd-ico-telefon-hell); }

/* LBD (14.10.2026): Bewertungsseite - Schritt 2 (Google-Standortwahl) erscheint erst nach Klick auf 'Auf Google bewerten', ohne Neuladen */
#google-standort { display: none !important; }
#google-standort:target { display: flex !important; }
body:has(#google-standort:target) #schritt-1 { display: none !important; }
#schritt-1, #google-standort { scroll-margin-top: 24px; }

/* LBD (14.10.2026): Bewertungsseiten - gleicher Hintergrund wie der Vorsorgeplaner (greift nur auf den Seiten mit #google-standort bzw. #bw-liste) */
body:has(#google-standort), body:has(#bw-liste) { background-color: #F7F3EA; background-image: linear-gradient(rgba(247,243,234,.05), rgba(247,243,234,.55) 75%, #F7F3EA), url("/wp-content/plugins/reichwein-vorsorgeplaner/assets/img/hintergrund.webp"); background-size: auto, cover; background-position: 0 0, 50% 0; background-attachment: scroll, fixed; background-repeat: no-repeat; }
@media (max-width: 1024px) { body:has(#google-standort), body:has(#bw-liste) { background-attachment: scroll, scroll; background-size: auto, 100% auto; } }

/* LBD (14.10.2026): Bewertungs-Uebersicht - Themenfilter ohne JavaScript (Klick auf ein Thema blendet passende Bewertungen ein) */
[id^="f-"] { scroll-margin-top: 30px; cursor: pointer; }
[id^="f-"]:target, body:not(:has([id^="f-"]:target)) #f-alle { background-color: #1C3B28 !important; color: #ffffff !important; border-color: #1C3B28 !important; }
body:has(#f-einfuehlsam:target) [id^="bwk-"]:not([id*="-einfuehlsam"]),
body:has(#f-zuverlaessig:target) [id^="bwk-"]:not([id*="-zuverlaessig"]),
body:has(#f-abgenommen:target) [id^="bwk-"]:not([id*="-abgenommen"]),
body:has(#f-beratung:target) [id^="bwk-"]:not([id*="-beratung"]),
body:has(#f-trauerfeier:target) [id^="bwk-"]:not([id*="-trauerfeier"]),
body:has(#f-erreichbar:target) [id^="bwk-"]:not([id*="-erreichbar"]) { display: none !important; }

/* LBD (15.10.2026): Ratenrechner als Pop-up (oeffnet ueber den Link #ratenrechner, schliesst ueber #kosten) */
#ratenrechner { display: none !important; }
#ratenrechner:target { display: flex !important; }

/* LBD (15.10.2026): Team-Modul mit Hover-Video - Karte oeffnet beim Darueberfahren (bzw. Antippen) ein kleines Fenster mit Video und Text */
[id^="tk-"] > [id$="-pop"] { opacity: 0; visibility: hidden; transform: translate(-50%, 8px); transition: opacity .2s ease, transform .2s ease, visibility .2s; pointer-events: none; }
[id^="tk-"]:hover > [id$="-pop"], [id^="tk-"]:focus-within > [id$="-pop"] { opacity: 1; visibility: visible; transform: translate(-50%, 0); pointer-events: auto; }
[id^="tk-"]:hover, [id^="tk-"]:focus-within { z-index: 70; }
[id^="tk-"] > [id$="-pop"] video { display: block; width: 100%; height: 100%; object-fit: cover; }


/* LBD (18.10.2026): Header 2026 als Theme-Builder-Vorlage – der Rahmen der Vorlage klebt oben, nicht nur der innere Kopf */
.elementor-location-header { position: sticky; top: 0; z-index: 1000; }
body.admin-bar .elementor-location-header { top: 32px; }
@media (max-width: 782px) { body.admin-bar .elementor-location-header { top: 0; } }
body, body.elementor-page { overflow-x: clip !important; } /* 'hidden' würde das Mitlaufen des Kopfes verhindern */

/* LBD (18.10.2026): Header 2026 – Mega-Menü kommt aus dem Snippet „LBD Hauptnavigation“; hier nur Schutz vor Theme-Knopffarben */
.lbd-n button:hover, .lbd-n button:focus, .lbd-n-drawer button:hover, .lbd-n-drawer button:focus { background: transparent !important; color: #1C3B28 !important; }
.lbd-n-panel, .lbd-n-panel * { white-space: normal; }

/* Footer-Bewertungslink gold statt grün (sonst kaum lesbar auf Dunkelgrün) */
.elementor-location-footer a[href*="google.com/maps"], footer a[href*="google.com/maps"] { color: #e2c387 !important; font-weight: 600; }

/* Achtung-Symbol (rot) – Verwechslungshinweis */
#lbd-ico-achtung { background-color: #fdeceb !important; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6 1.6 20.8h20.8z' fill='%23c0392b' stroke='%23c0392b' stroke-width='1.2' stroke-linejoin='round'/%3E%3Crect x='11' y='8.6' width='2' height='6.6' rx='1' fill='%23fff'/%3E%3Ccircle cx='12' cy='17.6' r='1.25' fill='%23fff'/%3E%3C/svg%3E"); box-shadow: 0 0 0 2px rgba(192,57,43,.22); }
#verwechslung > div { border-left-color: #c0392b !important; }
#verwechslung p:first-child { color: #c0392b; }

/* LBD (19.10.2026): weitere Symbole fuer Events & Vortraege */
html:root {
  --lbd-ico-leichenwagen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 15.5H2.5a1 1 0 0 1-1-1v-2.6a1 1 0 0 1 .7-.95L6 9.8l2.6-2.8a1 1 0 0 1 .74-.32H21a1 1 0 0 1 1 1V14.5a1 1 0 0 1-1 1h-.5'/%3E%3Cpath d='M7.5 15.5h9'/%3E%3Ccircle cx='5.5' cy='15.5' r='2'/%3E%3Ccircle cx='18.5' cy='15.5' r='2'/%3E%3Cpath d='M6 9.8h4V7'/%3E%3Cpath d='M12 8.6h8v2.4h-8z'/%3E%3C/svg%3E");
  --lbd-ico-tasse: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12v5a5 5 0 0 1-5 5H9a5 5 0 0 1-5-5z'/%3E%3Cpath d='M16 11.5h1.5a2.5 2.5 0 0 1 0 5H16'/%3E%3Cpath d='M8 3.5c-.8 1 .8 2-.1 3M12 3.5c-.8 1 .8 2-.1 3'/%3E%3C/svg%3E");
  --lbd-ico-gruppe: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 20c0-3.3 2.7-6 6-6s6 2.7 6 6'/%3E%3Ccircle cx='17' cy='9' r='2.5'/%3E%3Cpath d='M16 14.2c2.8-.4 5 1.8 5 4.8'/%3E%3C/svg%3E");
  --lbd-ico-kalender: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15.5' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4M8 14h2M14 14h2M8 17h2'/%3E%3C/svg%3E");
  --lbd-ico-mikro: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='2.5' width='6' height='11' rx='3'/%3E%3Cpath d='M5.5 11a6.5 6.5 0 0 0 13 0M12 17.5v4M8.5 21.5h7'/%3E%3C/svg%3E");
  --lbd-ico-auge: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-6.5 10-6.5S22 12 22 12s-3.6 6.5-10 6.5S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
}

/* LBD (22.10.2026): Schnellnavigation Startseite - weitere Sprungziele */
:root{--lbd-ico-play:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M10 8.5l5.5 3.5-5.5 3.5z'/%3E%3C/svg%3E");--lbd-ico-warn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5 2.5 20h19z'/%3E%3Cpath d='M12 10v4.5M12 17.3v.1'/%3E%3C/svg%3E");--lbd-ico-stern:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231C3B28' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3.5l2.6 5.3 5.9.9-4.3 4.1 1 5.8L12 16.9l-5.2 2.7 1-5.8-4.3-4.1 5.9-.9z'/%3E%3C/svg%3E")}
#lbd-schnellnav > a[href="#bestattungsarten"] > div:first-child { background-image: var(--lbd-ico-blume); }
#lbd-schnellnav > a[href="#aufklaerung"] > div:first-child { background-image: var(--lbd-ico-play); }
#lbd-schnellnav > a[href="#standorte"] > div:first-child { background-image: var(--lbd-ico-pin); }
#lbd-schnellnav > a[href="#aktuelles"] > div:first-child { background-image: var(--lbd-ico-kalender); }
#lbd-schnellnav > a[href="#verwechslung"] > div:first-child { background-image: var(--lbd-ico-warn); }
#lbd-schnellnav > a[href="#team"] > div:first-child { background-image: var(--lbd-ico-gruppe); }
#lbd-schnellnav > a[href="#bewertungen"] > div:first-child { background-image: var(--lbd-ico-stern); }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://bestattungsdienst.org/wp-content/uploads/2020/04/OpenSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://bestattungsdienst.org/wp-content/uploads/2020/04/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://bestattungsdienst.org/wp-content/uploads/2020/04/OpenSans-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://bestattungsdienst.org/wp-content/uploads/2020/04/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://bestattungsdienst.org/wp-content/uploads/2020/04/OpenSans-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Amiri';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://bestattungsdienst.org/wp-content/uploads/2020/04/Amiri-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Amiri';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://bestattungsdienst.org/wp-content/uploads/2020/04/Amiri-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */