.banner-visible .mfp-inline-holder .mfp-content,.banner-visible .mfp-ajax-holder .mfp-content{background-color:#fff;max-width:calc(100% - 40px);position:absolute;top:75px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}.cookiebanner .cookiebannerbox:not(.cookiebannerbox--drm) input[type='checkbox']+label.cookiebanner-control__label{margin-top:0;margin-bottom:26px}.banner-visible .mfp-content{// padding:0}.text-right{text-align:right}.cookiebanner .cookiebannerbox:not(.cookiebannerbox--drm) input[type='checkbox']+label::before{content:'';display:inline-block;position:absolute;width:20px;height:20px;background:url(/SiteGlobals/Subsites/Karriere/Frontend/Images/icons/sprite.svg?__blob=normal) no-repeat -864.8px -522px;top:6px;left:0}.cookiebanner .cookiebannerbox:not(.cookiebannerbox--drm) input[type='checkbox']:checked+label::after{content:'' !important;position:absolute;top:6px;left:6px;display:block !important;transform:rotate(45deg);height:17px;width:8px;border-bottom:3px solid #004b76;border-right:3px solid #004b76}.cookiebanner .cookiebannerbox:not(.cookiebannerbox--drm) input[type='checkbox']+label{color:#004b76;padding-right:16px;padding-left:30px;margin-top:16px;margin-bottom:10px;font-weight:700;position:relative;cursor:pointer}.cookiebanner .cookiebannerbox:not(.cookiebannerbox--drm) input[type='checkbox']:active+label,input[type='checkbox']:focus+label,input[type='checkbox']:hover+label{text-decoration:underline}.cookiebanner{background:#fff;padding:4px 18px;border-bottom:3px solid #004b76;overflow:hidden}.cookiebanner__placeholder{background-color:#004b76}.cookiebanner h1,.cookiebanner h2{font-family:"bundessansweb",Arial,helvetica,sans-serif,"Droid Sans";font-weight:bold;font-size:2.8rem;color:#004b76;margin-bottom:10px;text-align:left}.cookiebanner button{border:1px solid #004b76;margin-right:20px;margin-top:20px}.cookiebanner button:first-child{margin-top:0}.cookiebanner .all{display:none}.cookiebanner button{cursor:pointer}.cookiebanner.classic{background:#004b76;color:#fff}.cookiebanner-section__title{margin-right:40px}.cookiebanner-section__title:active button,.cookiebanner-section__title:focus button,.cookiebanner-section__title:hover button{color:#004b76;text-decoration:underline}.cookiebanner-section__title:active.active-control::after,.cookiebanner-section__title:focus.active-control::after,.cookiebanner-section__title:hover.active-control::after{position:relative}.cookiebanner-section__title:active.inactive-control::after,.cookiebanner-section__title:focus.inactive-control::after,.cookiebanner-section__title:hover.inactive-control::after{position:relative}.cookiebanner-section__title::after{left:.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cookiebanner-section__title.active-control::after{position:relative}.cookiebanner-section__title.inactive-control::after{position:relative}.cookiebanner-control__label{margin-bottom:20px}.cookiebanner-control__label::after{content:none !important}[disabled]+.cookiebanner-control__label:active,[disabled]+.cookiebanner-control__label:focus,[disabled]+.cookiebanner-control__label:hover{cursor:not-allowed}.cookiebanner__restrictive{display:none;position:relative !important}.mfp-content .cookiebanner__restrictive{display:block}.cookiebanner__restrictive .button{display:inline-block;margin-right:10px;color:#fff;background-color:#004b76}.cookiebanner__restrictive .button:active,.cookiebanner__restrictive .button:focus,.cookiebanner__restrictive .button:hover{background:#aaa;text-decoration:underline}.js-on .cookiebanner{background:linear-gradient(180deg,transparent 26px,rgba(117,117,117,0.8) 26px);width:100%;height:auto;border:0;position:fixed;bottom:0;z-index:1531;overflow:inherit}.js-on .cookiebanner::before{content:'\a0';height:26px;display:block}.js-on .cookiebanner--inactive{width:auto;padding:0}.js-on .cookiebanner--inactive::before{content:none}.js-on .cookiebanner__relative{position:relative !important}.js-on .cookiebanner__relative.top{margin-top:-13px}.js-on .cookiebanner__restrictive{background:0}.js-on .cookiebanner.top:not(.cookiebanner__restrictive){background:linear-gradient(0,transparent 26px,rgba(117,117,117,0.8) 26px);padding-top:4.8rem;top:-1000px;bottom:auto}.js-on .cookiebanner.top:not(.cookiebanner__restrictive)::before{display:none}.js-on .cookiebanner.top:not(.cookiebanner__restrictive)::after{content:'\a0';height:26px;display:block}.js-on .cookiebanner.top:not(.cookiebanner__restrictive) .cookiebannerbox{top:15px}.js-on .cookiebanner.classic{background-color:#004b76;color:#fff}.js-on .cookiebanner.classic .cookiebannerbox{top:0;bottom:0}.js-on .cookiebanner.classic .cookiebannerbox>div{background-color:#004b76;padding:10px 0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.js-on .cookiebanner.classic .cookiebannerbox>div .button{background-color:#fff;color:#004b76}.js-on .cookiebanner.classic .cookiebannerbox a.RichTextIntLink{padding-left:20px;color:#fff;position:relative}.js-on .cookiebanner.classic .cookiebannerbox a.RichTextIntLink:before{content:'';display:inline-block;position:absolute;width:14px;height:17px;background:url("../icons/sprite.svg") no-repeat -290px -861.8px;top:5px;left:9px}.js-on .cookiebanner.classic.top .cookiebannerbox>div{background-color:#004b76;padding:10px 0 0;-webkit-box-shadow:none;box-shadow:none;color:#fff}.js-on .cookiebanner .cookiebannerbox{width:100%;margin:0 auto;position:relative;top:-15px}.js-on .cookiebanner .cookiebannerbox>div.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:144em;box-shadow:none;background:0;border:0}.js-on .cookiebanner .cookiebannerbox>div .all{margin-bottom:10px;display:block}.js-on .cookiebannerbox .picture{display:none}@media only screen and (min-width:768px){.banner-visible .mfp-inline-holder .mfp-content,.banner-visible .mfp-ajax-holder .mfp-content{width:auto}.js-on .cookiebanner{width:700px}}@media only screen and (min-width:1024px){.js-on .cookiebanner{width:784px}}
