.cookiebanner{background:#fff;border-bottom:3px solid #004f80;padding:10px 10px 0;overflow:hidden}.cookiebanner h2,.cookiebanner p{margin-bottom:20px}.cookiebanner .all{display:none}.cookiebanner a.RichTextIntLink:before{content:"";display:inline-block;position:absolute;width:6px;height:9px;background:url("../icons/sprite.svg") no-repeat -77px -75px;left:5px;top:5px}.cookiebanner a.RichTextIntLink:hover,.cookiebanner a.RichTextIntLink:focus,.cookiebanner a.RichTextIntLink:active{text-decoration:none}.cookiebanner a.RichTextIntLink:hover:before,.cookiebanner a.RichTextIntLink:focus:before,.cookiebanner a.RichTextIntLink:active:before{content:"";display:inline-block;position:absolute;width:6px;height:9px;background:url("../icons/sprite.svg") no-repeat -144px -151px}.cookiebanner.classic{background:#004f80;color:#fff}.js .cookiebanner{bottom:0;position:fixed;z-index:1099;width:100%;height:auto;background-color:rgba(117, 117, 117, 0.8);overflow:inherit;border:none}.js .cookiebanner.top{bottom:auto;padding-top:4.8rem;top:-1000px}.js .cookiebanner.top .cookiebannerbox{top:15px}.js .cookiebanner.classic{background-color:#004f80;color:#fff}.js .cookiebanner.classic .cookiebannerbox{top:0;bottom:0}.js .cookiebanner.classic .cookiebannerbox>div{background-color:#004f80;box-shadow:none;color:#fff;padding:10px 0}.js .cookiebanner.classic .cookiebannerbox>div .button{background-color:#fff;color:#004f80}.js .cookiebanner.classic .cookiebannerbox a.RichTextIntLink{color:#fff;padding-left:20px;position:relative}.js .cookiebanner.classic .cookiebannerbox a.RichTextIntLink:before{content:"";display:inline-block;position:absolute;width:6px;height:9px;background:url("../icons/sprite.svg") no-repeat -124px -104px;left:9px;top:5px}.js .cookiebanner.classic.top .cookiebannerbox>div{background-color:#004f80;box-shadow:none;color:#fff;padding:10px 0 0}.js .cookiebannerbox:not(.row){width:100%;position:relative;margin:0 auto;top:-15px}.js .cookiebannerbox:not(.row)>div{display:block;overflow:hidden;background:#fff;box-shadow:0 0 10px #000;margin:0 auto;padding:10px 10px 0;width:97%}.js .cookiebannerbox:not(.row)>div .all{display:block;margin-bottom:10px}.js .cookiebannerbox .picture{display:none}.js .cookiebanner--sliding-animation{background:none;border-bottom:8px solid #d7d7d7;position:static}.js .cookiebanner--sliding-animation~#siteWrapper header.sticky{position:relative}.js .cookiebanner--sliding-animation~#siteWrapper #wrapper{padding-top:0 !important}.js .cookiebanner--sliding-animation .options>*{display:block}.js .cookiebanner--sliding-animation input[type=checkbox]{width:0;line-height:0;position:absolute;left:-2000px;overflow:hidden}.js .cookiebanner--sliding-animation input[type=checkbox]+label{cursor:pointer;display:inline-block;font-size:16px;margin-bottom:10px;padding:2px 2px 2px 30px;position:relative}.js .cookiebanner--sliding-animation input[type=checkbox]:disabled+label{cursor:default}.js .cookiebanner--sliding-animation input[type=checkbox]+label::before{background:url(/SiteGlobals/StyleBundles/Bilder/icons/checkbox_radiobutton.svg.svg?__blob=normal&v=3) 1px 3px no-repeat;content:"";display:block;height:22px;left:2px;position:absolute;top:0;width:20px;z-index:1}.js .cookiebanner--sliding-animation input[type=checkbox]:checked+label::before{background:url(/SiteGlobals/StyleBundles/Bilder/icons/checkbox_radiobutton.svg.svg?__blob=normal&v=3) 1px -196px no-repeat}.js .cookiebanner--sliding-animation input[type=checkbox]:checked:not(:disabled)+label::before{background:url(/SiteGlobals/StyleBundles/Bilder/icons/checkbox_radiobutton.svg.svg?__blob=normal&v=3) 0 -196px no-repeat;filter:brightness(0) saturate(100%) invert(55%) sepia(0%) saturate(18%) hue-rotate(231deg) brightness(98%) contrast(95%)}.js .cookiebanner--sliding-animation input[type=checkbox]:not(:disabled)+label:focus-visible::before,.js .cookiebanner--sliding-animation input[type=checkbox].a11y-focus+label::before,.js .cookiebanner--sliding-animation input[type=checkbox]:not(:disabled)+label:hover::before{outline:-webkit-focus-ring-color auto 1px;outline:1px auto #000}.js .cookiebanner--sliding-animation input[type=checkbox]:disabled+label::after{background:#888;content:"";display:block;height:19px;left:2px;position:absolute;top:3px;width:19px}.js .cookiebanner--sliding-animation #hint-label{margin-bottom:0;text-decoration:underline}.js .cookiebanner--sliding-animation .button-row{overflow:hidden}.js .cookiebanner--sliding-animation .button-row .button{background:#810a26;border:0;color:#fff;font-size:14px;font-weight:bold;margin-bottom:10px;padding:12px 20px;text-transform:uppercase}.js .cookiebanner--sliding-animation .button-row .button:not(:first-child){margin-right:10px}.js .cookiebanner--sliding-animation .button-row .button:hover,.js .cookiebanner--sliding-animation .button-row .button:focus,.js .cookiebanner--sliding-animation .button-row .button:active{background:#4c0a18;text-decoration:underline}.js .cookiebanner--sliding-animation.cookiebanner--imk .button-row .button{background:#2e5866}.js .cookiebanner--sliding-animation.cookiebanner--imk .button-row .button:hover,.js .cookiebanner--sliding-animation.cookiebanner--imk .button-row .button:focus,.js .cookiebanner--sliding-animation.cookiebanner--imk .button-row .button:active{background:#22444e}.js .cookiebanner--sliding-animation.cookiebanner--va .button-row .button{background:#1a3a86}.js .cookiebanner--sliding-animation.cookiebanner--va .button-row .button:hover,.js .cookiebanner--sliding-animation.cookiebanner--va .button-row .button:focus,.js .cookiebanner--sliding-animation.cookiebanner--va .button-row .button:active{background:#102350}.js .cookiebanner--sliding-animation.cookiebanner--vmk .button-row .button{background:#365042}.js .cookiebanner--sliding-animation.cookiebanner--vmk .button-row .button:hover,.js .cookiebanner--sliding-animation.cookiebanner--vmk .button-row .button:focus,.js .cookiebanner--sliding-animation.cookiebanner--vmk .button-row .button:active{background:#203028}.js .cookiebanner--sliding-animation.cookiebanner--wmk .button-row .button{background:#8b6d00}.js .cookiebanner--sliding-animation.cookiebanner--wmk .button-row .button:hover,.js .cookiebanner--sliding-animation.cookiebanner--wmk .button-row .button:focus,.js .cookiebanner--sliding-animation.cookiebanner--wmk .button-row .button:active{background:#564000}@media only screen and (max-width: 480px){.js .cookiebannerbox:not(.row){top:-50px}}@media only screen and (min-width: 1024px){.js .cookiebannerbox:not(.row)>div{width:100%;max-width:960px;display:table}.js .cookiebannerbox:not(.row)>div .text{display:table-cell}.js .cookiebannerbox:not(.row)>div .all{display:table-cell;vertical-align:bottom;padding-bottom:10px}.js .cookiebannerbox:not(.row)>div .all .button{word-break:normal;margin-left:10px}.js .cookiebannerbox>div .picture{display:block}.js .cookiebanner.top{top:-1000px;bottom:auto;padding-top:0}.js .cookiebanner.top .cookiebannerbox{top:auto;bottom:-15px}.js .cookiebanner.classic .cookiebannerbox{top:0;bottom:0}} 