.kader-filter{flex-wrap:wrap;margin:0 0 1rem;display:flex}.kader-filter button{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--nacht);background:var(--weiss);min-height:2.75rem;color:var(--nacht);cursor:pointer;margin-left:-1px;padding:.6rem .9rem;font-size:.7rem;font-weight:700}.kader-filter button:first-child{margin-left:0}.kader-filter button[aria-pressed=true]{background:var(--blau);border-color:var(--blau);color:var(--weiss)}.kader-filter button:focus-visible{outline:3px solid var(--flut);outline-offset:2px;position:relative}.kader-raster{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kader-karte{background:var(--weiss);border:1px solid var(--linie);position:relative;overflow:hidden}.kader-bild{aspect-ratio:4/5;font-family:var(--font-display);color:var(--blau);letter-spacing:.02em;background:linear-gradient(160deg,#e3ebf3,#c9d7e4);place-items:center;font-size:2.6rem;font-weight:800;display:grid}.kader-bild img{object-fit:cover;width:100%;height:100%;display:block}.kader-nr{background:var(--blau);color:var(--weiss);font-family:var(--font-display);text-align:center;min-width:2.2rem;padding:.35rem .5rem;font-size:1rem;font-weight:800;position:absolute;top:0;left:0}.kader-info{border-top:3px solid var(--blau);padding:.7rem .8rem .85rem}.kader-info b{font-family:var(--font-display);text-transform:uppercase;font-size:1rem;font-weight:800;line-height:1.15;display:block}.kader-info span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grau);font-size:.7rem;font-weight:600}.kader-karte.kader-leitung .kader-nr{background:var(--flut);color:var(--nacht)}.kader-karte.kader-leitung .kader-info{border-top-color:var(--flut)}.kader-hinweis{color:var(--grau);margin-top:.8rem;font-size:.82rem}.chronik-kacheln{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;margin-bottom:1rem;display:grid}.chronik-kacheln div{background:var(--weiss);border:1px solid var(--linie);padding:1rem}.chronik-kacheln strong{font-family:var(--font-display);color:var(--blau);font-size:2rem;font-weight:800;line-height:1;display:block}.chronik-kacheln small{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grau);font-size:.7rem;font-weight:600}.chronik-tabelle{border-collapse:collapse;background:var(--weiss);border:1px solid var(--linie);width:100%;font-size:.95rem}.chronik-tabelle th{background:var(--nacht);color:var(--weiss);text-align:left;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:.6rem .8rem;font-size:.7rem;font-weight:700}.chronik-tabelle td{border-top:1px solid var(--linie);font-variant-numeric:tabular-nums;padding:.55rem .8rem}.chronik-tabelle caption{caption-side:top;text-align:left;color:var(--grau);padding:.5rem 0;font-size:.85rem}@media (max-width:560px){.kader-raster{grid-template-columns:repeat(2,1fr);gap:.7rem}.kader-bild{font-size:2rem}}.sprungleiste{background:var(--weiss);border-bottom:1px solid var(--linie);padding:1rem 0}.sprungleiste.eingebettet{background:0 0;border:0;padding:0}.sprungleiste-titel{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--blau);margin:0 0 .6rem;font-size:.7rem;font-weight:700}.sprungleiste ul{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.sprungleiste a{border:2px solid var(--nacht);height:100%;color:var(--nacht);background:var(--weiss);min-height:2.75rem;padding:.7rem .9rem;text-decoration:none;display:block}.sprungleiste a:hover,.sprungleiste a:focus-visible{background:var(--blau);border-color:var(--blau);color:var(--weiss)}.sprungleiste a:focus-visible{outline:3px solid var(--flut);outline-offset:2px}.sprungleiste b{font-family:var(--font-display);text-transform:uppercase;font-size:.95rem;font-weight:800;line-height:1.1;display:block}.sprungleiste span{opacity:.8;margin-top:.2rem;font-size:.8rem;display:block}@media (max-width:560px){.sprungleiste ul{grid-template-columns:repeat(2,1fr)}}
