footer.bg-dark,header nav.bg-dark,nav.bg-dark.navbar-dark{background-color:#000!important}body{font-display:fallback}a{color:#2196f3;cursor:pointer}a:active,a:focus,a:hover{color:#2196f3;text-decoration:underline}p{margin-bottom:0}@media (min-width:1200px){h1.mega{font-size:70px;font-weight:100}}.filmdetail .linked_films .card .card-body .card-title,.filme .card .card-body .card-title{font-size:1.3rem}.card .card-img-top{width:100%;height:auto}#collapse_element{width:100%}#group option{color:#000!important}.custom-select:focus,.form-control-file:focus,.form-control:focus{border-color:#2196f3!important;box-shadow:inset 0 -2px 0 -1px #2196f3!important;outline:0}.general{margin-bottom:-3rem!important}.filme .card .card-body{padding:0 10px;height:50px}@media (max-width:567px){.filme .card .card-body{height:40px}}@media (max-width:576px){.filme .card .card-body .card-title{font-size:1rem}}@media (min-width:577px) and (max-width:767px){.filme .card .card-body .card-title{font-size:1.075rem}}@media (min-width:768px) and (max-width:991px){.filme .card .card-body .card-title{font-size:1.15rem}}@media (min-width:992px) and (max-width:1199){.filme .card .card-body .card-title{font-size:1.225rem}}.filme .card .card-body .card-title a .line1,.filme .card .card-body .card-title a .line2{display:block}.filme .card .card-body .card-title a .line2{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.filme .small .card .card-body{height:50px}@media (max-width:567px){.filme .small .card .card-body{height:30px;min-height:30px}}.filme .small .card .card-body .card-title{font-size:1.1rem}@media (max-width:576px){.filme .small .card .card-body .card-title{font-size:.7rem}}@media (min-width:577px) and (max-width:767px){.filme .small .card .card-body .card-title{font-size:.8rem}}@media (min-width:768px) and (max-width:991px){.filme .small .card .card-body .card-title{font-size:.9rem}}@media (min-width:992px) and (max-width:1199){.filme .small .card .card-body .card-title{font-size:1rem}}.filme #search_content .row{margin-left:-10px;margin-right:-10px}.filme #search_content .row>div{padding-left:10px;padding-right:10px}.filme .card a{color:#000}.filme .card.text-white a,.tabs .tab-element.active a{color:#fff}#newPassword{z-index:99999999}header .row{width:calc(100% + 40px)}.tabs{display:flex;justify-content:flex-end;margin-bottom:-10px}.tabs .tab-element{margin-right:30px;padding-top:10px;padding-bottom:30px;border-bottom:4px solid rgba(0,0,0,0)}.tabs .tab-element.active,.tabs .tab-element:active,.tabs .tab-element:focus,.tabs .tab-element:hover{border-bottom:4px solid #fff}.tabs .tab-element a{color:#ccc}.tabs .tab-element a:active,.tabs .tab-element a:focus,.tabs .tab-element a:hover{color:#fff;text-decoration:none}#login_subnavigation ul li a:hover,.filmdetail #gewinnspielmodal a.text-dark,.logincontent a,.logincontent h2:hover{text-decoration:underline}.tabs .tab-element-last{padding-top:2px}.tabs .tab-element-last .btn-default{color:#fff;text-transform:none}.loginbutton .btn-default{color:#fff}.modal{z-index:9999999}#login_subnavigation{position:absolute;background-color:#eaeaea;width:100%;z-index:999999}#login_subnavigation ul{list-style:none;margin-bottom:0}#login_subnavigation ul li:first-child{border-left:1px solid #b5b7ba}#login_subnavigation ul li{border-right:1px solid #b5b7ba}#login_subnavigation ul li a{cursor:pointer;font-size:16px;padding:20px;display:block;color:rgba(0,0,0,.87)}#loginModal a:not(.btn){color:#2196f3!important}#loginModal a:not(.btn):hover{text-decoration:underline}#loginModal .login-content,#loginModal .password-forgot-content{display:none}#loginModal .login-content.active,#loginModal .password-forgot-content.active,.filmdetail #gewinnspielmodal .form-check .invalid-feedback,.filmdetail #gewinnspielmodal .form-check .valid-feedback{display:block}footer a{color:#aaa}footer a:active,footer a:focus,footer a:hover{color:#fff}footer a.extended{font-weight:700;color:#aaa!important}footer a.extended:active,footer a.extended:focus,footer a.extended:hover{color:#fff!important}footer .text-box{color:#aaa}#cookie-datenschutzeinstellung .btn.btn-link,#cookie-datenschutzeinstellung a,#cookie-datenschutzeinstellung a:hover,#cookie-datenschutzeinstellung-details .btn.btn-link,#cookie-datenschutzeinstellung-details a,#cookie-datenschutzeinstellung-details a:hover{color:#2196f3}#cookie-datenschutzeinstellung .custom-control-input:checked~.custom-control-label:before,#cookie-datenschutzeinstellung-details .custom-control-input:checked~.custom-control-label:before{color:#2196f3}#cookie-datenschutzeinstellung #enable_cookie_details:checked~.custom-control-label:before,#cookie-datenschutzeinstellung-details #enable_cookie_details:checked~.custom-control-label:before{color:#ccc}#cookie-datenschutzeinstellung .custom-switch .custom-control-input:checked~.custom-control-label:after,#cookie-datenschutzeinstellung-details .custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#2196f3}#cookie-datenschutzeinstellung .custom-switch #enable_cookie_details:checked~.custom-control-label:after,#cookie-datenschutzeinstellung-details .custom-switch #enable_cookie_details:checked~.custom-control-label:after{background-color:#ccc}#cookie-datenschutzeinstellung .custom-switch .custom-control-input:checked~.custom-control-track,#cookie-datenschutzeinstellung-details .custom-switch .custom-control-input:checked~.custom-control-track{background-color:rgba(33,150,243,.5)}#cookie-datenschutzeinstellung .custom-switch #enable_cookie_details:checked~.custom-control-track,#cookie-datenschutzeinstellung-details .custom-switch #enable_cookie_details:checked~.custom-control-track{background-color:rgba(204,204,204,.5)}#cookie-datenschutzeinstellung .custom-control-label:before,#cookie-datenschutzeinstellung-details .custom-control-label:before{background-color:currentColor}#cookie-datenschutzeinstellung .collapse,#cookie-datenschutzeinstellung-details .collapse{box-shadow:0 0 2px 0 rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2)}.filmdetail h3{font-family:Roboto,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase}.filmdetail .youtubewrapper{position:relative;margin:0 auto;max-width:640px;max-height:480px;width:100%;height:auto;color:#fff}.filmdetail #teaserarea h3{text-transform:none!important}.filmdetail .filmcard .row{margin-left:-5px!important;margin-right:-5px!important}.filmdetail .filmcard .row>div{padding-left:5px!important;padding-right:5px!important}.filmdetail .filmcard .row>div .subcontent{position:absolute;margin-left:-100px;margin-right:-100px;z-index:999999999;transition:margin-right 2s;transition:margin-left 2s;background-color:#fff;border:2px solid grey}.filmdetail .bg-dark{background-color:#0f1012!important}.filmdetail .badge_wrapper img{position:absolute;left:-140px;top:170px}@media (min-width:960px) and (max-width:1139px){.filmdetail .badge_wrapper img{left:-90px;top:150px;height:130px;width:auto}}@media (min-width:568px) and (max-width:959px){.filmdetail .badge_wrapper img{left:-70px;top:100px;height:100px;width:auto}}@media (max-width:567px){.filmdetail .badge_wrapper img{left:180px;top:140px;height:100px;width:auto}.filmdetail .teaserimg-col{margin-top:20px;text-align:left!important}.filmdetail .teaserimg-col img{max-width:50%}.filmdetail .socialline .badge{font-size:12px}}@media only screen and (min-width:800px){.filmdetail h1{font-size:55px;font-weight:700;margin:0;letter-spacing:-1px;line-height:1}.filmdetail h2{margin-top:34px;font-weight:700;font-size:26px;margin-bottom:10px}.filmdetail h4{margin-top:25px;font-size:26px;font-weight:400;line-height:1.375}}.filmdetail .labelimagewrapper img{height:80px}@media (max-width:567px){.filmdetail .labelimagewrapper img{max-width:100%;margin-top:20px;height:auth}}.filmdetail .badge-twitter{background-color:#4267b2;color:#fff}.filmdetail .badge-facebook{background-color:#1b95e0;color:#fff}.filmdetail .badge{margin-right:10px}.filmdetail .badge .fab,.filmdetail .badge .fas{margin-right:5px}.filmdetail a{color:#000!important}.filmdetail #gewinnspielmodal{color:#000!important;z-index:999999999}.filmdetail #gewinnspielmodal .modal-image{width:calc(100% + 3rem);height:auto;margin:0 -1.5rem;margin-bottom:1.5rem}.filmdetail #gewinnspielmodal a.text-dark{cursor:pointer}.filmdetail.text-white a{color:#fff!important}.filmdetail #affix .btn,.filmdetail .btn-primary,.filmdetail .btn-secondary,.filmdetail a.text-dark,.filmdetail.text-white a.btn.btn-light{color:#000!important}.filmdetail .slider .capture{position:block;height:0}.filmdetail .slider .capture .capture-content{position:relative;top:-100px;width:50%;text-align:center;background-color:rgba(0,0,0,.2);margin:0 auto;padding:10px}.filmdetail .slider .capture:after{display:table;content:"";clear:both}.filmdetail .slider .slick-slide{height:auto!important}.filmdetail .slider .slick-slide.slick-active{opacity:1}.filmdetail .slider .slick-slide img{min-height:300px;max-height:300px}.filmdetail .slider .slick-dots{margin:-35px auto 0;padding:0;z-index:9999;width:calc(100vW - 20px);list-style-type:none;display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:567px){.filmdetail .slider .slick-dots{width:100vW;max-width:100vW;padding:0;flex-wrap:wrap;margin-left:-5px;margin-top:20px}}.filmdetail .slider .slick-dots li{display:block;max-width:16px;position:relative;left:8px}.filmdetail .slider .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;padding:5px;margin:5px}@media (max-width:567px){.filmdetail .slider .slick-dots li{left:0;position:static}.filmdetail .slider .slick-dots li button{margin-left:0}}.filmdetail .slider .slick-dots li button::before{font-family:slick;font-size:6px;line-height:20px;display:block;content:" ";position:absolute;width:14px;height:14px;margin:-20px 5px 5px -20px;border-radius:10px;border:3px solid #aaa;text-align:center;color:#000;-webkit-font-smoothing:antialiased}@media (max-width:567px){.filmdetail .slider .slick-dots li button::before{margin-left:0;margin-right:0}}.filmdetail .slider .slick-dots li.slick-active button::before,.filmdetail .slider .slick-dots li:hover button::before{border:3px solid #fff!important}.filmdetail .slider-nav{position:absolute;z-index:9999;width:100%;margin-top:150px}.filmdetail .slider-nav .left{float:left}.filmdetail .slider-nav .right{float:right}.filmdetail .slider-nav::after{clear:both;content:"";display:table}@media (max-width:1023px){.filmdetail .slider .slick-slide img{min-height:250px;max-height:250px}.filmdetail .slider-nav{margin-top:125px}}@media (max-width:767px){.filmdetail .slider .slick-slide img{min-height:200px;max-height:200px}.filmdetail .slider-nav{margin-top:100px}}.filmdetail #affix>.container{display:block!important}.filmdetail #affix .btn{background-color:#fff!important;margin:-10px 20px -10px -10px;padding:20px}.filmdetail #affix .btn .activearrow.down{display:block;position:absolute;width:100%;height:10px;left:0;bottom:-10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAKBAMAAABLZROSAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAdAatHlbexQAAAC5JREFUCNdjYHSBACMGBhEww1mBASgIFQIKQoWAghAhsCBYCCwIFIICYYgQJgAAia4JCZKk3zMAAAAASUVORK5CYII=) center center no-repeat}.filmdetail #picture_slider_content .carousel-caption{background-color:rgba(0,0,0,.4);padding-left:5px;padding-right:5px}.filmdetail .picture-download{position:absolute;top:0;text-align:right;width:100%!important;font-size:20px}.filmdetail .picture-download .badge{margin:.5rem!important;padding:.5rem!important;background-color:rgba(255,255,255,.4)}.filmdetail .picture-download .badge .fas{margin-right:0}.filmdetail .picture-download .text{display:none;margin-left:5px}.filmdetail .picture-download:hover .text,.registration .expansion-panel .invalid-feedback{display:block}.filmdetail .picture-download:hover .badge{background-color:rgba(255,255,255,.8)}.filmdetail .card,.filmdetail .card .btn{background-color:transparent;background-image:none}.filmdetail .picture-download a{margin-top:.5rem!important}.filmdetail #ytplayer{width:100%;height:400px}.filmdetail .card{border-image-width:0;box-shadow:none}.filmdetail .card .btn{border:none;outline:0}.filmdetail .card .btn:hover{border:none;background-color:none}.filmdetail #download_pictures .container .card{background-color:#fff}.filmdetail #download_pictures .container .card h6{color:#000}.filmdetail.text-white #download_pictures .container .card{background-color:#000}.filmdetail.text-white #download_pictures .container .card h6{color:#fff}.filmdetail.text-white .card{background-color:#000;border-image-width:0;box-shadow:none;background-image:none}.filmdetail.text-white .card .btn{color:#000!important;border:none;background-color:#fff!important;outline:0;background-image:none}.filmdetail.text-white .card .btn:hover{border:none;background-color:none}.filmdetail.text-white .card .dropdown-menu{background-color:#fff!important}.filmdetail.text-white .card .dropdown-menu:before{background-color:#000}.filmdetail.text-white .card .dropdown-menu .dropdown-item{color:#000!important;background-color:#fff!important}.filmdetail.text-white .card .dropdown-menu .dropdown-item:hover{background-color:#666}.filmdetail .linked_films .card .card-body{height:100px;padding:0 15px}@media (max-width:567px){.filmdetail .linked_films .card .card-body .card-title{font-size:1.1rem}}.logincontent i{color:#000}#logincontent h2,#logincontent p,.logincontent .bg-dark h1,.logincontent .bg-dark i,.logincontent .text-white i{color:#fff}.logincontent h2{cursor:pointer;margin-bottom:0}.logincontent .dark-col{background-color:rgba(0,0,0,.3);margin-top:-1.5rem!important;margin-bottom:-1.5rem!important;padding-top:1.5rem!important;padding-bottom:1.5rem!important}.logincontent .dark-col .row{padding-bottom:10px}@media (min-width:992px){.logincontent .dark-col{max-width:calc(100%/12*2 - 20px)}}.logincontent .darsteller,.logincontent .genre,.logincontent .regie{margin-bottom:.5rem!important}@media (max-width:576px){.film .col-lg-2 img{max-width:50%}.film .col-lg-8{padding-top:30px;padding-bottom:30px}}#logincontentwrapper{margin-bottom:-3rem!important}.registration .expansion-panel.show .expansion-panel-toggler{background-color:#eee}.registration .expansion-panel.show .expansion-panel-toggler.collapsed{background-color:#fff}.registration .expansion-panel .expansion-panel-body{border:12px solid #eee}@media (max-width:767px){.registration .form-row .form-check-inline{display:block}}.startpage .card-body .btn.btn-flat-dark{text-overflow:ellipsis}.startpage .color-facebook{color:#4267b2!important}.startpage .wb-facebook-custom-border{border-width:3px!important}.startpage .facebook-header-title{text-shadow:2px 2px 2px #333;font-size:21px;letter-spacing:-1px;padding-bottom:0;margin-bottom:0}.karriere,.kontakt,.press,.vorfuehrung{margin-bottom:-3rem!important}.press .container{color:#fff}.press h3{font-weight:300}.press .box{color:#81848d;line-height:1.57}.press .box h1,.press .box h2,.press .box h3,.press .box h4,.press .box h5,.press .box h6{color:#454b56}.press .box .arrowleft{width:0;height:0;position:absolute;top:15px;left:-10px;display:inline-block;border-top:15px solid transparent;border-right:30px solid #f5f5f5;border-bottom:15px solid transparent}@media (max-width:575px){.press .box .arrowleft{display:none}}.kontakt h4{font-weight:300}@media (min-width:1200px){.kontakt{font-size:20px}.kontakt h4{font-size:30px}}.kontakt p.mitarbeiter{padding-bottom:1rem}.kontakt p.mitarbeiter .stelle{font-size:12px}@media (max-width:567px){.kontakt p.mitarbeiter .stelle{font-size:10px}}.kontakt p.mitarbeiter span{color:#81848d;display:block}.kontakt p.mitarbeiter span.name{font-weight:500}@media (min-width:1200px){.kontakt p.mitarbeiter span.name{font-size:26px}}