.web_rahmen__AYIBJ{min-height:100dvh;display:flex;flex-direction:column;background:var(--weiss);font-family:var(--schrift-spd)}.web_kopf__hAEe2{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--weiss);color:var(--ink);border-bottom:3px solid var(--rot)}.web_kopfInnen__vWJrX{max-width:1120px;margin:0 auto;padding:0 var(--rand);min-height:var(--kopf);display:flex;align-items:center;gap:24px}.web_wortmarke__w_Tjs{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.web_logo__sokQR{display:block;height:30px;width:auto}.web_menu__O0T_3{display:flex;gap:2px;margin-left:auto;overflow-x:auto;scrollbar-width:none}.web_menu__O0T_3::-webkit-scrollbar{display:none}.web_menuPunkt__xuJoF{padding:8px 10px;border-bottom:3px solid transparent;margin-bottom:-3px;font-size:15px;font-weight:800;color:var(--ged-75);text-decoration:none;white-space:nowrap}.web_menuPunkt__xuJoF:hover{color:var(--ink);border-bottom-color:var(--linie)}.web_menuPunktAktiv__s2E19,.web_menuPunktAktiv__s2E19:hover{color:var(--rot);border-bottom-color:var(--rot)}.web_menuApp__4dZEc{margin-left:10px;align-self:center;padding:8px 14px;background:var(--ink);font-size:14px;font-weight:800;color:#fff;text-decoration:none;white-space:nowrap}.web_menuApp__4dZEc:hover{background:var(--rot);color:#fff}.web_inhalt__bVXRK{flex:1 1;width:100%;max-width:1120px;margin:0 auto;padding:0 var(--rand) 64px}.web_fuss__dRala{background:var(--ink);color:var(--auf-dunkel-85);margin-top:48px}.web_fussInnen__ybywS{max-width:1120px;margin:0 auto;padding:32px var(--rand);display:grid;grid-gap:24px;gap:24px}.web_fussLogo__pGNoe{display:block;height:34px;width:auto;margin-bottom:18px}.web_fussSpalteTitel__FKdq4{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--auf-dunkel-60);margin:0 0 10px}.web_fussListe__5Bn8j{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.web_fussListe__5Bn8j a{color:var(--auf-dunkel-85);text-decoration:none;font-size:15px}.web_fussListe__5Bn8j a:hover{color:#fff;text-decoration:underline}.web_fussZeile__0R_Fj{border-top:2px solid rgba(255,255,255,.14);font-size:13px;color:var(--auf-dunkel-60);padding-top:18px}@media (min-width:760px){.web_kopfInnen__vWJrX{min-height:76px}.web_logo__sokQR{height:38px}.web_fussInnen__ybywS{grid-template-columns:repeat(3,1fr)}.web_fussZeile__0R_Fj{grid-column:1/-1}}