#container{margin-top:82px}header#header{position:fixed;left:0;top:0;background:#fff;width:100%;z-index:15}header#header .mod_sociallinks{width:100%;max-width:1400px;margin-right:auto;margin-left:auto;text-align:right}header#header .mainnavi{width:100%;max-width:1400px;margin-right:auto;margin-left:auto;padding:1rem 15px}@media only screen and (min-width:1024px){header#header .mainnavi{padding:3rem 15px}}header#header .mainnavi ul a{color:#fff;padding:10px 0;display:block;font-weight:700;text-transform:uppercase}@media only screen and (min-width:1024px){header#header .mainnavi ul a{padding:15px 0}}header#header .mainnavi ul a.trail,header#header .mainnavi ul a.active{text-decoration:underline}header#header .mainnavi ul a svg{top:-6px!important;width:18px!important;height:18px!important;max-height:18px!important}header#header .mainnavi ul.level_1{position:relative;display:block}@media only screen and (min-width:1024px){header#header .mainnavi ul.level_1{width:50%;max-width:500px}}header#header .mainnavi ul.level_1 li{width:100%;font-size:22px}@media only screen and (min-width:1024px){header#header .mainnavi ul.level_1 li{font-size:32px}}header#header .mainnavi ul.level_1 li .submenu{position:relative}header#header .mainnavi ul.level_1 li .submenu:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:5px;transform:rotate(-45deg);position:absolute;right:0;top:calc(50% - 10px)}header#header .mainnavi ul.level_1 li .submenu:hover:after,header#header .mainnavi ul.level_1 li .submenu:focus:after{border:solid red;border-width:0 2px 2px 0}@media only screen and (max-width:1023px){header#header .mainnavi ul.level_1 li .submenu:hover:after,header#header .mainnavi ul.level_1 li .submenu:focus:after{transform:rotate(45deg)}}header#header .mainnavi ul.level_1 li .level_2{position:relative;visibility:visible;opacity:1;max-height:0;overflow:hidden;transition:all 300ms ease-in}@media only screen and (min-width:1024px){header#header .mainnavi ul.level_1 li .level_2{position:absolute;visibility:hidden;opacity:0;left:600px;top:0}}header#header .mainnavi ul.level_1 li .level_2 li{font-size:18px;margin-left:15px}@media only screen and (min-width:1024px){header#header .mainnavi ul.level_1 li .level_2 li{margin-left:0;font-size:26px}}header#header .mainnavi ul.level_1 li .level_2 a{padding:5px 0;text-transform:initial}@media only screen and (min-width:1024px){header#header .mainnavi ul.level_1 li .level_2 a{padding:10px 0}}header#header .mainnavi ul.level_1 li.show a:after{border:solid red;border-width:0 2px 2px 0}@media only screen and (max-width:1023px){header#header .mainnavi ul.level_1 li.show a:after{transform:rotate(45deg)}}header#header .mainnavi ul.level_1 li.show .level_2{max-height:500px}@media only screen and (min-width:1024px){header#header .mainnavi ul.level_1 li.show .level_2{visibility:visible;min-width:330px;opacity:1}}header#header .ce_buttons{display:flex;align-items:center;justify-content:flex-end;padding:10px 0}header#header .ce_hyperlink{padding:10px 0}header#header .menu-container{position:relative}header#header .menu-container .row{z-index:15;position:relative}header#header .mega-menu{width:100%;left:0;top:0;overflow-y:auto;height:100vh;z-index:10;padding:6rem 15px 0 15px;position:fixed;background:#193041;transition:all 300ms ease-out;transform:translate(0,-100vh)}header#header .mega-menu .mod_changelanguage{position:relative;top:auto;right:auto;margin-bottom:1rem}header#header .mega-menu .mod_changelanguage ul{padding:0;list-style:none;display:flex;margin-bottom:0}header#header .mega-menu .mod_changelanguage li{margin-right:10px}header#header .mega-menu .mod_changelanguage li:last-child{margin-right:0}header#header .mega-menu .mod_changelanguage strong,header#header .mega-menu .mod_changelanguage a{color:#fff}header#header .mega-menu .mega-menu-bottom{display:block;padding:2rem 0}body.active-menu header#header{background:#193041}body.active-menu header#header .mega-menu{transform:translate(0,0)}body.active-menu header#header .ce_hyperlink svg path{fill:#fff}body.active-menu header#header .ce_hyperlink svg rect{fill:#fff}body.font-mode{zoom:1.2}body.contrast-mode #header,body.contrast-mode #container{filter:grayscale(100%)}body.contrast-mode .mod_article.colored .container-xl .ce_headline,body.contrast-mode footer#footer .wrapper,body.contrast-mode .bg-secondary,body.contrast-mode .bg-primary{color:#fff;background-color:#000!important}body.contrast-mode .bg-light{background:#fff;color:#000}body.contrast-mode img,body.contrast-mode .bg-img-cover{filter:grayscale(100%)}body.contrast-mode footer#footer .footerbar .mod_customnav ul a{color:#000}body.contrast-mode .text-primary,body.contrast-mode .card.ce_linkbox.link-active:hover .text-hover-primary,body.contrast-mode .card.ce_linkbox.link-active:hover.bg-primary a,body.contrast-mode .card.ce_linkbox.link-active:hover.bg-primary .text-white,body.contrast-mode .card.ce_linkbox.link-active:hover.bg-primary{color:#000!important}body.contrast-mode .card.ce_newsbox:hover .info,body.contrast-mode .card.ce_newsbox:hover .archive,body.contrast-mode .card.ce_newsbox:hover .headline{color:#000!important}body.contrast-mode .card.ce_newsbox:hover:before{background:#000}body.contrast-mode .card.ce_newsbox:hover .category{background:#000}.button-icon{position:relative;background:none;outline:none;border:0;margin:0 16px 0 0;padding:0;line-height:0;height:30px}@media only screen and (min-width:1024px){.button-icon{margin:0 32px 0 0}}.button-icon svg,.button-icon img{height:32px;max-height:32px}.button-icon.contrast-icon.active svg path{stroke:red}.button-icon.contrast-icon.active svg path:last-child{fill:red}.button-icon.contrast-icon svg:hover path,.button-icon.contrast-icon svg:focus path{stroke:red}.button-icon.contrast-icon svg:hover path:last-child,.button-icon.contrast-icon svg:focus path:last-child{fill:red}.button-icon.font-size-icon.active svg path{fill:red}.button-icon.font-size-icon{display:none}@media only screen and (min-width:1024px){.button-icon.font-size-icon{display:inline-block}}.button-icon.font-size-icon svg:hover path,.button-icon.font-size-icon svg:focus path{fill:red}.button-icon.active:after{content:"";left:0;position:absolute;bottom:0;height:2px;width:100%;background:red}.active-menu .button-icon.contrast-icon svg path{stroke:#fff}.active-menu .button-icon.contrast-icon svg path:last-child{fill:#fff}.active-menu .button-icon.font-size-icon svg path{fill:#fff}.menu{position:relative;width:30px;height:20px;cursor:pointer;top:-1px}.menu .menu-icon{content:"";width:30px;left:0;top:10px;height:2px;position:absolute;background:#252525;text-align:center;transition:all 250ms ease}.menu .menu-icon:before,.menu .menu-icon:after{content:"";left:0;height:2px;width:30px;position:absolute;background:#252525;transition:all 250ms ease}.menu .menu-icon:before{top:-9px}.menu .menu-icon:after{top:9px}.menu:hover .menu-icon,.menu:focus .menu-icon{background:red}.menu:hover .menu-icon:before,.menu:hover .menu-icon:after,.menu:focus .menu-icon:before,.menu:focus .menu-icon:after{background:red}.menu.active .menu-icon{width:30px;background:transparent;transform:rotate(-135deg)}.menu.active .menu-icon:before{background:#fff;top:0;transform:rotate(90deg)}.menu.active .menu-icon:after{background:#fff;top:0}#header a{color:#fff;text-decoration:none}#header a:hover,#header a:focus{text-decoration:underline}#header .ce_hyperlink a{display:block;position:relative;z-index:5}