body.site[data-public-page="imprint"]{background:#edf2f6!important;color:#102c40}body.site[data-public-page="imprint"] #main{width:calc(100% - 96px)!important;max-width:2200px!important;margin:auto!important}.im-page{font:16px/1.7 Arial,sans-serif;color:#102c40;margin:0 0 30px}.im-page *{box-sizing:border-box;min-width:0}.im-page .eyebrow{font:700 10px/1.6 Arial;letter-spacing:1.8px;color:#d90035}.im-hero{background:linear-gradient(90deg,#fff 34%,#ffffffde 50%,#ffffff00 77%),url('/assets/weather-panorama.webp') right 48%/cover;padding:27px 0 38px;min-height:240px}.im-hero>nav{display:flex;gap:15px;color:#536b7f;font:12px Arial;margin-bottom:30px}.im-hero nav a{color:#536b7f;text-decoration:none}.im-hero>div{max-width:65%}.im-hero h1{font:700 51px/1.15 Georgia,serif;letter-spacing:-.8px;margin:16px 0 10px;color:#102c40}.im-hero p{font:20px/1.5 Georgia,serif;color:#536579;margin:0}.im-card{background:white;border:1px solid #d1dfe9;border-radius:9px;padding:28px 32px 0;margin-top:25px;box-shadow:0 5px 20px #102c4004}.im-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:38px;align-items:start}.im-document{background:white;min-width:0;counter-reset:im-section}.im-document>header{border-left:3px solid #ed0038;padding-left:16px;margin:0 0 28px}.im-document>header strong{font:700 16px Arial;letter-spacing:.6px}.im-document>header p{font:13px/1.6 Arial;color:#6d8091;margin:7px 0 0}.im-document .information-section{counter-increment:im-section;position:relative;border:0;border-bottom:1px solid #dbe5ec;margin:0;padding:25px 0 25px 65px;scroll-margin-top:30px;background:white}.im-document .information-section:last-child{border-bottom:0}.im-document .information-section:before{content:counter(im-section,decimal-leading-zero);position:absolute;left:0;top:27px;color:#db0036;font:700 18px/1.4 Arial}.im-document .information-section h2{font:700 25px/1.3 Georgia,serif;color:#102c40;letter-spacing:-.25px;margin:0 0 14px;overflow-wrap:anywhere}.im-document .information-section p,.im-document .information-section ul{font:15px/1.8 Arial;color:#4e6476;margin:12px 0;overflow-wrap:anywhere;max-width:90ch}.im-document .information-section strong{color:#142d40;font-weight:600}.im-document .information-section ul{padding-left:22px}.im-document a{color:#154b75;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.im-sidebar{border-left:1px solid #dbe5ec;padding-left:28px;position:sticky;top:25px}.im-contact{background:#102f44;color:white;padding:29px;border-radius:8px}.im-contact>span{display:block;margin-bottom:20px}.im-contact>span svg{width:36px;height:36px}.im-contact h2{font:700 27px/1.25 Georgia,serif;color:white;letter-spacing:-.3px;margin:0 0 15px}.im-contact p{font:14px/1.6 Arial;color:#e0edf5;margin:0 0 12px}.im-email{display:block;font:600 15px/1.6 Arial;color:white;text-decoration:none;overflow-wrap:anywhere;margin:10px 0 21px}.im-page .im-contact .button{display:flex;justify-content:center;background:#ed0038;border:0;border-radius:5px;color:white;font:600 13px/1.5 Arial;text-decoration:none;padding:14px 15px}.im-related{border:1px solid #d5e2ec;border-radius:8px;padding:20px;margin-top:17px;background:#fff}.im-related .eyebrow{color:#596d80;font-size:9px;display:block;margin-bottom:12px}.im-related>a{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;color:#17364b;padding:14px 0;border-bottom:1px solid #dce6ee;font:14px/1.5 Arial}.im-related>a:last-child{border:0;padding-bottom:3px}.im-related>a>span{font-size:20px;color:#254f6d}.im-index{margin-top:18px;border:1px solid #d5e2ec;border-radius:7px;background:#f7fafc;padding:14px 17px;font:12px/1.5 Arial;color:#46637a}.im-index summary{cursor:pointer}.im-index nav{display:grid;gap:10px;padding-top:15px}.im-index a{color:#315870;overflow-wrap:anywhere}.im-card-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dbe5ec;padding:18px 0;margin-top:12px;font:11px/1.5 Arial;color:#567082}.im-card-footer strong{font-weight:600;color:#18394f}.im-card-footer a{color:#254d6b;text-decoration:underline;text-underline-offset:3px}.im-bottom{display:flex;align-items:center;gap:24px;background:#fff;border:1px solid #d1dfe9;border-radius:8px;padding:24px 30px;margin-top:22px}.im-people{display:flex;align-items:center;border-right:2px solid #ed0038;padding-right:23px;flex:none}.im-people svg{width:34px;height:34px}.im-bottom h2{font:700 25px/1.3 Georgia,serif;color:#102c40;margin:0 0 7px}.im-bottom p{font:14px/1.6 Arial;color:#607789;margin:0}.im-bottom>a{margin-left:auto;font:600 13px/1.6 Arial;color:#254d6b;text-decoration:underline;white-space:nowrap}.im-page a:focus-visible,.im-page summary:focus-visible{outline:3px solid #ed0038;outline-offset:4px}
body.site[data-public-page="imprint"] .b24-footer{background:#102c3e!important}body.site[data-public-page="imprint"] .b24-footer .wrap{max-width:2200px!important;width:calc(100% - 96px)!important}body.site[data-public-page="imprint"] .b24-footer .sp-campaign,body.site[data-public-page="imprint"] .b24-footer-plus,body.site[data-public-page="imprint"] .b24-footer .np-footer-tip{display:none}body.site[data-public-page="imprint"] .b24-footer .np-footer-grid{padding:25px 0;gap:25px;background-size:130px auto}body.site[data-public-page="imprint"] .b24-footer .np-footer-column h2{font-size:15px}body.site[data-public-page="imprint"] .b24-footer .np-footer-column a,body.site[data-public-page="imprint"] .b24-footer .np-footer-brand p{font-size:12px;line-height:1.6}body.site[data-public-page="imprint"] .b24-footer .np-footer-column{gap:8px}body.site[data-public-page="imprint"] .b24-footer .np-footer-brand .logo{font-size:25px}body.site[data-public-page="imprint"] .b24-footer .np-footer-social a{width:32px;height:32px;font-size:17px}body.site[data-public-page="imprint"] .b24-footer .np-footer-social svg{width:17px;height:17px}
@media(min-width:2200px){.im-hero{min-height:280px;padding-top:30px;padding-bottom:45px}.im-hero h1{font-size:57px}.im-card{padding:35px 42px 0}.im-layout{grid-template-columns:minmax(0,1fr) 450px;gap:45px}.im-sidebar{padding-left:35px}.im-document .information-section{padding-top:30px;padding-bottom:30px}.im-document .information-section:before{top:33px}.im-document .information-section p{font-size:16px}}
@media(max-width:1100px){.im-layout{grid-template-columns:minmax(0,1fr) 300px;gap:25px}.im-sidebar{padding-left:22px}.im-contact{padding:23px}.im-card{padding:25px 25px 0}.im-document .information-section{padding-left:48px}.im-document .information-section h2{font-size:23px}.im-contact h2{font-size:24px}}
@media(max-width:800px){body.site[data-public-page="imprint"] #main,body.site[data-public-page="imprint"] .b24-footer .wrap{width:calc(100% - 32px)!important}.im-hero{min-height:230px;padding:25px 0;background-image:linear-gradient(90deg,#fffffffa 25%,#ffffffc9 75%),url('/assets/weather-panorama.webp')}.im-hero>div{max-width:100%}.im-hero h1{font-size:43px}.im-hero p{font-size:18px}.im-layout{grid-template-columns:1fr}.im-sidebar{position:static;border-left:0;border-top:1px solid #dbe5ec;padding:25px 0 0}.im-card{padding:22px 22px 0}.im-document .information-section p{font-size:15px}.im-related{margin-top:15px}.im-bottom{padding:20px;gap:17px;flex-wrap:wrap}.im-bottom h2{font-size:22px}.im-bottom>a{margin-left:53px}.im-bottom>div{flex:1}.im-people{padding-right:15px}.im-people svg{width:28px;height:28px}}
@media(max-width:450px){body.site[data-public-page="imprint"] #main,body.site[data-public-page="imprint"] .b24-footer .wrap{width:calc(100% - 24px)!important}.im-hero{min-height:200px}.im-hero h1{font-size:38px}.im-hero p{font-size:16px}.im-hero>nav{font-size:11px;margin-bottom:23px}.im-page .eyebrow{font-size:9px;letter-spacing:1.2px}.im-card{padding:20px 17px 0;margin-top:17px}.im-document .information-section{padding:22px 0 22px 35px}.im-document .information-section:before{font-size:14px;top:25px}.im-document .information-section h2{font-size:21px}.im-document .information-section p{font-size:14px;line-height:1.8}.im-contact{padding:23px}.im-card-footer{flex-wrap:wrap;font-size:10px;gap:12px}.im-bottom h2{font-size:20px}.im-bottom p{font-size:12px}}
@media print{.im-hero,.im-sidebar,.im-bottom,.im-card-footer{display:none}.im-card{padding:0;border:0;box-shadow:none}.im-layout{display:block}.im-document .information-section p,.im-document .information-section h2{color:#000}}
