banner-fullsize .element-headline-large{color:#292929;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:1.5rem;font-weight:450;line-height:2rem;text-decoration:none}@media screen and (min-width:768px){banner-fullsize .element-headline-large{font-size:1.75rem;line-height:2.3125rem}}@media screen and (min-width:1024px){banner-fullsize .element-headline-large{font-size:2rem;line-height:2.6875rem}}banner-fullsize .element-background-grey[data-color="00"]{background-color:#fff}banner-fullsize .element-background-grey[data-color="10"]{background-color:#eee}banner-fullsize .element-background-grey[data-color="20"]{background-color:#dfdfdf}banner-fullsize .element-background-grey[data-color="30"]{background-color:#bfbfbf}banner-fullsize .element-background-grey[data-color="40"]{background-color:#898989}banner-fullsize .element-background-grey[data-color="50"]{background-color:#525252}banner-fullsize .element-background-grey[data-color="60"]{background-color:#292929}banner-fullsize .element-background-grey[data-color="70"]{background-color:#000}banner-fullsize .element-background-grey[data-transparency="08"]{opacity:.8}banner-fullsize .element-background-grey[data-box-shadow]{box-shadow:0 0 5px rgba(0,0,0,.3)}banner-fullsize .element-background-grey[data-typ=rounded]{border-radius:4px}banner-fullsize .element-background-grey[data-typ=rounded-right]{border-bottom-right-radius:4px;border-top-right-radius:4px}banner-fullsize .element-background-grey[data-typ=rounded-small]{border-radius:4px}banner-fullsize .element-text-standard-strong-negative{color:#fff;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:1rem;font-weight:700;line-height:1.375rem;text-decoration:none}banner-fullsize .element-text-standard-strong-negative>sup{font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:65%;line-height:65%;vertical-align:super}banner-fullsize .element-text-standard-strong-negative>sub{font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:65%;line-height:65%;vertical-align:sub}banner-fullsize .element-text-standard-strong-negative>s{display:inline-block;position:relative;text-decoration:none;white-space:nowrap}banner-fullsize .element-text-standard-strong-negative>s:before{border-color:currentcolor #fff #fff;border-top:1px solid #fff;color:#fff;content:"";left:0;position:absolute;right:0;top:50%}banner-fullsize .element-text-standard-strong-negative>a{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#fff;text-decoration:underline}banner-fullsize .element-text-standard-strong-negative>a:active,banner-fullsize .element-text-standard-strong-negative>a:hover{opacity:.6;text-decoration:none}banner-fullsize .element-text-standard-strong-negative>a:focus{opacity:1}banner-fullsize .element-headline-medium{color:#292929;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:1.375rem;font-weight:450;line-height:1.8125rem;text-decoration:none}@media screen and (min-width:768px){banner-fullsize .element-headline-medium{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:1024px){banner-fullsize .element-headline-medium{font-size:1.625rem;line-height:2.1875rem}}banner-fullsize .element-link-standard{-webkit-appearance:none;appearance:none;background-color:transparent;border:none;color:#292929;cursor:pointer;font-family:LatoLatin,Trebuchet,Calibri,"sans-serif";font-size:1rem;font-weight:450;line-height:1.375rem;padding:0;text-decoration:underline}banner-fullsize .element-link-standard:active,banner-fullsize .element-link-standard:hover{text-decoration:none}banner-fullsize .element-link-standard[ereader=custom-underline]{border-bottom:2px solid #292929;display:inline-block;text-decoration:none}banner-fullsize .element-link-standard[ereader=custom-underline]:active,banner-fullsize .element-link-standard[ereader=custom-underline]:hover{border-bottom:2px solid transparent;text-decoration:none}banner-fullsize .element-link-toplevel{background-color:transparent;color:transparent;font-size:0;height:100%;left:0;outline-offset:-1px;position:absolute;top:0;width:100%}banner-fullsize .element-link-toplevel~* a,banner-fullsize .element-link-toplevel~* button,banner-fullsize .element-link-toplevel~a,banner-fullsize .element-link-toplevel~button{position:relative}banner-fullsize .element-link-toplevel[disable-outline]{outline:none}banner-fullsize *{border:none;box-sizing:border-box;list-style:none;margin:0;padding:0}banner-fullsize{display:block}banner-fullsize .banner-container{background-position:-110px 0;background-repeat:no-repeat;background-size:cover;height:350px;position:relative;width:100%}banner-fullsize .kopfzeile{align-items:flex-start;display:flex;flex-wrap:wrap;hyphens:auto;justify-content:space-between;margin-bottom:16px;padding:0}banner-fullsize .text-container{bottom:10px;box-sizing:border-box;min-height:135px;padding:10px;position:absolute;right:10px;width:calc(100% - 20px)}banner-fullsize .banner-logo{display:block;margin:0 0 5px;max-height:35px}banner-fullsize .banner-subline{display:inline-block;line-height:25px;margin:0 0 15px;padding:0 10px;text-transform:uppercase}banner-fullsize .banner-headline{margin:0 0 10px}banner-fullsize .banner-text{margin:0}banner-fullsize .banner-text:hover{text-decoration:underline}banner-fullsize :not(no-js) .invisible{visibility:hidden}@media screen and (min-width:481px){banner-fullsize .banner-container{background-position:0 0}}@media screen and (min-width:801px){banner-fullsize .banner-container{height:280px}banner-fullsize .kopfzeile{margin-bottom:20px}banner-fullsize .text-container{bottom:unset;height:auto;max-height:265px;min-height:175px;padding:16px;right:16px;top:16px;width:40%}}@media screen and (min-width:1024px){banner-fullsize .kopfzeile{margin-bottom:24px}}