@font-face{font-family:Roboto;font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/roboto.woff2") format("woff2")}:root{--blau:#015AAA;--dunkelblau:#20487C;--rot:#DC1A20;--rot-dunkel:#C8151B;--gruen:#1E8E3E;--gold:#F5B400;--gold-hell:#FFF3D1;--gold-dunkel:#7A5600;--text:#313131;--fastschwarz:#262626;--weiss:#FFFFFF;--flaeche:#FAFAFA;--flaeche-mittel:#F1F1F1;--linie:#E3E3E3;--breite:1380px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Roboto,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.6;color:var(--text);background:var(--weiss)}img{max-width:100%;height:auto}address{font-style:normal}h1,h2{color:var(--blau);font-size:2.125rem;font-weight:600;line-height:1.25}h1{margin:0 0 1rem}h2{margin:2.5rem 0 0.75rem}.titel-ohne-rang{margin:2.5rem 0 0.75rem;color:var(--blau);font-size:2.125rem;font-weight:600;line-height:1.25}h3{color:var(--fastschwarz);font-size:1.25rem;font-weight:600;line-height:1.3;margin:2rem 0 0.5rem}p{margin:0 0 1rem}a{color:var(--blau)}a:hover{color:var(--rot)}:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.springen{position:absolute;left:-9999px;top:0;z-index:100;padding:0.6rem 1rem;background:var(--weiss);color:var(--blau);font-weight:600}.springen:focus{left:0}.knopf{display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;padding:0.6rem 1.5rem;border-radius:0;background:var(--blau);color:var(--weiss);font-weight:600;text-decoration:none}.knopf:hover{background:var(--rot);color:var(--weiss)}.knopf-notruf{background:var(--rot)}.knopf-notruf:hover{background:var(--rot-dunkel)}.knopf-notruf:focus-visible{outline-color:var(--fastschwarz)}.symbol{flex:none}.kopf{position:sticky;top:0;z-index:60;background:var(--weiss);border-bottom:1px solid var(--linie)}.kopf-innen{max-width:var(--breite);margin:0 auto;padding:0.5rem 1.25rem;display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem 1rem}.marke{display:block;flex:none;margin-right:auto}.marke img{display:block;width:132px;height:auto}.menue-liste{display:flex;align-items:center;gap:0.125rem;margin:0;padding:0;list-style:none}.menue-punkt>a,.menue-knopf{display:inline-flex;align-items:center;gap:0.375rem;padding:0.7rem 0.75rem;border:0;border-radius:4px;background:none;font:inherit;font-weight:500;color:var(--fastschwarz);text-decoration:none;white-space:nowrap;cursor:pointer}.menue-punkt>a:hover,.menue-knopf:hover{color:var(--blau);background:var(--flaeche-mittel)}.menue-punkt>a[aria-current]{color:var(--blau);box-shadow:inset 0 -3px 0 var(--blau)}.pfeil{width:0;height:0;border:5px solid transparent;border-top-color:currentColor;margin-top:4px}.menue-knopf[aria-expanded="true"]{color:var(--blau);background:var(--flaeche-mittel)}.menue-knopf[aria-expanded="true"] .pfeil{transform:rotate(180deg);margin-top:-4px}.hat-liste{position:relative}.aufklappen{position:absolute;top:calc(100% + 0.5rem);left:0;z-index:70;min-width:34rem;padding:1.5rem;background:var(--weiss);border:1px solid var(--linie);border-top:3px solid var(--blau);box-shadow:0 14px 32px rgba(0,0,0,0.13)}.aufklappen[hidden]{display:none}.aufklappen-notruf{display:inline-flex;align-items:center;gap:0.5rem;margin-bottom:1.25rem;padding:0.55rem 1rem;border-radius:4px;background:var(--rot);color:var(--weiss);font-weight:600;text-decoration:none}.aufklappen-notruf:hover{background:var(--rot-dunkel);color:var(--weiss)}.menue-notruf{display:none}.aufklappen-spalten{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 2.5rem}.aufklappen-titel{margin:0 0 0.5rem;color:var(--blau);font-size:0.9375rem;font-weight:600}.aufklappen ul{margin:0;padding:0;list-style:none}.aufklappen li a{display:block;padding:0.3rem 0;color:var(--text);text-decoration:none}.aufklappen li a:hover{color:var(--rot)}.kopf-notruf{flex:none;padding:0.5rem 1.25rem}.kopf-notruf-text{display:flex;flex-direction:column;line-height:1.15;text-align:left}.kopf-notruf-klein{font-size:0.75rem;font-weight:500}.kopf-notruf-nummer{font-size:1.0625rem;font-weight:600}.burger{display:none;align-items:center;gap:0.5rem;padding:0.6rem 0.9rem;border:1px solid var(--linie);border-radius:4px;background:var(--weiss);font:inherit;font-weight:600;color:var(--fastschwarz);cursor:pointer}.burger-strich,.burger-strich::before,.burger-strich::after{display:block;width:20px;height:2px;background:currentColor;content:""}.burger-strich{position:relative}.burger-strich::before{position:absolute;top:-6px}.burger-strich::after{position:absolute;top:6px}.burger[aria-expanded="true"] .burger-strich{background:transparent}.burger[aria-expanded="true"] .burger-strich::before{top:0;transform:rotate(45deg)}.burger[aria-expanded="true"] .burger-strich::after{top:0;transform:rotate(-45deg)}.inhalt{max-width:var(--breite);margin:0 auto;padding:2.5rem 1.25rem 4rem}.fuss{background:var(--dunkelblau);color:var(--weiss)}.fuss-innen{max-width:var(--breite);margin:0 auto;padding:3rem 1.25rem 1.5rem}.fuss p{margin:0 0 0.25rem}.fuss a{color:var(--weiss)}.fuss a:hover{color:var(--weiss);text-decoration:none}.fuss a:focus-visible{outline-color:var(--weiss)}.fuss-ende{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1.25rem}.fuss-sozial{display:flex;gap:0.5rem}.fuss .fuss-zeile .fuss-sozial a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid rgba(255,255,255,0.85);transition:filter 0.15s ease,transform 0.15s ease}.fuss-sozial-facebook{background:#1877F2}.fuss-sozial-instagram{background:#D6249F;background:radial-gradient(circle at 30% 107%,#FDF497 0%,#FDF497 5%,#FD5949 45%,#D6249F 60%,#285AEB 90%)}.fuss-sozial a:hover{color:var(--weiss);filter:brightness(1.12);transform:translateY(-2px)}.fuss-spalten{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem 2.5rem}.fuss-titel{display:block;margin:0 0 0.75rem;color:rgba(255,255,255,0.7);font-size:0.8125rem;font-weight:600;line-height:1.4;letter-spacing:0.06em;text-transform:uppercase}.fuss-spalte summary{display:block;list-style:none;cursor:default;pointer-events:none}.fuss-spalte summary::-webkit-details-marker{display:none}.fuss-spalte ul{list-style:none;margin:0;padding:0}.fuss-spalte li a{display:block;padding:0.3rem 0;font-size:1rem;line-height:1.35;text-decoration:none}.fuss-spalte li a:hover{text-decoration:underline}.fuss-spalte li a[aria-current="page"]{font-weight:600}@media (min-width:768px){.fuss-spalte{padding-left:1.25rem;border-left:1px solid rgba(255,255,255,0.16)}.fuss-spalte .fuss-titel{position:relative;margin-bottom:0.875rem;color:var(--weiss);font-size:0.875rem}.fuss-spalte .fuss-titel::before{content:"";position:absolute;top:0;bottom:0;left:calc(-1.25rem - 2px);width:3px;background:var(--rot)}.fuss-spalte li a{position:relative;padding:0.325rem 0 0.325rem 1rem;color:rgba(255,255,255,0.86);transition:color 0.15s ease,padding-left 0.15s ease}.fuss-spalte li a::before{content:"\203A";position:absolute;left:0;color:rgba(255,255,255,0.45);transition:color 0.15s ease,left 0.15s ease}.fuss-spalte li a:hover{padding-left:1.25rem;color:var(--weiss);text-decoration:none}.fuss-spalte li a:hover::before{left:0.25rem;color:#FF6B70}.fuss-spalte li a[aria-current="page"]{color:var(--weiss)}.fuss-spalte li a[aria-current="page"]::before{color:#FF6B70}}@media (prefers-reduced-motion:reduce){.fuss-spalte li a,.fuss-spalte li a::before,.fuss .fuss-zeile .fuss-sozial a{transition:none}.fuss-sozial a:hover{transform:none}}.fuss .fuss-zeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.25rem 1.5rem;margin:2rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.2);font-size:0.9375rem}.fuss-zeile a{margin-right:1.25rem}@media (max-width:767px){.fuss-innen{padding-top:2.25rem}.fuss-spalten{grid-template-columns:1fr;gap:0;border-top:1px solid rgba(255,255,255,0.2)}.fuss-spalte{border-bottom:1px solid rgba(255,255,255,0.2)}.fuss-spalte summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;cursor:pointer;pointer-events:auto}.fuss-spalte summary::after{content:"+";flex:none;width:1.5rem;font-size:1.5rem;font-weight:400;line-height:1;text-align:center;color:var(--weiss)}.fuss-spalte[open] summary::after{content:"\2212"}.fuss-spalte summary:focus-visible{outline-color:var(--weiss)}.fuss-spalte .fuss-titel{margin:0;color:var(--weiss);font-size:0.875rem}.fuss-spalte ul{padding:0 0 0.75rem}.fuss-spalte li a{padding:0.5625rem 0}.fuss .fuss-zeile{margin-top:1.25rem;border-top:0;padding-top:0}.fuss-zeile a{display:inline-block;padding:0.375rem 0}}.notrufleiste{position:fixed;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:0.5rem;min-height:56px;padding:0.75rem 1rem;background:var(--rot);color:var(--weiss);font-weight:600;text-decoration:none}.notrufleiste:hover{background:var(--rot-dunkel);color:var(--weiss)}.marker{background-image:url("../img/marker.svg");background-repeat:no-repeat;background-position:left bottom;background-size:100% 0.32em;padding-bottom:0.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.brotkruemel{background:var(--flaeche);border-bottom:1px solid var(--linie);font-size:0.8125rem}.brotkruemel ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem;margin:0 auto;padding-top:0.625rem;padding-bottom:0.625rem;list-style:none}.brotkruemel li{display:flex;align-items:center}.brotkruemel li + li::before{content:"›";margin:0 0.5rem;color:#6B6B6B}.brotkruemel a{color:#6B6B6B;text-decoration:none}.brotkruemel a:hover{color:var(--rot);text-decoration:underline}.brotkruemel span{color:var(--text)}body:has(.held) .brotkruemel{position:absolute;z-index:1;width:100%;background:transparent;border-bottom:0}body:has(.held) .brotkruemel ol{padding-top:1.25rem;padding-bottom:0}body:not(:has(.held)) .brotkruemel{background:linear-gradient(115deg,var(--dunkelblau),var(--blau));border-bottom:0}body:has(.held) .brotkruemel a,body:has(.held) .brotkruemel span,body:not(:has(.held)) .brotkruemel a,body:not(:has(.held)) .brotkruemel span{color:rgba(255,255,255,0.85)}body:has(.held) .brotkruemel a:hover,body:not(:has(.held)) .brotkruemel a:hover{color:var(--weiss);text-decoration:underline}body:has(.held) .brotkruemel li + li::before,body:not(:has(.held)) .brotkruemel li + li::before{color:rgba(255,255,255,0.5)}body:has(.brotkruemel) .held{padding-top:4.75rem}.innen{max-width:var(--breite);margin:0 auto;padding:0 1.25rem}.band{padding:3.5rem 0}.band-grau{background:var(--flaeche-mittel)}.band-blau{background:var(--blau);color:var(--weiss)}.band-blau h2,.band-blau a{color:var(--weiss)}.band>.innen>h2:first-child{margin-top:0}.held{background:linear-gradient(115deg,var(--dunkelblau),var(--blau));color:var(--weiss);padding:4.5rem 0}.held h1{color:var(--weiss);max-width:24em;margin:0 0 0.75rem}.held .unterzeile{font-size:1.25rem;max-width:38em;margin:0 0 1.75rem}.held .meta{color:rgba(255,255,255,0.85)}.held-mitbild{position:relative;z-index:0}.held-mitbild>.innen{position:relative;z-index:2}.held-start .held-schleier{background:linear-gradient(90deg,rgba(22,50,88,0.68) 0%,rgba(22,50,88,0.68) 42%,rgba(22,50,88,0.28) 100%)}.held-notdienst,.held-notdienst .held-schleier{background:linear-gradient(115deg,rgba(200,21,27,0.95),rgba(238,29,35,0.82))}.held.held-start{padding:3rem 0 3rem}.held.held-start-leiste{padding-bottom:5.25rem}.held-start h1{max-width:16em;margin:0 0 1.125rem;color:var(--weiss);font-size:2.625rem;line-height:1.12;letter-spacing:-0.01em}.held-start .unterzeile{max-width:34em;margin:0 0 1.75rem;font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,0.9)}.held-start .knopfzeile{margin:0}.held-start .knopf{gap:0.5rem;min-height:44px;padding:0.625rem 1.375rem;font-size:1rem;font-weight:600}.held-start .knopf-hell{border-color:var(--weiss)}.held-label{display:flex;align-items:center;gap:0.625rem;margin:0 0 1rem;font-size:0.8125rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.held-label::before{content:"";flex:none;width:28px;height:3px;background:var(--rot)}.knopf-rand{background:transparent;color:var(--weiss);border:2px solid rgba(255,255,255,0.85)}.knopf-rand:hover{background:var(--weiss);color:var(--blau)}.startleiste-band{position:relative;z-index:1;margin-top:-3.25rem;background:linear-gradient(to bottom,transparent 3.25rem,var(--flaeche-mittel) 3.25rem)}.startleiste{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);background:var(--weiss);border:1px solid #E1E6EC;border-top:0}.startleiste>*{min-width:0;padding:0.75rem 1.5rem}.startleiste>* + *{border-left:1px solid #E8ECF1}.startleiste::before,.startleiste-notruf::before{content:"";position:absolute;z-index:1;top:0;left:-1px;right:-1px;height:2px;background:var(--blau)}.startleiste-notruf::before{z-index:2;right:0;background:var(--rot)}.startleiste-feld{flex:none;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:#F3F7FB;border:1px solid #D5E1ED;color:var(--blau)}.startleiste-feld svg{width:1.375rem;height:1.375rem}.startleiste-notruf{position:relative;display:flex;align-items:center;gap:0.875rem}.startleiste-notruf .startleiste-feld{background:#FDF3F3;border-color:#F2CDCE;color:var(--rot)}.startleiste-notruf>div{display:flex;flex-direction:column;gap:0.125rem;min-width:0}.startleiste-ablauf li:last-child .startleiste-feld{background:#F0F7F2;border-color:#C8E2D0;color:#17753A}.startleiste-ablauf li:last-child .startleiste-feld svg{stroke-width:2}.startleiste-titel{display:flex;align-items:center;gap:0.5rem;font-size:0.6875rem;font-weight:600;letter-spacing:0.14em;line-height:1.4;text-transform:uppercase;color:var(--rot)}.startleiste-puls{flex:none;width:6px;height:6px;background:var(--rot);animation:startleiste-puls 2.4s ease-out infinite}@keyframes startleiste-puls{0%{box-shadow:0 0 0 0 rgba(220,26,32,0.5)}70%{box-shadow:0 0 0 0.5rem rgba(220,26,32,0)}100%{box-shadow:0 0 0 0 rgba(220,26,32,0)}}.startleiste-notruf a{align-self:flex-start;font-size:clamp(1.375rem,1.45vw,1.625rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-0.01em;line-height:1.15;color:var(--rot);text-decoration:none;white-space:nowrap}.startleiste-notruf a:hover{color:var(--rot-dunkel);text-decoration:underline;text-underline-offset:0.2em}.startleiste-klein{font-size:0.75rem;line-height:1.4;color:#6B7280}.startleiste-ablauf{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 0.5rem}.startleiste-ablauf li{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:auto minmax(0,1fr);column-gap:0.875rem;row-gap:0;margin:0;padding:0.75rem 1.5rem 0.75rem 1.25rem}.startleiste-ablauf .startleiste-feld{grid-column:1;grid-row:1 / -1;align-self:center}.startleiste-ablauf .startleiste-schritt{grid-column:2;grid-row:1}.startleiste-ablauf strong{grid-column:2;grid-row:2}.startleiste-ablauf .startleiste-text{grid-column:2;grid-row:3}.startleiste-ablauf li:not(:last-child)::after{content:"";position:absolute;right:0.25rem;top:50%;width:7px;height:7px;border-top:1px solid #9FB0C2;border-right:1px solid #9FB0C2;transform:translateY(-50%) rotate(45deg)}.startleiste-inhalt{display:contents}.startleiste-schritt{font-size:0.625rem;font-weight:600;letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;color:#637590}.startleiste-ablauf strong{display:block;font-size:0.9375rem;font-weight:600;line-height:1.3;color:var(--fastschwarz)}.startleiste-text{display:block;max-width:9.25rem;font-size:0.75rem;line-height:1.4;color:#6B7280;text-wrap:balance}@media (prefers-reduced-motion:reduce){.startleiste-puls{animation:none}}@keyframes band-hoch{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes band-links{from{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}@keyframes band-linie{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes band-an{20%,55%{background:var(--blau);border-color:var(--blau);color:var(--weiss);box-shadow:0 0 0 5px rgba(1,90,170,0.22)}}@keyframes band-gruen{40%{box-shadow:0 0 0 6px rgba(23,117,58,0.25)}to{background:#17753A;border-color:#17753A;color:var(--weiss);box-shadow:0 0 0 0 rgba(23,117,58,0)}}@keyframes band-winkel{40%{border-color:var(--blau)}}@keyframes band-zeichnen{from{stroke-dashoffset:24}to{stroke-dashoffset:0}}.startleiste-ablauf li:nth-child(1){--band-an:1.38s}.startleiste-ablauf li:nth-child(2){--band-an:2.06s}.startleiste-ablauf li:nth-child(3){--band-an:2.73s}.startleiste-ablauf li:nth-child(4){--band-an:3.41s}@media (max-width:1339px){.startleiste-ablauf li:nth-child(1){--band-an:0.75s}.startleiste-ablauf li:nth-child(2){--band-an:1.57s}.startleiste-ablauf li:nth-child(3){--band-an:2.41s}.startleiste-ablauf li:nth-child(4){--band-an:3.25s}}@media (max-width:1100px){.startleiste-ablauf li:nth-child(1){--band-an:1s}.startleiste-ablauf li:nth-child(2){--band-an:1.7s}.startleiste-ablauf li:nth-child(3){--band-an:2.4s}.startleiste-ablauf li:nth-child(4){--band-an:3.1s}}.startleiste-band .startleiste{animation:band-hoch 0.8s cubic-bezier(0.2,0.7,0.2,1) both}.startleiste-band .startleiste::before{transform-origin:left center;animation:band-linie 3.4s linear 0.6s both}.startleiste-band .startleiste-notruf>*{animation:band-links 0.6s ease-out 0.35s both}.startleiste-band .startleiste-ablauf .startleiste-feld,.startleiste-band .startleiste-inhalt>*{animation:band-links 0.6s ease-out calc(var(--band-an) - 0.55s) both}.startleiste-band .startleiste-ablauf li:not(:last-child) .startleiste-feld{animation:band-links 0.6s ease-out calc(var(--band-an) - 0.55s) both,band-an 1.6s ease-in-out var(--band-an) both}.startleiste-band .startleiste-ablauf li:last-child .startleiste-feld{animation:band-links 0.6s ease-out calc(var(--band-an) - 0.55s) both,band-gruen 1s ease-out var(--band-an) both}.startleiste-band .startleiste-ablauf li::after{animation:band-winkel 1.1s ease-in-out calc(var(--band-an) + 0.55s) both}.startleiste-band .startleiste-ablauf li:last-child svg path{stroke-dasharray:24;animation:band-zeichnen 0.8s ease-out calc(var(--band-an) + 0.25s) both}@media (prefers-reduced-motion:reduce){.startleiste-band .startleiste,.startleiste-band .startleiste *,.startleiste-band .startleiste::before,.startleiste-band .startleiste *::after{animation:none !important}.startleiste-band .startleiste-ablauf li:last-child .startleiste-feld{background:#17753A;border-color:#17753A;color:var(--weiss)}}@media (max-width:1339px){.startleiste{grid-template-columns:minmax(0,1fr)}.startleiste-notruf{justify-self:start}.startleiste>.startleiste-ablauf{border-left:0;border-top:1px solid #E8ECF1}.startleiste-ablauf li{padding:0.75rem 1.25rem 0.75rem 1rem}}@media (max-width:1100px){.startleiste-ablauf{grid-template-columns:repeat(2,minmax(0,1fr))}.startleiste-ablauf li:nth-child(n + 3){border-top:1px solid #E8ECF1}.startleiste-ablauf li:nth-child(2n)::after{display:none}}@media (max-width:1024px){.held.held-start{padding:2.5rem 0 2.5rem}.held.held-start-leiste{padding-bottom:5.25rem}.held-start h1{font-size:2.25rem}}@media (max-width:767px){.held.held-start,.held.held-start-leiste{padding-bottom:3.75rem}body:not(:has(.brotkruemel)) .held.held-start{padding-top:3.5rem}.held-start .held-schleier{background:rgba(22,50,88,0.68)}.held-start h1{font-size:1.75rem;line-height:1.15}.held-start .unterzeile{margin-bottom:1.5rem;font-size:1.0625rem}.held-start .knopfzeile.knopfzeile-paar{grid-template-columns:1fr}.held-start .knopfzeile.knopfzeile-paar .knopf{justify-content:center;padding:0.75rem 1rem;font-size:1.0625rem}}.held-hoch{position:relative;z-index:0;display:flex;align-items:center;overflow:hidden}.held-hoch>.innen{position:relative;z-index:2;width:100%}.held-hoch{padding:2.25rem 0}.held-hoch h1{margin-bottom:0.5rem}.held-hoch .unterzeile{max-width:58em;font-size:1.0625rem;margin-bottom:1.125rem}.held-hoch .held-nachweise{margin-top:1rem}@media (min-width:768px){.held-hoch{min-height:21rem}}@media (min-width:1100px){.held-hoch{min-height:22.5rem}}.held-hintergrund{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.held-schleier{position:absolute;inset:0;z-index:1;background:rgba(22,50,88,0.68)}.held-raster{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:3rem;align-items:center}.held-foto{display:block;width:100%;box-shadow:0 18px 40px rgba(0,0,0,0.25)}.seitenbild{display:block;width:100%;margin:0 0 2rem}.held-panel{padding:1.75rem;background:var(--weiss);color:var(--text);border-top:4px solid var(--rot);box-shadow:0 18px 40px rgba(0,0,0,0.18)}.held-panel h2{margin:0 0 0.75rem;color:var(--fastschwarz);font-size:1.25rem}.held-panel .meta{color:#6B6B6B}.held-panel .nummer{display:inline-flex;align-items:center;gap:0.5rem;color:var(--rot);font-size:1.75rem;font-weight:700;text-decoration:none;line-height:1.2}.held-panel .nummer:hover{text-decoration:underline}.held-panel ol{margin:1.25rem 0 0;padding-left:1.25rem;font-size:1rem}.held-panel li{margin-bottom:0.35rem}.held-panel .ablauf{margin:1.25rem 0 0;padding:0}.held-panel .ablauf li{min-height:2rem;margin-bottom:0.75rem}.held-panel .ablauf li:last-child{margin-bottom:0}.held-panel-schreiben{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0.5rem 0.75rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid var(--linie);font-size:1rem}.knopf-fein{min-height:40px;padding:0.375rem 1rem;background:var(--weiss);color:var(--blau);border:1px solid var(--blau);font-size:0.9375rem}.knopf-fein:hover{background:#EAF1F8;color:var(--dunkelblau)}@media (max-width:767px){.knopfzeile.knopfzeile-paar{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem}.knopfzeile.knopfzeile-paar .knopf{justify-content:center;padding:0.6rem 0.5rem;font-size:0.9375rem;text-align:center}}.held-vertrauen{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin:1.25rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--linie)}.held-panel .held-vertrauen li{display:flex;align-items:center;gap:0.625rem;min-width:0;margin:0;padding:0.5rem 0.625rem;background:#EAF1F8;line-height:1.25}.held-vertrauen li::before{content:"\2713";flex:none;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:var(--gruen);color:var(--weiss);font-size:0.875rem;font-weight:600}.held-vertrauen li.mit-siegel::before{content:none}.held-vertrauen img{flex:none;width:2.25rem;height:2.25rem;object-fit:contain}.held-vertrauen div{min-width:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.held-vertrauen strong{display:block;font-size:0.9375rem;color:var(--dunkelblau)}.held-vertrauen span{display:block;font-size:0.75rem;color:#5A5A5A}@media (max-width:359px){.held-vertrauen{grid-template-columns:1fr}}.knopfzeile{display:flex;flex-wrap:wrap;gap:0.75rem;align-items:center;margin:1.5rem 0 0}.knopf-hell{background:var(--weiss);color:var(--blau);border:1px solid var(--linie)}.knopf-hell:hover{background:var(--flaeche-mittel);color:var(--blau)}button.knopf{border:0;font:inherit;cursor:pointer}.merkmale{display:flex;flex-wrap:wrap;gap:0.75rem 2rem;list-style:none;margin:1.75rem 0 0;padding:0;font-weight:500}.merkmale li{display:flex;align-items:center;gap:0.5rem}.merkmale .haken{flex:none;width:22px;height:22px;border-radius:50%;background:var(--gruen);color:var(--weiss);display:inline-flex;align-items:center;justify-content:center;font-size:0.875rem;font-weight:700}.held-nachweise{list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem;margin:1.25rem 0 0;padding:0}.held-nachweise li{display:flex;align-items:center;gap:0.5rem;min-width:0;padding:0.3125rem 0.625rem 0.3125rem 0.4375rem;border:1px solid rgba(255,255,255,0.3);background:rgba(255,255,255,0.08);line-height:1.2}.held-nachweise li::before{content:"\2713";flex:none;display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;background:var(--gruen);color:var(--weiss);font-size:0.6875rem;font-weight:600}.held-nachweise li.mit-siegel::before{content:none}.held-nachweise img{flex:none;width:1.625rem;height:1.625rem;object-fit:contain}.held-nachweise div{min-width:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.held-nachweise strong{display:block;font-size:0.8125rem;color:var(--weiss)}.held-nachweise span{display:block;font-size:0.6875rem;color:rgba(255,255,255,0.8)}@media (max-width:767px){.held-nachweise{display:grid;grid-template-columns:1fr 1fr}.held-nachweise li{padding:0.5rem 0.625rem}.held-nachweise li::before{width:1.25rem;height:1.25rem;font-size:0.75rem}.held-nachweise img{width:1.75rem;height:1.75rem}}@media (max-width:359px){.held-nachweise{grid-template-columns:1fr}}.sterne{--wert:0%;--leer:#D6D6D6;display:inline-block;flex:none;width:5em;height:1em;vertical-align:-0.125em;background:linear-gradient(90deg,var(--gold) var(--wert),var(--leer) var(--wert));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") left center / 1em 1em repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E") left center / 1em 1em repeat-x}.held .sterne{--leer:rgba(255,255,255,0.28)}.held-sterne{display:flex;flex-wrap:wrap;align-items:center;gap:0.375rem 0.75rem;margin:0 0 1rem;font-size:0.9375rem;color:rgba(255,255,255,0.9)}.held-sterne .sterne{font-size:1.25rem}.held-sterne strong{color:var(--weiss);font-weight:600}.held-bewertung li::before{content:none}.held-bewertung .sterne{display:inline-block;font-size:1rem}.held-bewertung svg{flex:none;width:1.25rem;height:1.25rem;color:var(--gold)}@media (max-width:767px){.held-bewertung{grid-template-columns:1fr}}.held-mit-leiste{padding-bottom:4rem}.bewertung-band{position:relative;z-index:1;margin-top:-2.5rem}.bewertungsleiste{background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 0 4px 0 var(--gold)}.bewertung-werte{display:grid;grid-template-columns:1fr 1fr}.bewertung-wert{min-width:0;padding:1.25rem 1.125rem 1rem;border-bottom:1px solid var(--linie)}.bewertung-wert:nth-child(odd){border-right:1px solid var(--linie)}.bewertung-wert p{margin:0}.bewertung-zahl{display:flex;align-items:center;gap:0.5rem;font-size:2rem;font-weight:600;line-height:1;color:var(--dunkelblau)}.bewertung-wert>.sterne{font-size:1.125rem;margin:0.5rem 0 0.125rem}.bewertung-wert .bewertung-text{margin-top:0.5rem;font-size:0.8125rem;line-height:1.4;color:#5F5F5F}.bewertung-text strong{display:block;font-weight:600;color:var(--fastschwarz)}.bewertung-symbol{display:flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;background:var(--gold-hell);color:var(--gold-dunkel)}.bewertung-symbol svg{width:1.25rem;height:1.25rem}.bewertung-wert .bewertung-titel{margin-bottom:0.625rem;font-size:0.8125rem;font-weight:600;color:var(--fastschwarz)}.bewertung-balken{display:grid;grid-template-columns:minmax(0,1fr) 1.75rem;gap:0.5rem;align-items:center}.bewertung-balken span{height:0.625rem;background:var(--flaeche-mittel)}.bewertung-balken span::before{content:"";display:block;height:100%;width:var(--anteil);background:var(--gold)}.bewertung-balken b{font-size:0.8125rem;font-weight:600;color:var(--fastschwarz)}.bewertung-balken-branche span::before{background:#B9B9B9}.bewertung-balken-branche b{font-weight:400;color:#5F5F5F}.bewertung-wert .bewertung-klein{margin:0.1875rem 0 0.5rem;font-size:0.75rem;color:#5F5F5F}.bewertung-wert .bewertung-klein:last-child{margin-bottom:0}.bewertung-auszeichnung{display:flex;gap:0.75rem;align-items:flex-start}.bewertung-pokal{display:flex;align-items:center;justify-content:center;flex:none;width:2.5rem;height:2.5rem;background:var(--rot);color:var(--weiss)}.bewertung-pokal svg{width:1.5rem;height:1.5rem}.bewertung-auszeichnung .bewertung-text{margin-top:0}.bewertung-text .bewertung-preis{font-size:1rem}.bewertung-teilwerte{list-style:none;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;background:var(--flaeche)}.bewertung-teilwerte li{min-width:0;padding:0.625rem 1.125rem;border-bottom:1px solid var(--linie);font-size:0.8125rem}.bewertung-teilwerte li:nth-child(odd){border-right:1px solid var(--linie)}.bewertung-teilwerte li:nth-last-child(-n+2):nth-child(odd),.bewertung-teilwerte li:last-child{border-bottom:0}.bewertung-bereich{display:block;color:#5F5F5F}.bewertung-teilwert{display:flex;align-items:center;gap:0.375rem;margin-top:0.25rem}.bewertung-teilwert .sterne{font-size:0.875rem}.bewertung-teilwert b{font-weight:600;color:var(--fastschwarz)}.bewertung-quelle{margin:0.625rem 0 0;font-size:0.75rem;color:#6B6B6B}@media (max-width:599px){.bewertung-wert:nth-child(n+3){grid-column:1 / -1;border-right:0}}@media (min-width:900px){.held-mit-leiste{padding-bottom:5rem}.bewertung-band{margin-top:-3.25rem}.bewertung-werte{grid-template-columns:repeat(4,minmax(0,1fr))}.bewertung-wert{padding:1.375rem 1.25rem 1.25rem;border-bottom:0;border-right:1px solid var(--linie)}.bewertung-wert:last-child{border-right:0}.bewertung-teilwerte{grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--linie)}.bewertung-teilwerte li{padding:0.625rem 1.25rem;border-bottom:0;border-right:1px solid var(--linie)}.bewertung-teilwerte li:last-child{border-right:0}}.leistungsraster{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin:1.5rem 0 0}.leistungsraster .karte{background:var(--weiss);display:flex;flex-direction:column;gap:0.25rem;border-top:4px solid var(--blau)}.leistungsraster .karte p{margin:0}.leistungsraster .karte .weiter{margin-top:auto;padding-top:0.75rem;font-weight:600;text-decoration:none}.leistungsraster .karte .weiter:hover{text-decoration:underline}.kernraster{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1.5rem 0 0}a.kernkarte{display:flex;flex-direction:column;background:var(--weiss);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 10px 24px rgba(16,40,80,0.1);text-decoration:none;color:var(--text)}.kernkarte img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.kern-kopf{display:flex;align-items:flex-end;gap:0.75rem;padding:0.875rem 1rem}.kernkarte img + .kern-kopf{padding-top:0}.kernkarte img + .kern-kopf .wissen-kachel{margin-top:-23px}.kern-kopf>div{min-width:0;padding-top:0.5rem}.kernkarte h3{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--fastschwarz)}.kern-kurz{margin:0;padding:0.5rem 1rem 0;font-size:0.875rem;line-height:1.5;color:#4A5565}.kernkarte:hover h3{color:var(--blau)}.kernkarte:hover .wissen-mehr svg{transform:translateX(3px)}.start-kaesten{display:grid;grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 0}.start-kasten{background:var(--weiss);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 10px 24px rgba(16,40,80,0.1)}.start-kasten h3{margin:0;padding:0.75rem 1rem;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--fastschwarz);background:linear-gradient(180deg,#F2F7FC,#E7F0FA)}.start-kasten-text{padding:0.75rem 1rem 0.875rem}.start-kasten-text p{margin:0 0 0.625rem;font-size:0.9375rem;line-height:1.6;color:#3F4A5A}.start-kasten-text p:last-child{margin:0}.textspalten + .start-kaesten{margin-top:1.25rem}@media (min-width:640px){.start-kaesten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.start-kaesten{grid-template-columns:repeat(4,minmax(0,1fr))}}main:has(>.held-start)>.band{padding:2rem 0 2.25rem}main:has(>.held-start)>.band-grau + .band-anschluss{padding-top:0}main:has(>.held-start) :is(.kernraster,.start-kaesten,.standorte-raster,.gebietboxen,.fotoreihe){margin-top:0.875rem}main:has(>.held-start) .weitere-gruppe{margin-top:1.25rem}main:has(>.held-start) .weitere-gruppe:first-of-type{margin-top:0.875rem}.angebot{display:flex;flex-wrap:wrap;gap:2rem 3rem;align-items:center;justify-content:space-between;background:var(--weiss);border-top:4px solid var(--rot);box-shadow:0 18px 40px rgba(0,0,0,0.12);padding:2rem}.angebot h2{margin:0 0 0.5rem;font-size:1.5rem;color:var(--fastschwarz)}.angebot p{margin:0;max-width:32em}.angebot-kauf{text-align:center}.angebot-preis{font-size:2rem;font-weight:600;line-height:1.2;color:var(--rot);white-space:nowrap}.angebot-netto{font-size:0.9375rem;color:#6B6B6B;margin:0.25rem 0 1rem}.angebot-leistung{margin-bottom:2.5rem}.uebersicht{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem 4rem;margin:1.5rem 0 0}.uebersicht h3{margin:0 0 0.5rem}.uebersicht ul{list-style:none;margin:0;padding:0}.uebersicht li{border-bottom:1px solid var(--linie)}.uebersicht li:first-child{border-top:1px solid var(--linie)}.uebersicht a{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:0.55rem 0;font-weight:500;text-decoration:none}.uebersicht a:hover{color:var(--rot)}.listenpfeil{font-weight:600;color:#6B6B6B;font-size:0.9375rem}.uebersicht a:hover .listenpfeil{color:var(--rot)}.weitere-gruppe{margin-top:2rem}.weitere-gruppe h3{display:flex;align-items:center;gap:0.625rem;margin:0 0 0.875rem;font-size:1.125rem}.weitere-gruppe h3::before{content:"";flex:none;width:0.625rem;height:0.625rem;background:var(--rot)}.weitere-ausbau h3::before{background:var(--blau)}.weitere-raster{display:grid;grid-template-columns:1fr;gap:1rem}a.weitere-karte{display:grid;grid-template-columns:80px 1fr;background:var(--weiss);border:1px solid var(--linie);border-top:3px solid var(--blau);text-decoration:none;color:var(--text)}.weitere-karte img{display:block;width:100%;height:100%;min-height:80px;object-fit:cover}.weitere-text{display:flex;flex-direction:column;gap:0.375rem;min-width:0;padding:1rem 1.125rem 1.125rem}.weitere-text strong{display:flex;justify-content:space-between;gap:1rem;color:var(--blau);font-weight:600;font-size:1.0625rem}.weitere-text>span{font-size:0.9375rem;line-height:1.5;color:#4A4A4A}a.weitere-karte:hover{border-color:var(--blau)}a.weitere-karte:hover strong,a.weitere-karte:hover .listenpfeil{color:var(--rot)}a.weitere-notruf{position:relative;overflow:hidden;container-type:inline-size;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:1rem 1.25rem;padding:1.5rem;background:var(--rot);text-decoration:none}a.weitere-notruf:hover{background:var(--rot-dunkel)}.weitere-notruf-feld,.weitere-notruf-text,.weitere-anrufen{position:relative;z-index:1}.weitere-notruf-feld{flex:none;display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;background:var(--weiss);color:var(--rot);animation:weitere-puls 2.4s ease-out infinite}.weitere-notruf-feld svg{width:2.5rem;height:2.5rem}@keyframes weitere-puls{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.55)}70%{box-shadow:0 0 0 0.875rem rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}.weitere-notruf-text{flex:1 1 10rem;display:flex;flex-direction:column;gap:0.125rem;min-width:0}.weitere-notruf small,.weitere-notruf b,.weitere-notruf-text>span{color:var(--weiss)}.weitere-notruf small{font-size:0.8125rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase}.weitere-notruf b{font-size:1.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.weitere-notruf-text>span{font-size:0.9375rem;line-height:1.45}.weitere-anrufen{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:44px;padding:0.625rem 1.125rem;background:var(--weiss);color:var(--rot);font-weight:600;white-space:nowrap}.weitere-anrufen svg{width:1.125rem;height:1.125rem}a.weitere-notruf:hover .weitere-anrufen{color:var(--rot-dunkel)}.weitere-notruf-grafik{position:absolute;right:-1.75rem;bottom:-2.75rem;width:13rem;height:13rem;color:rgba(255,255,255,0.13);pointer-events:none}.weitere-notruf-grafik svg{width:100%;height:100%;stroke-width:1.25}@container (max-width:34rem){.weitere-anrufen{flex-basis:100%}.weitere-notruf b{font-size:1.5rem}}@container (min-width:34.0625rem){.weitere-notruf-text{flex:0 1 auto}.weitere-anrufen{margin-left:1.25rem}.weitere-notruf-grafik{top:50%;bottom:auto;right:-0.75rem;width:12.5rem;height:12.5rem;transform:translateY(-50%);color:rgba(255,255,255,0.16)}}@media (prefers-reduced-motion:reduce){.weitere-notruf-feld{animation:none}}@media (min-width:640px){.weitere-raster{grid-template-columns:repeat(2,1fr)}a.weitere-karte{grid-template-columns:96px 1fr}}.angebot.weitere-angebot{container-type:inline-size;gap:1rem 1.5rem;padding:1.125rem 1.5rem;border:1px solid var(--linie);border-top:3px solid var(--rot);box-shadow:none}.weitere-angebot>div:first-child{flex:1 1 17rem;min-width:0}.weitere-angebot h4{margin:0 0 0.375rem;font-size:1.25rem;line-height:1.3;color:var(--fastschwarz)}.weitere-angebot p{max-width:none;font-size:0.9375rem;line-height:1.5;color:#4A4A4A}.weitere-angebot .angebot-kauf{flex:none}.weitere-angebot .angebot-preis{font-size:1.75rem}.weitere-angebot .angebot-netto{margin:0.125rem 0 0.625rem;font-size:0.8125rem;color:#6B6B6B}@container (max-width:30rem){.weitere-angebot .angebot-kauf{text-align:left}}.band-grau + .band-anschluss{padding-top:0}@media (min-width:1100px){.weitere-raster{grid-template-columns:repeat(3,1fr)}a.weitere-notruf,.weitere-angebot{grid-column:span 2}}.antwortkasten{background:var(--flaeche);border-left:4px solid var(--blau);padding:1.25rem 1.5rem;margin:1.5rem 0}.antwortkasten p{margin:0}.antwortkasten-titel{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--blau);margin:0 0 0.5rem !important}.meta-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:0.25rem 0.35rem}.inhaltsverzeichnis{background:var(--flaeche);border:1px solid var(--linie);padding:1rem 1.25rem;margin:1.5rem 0}.inhaltsverzeichnis-titel{font-weight:600;margin:0 0 0.5rem}.inhaltsverzeichnis ol{margin:0;padding-left:1.25rem}.inhaltsverzeichnis a{text-decoration:none}.inhaltsverzeichnis a:hover{text-decoration:underline}.cta-kasten{display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:center;justify-content:space-between;padding:1.75rem;margin:2rem 0}.cta-kasten p{margin:0;max-width:34em}.cta-titel{font-size:1.25rem;font-weight:600;margin:0 0 0.35rem !important}.cta-rot{background:var(--rot);color:var(--weiss)}.cta-rot .cta-knopf{background:var(--weiss);color:var(--rot)}.cta-rot .cta-knopf:hover{background:var(--flaeche-mittel);color:var(--rot)}.cta-blau{background:var(--blau);color:var(--weiss)}.cta-blau .cta-knopf{background:var(--weiss);color:var(--blau)}.cta-blau .cta-knopf:hover{background:var(--rot);color:var(--weiss)}.cta-weiss{background:var(--weiss);border:1px solid var(--linie);border-left:4px solid var(--blau)}.cta-knopf{flex:none}.autorenzeile{display:inline-flex;align-items:center;gap:0.5rem;vertical-align:middle}.autorenzeile-foto{width:2.25rem;height:2.25rem;object-fit:cover;flex:none}.autor-meta{margin:0 0 1rem}.lesetext>.autor-meta{font-size:0.9375rem}.innen>.autor-meta + h2,.lesetext>.autor-meta + h2{margin-top:0.5rem}.held-person .innen{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}.held-person-foto{display:block;width:8rem;height:8rem;object-fit:cover;border:3px solid rgba(255,255,255,0.85)}.held-person .meta{margin:0 0 1.125rem}@media (min-width:768px){.held-person .innen{grid-template-columns:12.5rem 1fr;gap:2.5rem}.held-person-foto{width:12.5rem;height:12.5rem}}.werdegang li::before{border-radius:0}.person{display:flex;gap:1rem;align-items:flex-start}.person img{width:96px;height:96px;object-fit:cover;flex:none}.person p{margin:0 0 0.25rem}.person-name{font-weight:600}.person-name a{color:var(--fastschwarz);text-decoration:none}.person-name a:hover{color:var(--rot);text-decoration:underline}.person-funktion{font-size:0.9375rem;color:#6B6B6B}.quellen{font-size:1rem}.karten-eng .karte .karte-ort-weg{margin-top:0}.weiterlesen{list-style:none;margin:1rem 0;padding:0}.weiterlesen li{border-bottom:1px solid var(--linie);padding:0.75rem 0}.weiterlesen li:first-child{border-top:1px solid var(--linie)}.weiterlesen a{font-weight:600;text-decoration:none}.weiterlesen a:hover{text-decoration:underline}.weiterlesen .meta{margin:0.25rem 0 0}.pillen{list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem;margin:1rem 0;padding:0}.pille{display:inline-block;padding:0.35rem 0.9rem;border:1px solid var(--linie);border-radius:0;background:var(--weiss);text-decoration:none;font-size:0.9375rem;font-weight:500}.pille:hover{border-color:var(--blau)}.abzeichen{display:inline-block;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--blau);background:var(--flaeche-mittel);padding:0.1rem 0.5rem;margin-left:0.35rem}.suchfeld{display:flex;gap:0.75rem;max-width:34rem;margin:1.5rem 0 0}.suchfeld input[type="search"]{flex:1;min-width:0;min-height:44px;padding:0.5rem 1rem;border:1px solid var(--linie);border-radius:0;font:inherit;color:var(--text)}.suchfeld input[type="search"]:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.held .suchfeld input[type="search"]{border-color:transparent}.textkarten{display:grid;gap:1.5rem;margin:0.5rem 0 0}.textkarte{background:var(--weiss);border:1px solid var(--linie);padding:1.5rem}.textkarte h2{margin:0 0 0.5rem;font-size:1.375rem}.textkarte h2 a{text-decoration:none}.textkarte h2 a:hover{text-decoration:underline}.textkarte p{margin:0 0 0.5rem}.textkarte .meta{margin:0}.register-leiste{display:flex;flex-wrap:wrap;gap:0.35rem;margin:0 0 1.5rem}.register-leiste a,.register-leiste span{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;min-height:2.1rem;border:1px solid var(--linie);font-weight:600;text-decoration:none}.register-leiste span{color:#B0B0B0}.register-leiste a:hover{border-color:var(--blau)}.begriffsgruppe h2{border-bottom:2px solid var(--blau);padding-bottom:0.25rem}.begriffsliste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem 2.5rem}.begriffsliste li{border-bottom:1px solid var(--linie);padding-bottom:0.75rem}.begriffsliste a{font-weight:600;text-decoration:none}.begriffsliste a:hover{text-decoration:underline}.begriffsliste .meta{margin:0.25rem 0 0}.formular{max-width:46rem;margin:1.5rem 0 0}.feldzeile{display:grid;grid-template-columns:1fr 1fr;gap:0 1.5rem}.feld{margin-bottom:1.25rem}.feld label{display:block;font-weight:600;margin-bottom:0.375rem}.feld input[type="text"],.feld input[type="tel"],.feld input[type="email"],.feld select,.feld textarea{width:100%;min-height:48px;padding:0.6rem 0.85rem;border:1px solid #B5B5B5;border-radius:4px;background:var(--weiss);font:inherit;color:var(--text)}.feld textarea{min-height:0;resize:vertical}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:3px solid var(--blau);outline-offset:0;border-color:var(--blau)}.feld input[type="file"]{width:100%;padding:0.5rem 0;font:inherit}.feld-hinweis{margin:0.375rem 0 1rem;font-size:0.9375rem;color:#6B6B6B}.fehlerbox{max-width:46rem;margin:1.5rem 0;padding:1rem 1.25rem;background:var(--flaeche-mittel);border-left:4px solid var(--rot)}.fehlerbox p,.fehlerbox ul{margin:0}.fehlerbox ul{padding-left:1.25rem;margin-top:0.375rem}.formular altcha-widget{display:block;margin:0.5rem 0 1rem;max-width:260px}.formular-hinweis{max-width:40rem}.formular .knopf{font-size:1.125rem;padding:0.75rem 2rem}@media (max-width:640px){.feldzeile{grid-template-columns:1fr;gap:0}}.unsichtbar{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.kontakt-raster{display:grid;gap:1.5rem;margin-top:1.5rem}@media (min-width:1024px){.kontakt-raster{grid-template-columns:minmax(0,48rem) minmax(16rem,22rem);gap:2rem;align-items:start}}.formular-kasten{background:var(--weiss);border:1px solid var(--linie);border-top:4px solid var(--blau);padding:1.5rem 1.25rem}@media (min-width:768px){.formular-kasten{padding:2rem 2.25rem}}.formular-kasten .formular{max-width:none;margin:0}.formular-kasten .fehlerbox{max-width:none;margin:0 0 1.5rem}.formular-teil{min-width:0;margin:0 0 1.75rem;padding:0 0 0.5rem;border:0;border-bottom:1px solid var(--linie)}.formular-teil legend{display:flex;align-items:center;gap:0.625rem;margin:0 0 1rem;padding:0;color:var(--blau);font-size:1.25rem;font-weight:600;line-height:1.3}.formular-nr{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;background:var(--blau);color:var(--weiss);font-size:1rem;font-weight:600}.pflicht{color:var(--rot)}.formular-kasten .feld input[type="text"],.formular-kasten .feld input[type="tel"],.formular-kasten .feld input[type="email"],.formular-kasten .feld select,.formular-kasten .feld textarea{border:1px solid #8C8C8C;border-radius:0}.formular-kasten .feld input[type="text"]:hover,.formular-kasten .feld input[type="tel"]:hover,.formular-kasten .feld input[type="email"]:hover,.formular-kasten .feld select:hover,.formular-kasten .feld textarea:hover{border-color:var(--blau)}.formular-kasten .feld textarea{min-height:9rem}.formular-kasten .feld textarea::placeholder{color:#767676}.formular-kasten .feld select{-webkit-appearance:none;appearance:none;padding-right:2.75rem;background-image:linear-gradient(45deg,transparent 50%,var(--blau) 50%),linear-gradient(135deg,var(--blau) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.feld-hinweis-letzter{margin-bottom:1.25rem}.datei-feld input[type="file"]{padding:1rem;border:1px solid #8C8C8C;background:var(--flaeche);cursor:pointer}.datei-feld input[type="file"]:hover{border-color:var(--blau)}.datei-feld input[type="file"]::file-selector-button{margin-right:1rem;padding:0.5rem 1.25rem;border:0;border-radius:0;background:var(--blau);color:var(--weiss);font:inherit;font-weight:600;cursor:pointer}.datei-feld input[type="file"]::file-selector-button:hover{background:var(--dunkelblau)}.formular-abschluss{padding-top:0.25rem}@media (max-width:767px){.formular-kasten{padding:1.25rem 1rem}.formular-kasten .formular .knopf{width:100%;justify-content:center}.datei-feld input[type="file"]{padding:0.75rem;font-size:0.875rem}.datei-feld input[type="file"]::file-selector-button{margin-right:0.625rem;padding:0.5rem 0.75rem}}.kontakt-seite{display:grid;gap:1.5rem;align-content:start}.kontakt-box{padding:1.25rem 1.25rem 1.25rem 1.5rem;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 3px 0 0 var(--blau)}.kontakt-box-notfall{box-shadow:inset 3px 0 0 var(--rot)}.kontakt-box-titel{margin:0 0 0.875rem;color:var(--fastschwarz);font-size:1.25rem;font-weight:600;line-height:1.3}.kontakt-box p{font-size:1rem}.kontakt-box .knopf{margin-top:0.25rem}.kontakt-box .knopfzeile{margin-top:0.75rem}.kontakt-raster + .meta{margin-top:1.5rem}.ablauf{margin:0;padding:0;list-style:none;counter-reset:ablauf}.ablauf li{position:relative;margin:0 0 1rem;padding-left:2.75rem;font-size:1rem;line-height:1.5;counter-increment:ablauf}.ablauf li:last-child{margin-bottom:0}.ablauf li::before{content:counter(ablauf);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--blau);color:var(--blau);font-weight:600}.ablauf strong{display:block;color:var(--fastschwarz)}.notrufband{background:var(--rot);color:var(--weiss);padding:3rem 0}.notrufband h2{color:var(--weiss);margin:0 0 0.5rem}.notrufband p{max-width:44em}.notrufband .knopf{background:var(--weiss);color:var(--rot);font-size:1.25rem}.notrufband .knopf:hover{background:var(--flaeche-mittel);color:var(--rot)}.karte-flaeche{position:relative;z-index:0;isolation:isolate;height:420px;margin:1.5rem 0 0;border:1px solid var(--linie)}.karte-flaeche-kompakt{height:320px}.karte-pin b{position:relative;display:block;box-sizing:border-box;border:2px solid var(--weiss);border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,0.35)}.karte-pin b::after{content:"";position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-4px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--weiss)}.karte-pin-standort b{background:var(--rot)}.karte-pin-ort b{background:var(--blau)}.karte-pin-nummer b{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,0.28);font:600 13px/1 Roboto,system-ui,sans-serif;color:var(--weiss)}.karte-pin-nummer b::after{top:calc(100% + 2px);margin-left:-6px;border-left-width:6px;border-right-width:6px;border-top:7px solid var(--pin-farbe)}.karte-pin-blau b{--pin-farbe:var(--blau);background:var(--blau)}.karte-pin-rot b{--pin-farbe:var(--rot);background:var(--rot)}.karte-legende{margin:0.75rem 0 0;font-size:0.9375rem;color:#6B6B6B}.karte-punkt{display:inline-block;width:0.75rem;height:0.75rem;margin:0 0.375rem 0 1.5rem;border:2px solid var(--weiss);border-radius:50%;box-shadow:0 0 0 1px rgba(0,0,0,0.18);vertical-align:-0.0625rem}.karte-legende .karte-punkt:first-child{margin-left:0}.karte-punkt-standort{background:var(--rot)}.karte-punkt-ort{background:var(--blau)}.vorspann{font-size:1.25rem;max-width:46rem}.meta{font-size:0.9375rem;color:#6B6B6B}.karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin:1.5rem 0}.karte{position:relative;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 3px 0 0 var(--blau);padding:1rem 1.125rem 1rem 1.25rem;transition:border-color 0.15s ease,box-shadow 0.15s ease}.karte .karte-titel{margin:0 0 0.5rem;font-weight:600}.karte h2,.karte h3,.karte .karte-titel{margin-top:0;font-size:1.125rem;line-height:1.3;color:var(--fastschwarz);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.karte>:last-child{margin-bottom:0}.karte p{font-size:0.9375rem;line-height:1.5}.karte h2 a,.karte h3 a,.karte .karte-titel a,.stellen h2 a{text-decoration:none}.stellen h2 a:hover{text-decoration:underline}.karte>h2>a,.karte>h3>a,.karte>.karte-titel>a{color:inherit}.karte>h2>a::before,.karte>h3>a::before,.karte>.karte-titel>a::before{content:"";position:absolute;inset:0}.karte>h2>a:focus-visible,.karte>h3>a:focus-visible,.karte>.karte-titel>a:focus-visible{outline:none}.karte>h2>a:focus-visible::before,.karte>h3>a:focus-visible::before,.karte>.karte-titel>a:focus-visible::before{outline:2px solid var(--blau);outline-offset:2px}.karte p a,.karte address a,.karte td a{position:relative;z-index:1}.karte:has(>h2>a,>h3>a,>.karte-titel>a){padding-right:2.5rem}.karte:has(>h2>a,>h3>a,>.karte-titel>a)::after{content:"\2192";position:absolute;top:1rem;right:0.875rem;font-weight:600;line-height:1.3;color:var(--blau);transition:color 0.15s ease,right 0.15s ease}.karte:has(>h2>a,>h3>a,>.karte-titel>a):hover{border-color:#C4D6E7;box-shadow:inset 3px 0 0 var(--rot)}.karte:has(>h2>a,>h3>a,>.karte-titel>a):hover::after{right:0.625rem;color:var(--rot)}.karte:has(>h2>a,>h3>a,>.karte-titel>a):hover>h2,.karte:has(>h2>a,>h3>a,>.karte-titel>a):hover>h3,.karte:has(>h2>a,>h3>a,>.karte-titel>a):hover>.karte-titel{color:var(--blau)}@media (prefers-reduced-motion:reduce){.karte,.karte::after{transition:none}}.karten-orte{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0.75rem;margin:1.25rem 0 0}.karte-ort{position:relative;display:flex;flex-direction:column;padding:0.75rem 2.5rem 0.8125rem 1.125rem;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 3px 0 0 var(--blau);color:var(--text);text-decoration:none;transition:border-color 0.15s ease,box-shadow 0.15s ease}.karte-ort::after{content:"\2192";position:absolute;top:50%;right:0.875rem;transform:translateY(-50%);font-weight:600;color:var(--blau);transition:color 0.15s ease,right 0.15s ease}.karte-ort:hover{border-color:#C4D6E7;box-shadow:inset 3px 0 0 var(--rot);color:var(--text)}.karte-ort:hover::after{right:0.625rem;color:var(--rot)}.karte-ort-vor{font-size:0.75rem;line-height:1.4;color:#6B6B6B}.karte-ort-name{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--fastschwarz);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.karte-ort:hover .karte-ort-name{color:var(--blau)}.karte-ort-weg{display:flex;align-items:center;gap:0.5rem;margin-top:0.5rem;font-size:0.875rem;line-height:1.4;color:#6B6B6B}.karte-ort-zeit{padding:0.0625rem 0.4375rem;background:#EAF1F8;color:var(--blau);font-size:0.8125rem;font-weight:600;white-space:nowrap}@media (max-width:559px){.karten-orte{grid-template-columns:1fr;gap:0.5rem}}@media (prefers-reduced-motion:reduce){.karte-ort,.karte-ort::after{transition:none}}.karten-wissen{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:0.75rem;margin:1.25rem 0 0}.karte-wissen{padding-top:1rem;padding-bottom:1rem}.karte-wissen::after{top:1.5rem;transform:none}.karte-wissen .karte-ort-name{font-size:1.125rem}.karte-wissen .karte-ort-name a{color:inherit;text-decoration:none}.karte-wissen .karte-ort-name a::before{content:"";position:absolute;inset:0}.karte-wissen .karte-ort-name a:focus-visible{outline:none}.karte-wissen .karte-ort-name a:focus-visible::before{outline:2px solid var(--blau);outline-offset:2px}.karte-wissen-text{margin:0.5rem 0 0;font-size:0.9375rem;line-height:1.5;color:var(--text)}.karte-wissen .karte-ort-weg{margin-top:auto;padding-top:0.75rem}@media (max-width:559px){.karten-wissen{grid-template-columns:1fr;gap:0.5rem}}.fakten.fakten-leistung{margin:0 0 3rem}.leistung-raster{display:grid;gap:1.5rem}.lesetext{min-width:0;max-width:46rem}.lesetext>:first-child{margin-top:0}.lesetext h2{margin-top:2.75rem}.lesetext h2,.lesetext h3,#verfahren,#haeufige-fragen,#vor-ort{scroll-margin-top:6rem}.lesetext li{margin-bottom:0.375rem}.leistung-inhalt{margin:0;background:var(--weiss);box-shadow:inset 3px 0 0 var(--blau)}.leistung-inhalt ol{margin:0;padding-left:1.25rem;font-size:0.9375rem}.leistung-inhalt li{margin-bottom:0.375rem;line-height:1.4}.leistung-inhalt li:last-child{margin-bottom:0}@media (min-width:1024px){.leistung-raster{grid-template-columns:minmax(0,1fr) 22rem;gap:3rem;align-items:start}.leistung-raster .lesetext{grid-column:1;grid-row:1;max-width:none}.leistung-inhalt{grid-column:2;grid-row:1;position:sticky;top:6.5rem}}.fragen{display:grid;gap:0.75rem;margin-top:1.5rem}.frage{padding:1.125rem 1.25rem;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 3px 0 0 var(--blau)}.frage h3{margin:0 0 0.5rem;font-size:1.0625rem;line-height:1.35;color:var(--fastschwarz)}.frage p{margin:0;font-size:0.9375rem;line-height:1.55}@media (min-width:900px){.fragen{grid-template-columns:1fr 1fr;gap:1rem}}.textkacheln{display:grid;gap:0.75rem;margin:1.5rem 0}.textkachel{padding:1.25rem 1.375rem 1.375rem;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 0 3px 0 var(--blau)}.textkachel h2,.textkachel h3{margin:0 0 0.625rem;font-size:1.125rem;line-height:1.3;color:var(--fastschwarz)}.textkachel p{margin:0 0 0.75rem;font-size:0.9375rem;line-height:1.6}.textkachel>:last-child{margin-bottom:0}@media (min-width:900px){.textkacheln{grid-template-columns:1fr 1fr;gap:1rem}}.fotoreihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.fotoreihe li{margin:0;padding:0}@media (min-width:600px){.fotoreihe{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.fotoreihe{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem}}.foto{display:flex;flex-direction:column;height:100%;margin:0;background:var(--weiss);border:1px solid var(--linie);border-top:3px solid var(--blau)}.foto:hover,.foto:focus-within{border-top-color:var(--rot)}.foto-link{display:block;cursor:zoom-in}.foto img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.fotoreihe-hoch .foto img{aspect-ratio:3 / 4}.foto figcaption{padding:0.5rem 0.625rem 0.625rem;font-size:0.8125rem;line-height:1.4;color:var(--text)}.bildansicht{width:fit-content;max-width:92vw;max-height:92vh;padding:0;border:0;border-top:3px solid var(--blau);background:var(--weiss);overflow:hidden}.bildansicht::backdrop{background:rgba(22,50,88,0.85)}.bildansicht figure{margin:0}.bildansicht img{display:block;max-width:92vw;max-height:calc(92vh - 3.5rem);width:auto;height:auto}.bildansicht figcaption{padding:0.625rem 1rem;font-size:0.9375rem;line-height:1.4}.bildansicht figcaption{width:0;min-width:100%}.bildansicht figcaption[hidden]{display:none}.bildansicht button{position:absolute;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:0;background:var(--blau);color:var(--weiss);font-size:1.75rem;line-height:1;cursor:pointer}.bildansicht button:hover,.bildansicht button:focus-visible{background:var(--rot)}.bildansicht button[hidden]{display:none}.bildansicht-zu{top:0;right:0}.bildansicht-zurueck{top:50%;left:0;transform:translateY(-50%)}.bildansicht-weiter{top:50%;right:0;transform:translateY(-50%)}.eckdaten{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0.75rem;margin:0 0 2rem;padding:0;list-style:none}.eckdaten li{display:flex;flex-direction:column;padding:1rem 1.125rem;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 0 3px 0 var(--blau)}.eckdaten strong{font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--blau)}.eckdaten span{margin-top:0.25rem;font-size:0.9375rem;line-height:1.4;color:var(--text)}.ueber-einstieg>:first-child{margin-top:0}.ueber-kacheln{margin:0}@media (max-width:559px){.eckdaten{grid-template-columns:1fr 1fr;gap:0.5rem}.eckdaten strong{font-size:1.375rem}}.kennzahlen{display:grid;grid-template-columns:auto 1fr;gap:0.25rem 1.5rem;margin:1rem 0}.kennzahlen dt{font-weight:600}.kennzahlen dd{margin:0}.tabelle{border-collapse:collapse;width:100%;margin:1rem 0}.tabelle th,.tabelle td{text-align:left;padding:0.5rem 0.75rem;border-bottom:1px solid var(--linie)}.tabelle th{font-weight:600;color:var(--fastschwarz)}.preisbox{background:var(--flaeche);border:1px solid var(--linie);padding:1.25rem;margin:1.5rem 0;max-width:32rem}.preis{font-size:1.75rem;font-weight:600;color:var(--blau);margin:0}.preisbox p{margin:0.25rem 0 0}.hinweisbox{background:var(--flaeche-mittel);border-left:4px solid var(--rot);padding:1rem 1.25rem;margin:1.5rem 0}.galerie{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin:1.5rem 0}.galerie img{display:block;width:100%}.vorher-nachher{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:1.5rem 0}.vorher-nachher figure{margin:0}.vorher-nachher img{display:block;width:100%}.vorher-nachher figcaption{font-weight:600;margin-top:0.5rem}blockquote{margin:1.5rem 0;padding:0.5rem 0 0.5rem 1.25rem;border-left:4px solid var(--blau);font-size:1.25rem}.stellen{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1.25rem 0 0;padding:0}.stellenkarte{position:relative;display:flex;flex-direction:column;padding:1rem 1.125rem 1.0625rem;background:var(--weiss);border:1px solid var(--linie);transition:border-color 0.15s ease,box-shadow 0.15s ease}.stellenkarte:hover{border-color:#C4D6E7;box-shadow:inset 3px 0 0 var(--blau)}.stellenkarte-art{align-self:flex-start;margin:0 0 0.5rem;padding:0.0625rem 0.5rem;font-size:0.75rem;font-weight:600;line-height:1.6;letter-spacing:0.04em;text-transform:uppercase;color:var(--blau);background:#EAF1F8}.stellenkarte h3{margin:0;font-size:1.0625rem;line-height:1.35}.stellenkarte h3 a{color:var(--fastschwarz);text-decoration:none}.stellenkarte h3 a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.stellenkarte:hover h3 a{color:var(--blau)}.stellenkarte-zusatz{font-weight:400;color:#6B6B6B;white-space:nowrap}.stellenkarte-daten{margin:0.375rem 0 0;font-size:0.9375rem;line-height:1.45;color:#6B6B6B}.stellenkarte-weiter{margin:auto 0 0;padding-top:0.875rem;font-size:0.9375rem;font-weight:600;color:var(--blau)}.stellenkarte-weiter::after{content:" \2192"}.stellenkarte:hover .stellenkarte-weiter{color:var(--rot)}.stellen-orte{list-style:none;display:flex;flex-wrap:wrap;gap:0.625rem;margin:1.25rem 0 0;padding:0}.stellen-orte a{display:block;min-width:11rem;padding:0.5rem 0.875rem 0.5625rem;border:1px solid rgba(255,255,255,0.3);color:rgba(255,255,255,0.85);font-size:0.8125rem;line-height:1.35;white-space:nowrap;text-decoration:none;transition:background-color 0.15s ease,border-color 0.15s ease}.stellen-orte strong{display:block;font-size:1.375rem;font-weight:500;line-height:1.2;color:var(--weiss)}.stellen-orte a:hover{border-color:var(--weiss);background:rgba(255,255,255,0.08);color:var(--weiss)}.stellen-orte a:focus-visible{outline-color:var(--weiss)}@media (max-width:559px){.stellen-orte a{min-width:0}}.stellen-ort{scroll-margin-top:4.5rem}.stellen-text>h2:first-child{margin-top:0}.stellen-text .textkacheln{margin-bottom:0}.textkachel-breit{grid-column:1 / -1}.textkachel-spalten p:last-child{margin-bottom:0}.textkachel-hinweis{background:var(--dunkelblau);border-color:var(--dunkelblau);box-shadow:none;color:var(--weiss)}.textkachel-hinweis h2,.textkachel-hinweis h3{color:var(--weiss)}@media (min-width:900px){.textkachel-spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem}.textkachel-spalten p{margin:0}.textkachel-hinweis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:0 2rem;align-items:baseline}.textkachel-hinweis h2,.textkachel-hinweis h3{margin:0}}@media (max-width:1160px){.burger{display:inline-flex}.menue{display:none;order:9;width:100%;padding:0.5rem 0 1rem;border-top:1px solid var(--linie)}.menue.offen{display:block;max-height:calc(100vh - 5rem);max-height:calc(100dvh - 5rem);overflow-y:auto;overscroll-behavior:contain}.menue-notruf{display:flex;align-items:center;justify-content:center;gap:0.5rem;min-height:48px;margin:0.5rem 0 0.25rem;padding:0.5rem 1rem;background:var(--rot);color:var(--weiss);font-weight:600;text-decoration:none}.menue-notruf:hover{background:var(--rot-dunkel);color:var(--weiss)}.menue-notruf:focus-visible{outline-color:var(--fastschwarz)}.aufklappen-notruf{display:none}.menue-liste{flex-direction:column;align-items:stretch;gap:0}.menue-punkt>a,.menue-knopf{width:100%;justify-content:space-between;padding:0.85rem 0.5rem;border-bottom:1px solid var(--linie);border-radius:0}.aufklappen{position:static;min-width:0;padding:1rem 0.5rem 1.25rem;border:0;border-bottom:1px solid var(--linie);box-shadow:none}.aufklappen-spalten{grid-template-columns:1fr;gap:1.25rem}}@media (max-width:1024px){h1,h2,.titel-ohne-rang{font-size:1.75rem}.held-raster{grid-template-columns:1fr;gap:2rem}.held{padding:3rem 0}}@media (max-width:767px){h2,.titel-ohne-rang{font-size:1.25rem}body{padding-bottom:64px}.kopf-notruf{display:none}.brotkruemel ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.brotkruemel ol::-webkit-scrollbar{display:none}.brotkruemel li{flex:none;white-space:nowrap}body:has(.brotkruemel) .held{padding-top:4.5rem}body:not(:has(.brotkruemel)) .held{padding-top:2rem}.kopf-innen{padding-top:0.75rem;padding-bottom:0.75rem}.marke img{width:124px}.burger{min-height:44px}.burger-text{display:none}.band{padding:2.5rem 0}.angebot{padding:1.5rem}main:has(>.held-start)>.band{padding:1.5rem 0 1.75rem}main:has(>.held-start)>.band-grau + .band-anschluss{padding-top:0}}@media (min-width:768px){.notrufleiste{display:none}}.tabelle-rahmen{margin:2rem 0}.tabelle-titel{font-weight:600;color:var(--fastschwarz);margin:0 0 0.5rem}.tabelle-rollbar{overflow-x:auto}.tabelle tbody th{font-weight:600;color:var(--fastschwarz)}.tabelle tbody tr:nth-child(even){background:var(--flaeche)}.tabelle-fussnote{font-size:0.9375rem;color:#5A5A5A;margin:0.5rem 0 0}.zeitachse-rahmen{margin:2rem 0}.zeitachse-titel{font-weight:600;color:var(--fastschwarz);margin:0 0 0.75rem}.zeitachse{list-style:none;margin:0;padding:0 0 0 1.75rem;border-left:2px solid var(--linie)}.zeitachse li{position:relative;padding:0 0 1.5rem}.zeitachse li:last-child{padding-bottom:0}.zeitachse li::before{content:"";position:absolute;left:-2.3rem;top:0.45rem;width:0.75rem;height:0.75rem;border-radius:50%;background:var(--blau)}.zeitachse-punkt{display:block;font-size:0.9375rem;font-weight:600;color:var(--blau);text-transform:uppercase;letter-spacing:0.02em}.zeitachse-sache{display:block;font-weight:600;color:var(--fastschwarz)}.zeitachse li p{margin:0.25rem 0 0}.entscheidung{background:var(--flaeche);border:1px solid var(--linie);padding:1.5rem;margin:2rem 0}.entscheidung-titel{font-weight:600;color:var(--fastschwarz);margin:0 0 0.5rem}.entscheidung-einleitung{margin:0 0 1rem}.entscheidung-liste{margin:0;padding-left:1.25rem}.entscheidung-liste li + li{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--linie)}.entscheidung-frage{font-weight:600;color:var(--fastschwarz);margin:0 0 0.5rem}.entscheidung-ja,.entscheidung-nein{margin:0.25rem 0}.entscheidung-ja span,.entscheidung-nein span{display:inline-block;min-width:3.25rem;margin-right:0.5rem;padding:0.05rem 0.5rem;border-radius:3px;font-size:0.875rem;font-weight:600;text-align:center;color:var(--weiss)}.entscheidung-ja span{background:var(--blau)}.entscheidung-nein span{background:#6B6B6B}.rechner{background:var(--weiss);border-top:4px solid var(--rot);box-shadow:0 18px 40px rgba(0,0,0,0.12);padding:2rem;margin:2.5rem 0}.rechner-marke{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--blau);margin:0 0 0.35rem !important}.rechner-titel{font-size:1.5rem;font-weight:600;line-height:1.3;color:var(--fastschwarz);margin:0 0 1.5rem}.rechner-felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 1.25rem}.rechner-felder label{display:block;font-size:0.9375rem;font-weight:600;color:var(--fastschwarz)}.rechner-felder input{display:block;width:100%;min-height:48px;margin-top:0.375rem;padding:0.6rem 0.85rem;font:inherit;font-weight:400;color:var(--text);background:var(--weiss);border:1px solid #B5B5B5;border-radius:4px}.rechner-felder input:focus-visible{outline:3px solid var(--blau);outline-offset:0;border-color:var(--blau)}.rechner-ergebnis{display:flex;flex-wrap:wrap;align-items:baseline;gap:0.25rem 1rem;margin:1.75rem 0 0;padding-top:1.25rem;border-top:1px solid var(--linie)}.rechner-zahl{font-size:2rem;font-weight:600;line-height:1.2;color:var(--rot);white-space:nowrap}.rechner-zusatz{font-size:0.9375rem;color:#6B6B6B}.rechner-formel,.rechner-hinweis{font-size:0.9375rem;color:#6B6B6B;margin:0.75rem 0 0}.rechner-formel{margin-top:1rem}@media (max-width:767px){.tabelle th,.tabelle td{padding:0.4rem 0.5rem;font-size:0.9375rem}.entscheidung{padding:1.25rem}.rechner{padding:1.5rem;margin:2rem 0}.rechner-titel{font-size:1.25rem;margin-bottom:1.25rem}.rechner-felder{grid-template-columns:1fr 1fr;gap:0.75rem}.rechner-zahl{font-size:1.75rem}}@media (max-width:420px){.rechner-felder{grid-template-columns:1fr}}.fakten{display:flex;flex-wrap:wrap;margin:1.25rem 0 0;padding:0;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 3px 0 0 var(--blau)}.fakten>div{flex:1 1 11rem;min-width:0;padding:0.6875rem 1.125rem 0.75rem;border-left:1px solid var(--linie)}.fakten>div:first-child{border-left:0}.innen>.fakten:only-child{margin:0}.band:has(>.innen>.fakten:only-child){padding-top:1.25rem}.band:has(>.innen>.fakten:last-child){padding-bottom:1.25rem}.fakten dt{font-size:0.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#6B6B6B;margin:0 0 0.125rem}.fakten dd{margin:0;font-size:0.9375rem;font-weight:600;line-height:1.3;color:var(--fastschwarz);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.fakten dd a{color:var(--blau);text-decoration:none}.fakten dd a:hover{color:var(--rot);text-decoration:underline}.fakten-zusatz{display:block;font-size:0.75rem;font-weight:400;line-height:1.35;color:#6B6B6B}.fakten-band{position:relative;z-index:1;margin-top:-2.5rem}.ortsleiste{background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 0 4px 0 var(--blau)}.kontaktzeile{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr)}.kontaktzeile>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.25rem 1.25rem 1.125rem;border-left:1px solid var(--linie)}.kontaktzeile>div:first-child{border-left:0}.kontaktzeile.ohne-siegel{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr)}.kontaktzeile.ohne-anfrage{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.3fr)}.kontaktzeile.ohne-siegel.ohne-anfrage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kontaktzeile>.kontaktzeile-person{flex-direction:row;align-items:center;justify-content:flex-start;gap:0.75rem}.kontaktzeile-person img{flex:none;width:3.25rem;height:3.25rem;object-fit:cover}.kontaktzeile-name{display:block;font-size:1rem;line-height:1.3;color:#6B6B6B}.kontaktzeile-name a{font-weight:700;color:var(--fastschwarz);text-decoration:none}.kontaktzeile-name a:hover{color:var(--blau);text-decoration:underline}.kontaktzeile-rolle{display:block;font-size:0.8125rem;color:#6B6B6B}.kontaktzeile-nummer a{font-size:1.625rem;font-weight:700;line-height:1.2;color:var(--dunkelblau);text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.kontaktzeile-nummer a:hover{color:var(--blau)}.kontaktzeile-nummer span{font-size:0.8125rem;font-weight:600;color:var(--fastschwarz)}.kontaktzeile>.kontaktzeile-anfrage{padding:0.875rem 1.25rem}.kontaktzeile-anfrage a{display:flex;flex:none;align-items:center;justify-content:center;gap:0.5rem;min-height:44px;padding:0.5rem 1rem;background:var(--blau);color:var(--weiss);font-weight:700;text-decoration:none}.kontaktzeile-anfrage a:hover{background:var(--dunkelblau);color:var(--weiss)}.kontaktzeile-anfrage svg{flex:none;transition:transform 0.2s ease}.kontaktzeile-anfrage a:hover svg{transform:translateX(3px)}.held-siegel{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0.375rem 0.75rem;margin:0;padding:0}.held-siegel li{display:flex;align-items:center;gap:0.4375rem;min-width:0;margin:0}.held-siegel li::before{content:"\2713";flex:none;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:var(--gruen);color:var(--weiss);font-size:0.625rem;font-weight:700}.held-siegel li.mit-siegel::before{content:none}.held-siegel img{width:1.5rem;height:1.5rem;object-fit:contain}.held-siegel strong{font-size:0.8125rem;font-weight:600;color:var(--dunkelblau);white-space:nowrap}.ortsleiste .fakten{margin:0;background:none;border:0;border-top:1px solid var(--linie);box-shadow:none}.ortsleiste .fakten>div{padding:0.6875rem 1.25rem 0.75rem}.ortsleiste .fakten dt{font-size:0.75rem;font-weight:400;text-transform:none;letter-spacing:0;color:#6B6B6B}.ortsleiste .fakten dd{font-size:0.875rem}@media (max-width:1024px){.kontaktzeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kontaktzeile>div:nth-child(3){border-left:0}.kontaktzeile>div:nth-child(n+3){border-top:1px solid var(--linie)}.kontaktzeile.ohne-siegel{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1fr)}.kontaktzeile.ohne-siegel>div:nth-child(3){border-left:1px solid var(--linie);border-top:0}.kontaktzeile.ohne-siegel.ohne-anfrage{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:600px){.kontaktzeile>div{padding:0.75rem 0.875rem}.kontaktzeile>.kontaktzeile-person{grid-column:1 / -1}.kontaktzeile>div:nth-child(2){border-left:0;border-top:1px solid var(--linie)}.kontaktzeile>div:nth-child(3){border-left:1px solid var(--linie)}.kontaktzeile>.kontaktzeile-siegel{grid-column:1 / -1;border-left:0}.kontaktzeile.ohne-siegel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kontaktzeile.ohne-siegel>div:nth-child(3){border-top:1px solid var(--linie)}.kontaktzeile.ohne-anfrage>.kontaktzeile-nummer{grid-column:1 / -1}.kontaktzeile>.kontaktzeile-anfrage{padding:0.5rem}.kontaktzeile-person img{width:2.75rem;height:2.75rem}.kontaktzeile-nummer a{font-size:1.25rem}.kontaktzeile-anfrage a{min-height:38px;padding:0.4375rem 0.5rem;font-size:0.9375rem;line-height:1.25}.ortsleiste .fakten>div{flex-basis:9rem;padding:0.625rem 0.875rem}}@media (prefers-reduced-motion:reduce){.kontaktzeile-anfrage svg{transition:none}}.band.band-ort{padding:2.25rem 0}.band-ort>.innen>:last-child,.band-ort>.innen>:last-child>:last-child{margin-bottom:0}@media (max-width:767px){.band.band-ort{padding:1.75rem 0}}.karten-eng{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.karten-eng .karte{background:var(--weiss);border:1px solid var(--linie);border-top:3px solid var(--blau)}.karten-eng .karte h3,.karten-eng .karte .karte-titel{margin-top:0;font-size:1.0625rem;color:var(--blau)}.karten-eng .karte p{margin-bottom:0;font-size:1rem}.karten-verwandt{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0.75rem}.karten-verwandt .karte{border:1px solid var(--linie);box-shadow:inset 2px 0 0 var(--blau);padding:0.75rem 2.5rem 0.8125rem 1rem}.karten-verwandt .karte .karte-titel{margin-bottom:0.25rem;font-size:1rem;font-weight:500;color:var(--fastschwarz)}.karten-verwandt .karte-ort-zeit{background:var(--flaeche-mittel);color:#6B6B6B;font-size:0.75rem;font-weight:500}.karten-verwandt .karte:has(>.karte-titel>a)::after{top:0.75rem;font-weight:400;color:#8A8A8A}.karten-verwandt .karte:has(>.karte-titel>a):hover::after{color:var(--rot)}.schadensliste{list-style:none;margin:1.5rem 0;padding:0;display:grid;gap:1.5rem}.schadensliste>li{border-left:4px solid var(--blau);padding:0.25rem 0 0.25rem 1.25rem}.schadensliste h3{margin:0 0 0.35rem;font-size:1.125rem;color:var(--fastschwarz)}.schadensliste p{margin:0}.schadensliste .meta{margin-top:0.4rem}.pille-still{color:#5A5A5A;background:var(--flaeche);cursor:default}@media (max-width:1023px){.fakten>div{flex:1 1 30%}.fakten>div:nth-child(3n+1){border-left:0}.fakten>div:nth-child(n+4){border-top:1px solid var(--linie)}}@media (max-width:559px){.fakten>div{flex:1 1 45%;padding:0.625rem 0.875rem 0.6875rem}.fakten>div:nth-child(3n+1){border-left:1px solid var(--linie)}.fakten>div:nth-child(2n+1){border-left:0}.fakten>div:nth-child(n+3){border-top:1px solid var(--linie)}}strong,b{font-weight:600;color:var(--fastschwarz)}.standorte-raster{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.5rem;margin:1.5rem 0 0}.standorte-raster-ohne-karte{grid-template-columns:1fr}.standorte-raster .karte-flaeche{height:auto;min-height:420px;margin:0}.standortliste{list-style:none;display:grid;grid-auto-rows:1fr;gap:1rem;margin:0;padding:0}.standortbox{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.125rem 1.25rem 0.5rem 1.5rem;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 4px 0 0 var(--blau);transition:border-color 0.15s ease,box-shadow 0.15s ease}.standortbox:hover{border-color:#C4D6E7;box-shadow:inset 4px 0 0 var(--rot)}.standortbox-art{margin:0 0 0.5rem;padding:0.0625rem 0.5rem;font-size:0.75rem;font-weight:600;line-height:1.6;letter-spacing:0.04em;text-transform:uppercase;color:var(--blau);background:#EAF1F8}.standortbox-art-haupt{color:var(--weiss);background:var(--blau)}.standortbox h3{margin:0 0 0.25rem;font-size:1.375rem;line-height:1.25}.standortbox h3 a{color:var(--fastschwarz);text-decoration:none}.standortbox h3 a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.standortbox:hover h3 a{color:var(--blau)}.standortbox address{font-size:1rem;line-height:1.45;color:#5A5A5A}.standortbox address span:last-child{white-space:nowrap}.standortbox-mail{position:relative;z-index:1;display:inline-block;margin-top:0.25rem;padding:0.25rem 0;font-size:1rem;color:var(--blau);text-decoration:none;overflow-wrap:anywhere}.standortbox-mail:hover{color:var(--rot);text-decoration:underline}.standortbox-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 1rem;width:100%;margin-top:auto;padding-top:0.75rem}.standortbox-fuss::before{content:"";flex:0 0 100%;border-top:1px solid var(--linie);margin-bottom:0.25rem}.standortbox-telefon{position:relative;z-index:1;display:inline-flex;align-items:center;gap:0.5rem;min-height:44px;font-size:1.125rem;font-weight:600;color:var(--blau);text-decoration:none;white-space:nowrap}.standortbox-telefon:hover{color:var(--rot);text-decoration:underline}.standortbox-weiter{margin-left:auto;font-size:0.9375rem;font-weight:600;color:var(--blau);white-space:nowrap}.standortbox-weiter::after{content:" \2192"}.standortbox:hover .standortbox-weiter{color:var(--rot)}.standorte-karte{display:grid;margin:1.5rem 0 0}.standorte-karte>*{grid-area:1 / 1;min-width:0}.standorte-karte .karte-flaeche{height:auto;min-height:440px;margin:0;border-color:#E1E6EC}.standorte-karte .leaflet-tile-pane{filter:saturate(0.35) brightness(1.03)}.standorte-karte .karte-wartet{padding-left:400px}.standorte-karte .standortliste{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;justify-self:start;align-self:stretch;width:360px;margin:20px;background:var(--weiss);border:1px solid #E1E6EC;box-shadow:inset 0 2px 0 var(--blau)}.standorte-karte .standortbox{flex:1;padding:1.25rem 1.5rem 0.25rem;background:none;border:0;box-shadow:none}.standorte-karte .standortbox + .standortbox{border-top:1px solid #E8ECF1}.standorte-karte .standortbox:hover{box-shadow:none}.standortbox-kopf{display:flex;align-items:center;gap:0.625rem;margin:0 0 0.375rem}.standortbox-nr{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:0.75rem;font-weight:600;line-height:1;color:var(--weiss)}.standortbox-nr-blau{background:var(--blau)}.standortbox-nr-rot{background:var(--rot)}.standorte-karte .standortbox-art{margin:0;padding:0;background:none;font-size:0.6875rem;letter-spacing:0.14em;color:#637590}.standorte-karte .standortbox address{font-size:0.9375rem;color:#6B7280}.standorte-karte .standortbox-telefon{font-size:1rem}.standorte-karte .standortbox-weiter{font-size:0.875rem}.standorte-karte .standortbox-fuss::before{border-top-color:#EEF1F4}.jobkasten{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:2rem 3.5rem;align-items:center;padding:2.75rem 3rem;background:linear-gradient(115deg,var(--dunkelblau),var(--blau));color:var(--weiss)}.jobkasten h2{margin:0 0 0.75rem;color:var(--weiss)}.jobkasten-vorspann{max-width:36em;margin:0;color:rgba(255,255,255,0.9)}.jobkasten .knopf:focus-visible{outline-color:var(--weiss)}.jobkasten-orte{display:grid;gap:0.625rem;margin:0}.jobkasten-orte a{display:flex;align-items:center;gap:1rem;min-width:0;min-height:60px;padding:0.5rem 1.125rem;font-size:1rem;white-space:normal}.jobkasten-orte strong{flex:none;min-width:1.5em;font-size:1.875rem;line-height:1.1}.jobkasten-orte a::after{content:"\2192";margin-left:auto;font-weight:600}@media (max-width:1023px){.standorte-raster{grid-template-columns:1fr}.standortliste{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.standorte-raster .karte-flaeche{min-height:0;height:380px}.standorte-karte{display:flex;flex-direction:column;gap:1rem}.standorte-karte .standortliste{order:-1;width:auto;margin:0}.standorte-karte .karte-flaeche{min-height:0;height:380px}.standorte-karte .karte-wartet{padding-left:1.25rem}.jobkasten{grid-template-columns:1fr;padding:2.25rem 2rem}}@media (max-width:767px){.standorte-raster{gap:1rem;margin-top:1.25rem}.standortliste{grid-template-columns:1fr;grid-auto-rows:auto;gap:0.75rem}.standortbox{padding:1rem 1rem 0.375rem 1.25rem}.standortbox h3{font-size:1.25rem}.standorte-raster .karte-flaeche{height:320px}.standorte-karte{margin-top:1.25rem}.standorte-karte .standortbox{padding:1rem 1rem 0.125rem 1.25rem}.standorte-karte .karte-flaeche{height:320px}.jobkasten{gap:1.5rem;padding:1.75rem 1.25rem}.jobkasten .knopf{width:100%;justify-content:center}.jobkasten-orte a{min-height:56px}}.jobbox{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:var(--weiss);border:1px solid var(--linie)}.jobbox-ohne-bild{grid-template-columns:1fr}.jobbox-bild{position:relative;min-height:100%}.jobbox-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jobbox-siegel{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem;max-width:19rem;padding:1rem 1.125rem;background:var(--weiss);border-top:4px solid var(--gold);color:var(--fastschwarz);text-decoration:none}.jobbox-score{display:flex;align-items:center;gap:0.625rem}.jobbox-score b{font-size:2rem;line-height:1;color:var(--fastschwarz)}.jobbox-score .sterne{font-size:1.25rem}.jobbox-anzahl{display:block;margin-top:0.25rem;font-size:0.875rem;color:#6B6B6B}.jobbox-preis{display:flex;align-items:center;gap:0.5rem;margin-top:0.625rem;padding-top:0.625rem;border-top:1px solid var(--linie);font-size:0.9375rem;font-weight:600;color:var(--rot)}.jobbox-preis svg{flex:none;width:1.125rem;height:1.125rem}a.jobbox-siegel:hover .jobbox-anzahl{color:var(--blau);text-decoration:underline}.jobbox-inhalt{padding:2.25rem 2.5rem}.jobbox-inhalt h2{margin:0 0 0.625rem}.jobbox-inhalt>p{margin:0}.jobbox-vorteile{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:0.75rem;margin:1.5rem 0 0;padding:0}.jobbox-vorteile li{display:flex;align-items:center;gap:0.75rem;padding:0.625rem 0.75rem;background:var(--flaeche);border:1px solid var(--linie);font-size:0.9375rem;font-weight:500;line-height:1.35}.jobbox-feld{flex:none;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#EEF3F9;color:var(--blau)}.jobbox-feld svg{width:1.25rem;height:1.25rem}.jobbox-teilwerte{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem 2rem;margin-top:1.5rem}.jobbox-teilwerte p{grid-column:1 / -1;margin:0 0 0.125rem;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#6B6B6B}.jobbox-teilwerte div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0.25rem 0.625rem;font-size:0.875rem}.jobbox-teilwerte i{grid-column:1;display:block;height:0.5rem;background:#ECECEC}.jobbox-teilwerte em{display:block;height:100%;background:var(--gold)}.jobbox-teilwerte b{grid-row:1 / 3;grid-column:2;font-size:1rem;color:var(--fastschwarz)}.jobbox-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.75rem}.jobbox-orte{list-style:none;display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0}.jobbox-orte a{display:flex;align-items:center;gap:0.3em;min-height:44px;padding:0.5rem 0.75rem;border:1px solid var(--linie);font-size:0.9375rem;text-decoration:none;color:var(--blau)}.jobbox-orte b{color:var(--fastschwarz)}.jobbox-orte a:hover{border-color:var(--blau)}@media (max-width:1023px){.jobbox{grid-template-columns:1fr}.jobbox-bild{min-height:15rem}}@media (max-width:767px){.jobbox-inhalt{padding:1.75rem 1.25rem}.jobbox-vorteile,.jobbox-teilwerte{grid-template-columns:1fr}.jobbox-fuss .knopf{width:100%;justify-content:center}}.gebietboxen{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:0.75rem;margin:1.5rem 0 0;padding:0}@media (min-width:1200px){.gebietboxen{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.gebietbox{position:relative;display:flex;flex-direction:column;min-height:9.75rem;padding:0.875rem 0.875rem 0.75rem;background:var(--flaeche);border:1px solid var(--linie);border-top:3px solid var(--blau);transition:background-color 0.15s ease,border-color 0.15s ease}.gebietbox:hover{background:var(--weiss);border-color:#C4D6E7;border-top-color:var(--rot)}.gebietbox-zahl{margin:0 0 0.75rem;font-size:0.75rem;font-weight:600;line-height:1.3;letter-spacing:0.04em;text-transform:uppercase;color:#6B6B6B}.gebietbox-zahl strong{display:block;margin-bottom:0.125rem;font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:0;color:var(--blau)}.gebietbox h3{margin:0;font-size:1.0625rem;line-height:1.3;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.gebietbox h3 a{color:var(--fastschwarz);text-decoration:none}.gebietbox h3 a::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gebietbox h3 span{display:block;font-size:0.8125rem;font-weight:400;line-height:1.5;color:#6B6B6B}.gebietbox:hover h3 a{color:var(--blau)}.gebietbox-pfeil{align-self:flex-end;margin-top:auto;padding-top:0.5rem;font-weight:600;line-height:1;color:var(--blau)}.gebietbox-pfeil::after{content:"\2192"}.gebietbox:hover .gebietbox-pfeil{color:var(--rot)}.gebietbox-alle,.gebietbox-alle:hover{background:var(--blau);border-color:var(--blau)}.gebietbox-alle:hover{background:var(--dunkelblau);border-color:var(--dunkelblau)}.gebietbox-alle .gebietbox-zahl,.gebietbox-alle h3 span{color:rgba(255,255,255,0.8)}.gebietbox-alle .gebietbox-zahl strong,.gebietbox-alle h3 a,.gebietbox-alle:hover h3 a,.gebietbox-alle .gebietbox-pfeil,.gebietbox-alle:hover .gebietbox-pfeil{color:var(--weiss)}.gebietbox-alle h3 a:focus-visible{outline-color:var(--weiss)}@media (max-width:767px){.gebietboxen{grid-template-columns:1fr 1fr;gap:0.625rem;margin-top:1.25rem}.gebietbox{min-height:0;padding:0.75rem}.gebietbox-zahl strong{font-size:1.625rem}.gebietbox-alle{grid-column:1 / -1}}.textspalten{columns:2 24rem;column-gap:3.5rem;margin-top:1.25rem}.textspalten p{margin:0 0 1rem;break-inside:avoid}.textspalten p:last-child{margin-bottom:0}.textspalten h3{margin:1.5rem 0 0.5rem;font-size:1.1875rem;color:var(--blau);break-after:avoid;break-inside:avoid}.textspalten>h3:first-child{margin-top:0}@media (max-width:767px){.ab-tablet{display:none}}@media (min-width:768px){.nur-handy{display:none}}.scrollmarke{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;pointer-events:none}.nachoben{position:fixed;right:1.25rem;bottom:1.25rem;z-index:55;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--blau);color:var(--weiss);border:1px solid rgba(255,255,255,0.6);box-shadow:0 6px 18px rgba(0,0,0,0.22);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s,background-color 0.15s ease}.nachoben.sichtbar{opacity:1;visibility:visible;transform:none}.nachoben:hover{background:var(--rot);color:var(--weiss)}@media (max-width:767px){.nachoben{right:0.75rem;bottom:calc(64px + 0.75rem);width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.nachoben{transition:none;transform:none}}@media print{.nachoben{display:none}}.einwilligung{position:fixed;left:1.25rem;bottom:1.25rem;z-index:60;width:calc(100% - 2.5rem);max-width:30rem;padding:1rem 1.125rem 0.875rem;background:var(--weiss);color:var(--text);border:1px solid var(--linie);box-shadow:inset 2px 0 0 var(--blau),0 6px 20px rgba(0,0,0,0.12)}.einwilligung-titel,.einwilligung-dialog-titel{margin:0 0 0.375rem;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--fastschwarz)}.einwilligung-titel{font-size:1rem;margin-bottom:0.25rem}.einwilligung-text{margin:0 0 0.75rem;font-size:0.875rem;line-height:1.5}.einwilligung-knoepfe{display:flex;flex-wrap:wrap;gap:0.5rem}.einwilligung-knoepfe .knopf{flex:1 1 auto;justify-content:center;min-height:40px;padding:0.375rem 0.875rem;border:1px solid var(--blau);font:inherit;font-size:0.875rem;font-weight:600;cursor:pointer}.einwilligung-knoepfe .knopf:hover{background:var(--dunkelblau);border-color:var(--dunkelblau)}.einwilligung-knoepfe .knopf-annehmen{background:#197A35;border-color:#197A35}.einwilligung-knoepfe .knopf-annehmen:hover{background:#146029;border-color:#146029}.einwilligung .einwilligung-knoepfe{display:grid;grid-template-columns:1fr 1fr;gap:0.375rem}.einwilligung .einwilligung-knoepfe .knopf-annehmen{order:-1;grid-column:1 / -1;min-height:44px;font-size:0.9375rem}.einwilligung .einwilligung-knoepfe .knopf:not(.knopf-annehmen){min-height:32px;padding:0.25rem 0.5rem;background:var(--blau);color:var(--weiss);border-color:var(--blau);font-size:0.8125rem;font-weight:600}.einwilligung .einwilligung-knoepfe .knopf:not(.knopf-annehmen):hover{background:var(--dunkelblau);border-color:var(--dunkelblau);color:var(--weiss)}.einwilligung .einwilligung-knoepfe .knopf-linie{order:1}@media (max-width:767px){.einwilligung{display:flex;flex-direction:column}.einwilligung .einwilligung-knoepfe{order:-1;margin-bottom:0.875rem}.einwilligung .einwilligung-text{margin-bottom:0}}@media (min-width:768px){.einwilligung{top:auto;left:50%;bottom:5%;transform:translateX(-50%)}}.einwilligung-knoepfe .knopf-linie{background:var(--weiss);color:var(--blau)}.einwilligung-knoepfe .knopf-linie:hover{background:#EAF1F8;color:var(--dunkelblau)}.einwilligung-recht{margin:0.625rem 0 0;font-size:0.75rem}.einwilligung-recht a{margin-right:1rem;color:#5A5A5A}.einwilligung-recht a:hover{color:var(--blau)}.einwilligung-dialog{width:calc(100% - 2rem);max-width:38rem;max-height:calc(100% - 2rem);padding:1.5rem;overflow:auto;background:var(--weiss);color:var(--text);border:1px solid var(--linie);box-shadow:inset 3px 0 0 var(--blau),0 18px 48px rgba(0,0,0,0.3)}.einwilligung-dialog::backdrop{background:rgba(20,35,60,0.55)}.einwilligung-liste{margin:0 0 1.125rem;border:1px solid var(--linie)}.einwilligung-dienst{display:flex;gap:0.75rem;align-items:flex-start;padding:0.875rem 1rem;cursor:pointer}.einwilligung-dienst + .einwilligung-dienst{border-top:1px solid var(--linie)}.einwilligung-dienst input{flex:none;width:1.25rem;height:1.25rem;margin:0.125rem 0 0;accent-color:var(--blau)}.einwilligung-dienst input:disabled{cursor:not-allowed}.einwilligung-dienst-text strong{display:block;font-weight:600;color:var(--fastschwarz)}.einwilligung-dienst-text span{display:block;font-size:0.875rem;line-height:1.45;color:#5A5A5A}.fuss-einstellungen{margin:0 1.25rem 0 0;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.fuss-einstellungen:hover{color:var(--weiss)}.karte-wartet{display:flex;align-items:center;justify-content:center;padding:1.25rem;background:var(--flaeche-mittel)}.karte-hinweis{max-width:26rem;padding:1.125rem 1.25rem;background:var(--weiss);border:1px solid var(--linie);box-shadow:inset 3px 0 0 var(--blau);text-align:left}.karte-hinweis p{margin:0 0 0.75rem;font-size:0.9375rem;line-height:1.5}.karte-hinweis .karte-hinweis-titel{margin-bottom:0.25rem;font-weight:600;color:var(--fastschwarz)}.karte-hinweis .knopf{border:0;font:inherit;font-weight:600;cursor:pointer}@media (max-width:767px){.einwilligung{left:0;bottom:56px;width:100%;max-width:none;padding:0.875rem 1rem 0.75rem;border-width:1px 0 0;box-shadow:inset 0 2px 0 var(--blau),0 -4px 16px rgba(0,0,0,0.08)}.einwilligung-knoepfe .knopf{flex:1 1 100%}.fuss-einstellungen{display:inline-block;padding:0.375rem 0}}.knopf-einstellungen{border:0;font:inherit;font-weight:600;cursor:pointer}.held.held-wissen{position:relative;z-index:2;padding:3.75rem 0 0;background:linear-gradient(115deg,#143661 0%,var(--dunkelblau) 34%,var(--blau) 100%)}body:has(.brotkruemel) .held.held-wissen{padding-top:3.75rem}body:has(.held-wissen) .brotkruemel{z-index:3}.held-wissen .held-hintergrund{mix-blend-mode:luminosity;opacity:0.5;-webkit-mask-image:linear-gradient(90deg,transparent 18%,#000 62%);mask-image:linear-gradient(90deg,transparent 18%,#000 62%)}.held-wissen .held-schleier{background:radial-gradient(ellipse 44% 95% at 90% -12%,rgba(96,196,255,0.55),rgba(96,196,255,0) 64%),linear-gradient(180deg,rgba(8,26,54,0) 55%,rgba(8,26,54,0.42))}.held-wissen>.innen{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:3.5rem;align-items:start}.wissen-kopf{padding-bottom:1rem}.held-wissen h1{max-width:none;margin:0 0 0.625rem;font-size:2.5rem;line-height:1.15}.held-wissen .unterzeile{max-width:40rem;margin:0 0 1.125rem;font-size:1.0625rem;line-height:1.5;color:#E3ECF7}.held-wissen .suchfeld{gap:0;max-width:36rem;margin:0;box-shadow:0 16px 36px rgba(4,18,46,0.45)}.held-wissen .suchfeld input[type="search"]{min-height:52px;padding:0 1.125rem;border:0;background:var(--weiss);color:var(--fastschwarz);font-size:1rem}.held-wissen .suchfeld input[type="search"]:focus-visible{outline-color:var(--weiss)}.held-wissen .suchfeld .knopf{min-height:52px;padding:0 1.5rem;background:linear-gradient(180deg,#2A8AE6,#0A5FB4);font-size:1rem;font-weight:600}.held-wissen .suchfeld .knopf:hover{background:linear-gradient(180deg,#EA3A40,#C4141A)}.held-wissen .suchfeld .knopf svg{flex:none;width:18px;height:18px}.wissen-autor{margin:1.25rem 0 0;padding:0.75rem 0 0;border-top:1px solid rgba(255,255,255,0.2);font-size:0.875rem;color:rgba(255,255,255,0.86)}.wissen-autor a{color:var(--weiss);font-weight:600}.wissen-autor .autorenzeile-foto{width:34px;height:34px}.wissen-kachel{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;color:var(--weiss);background:linear-gradient(135deg,#3B97EC,#014F98);box-shadow:0 6px 14px rgba(1,79,152,0.34)}.wissen-kachel svg{width:24px;height:24px}.wissen-karte{position:relative;display:flex;flex-direction:column;background:var(--weiss);border-top:3px solid var(--blau);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 10px 24px rgba(16,40,80,0.1)}.wissen-karte-kopf{display:flex;align-items:center;gap:0.75rem;padding:0.875rem 1rem;background:linear-gradient(180deg,#F2F7FC,#E7F0FA)}.wissen-etikett{margin:0;font-size:0.6875rem;font-weight:600;letter-spacing:0.1em;line-height:1.4;text-transform:uppercase;color:var(--blau)}.wissen-karte-titel{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--fastschwarz)}.wissen-karte-titel a{color:inherit;text-decoration:none}.wissen-karte-titel a::after{content:"";position:absolute;inset:0}.wissen-karte-titel a:focus-visible{outline:none}.wissen-karte-titel a:focus-visible::after{outline:3px solid var(--blau);outline-offset:2px}.wissen-karte:hover .wissen-karte-titel a{color:var(--blau)}.wissen-fragen,.wissen-kopfliste,.wissen-buchstaben{list-style:none;margin:0;padding:0}.wissen-fragen{position:relative;z-index:1;padding:0.25rem 1rem 0}.wissen-fragen li + li{border-top:1px solid #EDF1F5}.wissen-fragen a{display:grid;grid-template-columns:14px minmax(0,1fr);column-gap:0.5rem;padding:0.5625rem 0;font-size:0.875rem;line-height:1.4;color:var(--dunkelblau);text-decoration:none}.wissen-fragen a:hover span{text-decoration:underline}.wissen-fragen svg{width:14px;height:14px;margin-top:3px;color:var(--blau)}.wissen-fragen-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.75rem}.wissen-fragen-zwei li{border-top:1px solid #EDF1F5}.wissen-fragen-zwei li:nth-child(-n+2){border-top:0}.wissen-karte-text{margin:0;padding:0.8125rem 1rem 0;font-size:0.875rem;line-height:1.5;color:#4A5565}.wissen-mehr{display:flex;align-items:center;gap:0.375rem;margin:auto 0 0;padding:0.75rem 1rem 0.875rem;font-size:0.8125rem;font-weight:600;color:var(--blau)}.wissen-mehr svg{width:14px;height:14px;transition:transform 0.15s ease-out}.wissen-karte:hover .wissen-mehr svg{transform:translateX(3px)}.wissen-kopfkarte{z-index:3;align-self:end;margin:0 0 -3.625rem;color:var(--text);border-top:4px solid var(--rot);box-shadow:0 2px 4px rgba(6,22,48,0.14),0 26px 54px rgba(6,22,48,0.38)}.wissen-kopfkarte .wissen-karte-kopf{gap:0.875rem;padding:1rem 1.375rem 0.875rem;background:linear-gradient(180deg,#FEF4F4,#FBE7E7)}.wissen-kopfkarte .wissen-kachel{background:linear-gradient(135deg,#F2494F,#B5141A);box-shadow:0 6px 14px rgba(181,20,26,0.36)}.wissen-kopfkarte .wissen-etikett{letter-spacing:0.12em;color:var(--rot)}.wissen-kopfkarte .wissen-karte-titel{font-size:1.25rem}.wissen-kopfkarte:hover .wissen-karte-titel a{color:var(--rot)}.wissen-kopfkarte .wissen-karte-titel a:focus-visible::after{outline-color:var(--weiss)}.wissen-kopfliste{position:relative;z-index:1}.wissen-kopfliste a{display:grid;grid-template-columns:minmax(0,1fr) 18px;column-gap:0.875rem;align-items:center;padding:0.8125rem 1.375rem;border-top:1px solid #E8EDF3;font-size:1rem;font-weight:600;line-height:1.35;color:var(--dunkelblau);text-decoration:none}.wissen-kopfliste a:hover span{text-decoration:underline}.wissen-kopfliste svg{width:18px;height:18px;color:var(--rot)}.wissen-kopfkarte .wissen-mehr{padding:0.75rem 1.375rem 0.875rem;border-top:1px solid #E8EDF3}.band.wissen-band{padding:2rem 0 2.5rem;background:linear-gradient(180deg,#D9E5F2 0,#EAF0F7 190px,#F2F5F9 100%)}.wissen-band h2{margin:0 0 1rem}.wissen-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.wissen-karte-breit{grid-column:span 2}.wissen-abc{background:linear-gradient(150deg,#2B5C99 0,#16365F 100%);border-top-color:#58ACF2;box-shadow:0 2px 4px rgba(10,30,62,0.2),0 14px 30px rgba(10,30,62,0.34)}.wissen-abc .wissen-karte-kopf{background:linear-gradient(180deg,rgba(255,255,255,0.1),rgba(255,255,255,0.04))}.wissen-abc .wissen-kachel{background:linear-gradient(135deg,#58ACF2,#1D6FC6);box-shadow:0 6px 14px rgba(0,0,0,0.25)}.wissen-abc .wissen-etikett{color:#A9D2F8}.wissen-abc .wissen-karte-titel,.wissen-abc .wissen-mehr,.wissen-abc:hover .wissen-karte-titel a{color:var(--weiss)}.wissen-abc .wissen-karte-titel a:focus-visible::after{outline-color:var(--weiss)}.wissen-buchstaben{position:relative;z-index:1;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px;padding:0.875rem 1rem 0}.wissen-buchstaben a,.wissen-buchstaben span{display:flex;align-items:center;justify-content:center;height:28px;font-size:0.8125rem;font-weight:600;text-decoration:none}.wissen-buchstaben a{background:rgba(255,255,255,0.15);color:var(--weiss)}.wissen-buchstaben a:hover{background:var(--weiss);color:var(--dunkelblau)}.wissen-buchstaben a:focus-visible{outline:3px solid var(--weiss);outline-offset:1px}.wissen-buchstaben span{color:rgba(255,255,255,0.28)}.band.wissen-ablauf{padding:2.375rem 0 3rem;background:var(--weiss)}.wissen-ablauf h2{margin:0}.wissen-zweier{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:2.5rem;align-items:end;margin-bottom:1.125rem}.wissen-einstieg p{margin:0 0 0.25rem;font-size:1rem;line-height:1.55}.wissen-schritte{list-style:none;margin:0 0 1.125rem;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--weiss);border-top:3px solid var(--blau);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 14px 32px rgba(16,40,80,0.13)}.wissen-schritte li{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:0.75rem;align-items:center;align-content:start;margin:0;padding:1.125rem 1.25rem}.wissen-schritte li:nth-child(odd){background:linear-gradient(180deg,#F5F9FD,#FFFFFF 70%)}.wissen-schritte li + li{border-left:1px solid #E6EBF1}.wissen-schritte li + li::before{content:"";position:absolute;z-index:1;left:-7px;top:32px;width:12px;height:12px;background:var(--weiss);border-top:1px solid #C9D5E2;border-right:1px solid #C9D5E2;transform:rotate(45deg)}.wissen-nr{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:var(--weiss);font-size:1.125rem;font-weight:600;background:linear-gradient(135deg,#3B97EC,#014F98);box-shadow:0 6px 14px rgba(1,79,152,0.32)}.wissen-nr svg{width:20px;height:20px}.wissen-schritte li.fertig .wissen-nr{background:linear-gradient(135deg,#36B369,#14693A);box-shadow:0 6px 14px rgba(20,105,58,0.32)}.wissen-schritte li.fertig::after{content:"";position:absolute;left:0;right:0;top:-3px;height:3px;background:#17753A}.wissen-schritte strong{font-size:1.0625rem;font-weight:600;color:var(--fastschwarz)}.wissen-schritte p{grid-column:1 / -1;margin:0.625rem 0 0;font-size:0.84375rem;line-height:1.5;color:#4A5565}.wissen-texte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.wissen-texte-eine{grid-template-columns:minmax(0,1fr)}.wissen-spalte{display:flex;flex-direction:column;gap:1rem}.wissen-spalte>:last-child{flex:1}.wissen-text{background:var(--weiss);border-top:3px solid var(--blau);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 10px 24px rgba(16,40,80,0.1)}.wissen-text h3{margin:0;padding:0.75rem 1rem;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--fastschwarz);background:linear-gradient(180deg,#F2F7FC,#E7F0FA)}.wissen-text-inhalt{padding:0.75rem 1rem 0.875rem}.wissen-text-inhalt p{margin:0 0 0.625rem;font-size:0.9375rem;line-height:1.6;color:#3F4A5A}.wissen-text-inhalt p:last-child{margin:0}@media (max-width:1024px){.held-wissen>.innen{grid-template-columns:minmax(0,1fr)}.wissen-kopfkarte{align-self:stretch;margin:0.375rem 0 -3.75rem}.band.wissen-band{padding-top:5.375rem}.wissen-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.wissen-abc{order:99}.wissen-zweier{grid-template-columns:minmax(0,1fr);row-gap:0.625rem}.wissen-schritte{grid-auto-flow:row}.wissen-schritte li{padding:0.875rem 1rem}.wissen-schritte li + li{border-left:0;border-top:1px solid #E6EBF1}.wissen-schritte li + li::before,.wissen-schritte li.fertig::after{display:none}.wissen-schritte .wissen-nr{grid-row:span 2;align-self:start}.wissen-schritte p{grid-column:2;margin-top:0.125rem}.wissen-texte{display:flex;flex-direction:column}.wissen-spalte{display:contents}.wissen-spalte>:last-child{flex:none}}@media (max-width:767px){body:has(.brotkruemel) .held.held-wissen{padding-top:3.5rem}.held-wissen h1{font-size:2rem}.held-wissen .unterzeile{font-size:1rem}.held-wissen .suchfeld .knopf{padding:0 1rem}.held-wissen .suchfeld .knopf svg{display:none}.wissen-raster{grid-template-columns:minmax(0,1fr);gap:0.75rem}.wissen-karte-breit{grid-column:auto}.wissen-fragen-zwei{grid-template-columns:minmax(0,1fr)}.wissen-fragen-zwei li:nth-child(2){border-top:1px solid #EDF1F5}.wissen-kopfkarte .wissen-karte-kopf{padding:0.875rem 1rem}.wissen-kopfliste a{padding:0.75rem 1rem}.wissen-kopfkarte .wissen-mehr{padding:0.75rem 1rem 0.875rem}.wissen-buchstaben a,.wissen-buchstaben span{height:36px}}@media (prefers-reduced-motion:reduce){.wissen-mehr svg{transition:none}}.held.held-standorte{padding-bottom:7.5rem}.standortkarten{position:relative;z-index:3;margin-top:-6rem}.standortkarten-raster{display:grid;grid-template-columns:1fr 1fr;gap:20px}.standortkarte{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);min-height:300px;background:var(--weiss);border-top:4px solid var(--rot);box-shadow:0 18px 42px rgba(8,26,54,0.20)}.standortkarte-bild{display:block;width:100%;height:100%;object-fit:cover}.standortkarte-inhalt{display:flex;flex-direction:column;padding:20px 22px 16px}.standortkarte .wissen-etikett{margin:0 0 2px;color:var(--rot)}.standortkarte-titel{margin:0 0 6px;font-size:1.875rem;line-height:1.15}.standortkarte-titel a{color:var(--dunkelblau);text-decoration:none}.standortkarte-titel a::after{content:"";position:absolute;inset:0}.standortkarte-anschrift{margin:0 0 10px;font-size:0.9375rem;color:#4A4A4A}.standortkarte-telefon{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-bottom:10px;font-size:1.25rem;font-weight:700;color:var(--blau);text-decoration:none}.standortkarte-telefon .symbol{width:20px;height:20px}.standortkarte .wissen-kopfliste{margin:0 -22px;border-top:1px solid #EFEFEF}.standortkarte .wissen-mehr{margin-top:auto;padding-top:10px}.standorte-text-karte{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;margin-top:1.25rem}.standorte-text-ohne-karte{grid-template-columns:1fr}.standorte-kaesten{display:flex;flex-direction:column;gap:20px}.standorte-karte-rahmen{position:relative;min-height:300px;border:1px solid var(--linie)}.standorte-karte-rahmen .karte-flaeche{position:absolute;inset:0;height:auto;min-height:0;margin:0;border:0}.band.standorte-text{padding:2rem 0 2.25rem}.band.standorte-fotos{padding:0.25rem 0 2.25rem}.band.standorte-gebiet{padding:2rem 0 2.25rem}.standorte-gebiet .innen>p{margin-bottom:0}.gebietzeilen{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:1.25rem 0 0;padding:0;list-style:none}.gebietzeilen li{margin:0;padding:0}.gebietzeilen a{display:flex;align-items:center;gap:14px;height:78px;padding:0 18px 0 14px;background:var(--weiss);border:1px solid var(--linie);border-top:3px solid var(--blau);box-shadow:0 6px 18px rgba(16,32,64,0.06);color:var(--fastschwarz);text-decoration:none}.gebietzeilen .wissen-kachel{flex:none}.gebietzeile-text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.25}.gebietzeile-text small{font-size:0.75rem;font-weight:400;color:#767676}.gebietzeile-text strong{font-size:1.0625rem;font-weight:600;color:var(--dunkelblau)}.gebietzeilen a>svg{flex:none;width:18px;height:18px;color:var(--blau)}.gebietzeilen a:hover strong{text-decoration:underline}.gebietzeilen .gebietzeile-alle{grid-column:span 2}.gebietzeilen .gebietzeile-alle a{background:linear-gradient(115deg,#143661 0%,#20487C 45%,#015AAA 100%);border-color:transparent;border-top-color:var(--rot);color:var(--weiss)}.gebietzeilen .gebietzeile-alle .wissen-kachel{background:rgba(255,255,255,0.14);color:var(--weiss)}.gebietzeilen .gebietzeile-alle small{color:rgba(255,255,255,0.75)}.gebietzeilen .gebietzeile-alle strong,.gebietzeilen .gebietzeile-alle a>svg{color:var(--weiss)}@media (max-width:767px){.held.held-standorte{padding-bottom:5.5rem}.band.standorte-text{padding:1.5rem 0 1.75rem}.band.standorte-fotos{padding:0 0 1.75rem}.band.standorte-gebiet{padding:1.5rem 0 1.75rem}.standortkarten{margin-top:-4.5rem}.standortkarten-raster{grid-template-columns:1fr;gap:16px}.standortkarte{grid-template-columns:1fr}.standortkarte-bild{height:170px}.standorte-text-karte{grid-template-columns:1fr}.standorte-karte-rahmen{min-height:240px}.gebietzeilen{grid-template-columns:1fr;gap:10px}.gebietzeilen .gebietzeile-alle{grid-column:auto}.gebietzeilen a{height:66px}}.karte-puls-kreis{transform-box:fill-box;transform-origin:center;opacity:0;animation:karte-puls 4.5s ease-out infinite}.karte-puls-kreis-2{animation-delay:1.5s}.karte-puls-kreis-3{animation-delay:3s}@keyframes karte-puls{0%{transform:scale(0.08);opacity:0.9}60%{opacity:0.45}100%{transform:scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.karte-puls-kreis{animation:none}.karte-puls-kreis-1{opacity:0.6}}.held.held-suche{padding-bottom:2.75rem}.band.suche-band{padding:2rem 0 3rem;background:var(--flaeche)}.suche-kopfzeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:1rem}.suche-hinweis{margin:0;font-size:1rem;color:var(--text)}.suche-filter{display:flex;flex-wrap:wrap;gap:6px}.suche-filter a{display:inline-flex;align-items:center;height:36px;padding:0 14px;background:var(--weiss);border:1px solid var(--linie);font-size:0.875rem;font-weight:500;color:var(--dunkelblau);text-decoration:none}.suche-filter a:hover{border-color:var(--blau)}.suche-filter a[aria-current="page"]{background:var(--blau);border-color:var(--blau);color:var(--weiss)}.suche-treffer{display:grid;gap:10px;margin:0;padding:0;list-style:none}.suche-eintrag{position:relative;margin:0;padding:14px 52px 14px 18px;background:var(--weiss);border:1px solid var(--linie);border-left:3px solid var(--blau)}.suche-eintrag:hover{box-shadow:0 8px 22px rgba(16,32,64,0.08)}.suche-etikett{margin:0 0 3px;font-size:0.75rem;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:var(--blau)}.suche-etikett span{font-weight:400;letter-spacing:0;text-transform:none;color:#6B6B6B}.suche-titel{margin:0 0 4px;font-size:1.125rem;line-height:1.35}.suche-titel a{color:var(--dunkelblau);text-decoration:none}.suche-titel a::after{content:"";position:absolute;inset:0}.suche-eintrag:hover .suche-titel a{text-decoration:underline}.suche-auszug{margin:0;font-size:0.9375rem;line-height:1.55;color:#4A4A4A}.suche-auszug mark{padding:0 2px;background:#E7F0FA;color:var(--dunkelblau);font-weight:600}.suche-eintrag>svg{position:absolute;top:50%;right:18px;width:18px;height:18px;margin-top:-9px;color:var(--rot)}.suche-mehr{margin-top:1rem}.suche-band .cta-kasten{margin-top:1.5rem}@media (max-width:767px){.held.held-suche{padding-bottom:2rem}.band.suche-band{padding:1.5rem 0 2.25rem}.suche-eintrag{padding:12px 40px 12px 14px}.suche-eintrag>svg{right:12px}.suche-titel{font-size:1.0625rem}}main:has(>.held-formular)>.band,.band-formular{padding:2rem 0 2.25rem}main:has(>.held-formular) .vorspann,.band-formular .vorspann{margin:0.25rem 0 0;font-size:1.0625rem}main:has(>.held-formular) .preisbox{margin:0 0 1rem;padding:0.75rem 1rem}main:has(>.held-formular) .stellen{margin-top:0.875rem}main:has(>.held-formular) .standorte-raster{margin-top:0.875rem}.stelle-kaesten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem}.stelle-kasten{display:flex;flex-direction:column;background:var(--weiss);border-top:3px solid var(--blau);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 10px 24px rgba(16,40,80,0.1)}.stelle-kasten-kopf{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 1rem;background:linear-gradient(180deg,#F2F7FC,#E7F0FA)}.stelle-kasten-kopf .wissen-kachel{width:40px;height:40px}.stelle-kasten-kopf .wissen-kachel svg{width:22px;height:22px}.stelle-kasten-kopf h2{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.25;color:var(--fastschwarz)}.stelle-kasten-text{padding:0.75rem 1rem 0.875rem}.stelle-kasten-text ul{list-style:none;margin:0;padding:0}.stelle-kasten-text li{position:relative;margin:0 0 0.5rem;padding-left:1.5rem;font-size:0.9375rem;line-height:1.5;color:#3F4A5A}.stelle-kasten-text li:last-child{margin-bottom:0}.stelle-kasten-text li::before{content:"";position:absolute;left:0;top:0.3em;width:0.9rem;height:0.9rem;background-color:var(--blau);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / contain no-repeat}.stelle-kasten-text p{margin:0.5rem 0 0;font-size:0.9375rem;line-height:1.5;color:#3F4A5A}.stelle-kasten-text>p:first-child{margin-top:0}.kontakt-raster-schlank{margin-top:1rem;gap:1rem}.kontakt-raster-schlank .kontakt-seite{gap:1rem}.kontakt-raster-schlank + .meta{margin-top:1rem;font-size:0.875rem}.kontakt-raster-schlank .kontakt-seite .karte{border:0;border-top:3px solid var(--blau);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 10px 24px rgba(16,40,80,0.1);padding:0.875rem 1rem}@media (min-width:1024px){.kontakt-raster-schlank{grid-template-columns:minmax(0,44rem) minmax(16rem,20rem);gap:1.5rem}}.formular-box{background:var(--weiss);border-top:3px solid var(--blau);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 10px 24px rgba(16,40,80,0.1)}.formular-box-titel{margin:0;padding:0.625rem 1rem;background:linear-gradient(180deg,#F2F7FC,#E7F0FA);color:var(--fastschwarz);font-size:1rem;font-weight:600;line-height:1.3}.formular-box-text{padding:0.75rem 1rem 0.875rem}.formular-box-text p{margin:0 0 0.5rem;font-size:0.9375rem;line-height:1.5}.formular-box-text p:last-child{margin:0}.formular-box-text p + p.meta{margin-top:-0.25rem}.formular-box .knopfzeile{margin-top:0.625rem;gap:0.5rem}.formular-box .knopf{font-size:0.9375rem;padding:0.5rem 1rem;min-height:44px;margin-top:0.5rem}.formular-box .knopfzeile .knopf{margin-top:0}.formular-box-notfall{border-top-color:var(--rot)}.formular-box-notfall .formular-box-titel{background:linear-gradient(180deg,#FDF3F3,#FBE7E7)}.standortliste-schlank{gap:0.75rem;grid-auto-rows:auto}.standortliste-schlank .standortbox{padding:0.875rem 1rem 0.375rem 1.25rem}.standortliste-schlank .standortbox h3{font-size:1.25rem}.standortliste-schlank .standortbox-telefon{font-size:1.0625rem}.standortliste-schlank .standortbox-weiter{font-size:0.875rem}.ablauf-klein li{margin-bottom:0.625rem;padding-left:2.25rem;font-size:0.9375rem}.ablauf-klein li::before{width:1.625rem;height:1.625rem;font-size:0.875rem}.formular-schlank{border:0;border-top:3px solid var(--blau);box-shadow:0 1px 2px rgba(16,40,80,0.08),0 10px 24px rgba(16,40,80,0.1);padding:1.25rem 1.5rem 1.5rem}.formular-schlank .fehlerbox{margin:0 0 1rem;padding:0.75rem 1rem}.formular-schlank .formular-teil{margin:0 0 1.125rem;padding:0 0 0.25rem}.formular-schlank .formular-teil:last-of-type{margin-bottom:0.75rem;border-bottom:0}.formular-schlank .formular-teil legend{margin:0 0 0.75rem;gap:0.5rem;font-size:1.0625rem}.formular-schlank .formular-nr{width:1.625rem;height:1.625rem;font-size:0.875rem}.formular-schlank .feldzeile{gap:0 1rem}.formular-schlank .feld{margin-bottom:0.75rem}.formular-schlank .feld label{margin-bottom:0.25rem;font-size:0.9375rem}.formular-schlank .feld input[type="text"],.formular-schlank .feld input[type="tel"],.formular-schlank .feld input[type="email"],.formular-schlank .feld select,.formular-schlank .feld textarea{min-height:40px;padding:0.45rem 0.7rem;font-size:0.9375rem}.formular-schlank .feld select{padding-right:2.5rem;background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%}.formular-schlank .feld textarea{min-height:5.25rem}.formular-schlank .feld-hinweis{margin:0.25rem 0 0.75rem;font-size:0.8125rem}.formular-schlank .feld-hinweis-letzter{margin-bottom:0.5rem}.datei-reihe{display:grid;gap:0.5rem;margin:0.25rem 0 0.25rem}.datei-reihe .feld{display:grid;grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:0.75rem;margin:0}.datei-reihe .feld label{margin:0}.formular-schlank .datei-feld input[type="file"]{min-height:40px;padding:0.3rem 0.5rem;font-size:0.875rem}.formular-schlank .datei-feld input[type="file"]::file-selector-button{margin-right:0.75rem;padding:0.3rem 0.8rem;font-size:0.875rem}.formular-schlank altcha-widget{margin:0.25rem 0 0.75rem}.formular-schlank .formular-hinweis{margin:0 0 0.75rem;font-size:0.8125rem}.formular-schlank .formular .knopf{font-size:1rem;padding:0.625rem 1.5rem;min-height:44px}@media (max-width:767px){.formular-schlank{padding:1rem 1rem 1.25rem}}@media (max-width:640px){main:has(>.held-formular)>.band,.band-formular{padding:1.5rem 0 1.75rem}.datei-reihe .feld{grid-template-columns:1fr;gap:0.25rem}}
