@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/WorkSans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/WorkSans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/WorkSans-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/WorkSans-italic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Besley-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Besley;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/Besley-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--rot: #e30014;--rot-flaeche: #cc0012;--rot-bar: #e20012;--text: #232323;--text-invers: #ffffff;--heading: #222222;--meta: #383838;--grau: #54595f;--dunkel-menu: #222933;--dunkel-blog: #2a2d39;--dunkel-banner: #1e1e1e;--linie: #eaeaea;--linie-karte: #f3f3f3;--linie-event: #e5e5e5;--flaeche-hell: #f7f7f7;--chip: #f2f2f4;--pastell-1: #b9c5c9;--pastell-2: #d7c4b2;--pastell-3: #f0b89d;--pastell-4: #f3afa3;--breite-standard: 1140px;--breite-inhalt: 1180px;--breite-hero: 1190px;--breite-weit: 1280px;--rand: 20px;--header-hoehe: 179px;--schrift: "Work Sans", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--schrift-zaehler: "Besley", Georgia, "Times New Roman", serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:#fff;font-family:var(--schrift);font-size:18px;line-height:1.6;color:var(--text);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}picture{display:contents}h1,h2,h3,h4,h5,h6{margin:0;color:var(--heading);line-height:1.2;text-wrap:pretty}p,ul,ol{margin:0}a{color:var(--heading);text-decoration:none;transition:color .2s ease,opacity .2s ease,background-color .2s ease,border-color .2s ease}a:hover{color:var(--rot)}:focus-visible{outline:3px solid var(--rot);outline-offset:2px}button{font:inherit}.container{max-width:var(--breite-inhalt);margin:0 auto;padding-inline:var(--rand)}.container--standard{max-width:var(--breite-standard)}.container--hero{max-width:var(--breite-hero)}.container--weit{max-width:var(--breite-weit)}.nur-screenreader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:50%;top:0;transform:translate(-50%,-120%);z-index:1000;background:var(--rot);color:#fff;padding:12px 24px;font-size:15px;font-weight:600;transition:transform .2s ease}.skip-link:focus{transform:translate(-50%);color:#fff}.dekoline{position:relative;padding-bottom:22px}.dekoline:before,.dekoline:after{content:"";position:absolute;height:2px;bottom:0;border-radius:2px}.dekoline:before{left:0;width:38px;background:var(--rot);z-index:1}.dekoline:after{left:38px;right:0;background:#cccccc4d}.dekoline--kurz:after{right:35%}.dekoline--klein{padding-bottom:14px;margin-bottom:11px}.dekoline--mittig:before{left:50%;margin-left:-19px}.dekoline--mittig:after{display:none}.kicker{font-size:17px;font-weight:500;color:var(--rot-flaeche);margin:0 0 5px}.button{display:inline-block;background:var(--rot-flaeche);color:#fff;font-size:15px;font-weight:600;line-height:1;padding:20px 24px;border:0;cursor:pointer}.button:hover,.button:focus-visible{background:#9da7ad;color:#fff}.site-header{position:fixed;inset:0 0 auto;z-index:100;background:#fff;transition:box-shadow .3s ease}.site-header.ist-gescrollt{box-shadow:0 0 4px #0000001a}.header-oben{max-width:var(--breite-standard);margin:0 auto;padding-inline:var(--rand);display:flex;align-items:center;justify-content:space-between;gap:40px}.header-logo{display:block;margin:20px 0;flex:0 0 auto;transition:margin .25s ease}.header-logo img{width:330px;transition:width .25s ease}.site-header.ist-gescrollt .header-logo{margin:10px 0}.site-header.ist-gescrollt .header-logo img{width:250px}.hauptnav{padding:14px 0 5px;transition:padding .25s ease}.site-header.ist-gescrollt .hauptnav{padding:0}.nav-liste>li,.nav-link{transition:padding .25s ease}.site-header.ist-gescrollt .nav-liste>li{padding-top:8px;padding-bottom:8px}.site-header.ist-gescrollt .nav-link{padding-top:8px;padding-bottom:8px}.nav-liste{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end}.nav-liste>li{padding:15px 15px 15px 21px;position:relative}.nav-liste>li:first-child{padding-left:0}.nav-liste>li:last-child{padding-right:0}.nav-link{display:block;font-size:16px;font-weight:600;color:#000;line-height:1.3;padding:15px 0 14px;border-bottom:2px solid transparent}.nav-link:hover,.nav-link:focus-visible,.nav-link[aria-current=page],.nav-link.ist-aktiv{color:#000;border-bottom-color:var(--rot)}.nav-link .beschreibung{display:block;font-size:12px;font-weight:400;opacity:.7;padding-top:6px}.nav-pfeil{display:inline-block;margin-left:10px;font-size:12px;font-weight:400;vertical-align:top;opacity:.8}.untermenu{list-style:none;position:absolute;top:100%;left:21px;margin:-2px 0 0;padding:6px 0;background:var(--dunkel-menu);box-shadow:0 0 7px -2px #0000004d;min-width:208px;z-index:9;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s}.hat-untermenu:hover .untermenu,.hat-untermenu:focus-within .untermenu{opacity:1;visibility:visible;transform:translateY(0)}.untermenu a{display:block;margin:0 20px;padding:9px 0;font-size:14px;font-weight:400;color:#fff;border-bottom:1px dotted rgba(255,255,255,.25)}.untermenu li:last-child a{border-bottom:0}.untermenu a:hover,.untermenu a:focus-visible,.untermenu a[aria-current=page]{color:#fff;opacity:.7}.header-bottombar{background:var(--rot-bar);margin-left:max(0px,calc((100vw - var(--breite-standard)) / 2));max-height:60px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.site-header.ist-gescrollt .header-bottombar{max-height:0;opacity:0}.bottombar-inhalt{display:flex;align-items:center;padding-right:max(0px,calc((100vw - var(--breite-standard)) / 2))}.bottombar-links{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}.bottombar-links{padding-left:var(--rand)}.bottombar-links a{display:block;padding:18px 12px;font-size:13px;font-weight:700;color:#fff}.bottombar-links a:hover,.bottombar-links a:focus-visible{color:#fff;opacity:.75}.nav-service{display:none;list-style:none;margin:16px 0 0;padding:0}.nav-service a{display:block;padding:10px 0;font-size:15px;font-weight:500;color:var(--grau);min-height:44px}.nav-service a:hover{color:var(--rot)}.burger{display:none;align-items:center;gap:10px;background:var(--rot);color:#fff;border:0;padding:12px 18px;font-size:15px;font-weight:600;cursor:pointer;min-height:44px}.burger:hover,.burger:focus-visible{background:var(--rot-flaeche);color:#fff}.seiten-banner{position:relative;overflow:hidden;background:var(--dunkel-banner);padding:280px 0 80px}.seiten-banner img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;filter:grayscale(100%)}.seiten-banner .container{position:relative}.seiten-banner h1{margin:10px 0;font-size:75px;font-weight:700;color:#fff;line-height:1.2}.inhalt-layout{max-width:var(--breite-inhalt);margin:0 auto;padding:70px var(--rand) 90px var(--rand);display:flex;gap:50px;align-items:flex-start}.inhalt-haupt{flex:1;min-width:0}.inhalt-sidebar{width:315px;flex:0 0 auto}.inhalt-layout--breit{max-width:1020px}.sidebar{display:flex;flex-direction:column;gap:40px}.sidebar-box{background:var(--flaeche-hell);border:1px solid var(--linie);padding:30px;min-width:0}.sidebar-box h2{margin:0 0 22px;font-size:22px;font-weight:600;color:var(--heading)}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu a{display:block;padding:9px 0;font-size:17px;font-weight:600;color:var(--heading);border-bottom:1px solid var(--linie)}.sidebar-menu li:last-child a{border-bottom:0}.sidebar-menu a:hover,.sidebar-menu a[aria-current=page]{color:var(--rot)}.sidebar-leer{margin:0;font-size:16px;color:var(--grau)}.sidebar-beitrag{display:flex;align-items:flex-start;gap:15px;padding:12px 0;border-bottom:1px solid var(--linie)}.sidebar-beitrag:last-child{border-bottom:0;padding-bottom:0}.sidebar-beitrag>a{flex:0 0 auto;display:block;width:72px;aspect-ratio:1;overflow:hidden;background:var(--dunkel-banner)}.sidebar-beitrag img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(100%);transition:filter .3s ease}.sidebar-beitrag>a:hover img,.sidebar-beitrag>a:focus-visible img{filter:grayscale(0%)}.sidebar-beitrag h3{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.sidebar-beitrag .meta{margin:0;font-size:12px;font-weight:500;color:var(--meta)}.sidebar-termin{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--linie)}.sidebar-termin:last-child{border-bottom:0}.sidebar-termin .kachel{background:var(--rot-bar);color:#fff;border-radius:8px;width:44px;min-height:44px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600}.sidebar-termin .kachel .tag{font-size:16px;line-height:1}.sidebar-termin .kachel .monat{font-size:11px;text-transform:uppercase;margin-top:2px}.sidebar-termin .titel{font-size:14px;font-weight:600;line-height:1.35}.sidebar-termin .zeit{font-size:13px;color:var(--grau)}.event-karte{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--linie-event);align-items:stretch;min-height:100px}.event-datum{display:flex;align-items:stretch;flex:0 0 auto}.event-datum>span{background:var(--rot-bar);color:#fff;padding:14px 10px;border-radius:16px;width:60px;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 4px 10px #00000014}.event-datum .tag{font-size:24px;font-weight:700;line-height:1}.event-datum .monat{font-size:11px;text-transform:uppercase;letter-spacing:.5px;margin-top:3px}.event-inhalt{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.event-inhalt h2,.event-inhalt h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#1d1d1f;line-height:1.35}.event-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.3}.event-label{background:var(--chip);color:#1d1d1f;padding:3px 8px;border-radius:6px;font-weight:600;font-size:12px;white-space:nowrap}.event-wert{color:#1d1d1f;overflow-wrap:anywhere}.event-wert+.event-label{margin-left:6px}.event-aktion{flex-shrink:0;margin-left:auto;align-self:center}.event-button{display:inline-block;background:var(--rot-bar);color:#fff;border-radius:999px;font-size:13px;font-weight:600;padding:10px 16px;box-shadow:0 3px 6px #0000000f;transition:transform .15s ease,box-shadow .2s ease}.event-button:hover,.event-button:focus-visible{color:#fff;transform:scale(1.04);box-shadow:0 5px 10px #00000014}.leer-hinweis{margin:0;padding:24px 0;color:var(--grau)}.brotkrumen{margin:0 0 28px}.brotkrumen ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;font-size:13px;color:var(--grau)}.brotkrumen li{display:flex;align-items:center}.brotkrumen a{color:var(--grau);padding:4px 0}.brotkrumen a:hover,.brotkrumen a:focus-visible{color:var(--rot);text-decoration:underline;text-underline-offset:3px}.brotkrumen .trenner{margin:0 8px;color:#b5b8bd}.brotkrumen [aria-current=page]{color:var(--heading);font-weight:600}.jahr-filter{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid var(--linie)}.jahr-filter ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.jahr-filter a{display:block;padding:9px 16px;font-size:15px;font-weight:600;color:var(--heading);background:var(--flaeche-hell);border:1px solid var(--linie);min-height:40px}.jahr-filter a:hover,.jahr-filter a:focus-visible{color:var(--rot);border-color:var(--rot)}.jahr-filter a[aria-current=page]{background:var(--rot-bar);border-color:var(--rot-bar);color:#fff}.listen-anzahl{margin:0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--grau)}.listen-einleitung{margin:0 0 32px;max-width:75ch;font-size:17px;line-height:1.6}.event-karte--liste{border-bottom:0;border:1px solid var(--linie-event);border-radius:14px;padding:20px 22px;margin-bottom:14px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.event-karte--liste:hover,.event-karte--liste:focus-within{border-color:var(--rot);box-shadow:0 6px 18px #00000012;transform:translateY(-2px)}.event-karte--kopf{border-bottom:0;border-left:4px solid var(--rot);border-radius:0 14px 14px 0;background:var(--flaeche-hell);padding:22px 24px;margin-bottom:10px}.event-datum .jahr{font-size:11px;letter-spacing:.5px;margin-top:2px}.event-marke{display:inline-block;margin-left:10px;vertical-align:2px;background:var(--rot-bar);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:3px 9px;border-radius:999px}.jahr-gruppe+.jahr-gruppe{margin-top:46px}.jahr-gruppe-titel{display:flex;align-items:baseline;gap:14px;margin:0 0 18px;padding-bottom:10px;border-bottom:2px solid var(--linie);font-family:Besley,Georgia,serif;font-size:30px;font-weight:700;color:var(--heading);line-height:1.1}.jahr-gruppe-anzahl{font-family:Work Sans,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:var(--grau)}.sitzungs-blaettern{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:55px}.blaettern-karte{display:flex;flex-direction:column;gap:5px;border:1px solid var(--linie-event);border-radius:12px;padding:16px 18px;color:var(--text);transition:border-color .2s ease,box-shadow .2s ease}.blaettern-karte:hover,.blaettern-karte:focus-visible{border-color:var(--rot);box-shadow:0 4px 14px #0000000f;color:var(--text)}.blaettern-karte--vor{grid-column:2;text-align:right}.blaettern-richtung{font-size:13px;font-weight:600;color:var(--rot)}.blaettern-titel{font-size:17px;font-weight:600;line-height:1.3}.blaettern-datum{font-size:13px;color:var(--grau)}.hero{background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:0 55%;padding-top:250px;overflow:hidden}.hero-bild{display:none}.hero-raster{max-width:var(--breite-hero);margin:0 auto;display:flex}.hero-luft{width:38%}.hero-text{width:62%;background:#fff;padding:80px 40px 300px 80px;position:relative}.hero-text:before{content:"";position:absolute;top:0;bottom:0;left:100%;width:50vw;background:#fff}.hero-text h1{margin:0 0 20px -3px;font-size:80px;font-weight:700;letter-spacing:-4.3px;line-height:1.1}.hero-text p{font-size:20px;line-height:1.65}.themen{position:relative;z-index:1;margin:-256px 0 -120px;color:var(--text)}.themen-raster{max-width:var(--breite-standard);margin:0 auto;display:flex}.themen-kachel{width:25%;padding:40px}.themen-kachel:nth-child(1){background:var(--pastell-1)}.themen-kachel:nth-child(2){background:var(--pastell-2)}.themen-kachel:nth-child(3){background:var(--pastell-3)}.themen-kachel:nth-child(4){background:var(--pastell-4)}.themen-kachel img{width:64px;height:64px;margin:0 0 30px;filter:brightness(0);opacity:.82}.themen-kachel h2{margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.2;color:var(--heading)}.themen-kachel p{font-size:18px;line-height:1.55}.themen-kachel a{color:var(--heading);border-bottom:1px solid transparent}.themen-kachel a:hover,.themen-kachel a:focus-visible{color:var(--rot-flaeche);border-bottom-color:currentColor}.vorsitz{background:var(--rot-flaeche);padding:220px 0 100px}.vorsitz-inhalt{max-width:760px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.vorsitz .kicker{color:#fff}.vorsitz h2{margin:0 0 22px;font-size:55px;font-weight:600;color:#fff;line-height:1.15}.vorsitz .dekoline:before{background:#fff}.vorsitz .text{font-size:19px;line-height:1.6;color:#ffffffe0;display:flex;flex-direction:column;gap:18px;margin-bottom:24px}.vorsitz .unterschrift{width:240px;margin:0 0 6px}.vorsitz .name{font-size:15px;color:#fff}.zahlen{background:#fff;padding:120px 0}.zahlen-raster{max-width:var(--breite-inhalt);margin:0 auto;padding-inline:var(--rand);display:flex;align-items:flex-start;gap:16%}.zahlen-text{width:52%}.zahlen-text h2{margin:0 0 32px;font-size:30px;font-weight:700;line-height:1.2}.zahlen-text p+p{margin-top:18px}.zahlen-zaehler{width:32%}.zahlen-zaehler .titel{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;line-height:1.3}.zahlen-zaehler .wert{font-family:var(--schrift-zaehler);font-size:90px;color:var(--heading);line-height:1.35;margin-bottom:10px;font-variant-numeric:tabular-nums}.zahlen-zaehler p{font-size:13px;line-height:1.4}.rueckblick{position:relative;padding-top:120px}.rueckblick:before{content:"";position:absolute;top:0;right:0;bottom:0;width:43%;background-image:var(--rueckblick-bild);background-repeat:no-repeat;background-position:center;background-size:cover}.rueckblick-raster{position:relative;max-width:var(--breite-inhalt);margin:0 auto;padding-inline:var(--rand);display:flex}.rueckblick-spalte{width:87%}.rueckblick-kopf{width:66%;background:#fff;margin-bottom:20px}.rueckblick-kopf h2{margin:0 0 20px;font-size:55px;font-weight:700;line-height:1.2}.rueckblick-kopf .unterzeile{font-size:17px;font-weight:500;color:var(--grau);margin:0}.rueckblick-karten{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-top:1px solid var(--linie-karte);border-left:1px solid var(--linie-karte)}.rueckblick-karte{padding:30px;border-right:1px solid var(--linie-karte);border-bottom:1px solid var(--linie-karte)}.rueckblick-karte img{width:25%;max-width:96px;margin:0 0 25px}.rueckblick-karte h3{margin:0 0 10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--rot-flaeche)}.rueckblick-karte p{font-size:16px;line-height:1.3}.rueckblick-aktion{grid-column:1 / -1;padding:30px;border-right:1px solid var(--linie-karte);border-bottom:1px solid var(--linie-karte)}.blog-sektion{background:var(--dunkel-blog);color:#ffffffd4;padding:120px 0 240px}.blog-sektion .kopf{width:60%;margin-bottom:25px}.blog-sektion .kicker{color:#fff}.blog-sektion h2{margin:0 0 0 -3px;font-size:55px;font-weight:600;color:#fff;line-height:1.2}.blog-raster{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.blog-karte h3{margin:18px 0 0;font-size:22px;font-weight:600;line-height:1.3}.blog-karte h3 a{color:#fff}.blog-karte h3 a:hover{color:#fff;opacity:.8}.blog-karte .meta{margin:8px 0 10px;font-size:12px;font-weight:500;color:#fff9}.blog-karte .teaser{font-size:15px;line-height:1.8}.blog-bild{display:block;background:var(--dunkel-banner);overflow:hidden;aspect-ratio:350 / 250}.blog-bild img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease,transform .4s ease}.blog-bild:hover img,.blog-bild:focus-visible img{filter:grayscale(0%)}.mehr-lesen{display:inline-block;margin-top:10px;font-size:15px;font-weight:600;color:#fff}.mehr-lesen:hover{color:#fff;opacity:.8}.mitmachen{background-repeat:no-repeat;background-size:cover;background-position:center center;margin:-100px 0 100px;padding-top:100px}.mitmachen-raster{max-width:var(--breite-weit);margin:0 auto;display:flex}.mitmachen-luft{width:38.4%}.mitmachen-karte{width:61.6%;background:#fff;padding:70px 40px 70px 70px}.mitmachen-karte .unterzeile{font-size:17px;font-weight:500;color:#000;margin:0}.mitmachen-karte h2{margin:22px 0;font-size:48px;font-weight:700;line-height:1.15}.folien-dialog{position:fixed;inset:0;z-index:500;background:#1e1e1ed1;display:flex;align-items:center;justify-content:center;padding:clamp(10px,3vw,40px)}.folien-dialog[hidden]{display:none}.folien-rahmen{background:#fff;width:min(1100px,100%);max-height:100%;display:flex;flex-direction:column;box-shadow:0 20px 60px -20px #00000080}.folien-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid var(--linie)}.folien-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--rot-flaeche);margin-bottom:4px}.folien-kopf h2{font-size:20px;font-weight:700;line-height:1.3}.folien-schliessen{flex:0 0 auto;width:44px;height:44px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;color:var(--heading);background:var(--flaeche-hell);border:1px solid var(--linie);cursor:pointer}.folien-schliessen:hover,.folien-schliessen:focus-visible{background:var(--rot);border-color:var(--rot);color:#fff}.folien-buehne{flex:1;min-height:0;overflow-y:auto;padding:28px}.folie{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:center}.folie[hidden]{display:none}.folie--nur-text{grid-template-columns:1fr}.folie-bild{background:var(--flaeche-hell);display:flex;align-items:center;justify-content:center}.folie-bild img{width:100%;height:auto;max-height:58vh;object-fit:contain}.folie-text h3{font-size:26px;font-weight:700;line-height:1.25;margin-bottom:14px}.folie-text p,.folie-text li{font-size:17px;line-height:1.6}.folie-text ul{padding-left:20px;display:flex;flex-direction:column;gap:8px}.folien-fuss{display:flex;align-items:center;gap:16px;padding:18px 28px;border-top:1px solid var(--linie);background:var(--flaeche-hell);flex-wrap:wrap}.folien-knopf{min-height:44px;padding:10px 20px;font-size:15px;font-weight:600;color:#fff;background:var(--rot-bar);border:0;border-radius:999px;cursor:pointer}.folien-knopf:hover:not(:disabled),.folien-knopf:focus-visible:not(:disabled){background:var(--rot-flaeche)}.folien-knopf:disabled{background:#c9ccd1;cursor:default}.folien-zaehler{font-size:14px;font-weight:600;color:var(--grau);font-variant-numeric:tabular-nums}.folien-download{margin-left:auto;font-size:14px;font-weight:600;color:var(--rot);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.folie{grid-template-columns:1fr;gap:20px;align-items:start}.folie-bild img{max-height:42vh}}@media(max-width:600px){.folien-kopf{padding:16px 18px}.folien-kopf h2{font-size:17px}.folien-buehne{padding:18px}.folie-text h3{font-size:21px}.folie-text p,.folie-text li{font-size:16px}.folien-fuss{padding:14px 18px;gap:12px;justify-content:space-between}.folien-knopf{padding:10px 16px;font-size:14px}.folien-download{margin-left:0;width:100%;text-align:center}}.archiv-eintrag{display:flex;gap:40px;padding:40px 0;border-bottom:1px solid var(--linie);align-items:flex-start}.archiv-eintrag:first-child{padding-top:0}.archiv-bild{flex:0 0 auto;width:44%;max-width:350px;background:var(--dunkel-banner);display:block;overflow:hidden;aspect-ratio:350 / 250}.archiv-bild img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease}.archiv-bild:hover img,.archiv-bild:focus-visible img{filter:grayscale(0%)}.archiv-text{flex:1;min-width:0}.archiv-text h2{margin:0 0 10px;font-size:40px;font-weight:700;line-height:1.15}.archiv-text .meta{margin:0 0 14px;font-size:12px;font-weight:500;color:var(--meta)}.archiv-text .meta a,.beitrag-meta a,.blog-karte .meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.archiv-text .meta a:hover,.beitrag-meta a:hover,.blog-karte .meta a:hover{color:var(--rot)}.blog-karte .meta a{color:#fff}.blog-karte .meta a:hover{color:#fff;opacity:.8}.archiv-text .teaser{font-size:18px;line-height:1.65}.archiv-text .mehr-lesen{color:#000;margin-top:14px}.archiv-text .mehr-lesen:hover{color:var(--rot);opacity:1}.meta-trenner{margin:0 6px}.fliesstext{line-height:1.7}.fliesstext>*+*{margin-top:20px}.fliesstext h2{font-size:22px;font-weight:700;margin-top:40px}.fliesstext h3{font-size:22px;font-weight:600;margin-top:32px}.fliesstext h4{font-size:17px;font-weight:600;margin-top:28px}.fliesstext h3.sitzungsart{display:inline-block;margin-top:34px;padding:7px 15px;background:var(--rot-bar);color:#fff;border-radius:999px;font-size:15px;font-weight:700;letter-spacing:.3px}.fliesstext ul,.fliesstext ol{padding-left:24px;display:flex;flex-direction:column;gap:12px;line-height:1.55}.fliesstext--sitzung ol{list-style:none;padding-left:0;counter-reset:top;gap:3px}.fliesstext--sitzung ol>li{counter-increment:top;position:relative;padding:13px 16px 13px 58px;border-radius:10px}.fliesstext--sitzung ol ol>li{padding-left:76px}.fliesstext--sitzung>ol>li:nth-child(odd){background:var(--flaeche-hell)}.fliesstext--sitzung ol>li:before{content:counters(top,".");position:absolute;left:14px;top:11px;min-width:32px;height:30px;padding:0 8px;display:flex;align-items:center;justify-content:center;background:var(--rot-bar);color:#fff;border-radius:999px;font-size:14px;font-weight:700;line-height:1}.fliesstext--sitzung ol ol{margin-top:12px;padding-left:0}.fliesstext--sitzung ol ol>li:before{background:var(--chip);color:var(--heading);font-size:13px}.fliesstext--sitzung ol ol>li{border-left:2px solid var(--linie-event);border-radius:0 10px 10px 0}.top-vorlage,.top-beschluss{display:inline-block;margin-top:6px;font-size:14px;color:var(--grau)}.top-beschluss{font-weight:600;color:var(--heading)}.fliesstext ul:has(>li>a[href$=".pdf"]),.fliesstext ul.ris-dokumente{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.fliesstext ul:has(>li>a[href$=".pdf"])>li,.fliesstext ul.ris-dokumente>li{border:1px solid var(--linie-event);border-radius:10px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.fliesstext ul:has(>li>a[href$=".pdf"])>li:hover,.fliesstext ul.ris-dokumente>li:hover{border-color:var(--rot);box-shadow:0 4px 14px #0000000f}.fliesstext li>a[href$=".pdf"],.fliesstext .ris-dokumente li>a{display:flex;align-items:center;gap:12px;min-height:44px;padding:12px 15px;color:var(--text);font-size:15px;line-height:1.35}.fliesstext li>a[href$=".pdf"]:hover,.fliesstext .ris-dokumente li>a:hover{opacity:1;color:var(--rot)}.fliesstext li>a[href$=".pdf"]:before,.fliesstext .ris-dokumente li>a:before{content:"PDF";flex:0 0 auto;background:var(--rot-bar);color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px;padding:4px 6px;border-radius:4px}.fliesstext .initiative-karte{display:flex;align-items:flex-start;gap:18px;margin:30px 0;padding:22px 26px;background:var(--flaeche-hell);border-left:4px solid var(--rot);border-radius:0 12px 12px 0}.initiative-marke{flex:0 0 auto;margin-top:3px;padding:4px 10px;background:var(--rot-bar);color:#fff;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px}.initiative-inhalt{min-width:0}.initiative-name{margin:0;font-size:22px;font-weight:700;line-height:1.25;color:var(--heading)}.initiative-rolle{margin:4px 0 0;font-size:16px;color:var(--grau)}.initiative-quelle{margin:10px 0 0;font-size:14px;color:var(--grau)}.fliesstext .verfahrensschritte{list-style:none;margin:26px 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;counter-reset:schritt}.fliesstext .verfahrensschritte li{counter-increment:schritt;position:relative;margin:0;padding:16px 16px 16px 18px;border:1px solid var(--linie-event);border-top:3px solid var(--rot-bar);border-radius:0 0 10px 10px;font-size:15px;line-height:1.4}.fliesstext .verfahrensschritte li:before{content:counter(schritt);display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.6px;color:var(--rot-flaeche)}.wahl-diagramm{margin:30px 0}.wahl-legende{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 18px;padding:0;list-style:none;font-size:14px;color:var(--grau)}.wahl-legende li{display:flex;align-items:center;gap:8px}.legenden-marke{width:14px;height:14px;border-radius:3px;flex:0 0 auto}.legenden-marke--sitz{background:var(--rot-bar)}.legenden-marke--kein-sitz{background:#767c85}.balken-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.balken-zeile{display:grid;grid-template-columns:minmax(0,15em) 1fr auto;align-items:center;gap:0 14px;padding:3px 0}.balken-name{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.balken-spur{position:relative;height:18px;background-image:repeating-linear-gradient(to right,var(--linie-event) 0 1px,transparent 1px 25%);box-shadow:inset -1px 0 0 var(--linie-event)}.balken{display:block;height:18px;border-radius:0 4px 4px 0}.balken--sitz{background:var(--rot-bar)}.balken--kein-sitz{background:#767c85}.balken-wert{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--heading)}.balken-sitze{color:var(--grau)}.balken-achse{display:grid;grid-template-columns:minmax(0,15em) 1fr auto;gap:0 14px;margin-top:8px;font-size:12px;color:var(--grau)}.balken-achse-werte{display:flex;justify-content:space-between;font-variant-numeric:tabular-nums}.fliesstext .termin-hinweis{padding:14px 18px;background:var(--chip);border-left:4px solid var(--rot);font-size:16px}.fliesstext a{color:var(--rot);overflow-wrap:anywhere}.fliesstext a:hover{opacity:.75}.fliesstext img{margin-block:10px}.fliesstext blockquote{margin:0;padding-left:20px;border-left:3px solid var(--rot);font-style:italic;color:var(--grau)}.fliesstext table{width:100%;border-collapse:collapse;font-size:16px}.fliesstext th,.fliesstext td{border:1px solid var(--linie);padding:8px 12px;text-align:left;vertical-align:top}.fliesstext table{display:block;overflow-x:auto}.beitrag-meta{margin:0 0 30px;font-size:12px;font-weight:500;color:var(--meta)}.beitrag-meta a{color:var(--meta)}.abschluss-hinweis{margin:60px 0 0;padding-top:25px;border-top:1px solid var(--linie);font-size:15px;color:var(--grau)}.ueber-intro{padding:70px 0 120px;overflow:hidden}.ueber-intro .raster{display:flex;gap:50px}.ueber-intro .text{width:50%}.ueber-intro .text h2{margin:0 0 22px;font-size:48px;font-weight:700;line-height:1.1}.ueber-intro .text p+p{margin-top:18px}.ueber-intro .bild{width:50%;position:relative}.ueber-intro .bild img{position:absolute;top:-40px;right:-120px;width:min(640px,58vw)}.ueber-zwischentitel h2{display:inline-block;margin:0;font-size:30px;font-weight:700}.ueber-spalten{padding:30px 0 80px}.ueber-spalten .raster{display:flex;gap:40px;align-items:flex-start}.ueber-spalten .links{width:50%;padding:48px 48px 64px 0}.ueber-spalten .links h2{margin:0 0 22px;font-size:30px;font-weight:700}.ueber-spalten .links p+p{margin-top:18px}.ueber-spalten .rechts{width:50%;background:var(--rot-flaeche);padding:48px;color:#fff}.ueber-spalten .rechts h2{margin:0 0 24px;font-size:30px;font-weight:700;color:#fff}.ueber-spalten .rechts ul{padding-left:22px;display:flex;flex-direction:column;gap:14px;line-height:1.55}.ueber-kontakt{background-repeat:no-repeat;background-position:center left;background-size:48% auto;color:#272e39;margin-bottom:100px;padding:120px 0 220px}.ueber-kontakt .raster{display:flex;justify-content:flex-end}.ueber-kontakt .karte{width:43.3%;background:#fff;padding:60px}.ueber-kontakt .karte h2{margin:0 0 22px;font-size:30px;font-weight:700;color:#1a1e24;line-height:1.2}.ueber-kontakt .karte ul{padding-left:22px;display:flex;flex-direction:column;gap:14px;font-size:18px;line-height:1.5}.kontakt-liste{margin:0;font-size:18px;line-height:1.5}.kontakt-liste dt{font-weight:600;color:var(--grau);font-size:15px;letter-spacing:.02em;text-transform:uppercase}.kontakt-liste dd{margin:4px 0 18px}.kontakt-liste dd:last-child{margin-bottom:0}.ueber-verweise{padding-bottom:20px}.verweis-raster{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.verweis-karte{background:var(--flaeche-hell);border-left:4px solid var(--rot);padding:28px 30px}.verweis-karte h2{margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.25}.verweis-karte p{margin:0;font-size:17px;line-height:1.55}.mitglieder-intro{padding:40px 0 10px}.mitglieder-intro h2{margin:0 0 20px;font-size:30px;font-weight:700;line-height:1.2}.mitglieder-intro p{max-width:78ch;font-size:18px;line-height:1.6}.mitglieder-intro p+p{margin-top:14px}.mitglieder-hinweis{margin-top:18px;padding:14px 18px;background:var(--chip);border-left:4px solid var(--rot);font-size:16px}.mitglieder-gruppe{padding:46px 0}.mitglieder-gruppe--grau{background:var(--flaeche-hell)}.mitglieder-gruppe>.container>h2{margin:0 0 14px;font-size:30px;font-weight:700;line-height:1.2}.gruppe-text{max-width:78ch;font-size:17px;line-height:1.6}.gruppe-text+.gruppe-text{margin-top:14px}.personen-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:30px 24px;margin-top:30px}.personen-raster--vorstand{grid-template-columns:repeat(auto-fit,minmax(220px,260px))}.person-karte{text-align:center}.person-bild img,.person-platzhalter{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--linie-karte)}.person-platzhalter{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid var(--linie-event)}.person-platzhalter svg{width:44%;max-width:96px;fill:#c4c8cd}.person-platzhalter-text{font-size:13px;color:var(--grau)}.person-karte--vorstand .person-bild img,.person-karte--vorstand .person-platzhalter{border:3px solid var(--rot)}.person-name{margin:14px 0 0;font-size:19px;font-weight:700;line-height:1.3}.person-rolle{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--rot-flaeche)}.person-gruppierung{margin:4px 0 0;font-size:15px;color:var(--grau);line-height:1.4}.stellv-titel{margin:30px 0 12px;font-size:20px;font-weight:700}.namen-liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2px 24px}.namen-liste li{padding:9px 0;border-bottom:1px solid var(--linie-event);font-size:17px;line-height:1.4}.namen-zusatz{display:block;font-size:14px;color:var(--grau)}.ak-sprungmarken{margin-top:26px}.ak-sprungmarken ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ak-sprungmarken a{display:inline-block;padding:10px 18px;min-height:44px;line-height:24px;background:var(--chip);font-size:16px;font-weight:600;color:var(--text)}.ak-sprungmarken a:hover,.ak-sprungmarken a:focus-visible{background:var(--rot);color:var(--text-invers)}.ak-themen{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:17px;line-height:1.5}.ak-spalten{display:grid;grid-template-columns:1.2fr 1fr;gap:10px 46px;align-items:start}.ak-sprecher{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:600}.ak-sprecher-marke{background:var(--rot-bar);color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:4px 9px;border-radius:999px}.ak-anzahl{display:inline-block;margin-left:6px;background:var(--chip);color:var(--grau);font-size:13px;font-weight:600;padding:2px 9px;border-radius:999px;vertical-align:2px}.namen-liste--schmal{grid-template-columns:1fr}.such-eingabe{display:flex;margin-bottom:40px;max-width:560px}.such-eingabe input{flex:1;min-width:0;font-family:var(--schrift);font-size:18px;padding:14px 18px;border:1px solid var(--linie);border-right:0;outline-offset:-3px}.such-eingabe button{background:var(--rot);color:#fff;border:0;padding:14px 26px;font-size:15px;font-weight:600;text-transform:uppercase;cursor:pointer}.such-eingabe button:hover{background:var(--rot-flaeche)}.such-treffer{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.such-treffer li{padding:24px 0;border-bottom:1px solid var(--linie)}.such-treffer h2{font-size:24px;font-weight:600;margin-bottom:6px}.such-treffer .bereich{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--rot-flaeche);margin-bottom:6px}.such-treffer p{font-size:16px;line-height:1.6;color:var(--grau)}.site-footer{background:#fff;color:#000;font-size:16px}.footer-raster{max-width:var(--breite-inhalt);margin:0 auto;padding:50px var(--rand) 30px var(--rand);display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:40px}.footer-raster h2{margin:0 0 23px;font-size:18px;font-weight:600;color:var(--rot)}.footer-spalte+.footer-spalte h2{margin-top:52px}.footer-logo img{width:230px;margin:20px 0 30px}.footer-adresse{margin:0 0 25px;line-height:1.7}.footer-liste{list-style:none;margin:0 0 20px;padding:0}.footer-liste li{padding:2px 0}.footer-liste a{color:var(--rot)}.footer-liste a:hover,.footer-liste a[aria-current=page]{color:var(--rot);opacity:.75}.footop{background:var(--rot-flaeche);display:flex;justify-content:center;align-items:center;min-height:100px;padding:24px var(--rand)}.footop p{margin:0;font-size:30px;font-weight:700;color:#fff;text-align:center;text-wrap:balance}.footer-unten{padding:0 var(--rand)}.footer-menu{list-style:none;margin:30px auto 10px;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.footer-menu a{display:block;padding:5px 10px;font-size:12px;text-transform:uppercase;color:#000}.footer-menu a:hover{color:var(--rot)}.footer-menu-knopf{display:block;padding:5px 10px;font-family:inherit;font-size:12px;text-transform:uppercase;color:#000;background:none;border:0;cursor:pointer;transition:color .2s ease}.footer-menu-knopf:hover,.footer-menu-knopf:focus-visible{color:var(--rot)}.footer-credits{margin:0 auto 30px;font-size:12px;text-align:center;color:#000}.footer-credits a{color:var(--rot)}.einwilligung{position:fixed;left:0;right:0;bottom:0;z-index:600;padding:clamp(12px,3vw,28px);display:flex;justify-content:center;pointer-events:none}.einwilligung[hidden]{display:none}.einwilligung-karte{pointer-events:auto;width:min(780px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-top:4px solid var(--rot);box-shadow:0 18px 50px -12px #0006;padding:clamp(20px,3vw,32px)}.einwilligung-karte h2{font-size:20px;font-weight:700;margin-bottom:10px}.einwilligung-karte>p{font-size:16px;line-height:1.6;color:var(--text)}.einwilligung-details{margin-top:22px;border-top:1px solid var(--linie);padding-top:6px}.einwilligung-kategorie{padding:14px 0;border-bottom:1px solid var(--linie)}.einwilligung-kategorie:last-child{border-bottom:0}.einwilligung-kategorie label{display:flex;align-items:center;gap:10px;cursor:pointer;min-height:32px}.einwilligung-kategorie input{width:20px;height:20px;accent-color:var(--rot);flex:0 0 auto;cursor:pointer}.einwilligung-kategorie input:disabled{cursor:default}.einwilligung-kategorie .name{font-size:16px;font-weight:600;color:var(--heading)}.einwilligung-kategorie .pflicht-hinweis{font-weight:400;color:var(--grau)}.einwilligung-kategorie .beschreibung{margin:6px 0 0 30px;font-size:14px;line-height:1.5;color:var(--grau)}.einwilligung-kategorie .dienste{margin:8px 0 0 30px;padding-left:18px;font-size:14px;line-height:1.5;color:var(--grau)}.einwilligung-knoepfe{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px}.einwilligung-knopf{min-height:44px;padding:11px 22px;font-size:15px;font-weight:600;color:var(--heading);background:var(--flaeche-hell);border:1px solid var(--linie);cursor:pointer}.einwilligung-knopf:hover,.einwilligung-knopf:focus-visible{border-color:var(--rot);color:var(--rot)}.einwilligung-knopf--haupt{background:var(--rot);border-color:var(--rot);color:#fff}.einwilligung-knopf--haupt:hover,.einwilligung-knopf--haupt:focus-visible{background:var(--rot-flaeche);border-color:var(--rot-flaeche);color:#fff}.einwilligung-knopf--schlicht{background:none;border-color:transparent;text-decoration:underline;text-underline-offset:3px;padding-inline:6px}.einwilligung-link{font-size:14px;color:var(--rot);text-decoration:underline;text-underline-offset:3px;padding:6px 0}.einwilligung-link:hover{color:var(--rot-flaeche)}.einwilligung:not([hidden])~* .nach-oben.ist-sichtbar,.einwilligung:not([hidden])~.nach-oben.ist-sichtbar{bottom:auto;top:20px}@media(max-width:600px){.einwilligung-karte h2{font-size:18px}.einwilligung-karte>p{font-size:15px}.einwilligung-knoepfe{gap:8px 12px}.einwilligung-knopf{flex:1 1 100%;text-align:center}.einwilligung-knopf--schlicht{flex-basis:auto}}.nach-oben{position:fixed;right:20px;bottom:20px;z-index:90;width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--rot);color:#fff;border:0;cursor:pointer;font-size:20px;line-height:1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility .25s,background-color .2s ease}.nach-oben.ist-sichtbar{opacity:1;visibility:visible;transform:translateY(0)}.nach-oben:hover,.nach-oben:focus-visible{background:var(--rot-flaeche);color:#fff}.fehler-seite{padding:calc(var(--header-hoehe) + 90px) 0 120px 0;text-align:center}.fehler-seite .code{font-family:var(--schrift-zaehler);font-size:120px;line-height:1;color:var(--rot)}.fehler-seite h1{font-size:40px;margin:20px 0}.fehler-seite p{max-width:560px;margin:0 auto 30px}@media(max-width:1180px){.rueckblick:before{width:50%}}@media(max-width:1024px){:root{--header-hoehe: 144px}.header-oben{align-items:center;padding-block:12px;gap:20px}.header-logo{margin:12px 0}.header-logo img{width:260px}.site-header.ist-gescrollt .header-logo{margin:12px 0}.site-header.ist-gescrollt .header-logo img{width:260px}.burger{display:inline-flex}.hauptnav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:0 var(--rand) 20px var(--rand);box-shadow:0 12px 20px -12px #00000059;max-height:calc(100vh - var(--header-hoehe));overflow-y:auto}.hauptnav.ist-offen{display:block}.nav-liste{flex-direction:column;align-items:stretch}.nav-service{display:block;border-top:1px solid var(--linie);padding-top:8px}.nav-liste>li,.nav-liste>li:first-child{padding:0;border-bottom:1px solid var(--linie)}.nav-liste>li+li:before{display:none}.nav-link{padding:14px 0;border-bottom:0;min-height:44px}.nav-pfeil{display:none}.untermenu{position:static;opacity:1;visibility:visible;transform:none;margin:0 0 12px;min-width:0;box-shadow:none}.header-bottombar{margin-left:0;max-height:none}.site-header.ist-gescrollt .header-bottombar{max-height:none;opacity:1}.bottombar-inhalt{padding-right:0;justify-content:flex-end}.bottombar-links{display:none}.hero{padding-top:calc(var(--header-hoehe) + 60px);background-position:0 0}.hero-luft{width:30%}.hero-text{width:70%;padding:40px 20px 200px 40px}.hero-text h1{font-size:60px;letter-spacing:-2.5px}.themen{margin:-160px 0 -80px}.themen-raster{padding-inline:var(--rand)}.themen-kachel{padding:20px}.themen-kachel p{font-size:16px}.vorsitz{padding:160px 0 80px}.vorsitz h2{font-size:40px}.zahlen{padding:80px 0}.zahlen-raster{gap:8%}.zahlen-text,.zahlen-zaehler{width:46%}.rueckblick{padding:60px 0 0}.rueckblick:before{width:60%}.rueckblick-spalte,.rueckblick-kopf{width:100%}.rueckblick-kopf h2{font-size:40px}.rueckblick-karten{grid-template-columns:repeat(2,1fr)}.rueckblick-karte{padding:20px}.blog-sektion{padding:80px 0 200px}.blog-sektion .kopf{width:100%}.blog-sektion h2{font-size:40px}.blog-raster{gap:30px}.mitmachen-luft{display:none}.mitmachen-karte{width:100%;padding:80px 20px 40px}.mitmachen-karte h2{font-size:40px}.seiten-banner{padding:calc(var(--header-hoehe) + 70px) 0 60px 0}.seiten-banner h1{font-size:50px}.inhalt-layout{flex-direction:column;align-items:stretch;gap:60px;padding-top:50px}.inhalt-sidebar{width:100%}.sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));align-items:start}.archiv-text h2{font-size:32px}.ueber-intro{padding:50px 0 60px}.ueber-intro .raster{gap:0}.ueber-intro .text{width:100%}.ueber-intro .text h2{font-size:40px}.ueber-intro .bild{display:none}.ueber-spalten .raster{flex-direction:column;gap:30px}.ueber-spalten .links,.ueber-spalten .rechts{width:100%}.ueber-spalten .links{padding:0 0 20px}.ueber-kontakt{background-image:none!important;padding:60px 0 80px;margin-bottom:60px}.ueber-kontakt .karte{width:100%;padding:0}.verweis-raster{grid-template-columns:1fr;gap:16px}.personen-raster{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:26px 18px}.personen-raster--vorstand{grid-template-columns:repeat(auto-fit,minmax(150px,220px))}.footer-raster{grid-template-columns:repeat(2,1fr)}.footer-spalte+.footer-spalte h2{margin-top:0}.footop p{font-size:24px}}@media(max-width:767px){:root{--header-hoehe: 144px}body{font-size:17px}.hero{background-image:none!important;padding-top:var(--header-hoehe)}.hero-bild{display:block;width:100%;height:220px;object-fit:cover;object-position:center 58%}.hero-raster{display:block}.hero-luft{display:none}.hero-text{width:100%;padding:50px 20px 60px}.hero-text:before{display:none}.hero-text h1{font-size:44px;letter-spacing:-1.5px;margin-left:0}.hero-text p{font-size:18px}.themen{margin:0 0 40px}.themen-raster{display:block}.themen-kachel{width:100%;padding:30px 20px}.vorsitz{padding:50px 20px}.vorsitz h2{font-size:32px}.vorsitz .text{font-size:17px}.zahlen{padding:50px 0}.zahlen-raster{display:block}.zahlen-text,.zahlen-zaehler{width:100%}.zahlen-zaehler{margin-top:40px}.zahlen-zaehler .wert{font-size:72px}.rueckblick{padding:50px 0 0}.rueckblick:before{display:none}.rueckblick-kopf h2{font-size:32px}.rueckblick-karten{grid-template-columns:1fr}.blog-sektion{padding:50px 20px 120px}.blog-sektion h2{font-size:32px}.blog-raster{grid-template-columns:1fr;gap:40px}.mitmachen{margin:-60px 0 60px;padding-top:60px}.mitmachen-karte{padding:50px 20px}.mitmachen-karte h2{font-size:32px}.seiten-banner{padding:calc(var(--header-hoehe) + 50px) 0 40px 0}.seiten-banner h1{font-size:36px}.inhalt-layout{padding:40px var(--rand) 60px var(--rand)}.event-karte{flex-direction:column;align-items:stretch;padding:16px 0;gap:12px}.event-karte--liste{padding:16px}.event-karte--kopf{padding:18px}.event-datum>span{width:56px}.event-aktion{margin-left:0;align-self:flex-end}.jahr-gruppe-titel{font-size:24px}.sitzungs-blaettern{grid-template-columns:1fr;margin-top:40px}.blaettern-karte--vor{grid-column:1;text-align:left}.fliesstext--sitzung ol>li{padding:12px 12px 12px 54px}.fliesstext--sitzung ol ol>li{padding-left:70px}.archiv-eintrag{flex-direction:column;gap:20px;padding:30px 0}.archiv-bild{width:100%;max-width:none}.archiv-text h2{font-size:28px}.ueber-intro .text h2,.ueber-spalten .links h2,.ueber-spalten .rechts h2,.ueber-kontakt .karte h2,.ueber-zwischentitel h2,.mitglieder-intro h2,.mitglieder-gruppe>.container>h2{font-size:26px}.ueber-spalten .rechts{padding:30px 24px}.mitglieder-gruppe{padding:34px 0}.personen-raster,.personen-raster--vorstand{grid-template-columns:repeat(2,1fr)}.namen-liste{grid-template-columns:1fr}.ak-spalten{grid-template-columns:1fr;gap:0}.balken-zeile{grid-template-columns:1fr auto;gap:4px 12px;padding:6px 0}.balken-name{grid-column:1 / -1;font-weight:600}.balken-achse,.sidebar{grid-template-columns:1fr}.footer-raster{grid-template-columns:1fr;gap:30px;padding-top:40px}.footer-raster h2{font-size:20px}.footop p{font-size:22px}.footer-credits{margin-bottom:80px}.fehler-seite .code{font-size:80px}.fehler-seite h1{font-size:30px}}@media(max-width:400px){.header-oben{gap:10px}.header-logo img{width:min(260px,58vw)}.burger{padding:12px 14px}.such-eingabe button{padding-inline:16px}.event-meta{gap:6px}}@media print{.site-header,.site-footer,.inhalt-sidebar,.nach-oben{display:none!important}.seiten-banner{padding:0 0 20px;background:none}.seiten-banner img{display:none}.seiten-banner h1{color:#000;font-size:28px}body{font-size:12pt}.inhalt-layout{display:block;padding:0}a{color:#000}}
