:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#fff;color:#171717;font:18px Arial,Helvetica,sans-serif}.site-grid{display:grid;grid-template-columns:242px minmax(0,1fr);grid-template-rows:48px minmax(calc(100vh - 48px),auto)}.site-header{grid-column:2;grid-row:1;display:flex;align-items:center;gap:1rem;background:#f6f7f8;padding:0 30px;min-width:0}.site-header h1{margin:0;font-size:32px;font-weight:400;color:#444;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.old-site{margin-left:auto;font-size:12px;color:#555;white-space:nowrap}.site-nav{grid-column:1;grid-row:1/3;background:#f6f7f8;display:flex;flex-direction:column;padding:8px 2px;gap:3px}.site-nav a{display:block;background:#e2e3e4;color:#171717;text-align:center;text-decoration:none;line-height:21px;min-height:22px}.site-nav a:hover,.site-nav a:focus-visible{background:#c9ced0;text-decoration:underline}.site-nav .menu-title{background:#ef3730;color:#fff;font-weight:bold;font-size:20px;line-height:31px;margin-bottom:6px}.nav-gap{height:8px}main{grid-column:2;grid-row:2;min-width:0;padding:0 4px}#aktuelles{display:block;width:100%;height:calc(100vh - 48px);min-height:620px;border:0;background:#fff}a:focus-visible{outline:3px solid #2266bb;outline-offset:1px}@media(max-width:760px){body{font-size:16px}.site-grid{display:block}.site-header{min-height:54px;padding:8px 12px}.site-header h1{font-size:clamp(18px,4vw,26px);white-space:normal}.old-site{display:none}.site-nav{padding:6px;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.site-nav a{font-size:14px;line-height:25px;padding:0 8px}.site-nav .menu-title{display:none}.nav-gap{display:none}main{padding:0}#aktuelles{height:calc(100vh - 140px);min-height:500px}}
:root .site-header .site-brand{display:inline-flex;align-items:center;gap:14px;min-width:0;color:inherit;text-decoration:none}
:root .site-header .site-brand h1{min-width:0}
