:root{--bg:#fff;--tint:#f1f7fb;--fg:#1c2530;--mu:#54657a;--ln:#cfe0ea;--brand:#2b8bc2;--head:#0b5f98;--link:#136aa2;--btn:#136aa2;--btn-fg:#fff;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Noto Serif", serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Noto Sans Arabic", sans-serif;color-scheme:light}:root[data-theme=dark]{--bg:#17191c;--tint:#1f2327;--fg:#e8e4dc;--mu:#a6adb5;--ln:#353b42;--brand:#4f9fcc;--head:#cfe6f3;--link:#8cc8ea;--btn:#8cc8ea;--btn-fg:#10202b;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--sans);margin:0;font-size:17px;line-height:1.6}img{block-size:auto;max-inline-size:100%;display:block}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{font-family:var(--serif);color:var(--head);overflow-wrap:break-word;margin-block:0 .6em;font-weight:600;line-height:1.2}h1{border-block-end:1px solid var(--ln);padding-block-end:.35em;font-size:clamp(1.9rem,4vw,2.6rem)}h2{border-block-end:1px solid var(--ln);margin-block-start:2.2rem;padding-block-end:.25em;font-size:clamp(1.35rem,2.6vw,1.7rem)}p{overflow-wrap:anywhere;margin-block:0 1rem}ul{padding-inline-start:1.3rem}.wrap{min-inline-size:0;max-inline-size:1120px;margin-inline:auto;padding-inline:1.25rem}.lead{max-inline-size:70ch}.hinweis{color:var(--mu);max-inline-size:70ch;font-size:15px}.kopf{border-block-end:3px solid var(--brand)}.kopf-in{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;padding-block:.7rem;display:flex}.logo{flex:none;display:block}.logo img,.logo-gross img{mix-blend-mode:multiply}:root[data-theme=dark] .logo img,:root[data-theme=dark] .logo-gross img{filter:invert()hue-rotate(180deg);mix-blend-mode:screen}.logo img{inline-size:132px}.haupt{font-family:var(--serif);flex-wrap:wrap;gap:.2rem 1.2rem;font-size:1.08rem;display:flex}.haupt a{color:var(--head);border-block-end:2px solid #0000;padding-block:.3rem;text-decoration:none}.haupt a:hover,.haupt a[aria-current]{border-block-end-color:var(--brand)}.kopf-rechts{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-inline-start:auto;display:flex}.suche{display:flex}.suche input{font:inherit;border:1px solid var(--ln);background:var(--bg);color:var(--fg);border-inline-end:0;border-start-start-radius:4px;border-end-start-radius:4px;inline-size:13rem;min-inline-size:0;max-inline-size:100%;padding:.45rem .7rem;font-size:16px}.suche button,.knopf{font:inherit;border:1px solid var(--btn);background:var(--btn);color:var(--btn-fg);cursor:pointer;padding:.45rem .9rem;font-size:15px}.suche button{border-start-end-radius:4px;border-end-end-radius:4px}.ansicht{font:inherit;border:1px solid var(--ln);background:var(--bg);color:var(--link);cursor:pointer;border-radius:4px;padding:.4rem .7rem;font-size:15px}.langs{flex-wrap:wrap;gap:.2rem .9rem;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.langs [aria-current]{color:var(--fg);font-weight:700;text-decoration:none}main{padding-block:2rem 3rem}.tw{margin-block:0 1.5rem;overflow-x:auto}table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}th,td{border-block-end:1px solid var(--ln);text-align:start;vertical-align:middle;padding:.5rem .7rem}thead th{white-space:nowrap;background:var(--tint);color:var(--head);border-block-end:2px solid var(--brand);font-size:15px}td.num,th.num{text-align:end;white-space:nowrap}tbody tr:hover{background:var(--tint)}.fuss{border-block-start:1px solid var(--ln);background:var(--tint);color:var(--mu);padding-block:1.5rem;font-size:15px}.fuss ul{flex-wrap:wrap;gap:.3rem 1.4rem;margin:0 0 .8rem;padding:0;list-style:none;display:flex}.fuss p{max-inline-size:80ch;margin:0}.skip{position:absolute;inset-inline-start:-9999px}.skip:focus{background:var(--bg);z-index:5;padding:.5rem .8rem;inset-block-start:1rem;inset-inline-start:1rem}.vh{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}@media (width<=640px){.logo img{inline-size:104px}.kopf-rechts{inline-size:100%;margin-inline-start:0}.suche{flex:100%;min-inline-size:0}.suche input{flex:1 1 0;inline-size:0;min-inline-size:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
