:root{--red:#e52c35;--ink:#14232e;--muted:#65737d;--line:#e0e5e7}*{box-sizing:border-box}body{position:static;left:auto;transform:none;width:auto;margin:0;box-shadow:none;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff;line-height:1.65}a:link,a:visited{color:inherit;text-decoration:none}a:hover{color:var(--red)}a:focus-visible{outline:3px solid var(--red);outline-offset:4px}img{max-width:100%;height:auto}.topline{background:var(--ink);color:#c5d0d7;padding:9px max(5vw,calc((100vw - 1240px)/2));font-size:10px;letter-spacing:.1em;display:flex;justify-content:space-between;gap:20px}.topline strong{color:white;font-size:16px;margin-left:8px}.brand-header{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:29px 0}.brand-header>a{border-left:5px solid var(--red);padding-left:16px;letter-spacing:.15em;font-size:12px;font-weight:bold;line-height:1.3}.brand-header strong{display:block;font-size:25px;letter-spacing:.04em}.brand-header>span{font-size:10px;letter-spacing:.15em;color:var(--muted)}nav{width:auto;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#menu{height:auto;max-width:1240px;margin:auto}.solidblockmenu{margin:0!important;padding:0!important;background:none!important;border:0!important;display:flex;flex-wrap:wrap;float:none!important;height:auto!important;list-style:none}.solidblockmenu li{float:none!important;display:block}.solidblockmenu li a{display:block!important;background:none!important;border:0!important;color:var(--ink)!important;font:600 12px Arial!important;padding:19px 22px!important;text-transform:none!important}.solidblockmenu li a:hover{color:var(--red)!important;background:#f3f5f6!important}.hero{min-height:600px;color:white;display:flex;align-items:center;background:linear-gradient(90deg,rgba(13,25,36,.97),rgba(13,25,36,.76) 48%,rgba(13,25,36,.18)),url('/pics/headnacht.jpg') center/cover no-repeat #14232e}.hero>div{width:1240px;max-width:90%;margin:50px auto}.hero p:first-child{font-size:10px;letter-spacing:.2em;border-left:26px solid var(--red);padding-left:13px}.hero h1{font-size:clamp(48px,6vw,80px);line-height:1.04;letter-spacing:-.05em;margin:28px 0;font-weight:800}.hero em{font-style:normal;color:#ff5157}.hero p{font-size:14px;color:#d3dce2;line-height:1.9}.cta:link,.cta:visited{display:inline-block;background:var(--red);color:white;padding:15px 25px;font-size:12px;font-weight:bold;margin-top:20px}.team-link{margin-left:25px;font-size:12px}content{display:grid;width:min(1240px,90%);grid-template-columns:minmax(0,1fr) 280px;gap:55px;margin:55px auto 65px;align-items:start}#content{float:none;width:auto;padding:0;overflow-x:auto;min-width:0}#sidebar{float:none;width:auto;text-align:left;padding-left:25px;border-left:1px solid var(--line)}h2{font-size:32px;line-height:1.2;letter-spacing:-.03em;margin:0 0 22px}h3{font-size:21px}#content table{max-width:100%;font-size:14px;border-collapse:collapse}#content td,#content th{padding:9px}#content>table>tbody>tr:first-child h2{font-size:28px}#content input,#content textarea,#content select{max-width:100%;padding:9px;border:1px solid #aab7c0;font:inherit}hr{border:0;border-top:1px solid var(--line);margin:28px 0}.module{width:100%;display:block;border:0;border-top:3px solid var(--red);border-radius:0;background:#f2f4f4;padding:24px 19px;margin-bottom:22px;color:var(--ink);font:13px/1.8 Arial;text-align:left;box-shadow:none}.module b,.module p:first-child{font-weight:bold}.module a{color:var(--red);font-weight:bold}#bild,.zebra{box-shadow:none}#bild{padding:0;border:0}.zebra tr:nth-child(even){background:#f2f4f4}.join{background:var(--red);padding:45px max(5vw,calc((100vw - 1240px)/2));color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.join p{font-size:10px;letter-spacing:.16em;margin:0 0 14px}.join h2{margin:0 0 10px}.join span{font-size:13px}.join>a{background:white;color:var(--ink);padding:15px 25px;font-size:12px;font-weight:bold;white-space:nowrap}footer{position:static;width:auto;padding:30px;background:var(--ink);color:#cbd4da}footer font,footer a{color:#cbd4da!important;font:11px Arial!important}footer i{font-style:normal}.skip-link{position:fixed;top:-100px;left:20px;z-index:999;background:white;padding:12px}.skip-link:focus{top:10px}.mega{border:1px solid var(--line);box-shadow:0 10px 30px #14232e22;padding:10px}.mega a{font:13px/2 Arial!important}
@media(max-width:1300px){.brand-header,#menu{width:90%}.solidblockmenu li a{padding:17px 16px!important}}@media(max-width:850px){.brand-header>span{display:none}.solidblockmenu{gap:0}.solidblockmenu li a{padding:13px!important;font-size:11px!important}.hero{min-height:560px}content{grid-template-columns:1fr;gap:35px;margin-top:35px}#sidebar{border-left:0;border-top:1px solid var(--line);padding:25px 0 0;display:flex;gap:20px;flex-wrap:wrap}#sidebar .module{flex:1;min-width:220px}.join{align-items:flex-start;flex-direction:column}.hero h1{font-size:64px}}@media(max-width:480px){.topline{font-size:8px;letter-spacing:0}.brand-header{padding-block:22px}.brand-header strong{font-size:22px}.hero{min-height:570px}.hero h1{font-size:54px}.hero p{font-size:12px}.hero p:first-child{font-size:8px}.team-link{display:block;margin:20px 0 0}.hero>div{margin-block:36px}.solidblockmenu li a{padding:12px 10px!important}h2{font-size:27px}#content td,#content th{padding:5px;font-size:12px}.join h2{font-size:28px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
