﻿.ffm-icon{background:url("/images/icons.png");display:inline-block;vertical-align:middle}.ffm-icon-angle-right{background-position:-18px -17px;width:12px;height:15px;vertical-align:text-bottom}.ffm-icon-magnifier{background-position:-67px -17px;width:21px;height:20px}.ffm-icon-envelope{background-position:-112px -13px;width:25px;height:21px;vertical-align:text-top}.fsf-icon-envelope{background-position:-310px -260px;width:25px;height:21px;vertical-align:text-top}.ffm-icon-box-angle-right-w{background-position:-166px -14px;width:18px;height:1.05em}.ffm-icon-box-angle-right-b{background-position:-366px -14px;width:18px;height:1.05em}.ffm-icon-close{background-position:-216px -14px;width:18px;height:18px}.ffm-icon-angle-l-w-lg{background-position:-262px -3px;width:22px;height:40px}.ffm-icon-angle-r-w-lg{background-position:-316px -3px;width:22px;height:40px}.ffm-icon-angle-l-b-lg{background-position:-262px -55px;width:22px;height:40px}.ffm-icon-angle-r-b-lg{background-position:-316px -55px;width:22px;height:40px}.ffm-icon-angle-l-b-sm{background-position:-262px -156px;width:22px;height:40px}.ffm-icon-angle-r-b-sm{background-position:-316px -156px;width:22px;height:40px}.ffm-icon-box-angle-right-b-lg{background-position:-357px -107px;width:36px;height:36px}.ffm-icon-magnifier-w{background-position:-366px -166px;width:21px;height:20px}.ffm-icon-facebook{background-position:-10px -61px;width:29px;height:29px}.ffm-icon-twitter{background-position:-60px -61px;width:29px;height:29px}.ffm-icon-youtube{background-position:-110px -61px;width:29px;height:29px}.ffm-icon-instagram{background-position:-160px -61px;width:29px;height:29px}.ffm-icon-google{background-position:-210px -61px;width:29px;height:29px}.ffm-icon-facebook-gross{background-position:-4px -104px;width:42px;height:42px}.ffm-icon-twitter-gross{background-position:-54px -104px;width:42px;height:42px}.ffm-icon-youtube-gross{background-position:-104px -104px;width:42px;height:42px}.ffm-icon-instagram-gross{background-position:-154px -104px;width:42px;height:42px}.ffm-icon-google-gross{background-position:-204px -104px;width:42px;height:42px}.ffm-icon-share{background-position:-9px -155px;width:34px;height:34px}.ffm-icon-trailer{background-position:-58px -155px;width:34px;height:34px}.ffm-icon-website{background-position:-108px -155px;width:34px;height:34px}.ffm-icon-fb{background-position:-158px -155px;width:34px;height:34px}.ffm-icon-tw{background:url("/images/zu-twitter-icon-ffm.png");display:inline-block;vertical-align:middle;width:34px;height:34px;margin-right:10px}.fsf-icon-share{background-position:-104px -260px;width:34px;height:34px}.fsf-icon-trailer{background-position:-154px -260px;width:34px;height:34px}.fsf-icon-website{background-position:-204px -260px;width:34px;height:34px}.fsf-icon-fb{background-position:-258px -260px;width:34px;height:34px}.fsf-icon-tw{background:url("/images/zu-twitter-icon-fsf.png");display:inline-block;vertical-align:middle;width:34px;height:34px;margin-right:10px}.ffm-icon-arrowDown{background-position:-268px -125px;width:16px;height:11px}.ffm-icon-arrowUp{background-position:-319px -125px;width:16px;height:11px}.fmm-icon-printer{background-position:-368px -70px;width:15px;height:13px}.fsf-icon-facebook{background-position:-10px -310px;width:29px;height:29px}.fsf-icon-twitter{background-position:-60px -310px;width:29px;height:29px}.fsf-icon-youtube{background-position:-110px -310px;width:29px;height:29px}.fsf-icon-instagram{background-position:-160px -310px;width:29px;height:29px}.fsf-icon-google{background-position:-210px -310px;width:29px;height:29px}.fsf-icon-facebook-black{background-position:-10px -410px;width:29px;height:29px}.fsf-icon-twitter-black{background-position:-60px -410px;width:29px;height:29px}.fsf-icon-youtube-black{background-position:-110px -410px;width:29px;height:29px}.fsf-icon-instagram-black{background-position:-160px -410px;width:29px;height:29px}.fsf-icon-facebook-gross{background-position:-4px -355px;width:42px;height:42px}.fsf-icon-twitter-gross{background-position:-54px -355px;width:42px;height:42px}.fsf-icon-youtube-gross{background-position:-104px -355px;width:42px;height:42px}.fsf-icon-instagram-gross{background-position:-154px -355px;width:42px;height:42px}.fsf-icon-google-gross{background-position:-204px -355px;width:42px;height:42px}.fsf-icon-facebook-gross-black{background-position:-4px -455px;width:42px;height:42px}.fsf-icon-twitter-gross-black{background-position:-54px -455px;width:42px;height:42px}.fsf-icon-youtube-gross-black{background-position:-104px -455px;width:42px;height:42px}.fsf-icon-instagram-gross-black{background-position:-154px -455px;width:42px;height:42px}.ffm-icon-fsk-0{background-position:-8px -208px;width:34px;height:34px}.ffm-icon-fsk-6{background-position:-58px -208px;width:34px;height:34px}.ffm-icon-fsk-12{background-position:-108px -208px;width:34px;height:34px}.ffm-icon-fsk-16{background-position:-158px -208px;width:34px;height:34px}.ffm-icon-fsk-18{background-position:-208px -208px;width:34px;height:34px}.ffm-icon-fsk-18J{background-position:-58px -261px;width:34px;height:34px}.ffm-icon-fsk--2{background-position:-258px -208px;width:34px;height:34px}.ffm-icon-stern-grau{background-position:-313px -211px;width:29px;height:29px}.fsf-icon-stern-grau{background-position:-310px -310px;width:29px;height:29px}.ffm-icon-stern-aktiv{background-position:-361px -211px;width:29px;height:29px}.fsf-icon-stern-aktiv{background-position:-358px -310px;width:29px;height:29px}.ffm-icon-fragezeichen{background-position:-13px -261px;width:24px;height:24px}header .blueimp-gallery-carousel{margin:0;padding-bottom:34.375%}.showroom .blueimp-gallery-carousel{margin:0;padding-bottom:63.54166667%}header .blueimp-gallery,header .blueimp-gallery>.slides>.slide>.slide-content{max-height:330px}.blueimp-gallery>.prev,.blueimp-gallery>.next{border:none;background:none;opacity:1}.blueimp-gallery-noscript{position:relative}#links .slide-description{display:none}.slide-content>img{width:100%;height:auto}.slide-description{display:block;position:absolute;left:0;top:0;right:0;bottom:0;text-align:left;text-transform:uppercase}.slide-description>a{display:block;height:100%}.slide-description>a>span{display:block;position:absolute;left:5%;top:2%;width:45%;text-align:left;text-transform:uppercase}.slide-description .h2{text-align:left;margin:0;display:block}.slide-description .h2+span{font-size:20px;line-height:28px;margin:3px 0 0}.blueimp-gallery-noscript .slide-textcol-b *,.blueimp-gallery.slide-textcol-b *{color:#000}.blueimp-gallery-noscript .slide-textcol-w *,.blueimp-gallery.slide-textcol-w *{color:#fff}.slide-description .slide-textpos-obenlinks{left:7%}.slide-description .slide-textpos-obenmitte{left:27%}.slide-description .slide-textpos-obenrechts{left:50%}.slide-description .slide-textpos-mittelinks{left:7%;top:31%}.slide-description .slide-textpos-mitte{left:27%;top:31%}.slide-description .slide-textpos-mitterechts{left:50%;top:31%}.slide-description .slide-textpos-untenlinks{left:7%;top:64.6667%}.slide-description .slide-textpos-untenmitte{left:27%;top:64.6667%}.slide-description .slide-textpos-untenrechts{left:50%;top:64.6667%}.slide-textcol-b .slide-textcol-w,.slide-textcol-w .slide-textcol-b{display:none}.pagination{margin:0 !important;font-weight:bold;font-size:16px;text-transform:uppercase}.pagination>li>a,.pagination>li>span{border:2px solid transparent;margin:0 2px;padding:0 4px;line-height:1.25;text-decoration:none;color:#000;background-color:transparent}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:inherit;background-color:transparent;border-color:inherit}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{margin-right:0;border-radius:0}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#000;background-color:transparent;border:2px solid #000;cursor:default}.pagination .ellipsis>span{padding-left:0;padding-right:0}.pagination .ellipsis>span:hover{border:2px solid transparent;cursor:default}.pagination .lastPage{display:none}#fancybox-wrap *{max-width:100% !important}#fancybox-wrap,#fancybox-wrap *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}a{text-decoration:none !important}.center-all{position:absolute;top:50%;left:0;right:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;margin:0 auto}.framed{border:2px solid #000;color:#000;text-transform:uppercase;display:inline-block;font-size:15px;padding:2px 5px;font-weight:bold;text-align:center}.noTicket{background-color:#ccc}h2,h3,h4,h5{margin-top:0;margin-bottom:0}h2,h3,h5{text-align:center;text-transform:uppercase}p{margin-top:.5em;margin-bottom:.5em}img.slimmage{max-width:100%}p:last-child{margin-bottom:0}header,footer,#content-sidebar{overflow-x:hidden}input{-webkit-border-radius:0}@media(max-width:599px){body{overflow-x:hidden}#content-sidebar .content,#content-sidebar .sidebar{padding-left:15px;padding-right:15px}.framed{font-size:12px}}@media(min-width:1010px){header,footer,#content-sidebar{overflow:inherit}header .row,footer .row,#content-sidebar{max-width:1010px;margin-left:auto;margin-right:auto}#content-sidebar .separator{height:2px;background-color:#000}}.button-border{border:2px solid #000}.header-language{position:relative;min-height:1px;padding-left:25px;padding-right:25px;padding-top:39px;padding-bottom:22px}@media(max-width:359px){.header-language{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:0;padding-right:0}}@media(min-width:360px){.header-language{position:relative;float:left;width:25%;min-height:1px;padding-left:0;padding-right:0}}@media(min-width:1010px){.header-language{float:left;width:100%}}.header-language ul{padding:0;margin:0}.header-language li{border:2px solid transparent;display:inline-block;margin-right:0}.header-language li.active{border:2px solid #000}@media(max-width:599px){.header-language li.search-li{display:none !important}}@media(min-width:600px) and (max-width:1009px){.header-language li.search-li{display:none !important}}.header-language a{color:#000;padding:3px 3px 1px;display:inline-block}.header-language img{width:20px}.header-schmuck{background:url("/images/header-schmuck-bg.png") repeat-x center 0;margin-left:-25px;margin-right:-25px}.header-schmuck .row{padding-left:25px;padding-right:25px}#blueimp-gallery-carousel{z-index:1}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.header-logo{position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(max-width:359px){.header-logo{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:0;padding-right:0}}@media(min-width:360px){.header-logo{position:relative;float:left;width:50%;min-height:1px;padding-left:25px;padding-right:25px}}@media(min-width:1010px){.header-logo{float:left;width:33.33333333%}}.header-logo img{max-height:70px;margin-left:auto;margin-right:auto;display:block}.header-menu{padding-top:39px;padding-bottom:22px;text-align:right}@media(min-width:1010px){.header-menu{display:none !important}}@media(max-width:359px){.header-menu{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:0;padding-right:0}}@media(min-width:360px){.header-menu{position:relative;float:left;width:25%;min-height:1px;padding-left:0;padding-right:0}}.navbar-toggle{margin:0;padding:3px 5px 1px 4px;border-radius:0;border:2px solid transparent;background-color:#000;color:#fff}.navbar-toggle:after{text-transform:uppercase}.navbar-toggle.collapsed{border:2px solid #000;color:#000;text-transform:uppercase;background-color:transparent}#mainmenu{z-index:100}#mainmenu ul{padding-left:0;list-style:none}.mainmenu-ul{margin:0}@media(min-width:1010px){.mainmenu-ul .search-li{display:none !important}}.mainmenu-ul a{display:inline-block}.mainmenu-ul>li{text-align:center;text-transform:uppercase;font-weight:bold}.mainmenu-ul li>a{border:2px solid transparent;line-height:1}.mainmenu-ul>li>a{padding:6px;color:#000}.mainmenu-ul>li.active>a{border:2px solid #000;color:#000;text-transform:uppercase}#search{display:inline;padding-right:5px}#search input[type="text"]{border:0;width:65px;-webkit-transition:all .7s ease 0s;-moz-transition:all .7s ease 0s;-o-transition:all .7s ease 0s;transition:all .7s ease 0s;text-transform:uppercase;text-indent:-5px}#search input[type="text"]:focus{width:200px;border-bottom:1px solid #000}#search input[placeholder]{text-align:right;outline:none}::-moz-placeholder{color:#b4b4b4;opacity:1}:-ms-input-placeholder{color:#b4b4b4}::-webkit-input-placeholder{color:#b4b4b4}#search-xs{margin:0 -16px}#search-xs form{padding:32px 50px 32px 16px;border-bottom:1px solid #ccc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#search-xs input{border:none;border-bottom:1px solid #000;width:100%}#search-xs button[type="submit"]{margin-left:-27px;border:none;padding:6px 0 6px 6px;background-color:transparent}#search-xs button[type="button"]{position:absolute;top:0;right:0;margin:10px;border:none;padding:6px;background-color:transparent}.header-navigation{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:1010px){.header-navigation{float:left;width:66.66666667%}}.navbar-collapse{padding-left:0;padding-right:0}.header-path{position:relative;min-height:1px;padding-left:25px;padding-right:25px;padding-top:28px;padding-bottom:12px}@media(max-width:599px){.header-path{display:none !important}}@media(min-width:600px) and (max-width:1009px){.header-path{display:none !important}}@media(min-width:1010px){.header-path{float:left;width:75%}}.header-path a{line-height:30px;color:#a0a0a0;text-transform:uppercase}.header-path a .ffm-icon{opacity:.375}.header-path a:last-child{color:#000}.header-path a:last-child .ffm-icon{opacity:1}.header-social{position:relative;min-height:1px;padding-left:25px;padding-right:25px;padding-top:20px;padding-bottom:20px}@media(max-width:599px){.header-social{display:none !important}}@media(min-width:600px) and (max-width:1009px){.header-social{display:none !important}}@media(min-width:1010px){.header-social{float:left;width:25%}}.header-social ul{padding-left:0;float:right;margin:0}.header-social li{display:inline;margin-left:10px}@media(max-width:359px){header .header-logo{margin-top:38px}}@media(max-width:599px){.mainmenu-ul>li>a{margin-top:16px;font-size:17.6px}.mainmenu-ul>li>a:last-child{margin-top:9px;margin-bottom:8px}.mainmenu-ul ul a{margin-top:8px}}@media(max-width:1009px){header .container-fluid{padding-left:0;padding-right:0}header .row{margin-left:0;margin-right:0;padding-left:16px;padding-right:16px}.header-logo{margin-top:22px;margin-bottom:22px;padding-left:0;padding-right:0}.navbar-toggle{display:block}.mainmenu-ul li.active>a,.mainmenu-ul li:active>a{color:#000}.mainmenu-ul ul{position:relative;left:auto}.mainmenu-ul ul li:first-child{padding-top:5px}.mainmenu-ul ul li:last-child{padding-bottom:6px}.mainmenu-ul ul a{color:#b4b4b4}}@media(min-width:600px) and (max-width:1009px){.mainmenu-ul>li>a{margin-top:20px;font-size:22px}.mainmenu-ul>li>a:last-child{margin-top:12px;margin-bottom:10px}.mainmenu-ul ul a{margin-top:11px}}@media(min-width:1010px){.header-logo{margin-bottom:16px}.header-logo img{margin-left:0;margin-right:0}.header-language{text-align:right;font-weight:bold;padding-left:25px;padding-right:25px}.header-language a{padding:3px 5px 2px 5px}.header-language ul{padding-top:5px}.header-language ul li:last-child{margin-left:20px}.header-navigation{margin-bottom:11px;padding-left:0}#mainmenu{margin-top:46px;padding:0}.mainmenu-ul>li{float:left;position:relative;margin-right:42px}.mainmenu-ul>li:nth-last-child(2){margin-right:0}.mainmenu-ul ul{position:absolute;left:-999em;display:block;padding:12px 0;z-index:100;background-color:rgba(255,255,255,.9)}.mainmenu-ul li:hover ul{left:50%;visibility:visible}.mainmenu-ul li>a{font-size:16px;color:#000;opacity:1}.mainmenu-ul>li:hover>a{border:2px solid #000;color:#000;text-transform:uppercase}.mainmenu-ul>li li{margin:7px 23px 0}.mainmenu-ul>li li>a{margin-top:0;padding:3px;white-space:nowrap}.mainmenu-ul>li li:first-child{margin-top:12px}.mainmenu-ul>li li:hover>a,.mainmenu-ul>li li.active>a{border:2px solid #000;color:#000;text-transform:uppercase}#search input[type="text"]:hover{width:200px;border-bottom:1px solid #000}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}::-webkit-input-placeholder{color:#000}}.filmfest .ticket-banner{width:200px;height:132px;margin:30px auto 0;background:url(/images/tickets-md.png) no-repeat 0 0}@media(min-width:1010px){.filmfest .ticket-banner{display:none !important}}.filmfest .ticket-banner a{display:inline-block;max-width:98px;margin:24px 0 0 3px;padding:10px;font-size:14px;font-weight:bold;text-transform:uppercase;color:#000}.filmschool .ticket-banner{width:200px;height:132px;margin:30px auto 0;background:url(/images/tickets-fsf-md.png) no-repeat 0 0}@media(min-width:1010px){.filmschool .ticket-banner{display:none !important}}.filmschool .ticket-banner a{display:inline-block;max-width:98px;margin:24px 0 0 3px;padding:10px;font-size:14px;font-weight:bold;text-transform:uppercase;color:#f3bc00}.box-container{margin-left:-25px;margin-right:-25px}.box-container .box{position:relative;float:left;width:100%;min-height:1px;padding-left:25px;padding-right:25px}.box-container .box .headline a{color:#000}.box-container .box>a img{width:100%;margin-left:auto;margin-right:auto;margin-bottom:17px}.box-container>div:not(.box){float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0}@media(min-width:600px){.box-container>div:not(.box){float:left;width:50%}}@media print{.box-container>div:not(.box){position:relative;float:left;width:50%;min-height:1px;padding-left:0;padding-right:0;page-break-after:always;page-break-inside:avoid}}.box-container>div:not(.box):nth-child(2):last-child{position:relative;min-height:1px;padding-left:0;padding-right:0}@media(min-width:600px){.box-container>div:not(.box):nth-child(2):last-child{float:left;width:100%}}@media print{.box-container>div:not(.box):nth-child(2):last-child{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0;page-break-after:always;page-break-inside:avoid}}.box-container>div:not(.box):nth-child(2):last-child>.box{position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:600px){.box-container>div:not(.box):nth-child(2):last-child>.box{float:left;width:50%}}@media print{.box-container>div:not(.box):nth-child(2):last-child>.box{position:relative;float:left;width:50%;min-height:1px;padding-left:25px;padding-right:25px;page-break-after:always;page-break-inside:avoid}}@media only screen and (max-width:479px){.ticket-banner .ticket{background-size:100% auto}}@media only screen and (max-width:599px){.ticket-banner .ticket{font-size:20.8px}}@media only screen and (max-width:1009px){.box-container>.box:first-child .headline{margin-top:30px}}@media only screen and (min-width:600px) and (max-width:1009px){.box-container>.box:first-child .headline{padding-top:50px}.box-container>div:not(.box){float:none;display:inline-block;vertical-align:top;width:49%}.box-container>div:not(.box) h2{margin-top:40px}}@media only screen and (min-width:1010px){.box-container>.box:first-child .headline{margin-top:0;border-top:0}.box-container>div:not(.box){float:none;display:inline-block;vertical-align:top;width:49%}.box-container>div:not(.box) h2{margin-top:40px}}@media print{.box{page-break-inside:avoid}}.sidebar{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:1010px){.sidebar{float:left;width:25%}}.sidebar-container{margin-left:-25px;margin-right:-25px}.sidebar-item{margin-bottom:35px;position:relative;float:left;width:100%;min-height:1px;padding-left:25px;padding-right:25px}.sidebar-header>a{color:inherit;display:block;padding:5px}.sidebar-header{border:2px solid #000;margin-bottom:.85em}.sidebar-content ul{list-style:none;margin:0;padding:0}.sidebar-content img{display:block;margin:0 auto 1em auto;width:100%}.sidebar-item-tickets .sidebar-content{width:200px;height:132px;margin:0 auto}.sidebar-item-tickets a{display:inline-block;max-width:98px;margin:24px 0 0 3px;padding:10px;font-size:14px;font-weight:bold;text-transform:uppercase}.sidebar-item-tickets-ffm .sidebar-content{background:url(/images/tickets-md.png) no-repeat 0 0}.sidebar-item-tickets-fsf .sidebar-content{background:url(/images/tickets-fsf-md.png) no-repeat 0 0}.sidebar-item-tickets-ffm a{color:#000}.sidebar-item-tickets-fsf a{color:#f3bc00}.sidebar-item-newsletter .sidebar-header{border:none;margin-bottom:0}.sidebar-item-newsletter .sidebar-header>a{margin-bottom:0;border-color:#9dceca;background-color:#9dceca}.filmschool .sidebar-item-newsletter .sidebar-header>a{border-color:#f3bc00;background-color:#f3bc00;color:#fff}.sidebar-item-sponsoren .sidebar-content{border-top:2px solid #000;padding-top:28px;text-align:center}.sidebar-item-sponsoren li{display:inline-block}.sidebar-item-sponsoren img{width:100%;margin:0}.sidebar-item-container{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:600px){.sidebar-item-container{float:left;width:50%}}@media(min-width:1010px){.sidebar-item-container{float:left;width:100%}}.sidebar-item-container .sidebar-content a{color:#000}.sidebar-item-containernews ul{margin-left:-25px;margin-right:-25px}.sidebar-item-containernews ul>li{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:600px){.sidebar-item-containernews ul>li{float:left;width:50%}}@media(min-width:1010px){.sidebar-item-containernews ul>li{float:left;width:100%}}.sidebar-item-containernews .sidebar-header{background-color:#ab904d;border-color:#ab904d;color:#fff}.filmschool .sidebar-item-containernews .sidebar-header{background-color:#f3bc00;border-color:#f3bc00}.sidebar-item-containernews .p-titel{text-transform:uppercase;margin:0}.sidebar-item-containernews .p-teaser{margin:.5em 0}.sidebar-item-containernews .sidebar-content{color:#ab904d}.filmschool .sidebar-item-containernews .sidebar-content{color:#f3bc00}.sidebar-item-containernews li>div{border-top:2px solid #ab904d;padding:1em 0}.filmschool .sidebar-item-containernews li>div{border-top:2px solid #f3bc00}.sidebar-item-containernews li:first-child>div{border-top:none;padding-top:0}@media(min-width:1010px){.sidebar .sidebar-item-filmschool{display:none !important}}@media(max-width:599px){footer .sidebar-item-filmschool{display:none !important}}.sidebar-item-filmschool .sidebar-header{margin-bottom:0;border:none}.sidebar-item-filmschool a{padding:0}@media(max-width:599px){.sidebar-item-newsletter .sidebar-header>a{font-size:20.8px}.sidebar-item-newsletter .ffm-icon-envelope{vertical-align:bottom}.sidebar-item-newsletter .fsf-icon-envelope{vertical-align:bottom}.sidebar-item-filmschool .sidebar-header{padding-top:30px !important}}@media(max-width:1009px){.sidebar{margin-top:50px}.sidebar-item-newsletter .sidebar-header,.sidebar-item-filmschool .sidebar-header,.sidebar-item-social ul{border-top:2px solid #000;padding-top:28px}.sidebar-item-containernews~.sidebar-item{margin-bottom:30px}.sidebar-item-social ul{text-align:center}.sidebar-item-social li{display:inline-block;margin:0 15px}.sidebar-item-social li:first-child{margin-left:0}.sidebar-item-social li:last-child{margin-right:0}.sidebar-item-newsletter .sidebar-header>a{padding:12px}.sidebar-item-filmschool img{max-height:52px;width:auto}}@media(min-width:600px) and (max-width:1009px){.sidebar{margin-top:35px}.sidebar-item-containernews li:first-child+li>div{border-top:none;padding-top:0}.sidebar-item-containernews li:nth-child(2n+1){clear:left}.sidebar-item-newsletter .sidebar-header>a{font-size:26px}.sidebar-item-newsletter .ffm-icon-envelope{vertical-align:baseline}.sidebar-item-newsletter .fsf-icon-envelope{vertical-align:baseline}.sidebar-item-filmschool .sidebar-header{padding-top:35px !important}}@media(min-width:1010px){.sidebar{margin-top:35px}.sidebar-item-newsletter .sidebar-header>a{text-align:left;font-size:16px}.sidebar-item-sponsoren .sidebar-content{padding-top:5px;text-align:left}.sidebar-item-sponsoren p{font-weight:bold;padding:3px 0 7px 0}.sidebar-item-sponsoren li{width:33%;display:block;float:left}.sidebar-item-sponsoren img{position:relative}footer .sidebar-item-filmschool{margin:-95px auto 0;max-width:1010px}footer .sidebar-item-filmfest{margin:-114px auto 0}footer .sidebar-item-filmschool>div{position:relative;min-height:1px;padding-left:25px;padding-right:25px}footer .sidebar-item-filmschool .sidebar-header{border-top:2px solid #000;padding-top:20px}footer .sidebar-item-filmschool img{width:100%}}@media(min-width:1010px) and (min-width:1010px){footer .sidebar-item-filmschool>div{float:left;width:25%}}@media(min-width:1010px) and (min-width:1010px){footer .sidebar-item-filmschool>div{margin-left:75%}}footer{background:#000 url("../Bilder/FFM_Footer_Background.png") repeat-x center 0;overflow:visible !important}footer a{font-weight:bold}.share{margin-bottom:30px}.share h5{margin-top:20px;margin-bottom:15px;color:#ab904d}.filmschool .share h5{color:#f3bc00}.share ul{text-align:center;padding-left:0}.share li{display:inline-block;margin:0 9px}.share img{width:42px;margin-left:8px;margin-right:8px}.sitemaps{margin:0 auto;margin-bottom:50px}.sitemaps ul{padding-left:15px;padding-right:15px;text-align:center;line-height:1.8;letter-spacing:-1px}.sitemaps li{display:inline-block;margin:0 3px}.sitemaps li a{padding-left:3px;padding-right:3px;text-transform:uppercase;color:#646464}footer a.logo{display:block;height:70px;margin-bottom:60px;width:100%;background:url(/images/logo-ffm-grau.png) no-repeat center 0}footer a.logoFSF{display:block;height:70px;margin-bottom:60px;width:100%;background:url(/images/logo-fsf-weiss.png) no-repeat center 0}footer .text{margin-bottom:40px;padding:0 25px;text-align:center;color:#505050;font-size:10px}@media(max-width:599px){footer .text{display:none !important}}@media(min-width:600px) and (max-width:1009px){footer .text{display:none !important}}#print{text-align:center;margin:-40px auto 35px;width:100px;text-transform:uppercase;cursor:pointer}#print a{color:#b4b4b4}@media(max-width:1009px){footer{margin-top:20px}#print{display:none}.sitemaps{max-width:480px}}@media(min-width:1010px){footer{margin-top:120px}.share li{margin:0 5px}}.content{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:1010px){.content{float:left;width:75%}}.content h1{text-transform:uppercase;text-align:center;margin:30px 0 40px 0}.content h2{margin-top:50px;padding:35px 0;border-top:2px solid #000}.content ul{list-style-position:outside;margin-left:25px;padding-left:0}.content nav{text-align:center}.content nav+:not(nav){margin-top:33px;margin-bottom:36px}.content h2.thin,.content h3.thin{font-weight:400;text-align:left;text-transform:uppercase}.content .thin a{color:#000}.content h2.thin{font-size:22px}.content img{display:block;max-width:100%;height:auto}.content *[style="text-align: center;"] img{margin-left:auto;margin-right:auto}.content>br{display:none}.dt-webseite iframe{display:block;max-width:100%;height:auto}.dt-webseite p{margin:0}.dt-webseite .showroom{margin-top:0;margin-bottom:17px}.dt-webseite .showroom .zoomIn{display:none}.content.dt-error img{margin-left:auto;margin-right:auto}.dt-preisepreistraeger table{width:auto !important;height:auto !important;float:none !important}.dt-_standardseite table{width:100% !important;height:auto !important;float:none !important}.dt-_standardseite table td img{width:100%;min-width:80px}.content table[data-style="width: 100%;"]{width:100%}.content table td{padding:0 5px 20px;vertical-align:top;text-align:left}.content table td:first-child{padding-left:0}.content table td:last-child{padding-right:0}.content table td p:first-child{margin-top:0}.content table td img:first-child{margin-top:5px}.dt-newsfolder>h1+div{margin-bottom:35px}ul.dt-newsfolder{border-top:2px solid #000;list-style-type:none;margin-left:0}ul.dt-newsfolder>li{padding:30px 0;border-bottom:1px solid #000}ul.dt-newsfolder>li:first-child{padding-top:50px}.dt-newsitem:before,.dt-newsitem:after{content:" ";display:table}.dt-newsitem:after{clear:both}.dt-newsitem h3{margin-top:.4em;font-size:22px;text-align:left;text-transform:none}.dt-newsitem>div.news-image{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;padding-right:14px}@media(min-width:600px){.dt-newsitem>div.news-image{float:left;width:33.33333333%}}.dt-newsitem>div.news-image img{width:100%}.dt-newsitem>div.news-text{float:left;width:100%;position:relative;min-height:1px;padding-left:0;padding-right:0;padding-left:14px}@media(min-width:600px){.dt-newsitem>div.news-text{float:left;width:66.66666667%}}.dt-newsitem>div.news-text-only{position:relative;float:left;width:100%;min-height:1px;padding-left:0;padding-right:0}.dt-newsitem>div.news-text-only>p:last-child,.dt-newsitem>div.news-text>p:last-child{margin-top:28px}article.dt-news{margin:38px 0 30px 0;border-top:2px solid #000;padding-top:40px}article.dt-news h2{text-transform:none;border:none;text-align:left;margin-top:.35em;padding:0}article.dt-news .slimmage{margin-top:20px;display:block}article.dt-news .slide .slimmage{margin-top:0}article.dt-news .news-image{margin-top:15px;margin-bottom:10px}article.dt-news .news-image+p{margin-bottom:1em}.overview{border-top:2px solid #000}.overview>ul{list-style-type:none;margin:0 -25px;padding:0}.overview.overview-3>ul>li{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px;margin-top:36px;margin-bottom:14px}@media(min-width:600px){.overview.overview-3>ul>li{float:left;width:50%}}@media(min-width:1010px){.overview.overview-3>ul>li{float:left;width:33.33333333%}}@media print{.overview.overview-3>ul>li{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:25px;padding-right:25px;page-break-after:always;page-break-inside:avoid}}.overview.overview-3 .overview-image img{display:block;max-width:100%;height:auto;width:100%;background-color:#ddd}.overview .overview-image{position:relative}.overview .overview-image .overview-image-overlay{display:none;background:rgba(157,206,202,.86);position:absolute;left:0;right:0;top:0;bottom:0;text-align:center}.filmschool .overview .overview-image .overview-image-overlay{background:rgba(243,188,0,.86)}.overview .overview-description>h3>a{display:block;color:#000}.overview .overview-description{height:50px;width:100%}.overview .overview-description h3{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.overview.overview-3.overview-borders .overview-item{border-bottom:2px solid #000}.ffm-filmpreis-seperator{border-bottom:2px solid #000;margin:20px 0 20px 0}.dt-filmpreis .filter,.dt-buchbarevorstellung .filter,.dt-filmabcseite .filter{text-align:center;font-weight:bold;line-height:1;border-bottom:2px solid #000}.dt-filmpreis .filter a,.dt-buchbarevorstellung .filter a,.dt-filmabcseite .filter a{text-transform:uppercase}.dt-filmpreis .filter-category,.dt-buchbarevorstellung .filter-category,.dt-filmabcseite .filter-category{padding:9px 0 7px;list-style:none;position:relative;background-color:#9dceca;color:#fff;margin:0 0 30px}.dt-filmpreis .filter-category:before,.dt-buchbarevorstellung .filter-category:before,.dt-filmabcseite .filter-category:before,.dt-filmpreis .filter-category:after,.dt-buchbarevorstellung .filter-category:after,.dt-filmabcseite .filter-category:after{content:" ";display:table}.dt-filmpreis .filter-category:after,.dt-buchbarevorstellung .filter-category:after,.dt-filmabcseite .filter-category:after{clear:both}.filmschool .dt-filmpreis .filter-category,.filmschool .dt-buchbarevorstellung .filter-category,.filmschool .dt-filmabcseite .filter-category{background-color:#f3bc00}.dt-filmpreis .filter-sort,.dt-buchbarevorstellung .filter-sort,.dt-filmabcseite .filter-sort{margin:26px 0 30px;padding-bottom:18px;border-bottom:2px solid #000}.dt-filmpreis .filter-sort p,.dt-buchbarevorstellung .filter-sort p,.dt-filmabcseite .filter-sort p{font-weight:normal}.dt-filmpreis .filter-sort ul,.dt-buchbarevorstellung .filter-sort ul,.dt-filmabcseite .filter-sort ul{margin:20px 0 0 0}.dt-filmpreis .filter-options,.dt-filmpreis .filter-sort,.dt-buchbarevorstellung .filter-options,.dt-buchbarevorstellung .filter-sort,.dt-filmabcseite .filter-options,.dt-filmabcseite .filter-sort{list-style:none;display:none}.dt-filmpreis .filter-options,.dt-buchbarevorstellung .filter-options,.dt-filmabcseite .filter-options{margin:0 0 36px;color:#9dceca}.filmschool .dt-filmpreis .filter-options,.filmschool .dt-buchbarevorstellung .filter-options,.filmschool .dt-filmabcseite .filter-options{color:#f3bc00}option[selected=selected]{color:#000 !important}select#input-originalsprache,select#input-tag,select#input-fassung,select#input-land,select#input-reihe,select#input-kino,select#input-vorstellungsstatus,select#input-tage,select#input-anfangszeit,select#input-jahr{color:#a0a0a0}.sle{color:#000 !important}.dt-filmpreis .filter-options form,.dt-buchbarevorstellung .filter-options form,.dt-filmabcseite .filter-options form{padding-top:49px;border-top:2px solid #000}.dt-filmpreis .filter li,.dt-buchbarevorstellung .filter li,.dt-filmabcseite .filter li{display:inline-block;margin:0;color:inherit;margin-left:-4px}.dt-filmpreis .filter-options li.active,.dt-filmpreis .filter-category li.active,.dt-buchbarevorstellung .filter-options li.active,.dt-buchbarevorstellung .filter-category li.active,.dt-filmabcseite .filter-options li.active,.dt-filmabcseite .filter-category li.active{color:#000}.dt-filmpreis .filter li>a,.dt-buchbarevorstellung .filter li>a,.dt-filmabcseite .filter li>a{display:inline-block;color:inherit}.dt-buchbarevorstellung .filter-category{display:none}.dt-filmpreis .filter-category li>a,.dt-buchbarevorstellung .filter-category li>a,.dt-filmabcseite .filter-category li>a{padding:0 5px;outline:none}.dt-filmpreis .filter-sort li>a,.dt-buchbarevorstellung .filter-sort li>a,.dt-filmabcseite .filter-sort li>a{border:2px solid transparent;padding:4px 6px 5px}.dt-filmpreis .filter-options li>a,.dt-buchbarevorstellung .filter-options li>a,.dt-filmabcseite .filter-options li>a{padding:5px 10px 5px}.dt-filmpreis .filter-options.active,.dt-filmpreis .filter-sort.active,.dt-buchbarevorstellung .filter-options.active,.dt-buchbarevorstellung .filter-sort.active,.dt-filmabcseite .filter-options.active,.dt-filmabcseite .filter-sort.active{display:block}.dt-filmpreis .filter-sort li:hover>a,.dt-filmpreis .filter-sort.active li.active>a,.dt-buchbarevorstellung .filter-sort li:hover>a,.dt-buchbarevorstellung .filter-sort.active li.active>a,.dt-filmabcseite .filter-sort li:hover>a,.dt-filmabcseite .filter-sort.active li.active>a{border:2px solid #000;color:#000;text-transform:uppercase}.dt-filmpreis .form-horizontal select,.dt-buchbarevorstellung .form-horizontal select,.dt-filmabcseite .form-horizontal select{-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.dt-filmpreis .form-horizontal select::-ms-expand,.dt-buchbarevorstellung .form-horizontal select::-ms-expand,.dt-filmabcseite .form-horizontal select::-ms-expand{display:none}.dt-filmpreis .form-horizontal select+span,.dt-buchbarevorstellung .form-horizontal select+span,.dt-filmabcseite .form-horizontal select+span{position:absolute;bottom:10px;right:30px;pointer-events:none}.dt-filmpreis .form-horizontal .control-label,.dt-buchbarevorstellung .form-horizontal .control-label,.dt-filmabcseite .form-horizontal .control-label{text-align:left}.dt-filmabcseite .form-horizontal.filter-year{padding-top:20px}.dt-filmabcseite .form-horizontal.filter-year .control-label{width:auto}.dt-filmabcseite .year-submit{position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(max-width:359px){.dt-filmabcseite .year-submit{position:relative;float:left;width:41.66666667%;min-height:1px;padding-left:25px;padding-right:25px}}@media(min-width:360px){.dt-filmabcseite .year-submit{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:25px;padding-right:25px}}@media(min-width:600px){.dt-filmabcseite .year-submit{float:left;width:25%}}.dt-filmabcseite .form-horizontal.filter-year .year-submit{display:inline-block;float:none}.ffm-filmpreis-results,.ffm-filme-results,.ffm-vorstellungen-results{margin-top:50px}.ffm-filme-results{margin-left:-25px;margin-right:-25px}.ffm-filme-results ul,.ffm-vorstellungen-results ul{list-style:none;margin:0;padding:0}.ffm-filmpreis-results h3,.ffm-filme-results h3,.ffm-vorstellungen-results h3{text-align:left;text-transform:none}.ffm-vorstellungen-results .ffm-film-item{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:600px){.ffm-vorstellungen-results .ffm-film-item{float:left;width:50%}}@media(min-width:1010px){.ffm-vorstellungen-results .ffm-film-item{float:left;width:33.33333333%}}@media print{.ffm-vorstellungen-results .ffm-film-item{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:25px;padding-right:25px;page-break-after:always;page-break-inside:avoid}}.ffm-filme-results .ffm-film-item{float:left;width:100%;padding-left:25px;padding-right:25px;position:relative;min-height:1px;padding-left:15.5px;padding-right:15.5px}@media(min-width:600px){.ffm-filme-results .ffm-film-item{float:left;width:50%}}@media(min-width:1010px){.ffm-filme-results .ffm-film-item{float:left;width:33.33333333%}}@media print{.ffm-filme-results .ffm-film-item{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:25px;padding-right:25px;page-break-after:always;page-break-inside:avoid}}.ffm-film-item-popup{display:none;position:absolute;left:-3px;right:-3px;z-index:1;padding:0 6px 6px;border-left:3px solid #000;border-right:3px solid #000;border-bottom:3px solid #000;background-color:#fff}.ffm-film-item .thumbnail{border:3px solid transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:6px;position:relative;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.ffm-filmpreis-results img,.ffm-vorstellungen-results img,.ffm-filme-results img{width:100%}.ffm-filme-results .thumbnail>div>a{overflow:hidden}.ffm-vorstellungen-results .caption,.ffm-filme-results .caption{padding:18px 0 13px 0}.ffm-vorstellungen-results .caption h3>a,.ffm-filme-results .caption h3>a{color:#000}.dt-buchbarevorstellung .control-label,.dt-filmabcseite .control-label{color:#000;text-transform:uppercase}.dt-buchbarevorstellung button,.dt-filmabcseite button{border:2px solid #000;color:#000;text-transform:uppercase;background-color:#fff !important;font-weight:bold}.ffm-vorstellungen-results .ffm-vorstellung-item{position:relative;float:left;width:100%;min-height:1px;padding-left:25px;padding-right:25px}.ffm-filmpreis-results .ffm-filmpreis-item,.ffm-vorstellungen-results .ffm-vorstellung-item .ffm-vorstellung{border-bottom:1px solid #000;padding:36px 0}.ffm-filmpreis-results .ffm-filmpreis-item:first-child,.ffm-vorstellungen-results .ffm-vorstellung-item:first-child .ffm-vorstellung{padding-top:0}.ffm-filmpreis-results .ffm-filmpreis-item:last-child,.ffm-vorstellungen-results .ffm-vorstellung-item:last-child .ffm-vorstellung{border:0}.ffm-vorstellungen-results .ffm-vorstellung-item h3{margin:10px 0}.ffm-vorstellungen-results .ffm-vorstellung-zeit{color:#a0a0a0}.ffm-vorstellungen-results .ffm-vorstellung-uhrzeit{font-weight:bold;color:#000}.ffm-vorstellungen-results h2{margin:0;position:relative;top:-1px;border-bottom:1px solid #000}.dt-filmpreis .filter-options{margin-bottom:20px}.ffm-filmpreis-results .ffm-filmpreis{margin-left:-10px;margin-right:-10px}.ffm-filmpreis-results .ffm-filmpreis:before,.ffm-filmpreis-results .ffm-filmpreis:after{content:" ";display:table}.ffm-filmpreis-results .ffm-filmpreis:after{clear:both}.ffm-filmpreis-results .ffm-filmpreis .ffm-filmpreis-pic{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:600px){.ffm-filmpreis-results .ffm-filmpreis .ffm-filmpreis-pic{float:left;width:50%}}@media(min-width:1010px){.ffm-filmpreis-results .ffm-filmpreis .ffm-filmpreis-pic{float:left;width:33.33333333%}}.ffm-filmpreis-results .ffm-filmpreis .ffm-filmpreis-beschreibung{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:600px){.ffm-filmpreis-results .ffm-filmpreis .ffm-filmpreis-beschreibung{float:left;width:50%}}@media(min-width:1010px){.ffm-filmpreis-results .ffm-filmpreis .ffm-filmpreis-beschreibung{float:left;width:66.66666667%}}#btn-filmpreis{margin-top:20px !important}#btn-filmpreis-content{margin-top:10px;padding:5px 10px 5px 10px;border:none;color:#fff;text-transform:uppercase}.ffmlist-btn-filmpreis{background-color:#ab904d}.fsflist-btn-filmpreis{background-color:#f3bc00}.dt-filmdetails .ffm-vorstellungen-results .ffm-vorstellung-item{margin:25px 0 5px 0}.dt-filmdetails h2{border-top:2px solid #000;padding:36px 0 0;margin:50px 0 0}.dt-filmdetails h2 a{color:#000}.dt-filmdetails .ffm-vorstellungen-results{margin-top:0}.dt-filmdetails .fotorama__wrap.fotorama__wrap--no-controls .fotorama-image-download a{opacity:.4;filter:alpha(opacity=40);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.dt-filmdetails .fotorama__wrap .fotorama-image-download a{opacity:1;filter:alpha(opacity=100);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.dt-filmdetails .fotorama-image-download a{color:#fff;padding:2px 4px}.dt-filmdetails .fotorama__stage .fotorama-image-download{position:absolute;right:0;bottom:0;margin:5px 9px;text-shadow:0 0 5px #000}.dt-filmdetails .fotorama__stage:hover .fotorama__active .fotorama-image-download{display:block}.content .dt-filmpreisdetails{border-top:2px solid #000;padding-top:50px}.dt-filmpreisdetails nav+p{margin-bottom:20px;border-top:2px solid #000;padding-top:20px}.dt-filmpreisdetails .filmpreis-film{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:600px){.dt-filmpreisdetails .filmpreis-film{float:left;width:50%}}@media(min-width:1010px){.dt-filmpreisdetails .filmpreis-film{float:left;width:58.33333333%}}.dt-filmpreisdetails .filmpreis-film h2{margin:0;border:0;padding:0;text-align:left;font-size:18px;text-transform:none}.dt-filmpreisdetails .filmpreis-film .fotorama{margin:12px 0 0}.dt-filmpreisdetails .filmpreis-film .fotorama .fotorama__wrap{display:block}.dt-filmpreisdetails .filmpreis-film .fotorama .fotorama__nav{margin-left:0}.dt-filmpreisdetails .filmpreis-vote{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:600px){.dt-filmpreisdetails .filmpreis-vote{float:left;width:50%}}@media(min-width:1010px){.dt-filmpreisdetails .filmpreis-vote{float:left;width:41.66666667%}}.dt-filmpreisdetails .filmpreis-vote .form-group{margin-left:0;margin-right:0}.dt-filmpreisdetails .filmpreis-vote label{display:block;text-align:left;text-transform:uppercase}.dt-filmpreisdetails .filmpreis-vote label[for="vote-control"]{padding-top:0}.dt-filmpreisdetails .filmpreis-vote p{font-size:10px;text-transform:none;color:#ccc}.dt-filmpreisdetails .filmpreis-vote .field-validation-error{color:#f00}.dt-filmpreisdetails .filmpreis-vote #vote-control{margin-top:8px;margin-left:34px;width:170px;height:34px}.dt-filmpreisdetails .filmpreis-vote #vote-control input{float:right;visibility:hidden;margin:0;padding:0;width:34px}.dt-filmpreisdetails .filmpreis-vote #vote-control input+label{float:right;margin-left:-34px;padding-left:34px;width:34px}.dt-filmpreisdetails .filmpreis-vote .ffm-vote #vote-control label:hover,.dt-filmpreisdetails .filmpreis-vote .ffm-vote #vote-control label:focus,.dt-filmpreisdetails .filmpreis-vote .ffm-vote #vote-control input:checked+label,.dt-filmpreisdetails .filmpreis-vote .ffm-vote #vote-control label:hover~label,.dt-filmpreisdetails .filmpreis-vote .ffm-vote #vote-control label:focus~label,.dt-filmpreisdetails .filmpreis-vote .ffm-vote #vote-control input:checked+label~label{background-position:-361px -211px}.dt-filmpreisdetails .filmpreis-vote .fsf-vote #vote-control label:hover,.dt-filmpreisdetails .filmpreis-vote .fsf-vote #vote-control label:focus,.dt-filmpreisdetails .filmpreis-vote .fsf-vote #vote-control input:checked+label,.dt-filmpreisdetails .filmpreis-vote .fsf-vote #vote-control label:hover~label,.dt-filmpreisdetails .filmpreis-vote .fsf-vote #vote-control label:focus~label,.dt-filmpreisdetails .filmpreis-vote .fsf-vote #vote-control input:checked+label~label{background-position:-358px -310px}.dt-filmpreisdetails .filmpreis-vote .ffm-icon-fragezeichen{position:absolute;margin-top:-27px;margin-right:6px;right:25px}.dt-filmpreisdetails .filmpreis-vote .popup-overlay{position:fixed;top:0;bottom:0;left:0;right:0;padding-bottom:100px;z-index:999;visibility:hidden;opacity:0;overflow:hidden;background:rgba(0,0,0,.7);-moz-transition:opacity 500ms ease-in-out,visibility 500ms ease-in-out;-o-transition:opacity 500ms ease-in-out,visibility 500ms ease-in-out;-webkit-transition:opacity 500ms ease-in-out,visibility 500ms ease-in-out;transition:opacity 500ms ease-in-out,visibility 500ms ease-in-out}.dt-filmpreisdetails .filmpreis-vote .popup-overlay:target{visibility:visible;opacity:1;overflow:auto}.dt-filmpreisdetails .filmpreis-vote .ticket-help{margin:100px auto 0;width:600px}.dt-filmpreisdetails .filmpreis-vote .ticket-help .popup-close{position:absolute;width:600px}.dt-filmpreisdetails .filmpreis-vote .ticket-help .popup-close a{float:right;font-size:30px;color:#000}.dt-filmpreisdetails .filmpreis-vote .ticket-help img{width:100%}.dt-filmpreisdetails .filmpreis-vote .ticket-help p{font-size:14px;color:#fff}.dt-filmpreisdetails .filmpreis-vote .ticket-help p+p{margin-top:25px}.dt-filmpreisdetails .filmpreis-vote #CaptchaImage{width:100%}.dt-filmpreisdetails .filmpreis-vote a[href="#refresh"]{display:inline-block;margin:5px 0;font-size:10px}.dt-filmpreisdetails .filmpreis-vote .filmpreis-submit{margin-top:30px;border-top:2px solid #000;text-align:center}.dt-filmpreisdetails .filmpreis-vote .filmpreis-submit p{text-align:left}.dt-filmpreisdetails .filmpreis-vote .filmpreis-submit .submit-icon-ffm{display:inline-block;margin-top:20px;padding:0;width:100px;height:100px;text-transform:uppercase;white-space:inherit;color:#fff;background:url('../images/voting-submit.png') no-repeat;background-size:100%}.dt-filmpreisdetails .filmpreis-vote .filmpreis-submit .submit-icon-fsf{display:inline-block;margin-top:20px;padding:0;width:100px;height:100px;text-transform:uppercase;white-space:inherit;color:#fff;background:url('../images/voting-submit-fsf.png') no-repeat;background-size:100%}.dt-filmpreisdetails .filmpreis-vote .filmpreis-submit .submit-icon-ffm span,.dt-filmpreisdetails .filmpreis-vote .filmpreis-submit .submit-icon-fsf span{display:inline-block;margin-bottom:30px}.content .dt-filmpreisdanke{border-top:2px solid #000;padding-top:30px}.dt-filmpreisdanke label.control-label{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px;text-align:left;text-transform:uppercase}@media(min-width:600px){.dt-filmpreisdanke label.control-label{float:left;width:16.66666667%}}.dt-filmpreisdanke input{float:left;width:100%;position:relative;min-height:1px;padding-left:25px;padding-right:25px}@media(min-width:600px){.dt-filmpreisdanke input{float:left;width:83.33333333%}}.dt-filmpreisdanke .form-group:last-child{text-align:center}.dt-filmpreisdanke button{border:2px solid #000;color:#000;text-transform:uppercase;background-color:#fff !important;font-weight:bold}.dt-suche .suchergebnisse{border-top:2px solid #000;list-style:none}.dt-suche .suchergebnisse li{padding:36px 0;border-bottom:1px solid #000}.dt-suche .suchergebnisse h3,.dt-suche .suchergebnisse h3 a{text-align:left;text-transform:none}.dt-suche .suchergebnisse li>p{margin:5px 0 10px}.dt-sitemap ul{list-style:none;margin:0}.dt-sitemap h2,.dt-sitemap h2 a{text-align:left;color:#000}.dt-preisepreistraegerfolder ul{list-style-type:none;margin:0;border-top:2px solid #000}.dt-preisepreistraegerfolder li{padding:30px 0;border-top:1px solid #000}.dt-preisepreistraegerfolder li:before,.dt-preisepreistraegerfolder li:after{content:" ";display:table}.dt-preisepreistraegerfolder li:after{clear:both}.dt-preisepreistraegerfolder li:first-child{border-top-style:none;padding-top:50px}.dt-preisepreistraegerfolder li>div:first-child{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;padding-right:14px}@media(min-width:600px){.dt-preisepreistraegerfolder li>div:first-child{float:left;width:33.33333333%}}.dt-preisepreistraegerfolder li>div:first-child+div{position:relative;min-height:1px;padding-left:0;padding-right:0;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}@media(min-width:480px){.dt-preisepreistraegerfolder li>div:first-child+div{position:relative;float:left;width:50%;min-height:1px;padding-left:0;padding-right:0}}@media(min-width:600px){.dt-preisepreistraegerfolder li>div:first-child+div{float:left;width:66.66666667%}}.dt-preisepreistraegerfolder>ul>li>div:first-child+div{padding-left:14px}.dt-preisepreistraegerfolder li h3{font-size:22px;text-align:left;text-transform:none}.dt-preisepreistraegerfolder>div:first-child img{display:block;max-width:100%;height:auto}.dt-preisepreistraegerfolder li>div:first-child+div>p:last-child{margin-top:28px}.dt-personfolder ul{list-style-type:none;margin:0;border-top:2px solid #000}.dt-personfolder li{padding:30px 0;border-top:1px solid #000}.dt-personfolder li:before,.dt-personfolder li:after{content:" ";display:table}.dt-personfolder li:after{clear:both}.dt-personfolder li:first-child{border-top-style:none;padding-top:50px}.dt-personfolder li>div:first-child{float:left;width:50%;position:relative;min-height:1px;padding-left:0;padding-right:0;padding-right:14px}@media(min-width:600px){.dt-personfolder li>div:first-child{float:left;width:25%}}.dt-personfolder li>div:first-child+div{position:relative;min-height:1px;padding-left:0;padding-right:0;padding-left:14px;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;hyphens:auto}@media(min-width:600px){.dt-personfolder li>div:first-child+div{position:relative;float:left;width:50%;min-height:1px;padding-left:0;padding-right:0}}@media(min-width:600px){.dt-personfolder li>div:first-child+div{float:left;width:75%}}.dt-personfolder>ul>li>div:first-child+div{padding-left:14px}.dt-personfolder li h3{font-size:22px;text-align:left;text-transform:none}.dt-personfolder li>div:first-child img{display:block;max-width:100%;height:auto;width:100%}.dt-personfolder li>div:first-child+div>p:last-child{margin-top:28px}.ffm-gold{color:#ab904d}.fsf-yellow{color:#f3bc00}#ffm-accordion{margin-top:50px}#ffm-accordion .panel-default{border:none}#ffm-accordion .panel-heading{background-color:transparent;border-bottom:1px solid #000}#ffm-accordion .panel-title>a{color:inherit}#ffm-accordion .panel-title .title{display:inline-block;max-width:calc(100% - 150px)}#ffm-accordion .panel-title .oeffnen,#ffm-accordion .panel-title .schliessen-default{right:40px;text-transform:uppercase}#ffm-accordion .panel-title .schliessen-mobile{display:none}#ffm-accordion .panel-title .oeffnen{display:none}#ffm-accordion .panel-title .collapsed .oeffnen{display:inline-block}#ffm-accordion .panel-title .collapsed .schliessen-default{display:none}#ffm-accordion .panel-collapse{width:100%}#ffm-accordion .panel-body{border-top:none;margin-left:-15px;margin-right:-15px}#ffm-accordion .panel-body~.panel-body{padding-top:0}#ffm-accordion .panel-body~.panel-body>div{border-top:1px solid #ddd;padding-top:15px}#ffm-accordion .panel-body .guest-image,#ffm-accordion .panel-body .download-teaser{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:600px){#ffm-accordion .panel-body .guest-image,#ffm-accordion .panel-body .download-teaser{float:left;width:25%}}#ffm-accordion .panel-body .guest-text,#ffm-accordion .panel-body .download-text{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media(min-width:600px){#ffm-accordion .panel-body .guest-text,#ffm-accordion .panel-body .download-text{float:left;width:75%}}#ffm-accordion .panel-body .guest-text-only,#ffm-accordion .panel-body .download-text-only,#ffm-accordion .panel-body .event-text{padding:0 15px}#ffm-accordion .panel-body .guest-image>img,#ffm-accordion .panel-body .download-teaser>img{width:100%}#ffm-accordion .panel-body .guest-text h3,#ffm-accordion .panel-body .guest-text-only h3,#ffm-accordion .panel-body .download-text>a>h4,#ffm-accordion .panel-body .download-text-only>a>h4{text-align:left}.dt-sponsorfolder ul{list-style:none;margin:0}.dt-sponsorfolder h2{margin-bottom:20px}.dt-sponsorfolder li{margin-bottom:45px}.dt-sponsorfolder .dt-sponsorenkategorie{clear:both}.dt-sponsorfolder .dt-sponsorenkategorie>ul{margin-left:-25px;margin-right:-25px}.dt-sponsorfolder .dt-sponsorinhalt{float:left;width:50%;position:relative;min-height:1px;padding-left:25px;padding-right:25px;text-align:center;height:130px}@media(min-width:600px){.dt-sponsorfolder .dt-sponsorinhalt{float:left;width:33.33333333%}}.dt-sponsorfolder .dt-sponsorinhalt img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;max-height:80%}.dt-bildergaleriekategorie h2,.dt-bildergaleriekategoriegross h2,.dt-bildergaleriebild h2,.dt-bildergaleriebildgross h2,.dt-bildergalerie h2,.dt-bildergaleriegro h2,.dt-bildergaleriegross h2,.dt-videothek h2,.dt-videothekkategorie h2,.dt-videothekvideo h2{margin-top:50px;text-align:left;font-size:18px;font-weight:400;padding:36px 0 0}.dt-bildergaleriekategorie .showroom h3,.dt-bildergaleriekategoriegross .showroom h3,.dt-bildergaleriebild .showroom h3,.dt-bildergaleriebildgross .showroom h3,.dt-bildergalerie .showroom h3,.dt-bildergaleriegro .showroom h3,.dt-news .showroom h3,.dt-bildergaleriegross .showroom h3,.dt-videothek .showroom h3,.dt-videothekkategorie .showroom h3,.dt-videothekvideo .showroom h3{margin-top:18px;text-align:left}.dt-bildergaleriekategorie .showroom,.dt-bildergaleriekategoriegross .showroom,.dt-bildergaleriebild .showroom,.dt-bildergaleriebildgross .showroom,.dt-bildergalerie .showroom,.dt-bildergaleriegro .showroom,.dt-bildergaleriegross .showroom,.dt-videothek .showroom,.dt-videothekkategorie .showroom,.dt-videothekvideo .showroom{margin-top:40px}.dt-bildergaleriekategorie .showroom .blueimp-gallery-descriptions,.dt-bildergaleriekategoriegross .showroom .blueimp-gallery-descriptions,.dt-bildergaleriebild .showroom .blueimp-gallery-descriptions,.dt-bildergaleriebildgross .showroom .blueimp-gallery-descriptions,.dt-bildergalerie .showroom .blueimp-gallery-descriptions,.dt-bildergaleriegro .showroom .blueimp-gallery-descriptions,.dt-bildergaleriegross .showroom .blueimp-gallery-descriptions,.dt-videothek .showroom .blueimp-gallery-descriptions,.dt-videothekkategorie .showroom .blueimp-gallery-descriptions,.dt-videothekvideo .showroom .blueimp-gallery-descriptions{min-height:80px}.blueimp-gallery .zoomIn{position:absolute;left:50%;bottom:8px;margin-left:-10px;cursor:pointer;opacity:.4;filter:alpha(opacity=40);padding:6px 9px}.dt-bildergaleriekategoriegross .blueimp-gallery:hover .zoomIn,.dt-bildergaleriebildgross .blueimp-gallery:hover .zoomIn,.dt-bildergaleriegross .blueimp-gallery:hover .zoomIn,.dt-bildergaleriegro .blueimp-gallery:hover .zoomIn{opacity:1;filter:alpha(opacity=100);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.dt-videothek .link2yt,.dt-videothekkategorie .link2yt,.dt-videothekvideo .link2yt{margin-top:10px;margin-bottom:30px}.BildKategorie,.videoKategorie{margin:36px 0 0}.BildKategorie:first-child,.videoKategorie:first-child{margin:0}.BildKategorie h5,.videoKategorie h5{text-align:left;font-weight:400;text-transform:uppercase}.BildKategorie h5 a,.videoKategorie h5 a{color:#000}.videoKategorie-vimeo{background-color:#000;height:90px}.videoKategorie-vimeo img{padding-top:9px}.bold{font-weight:bold !important}.dt-festivalplaner button{border:2px solid #000;color:#000;text-transform:uppercase;background-color:#fff !important;font-weight:bold}.dt-festivalplaner .form{margin-top:30px}.dt-festivalplaner #fp-email{border:2px solid #ccc !important}.dt-ticketampel .ticketampel-legend{padding-bottom:20px;border-bottom:2px solid #000}.dt-ticketampel .sort{font-weight:bold}.dt-ticketampel .indicator,.dt-ticketampel .vorstellung{margin-left:30px}.dt-ticketampel .indicator:before,.dt-ticketampel .vorstellung:before{display:block;float:left;content:"";width:14px;height:14px;margin-left:-30px;border-radius:50%}.dt-ticketampel .indicator:nth-child(1):before,.dt-ticketampel .vorstellung.soldout:before{background:#f00}.dt-ticketampel .indicator:nth-child(2):before,.dt-ticketampel .vorstellung.limited:before{background:#fc0}.dt-ticketampel .indicator:nth-child(3):before,.dt-ticketampel .vorstellung.available:before{background:#090}.dt-ticketampel .ticketampel-filme-results{margin-top:50px}.dt-ticketampel .ticketampel-film-item{padding:36px 0;border-bottom:1px solid #000}.dt-ticketampel .ticketampel-film-item:first-child{padding-top:0}.dt-ticketampel .ticketampel-film-item:last-child{padding-bottom:0;border:0}.dt-ticketampel .ticketampel-film{margin-left:-10px;margin-right:-10px}.dt-ticketampel .ticketampel-film:before,.dt-ticketampel .ticketampel-film:after{content:" ";display:table}.dt-ticketampel .ticketampel-film:after{clear:both}.dt-ticketampel .ticketampel-film .ticketampel-film-pic{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:600px){.dt-ticketampel .ticketampel-film .ticketampel-film-pic{float:left;width:33.33333333%}}.dt-ticketampel .ticketampel-film .ticketampel-film-info{float:left;width:100%;position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media(min-width:600px){.dt-ticketampel .ticketampel-film .ticketampel-film-info{float:left;width:66.66666667%}}.dt-ticketampel .ticketampel-film .ticketampel-film-info h3{text-align:left;text-transform:none}@media only screen and (max-width:479px){.lastPage{display:inline !important}.lastPage+span{display:none}#h-1495{font-size:18px !important}}@media only screen and (max-width:599px){.content h2.thin{font-size:17.6px}article.dt-news .slimmage{width:100%;margin-top:20px}.dt-newsitem h3{font-size:17.6px}.dt-newsitem>div.news-image{padding-right:0;margin-bottom:5px}.dt-newsitem>div.news-text{padding-left:0}.dt-preisepreistraegerfolder li h3{font-size:17.6px}.dt-preisepreistraegerfolder li>div:first-child,.dt-personfolder li>div:first-child{margin-bottom:10px}.dt-preisepreistraegerfolder>ul>li>div:first-child+div,.dt-personfolder>ul>li>div:first-child+div{padding-left:0}.dt-filmabcseite .filter-sort li{display:block;margin-bottom:10px;font-size:16px}.dt-filmabcseite .filter-sort li:last-child{margin-bottom:0}.dt-buchbarevorstellung .control-label,.dt-filmabcseite .control-label{width:100%;text-align:left}.dt-buchbarevorstellung .ffm-vorstellung-beschreibung .ffm-vorstellung-zeit{margin-top:.5em}.ffm-filme-results h3,.ffm-vorstellungen-results h3{font-size:17.6px}.dt-_standardseite table{display:block;overflow-x:auto}.dt-_standardseite table td[style^="width"]{padding-left:0;width:100%;float:left}.content table td[style="text-align: center;"]:first-child:nth-last-child(3),.content table td[style="text-align: center;"]:first-child:nth-last-child(3)~td{width:33.333333333%}.content table td[style="text-align: center;"]:first-child:nth-last-child(4),.content table td[style="text-align: center;"]:first-child:nth-last-child(4)~td{width:25%}.content table td[style="text-align: center;"]:first-child:nth-last-child(5),.content table td[style="text-align: center;"]:first-child:nth-last-child(5)~td{width:20%}.content table .slimmage{width:100%;min-width:80px}.dt-personfolder li h3{font-size:17.6px}#ffm-accordion .panel-heading{margin-bottom:30px}#ffm-accordion .panel-title .schliessen-default{display:none}#ffm-accordion .panel-title .schliessen-mobile{display:inherit}#ffm-accordion .panel-body+.panel-title{margin-top:-20px;margin-bottom:20px;text-align:center;text-transform:uppercase}#ffm-accordion .panel-title .oeffnen,#ffm-accordion .panel-title .schliessen-mobile{left:0;width:100%;text-align:center}#ffm-accordion .panel-title .oeffnen>span:first-child,#ffm-accordion .panel-title .schliessen-mobile>span:first-child{position:relative;display:block;top:20px}#ffm-accordion .panel-title .schliessen-mobile>span:first-child{border-top:1px solid #000;padding-top:4px}#ffm-accordion .panel-title .oeffnen .ffm-icon,#ffm-accordion .panel-title .schliessen-mobile .ffm-icon{position:relative;bottom:10px;width:26px;background-color:#fff}#ffm-accordion .panel-title .oeffnen .ffm-icon{background-position:-263px -125px}#ffm-accordion .panel-title .schliessen-mobile .ffm-icon{background-position:-314px -125px}.dt-bildergaleriekategorie h2,.dt-bildergaleriekategoriegross h2,.dt-bildergaleriebild h2,.dt-bildergaleriebildgross h2,.dt-bildergalerie h2,.dt-bildergaleriegro h2,.dt-bildergaleriegross h2,.dt-videothek h2,.dt-videothekkategorie h2,.dt-videothekvideo h2{font-size:14.4px}.ffm-filmpreis-results h3,.ticketampel-filme-results h3{margin-top:.5em;font-size:20.8px}.dt-filmpreisdetails .filmpreis-vote{margin-top:35px}.dt-filmpreisdetails .filmpreis-vote .ticket-help,.dt-filmpreisdetails .filmpreis-vote .ticket-help .popup-close{padding:0 15px}}@media only screen and (max-width:1009px){.dt-filmabcseite .filter a:focus{outline:none}.dt-filmabcseite .filter-category{padding-bottom:0}.dt-filmabcseite .filter-category li>a{padding-bottom:12px}.overview .overview-image:active .overview-image-overlay{display:block;pointer-events:none}.overview .overview-image:active .overview-image-overlay a{display:block;width:100%;height:100%}.dt-filmpreisdetails .filmpreis-vote .ticket-help,.dt-filmpreisdetails .filmpreis-vote .ticket-help .popup-close{width:100%}.dt-filmpreisdetails .filmpreis-vote .ticket-help .popup-close{left:0}}@media only screen and (min-width:600px) and (max-width:1009px){.ffm-filme-results .ffm-film-item:nth-child(2n+1){clear:left}.dt-filmabcseite .filter-sort li{font-size:20px}.ffm-filme-results h3,.ffm-vorstellungen-results h3{font-size:22px}.content h3.thin{font-size:14px}.ffm-vorstellung-pic img{margin-bottom:50px}.dt-filmpreisdetails .filmpreis-vote .ticket-help,.dt-filmpreisdetails .filmpreis-vote .ticket-help .popup-close{padding:0 25px}.dt-filmpreisdetails .filmpreis-vote .filmpreis-submit{margin-left:calc((100% + 50px)*-1)}}@media only screen and (min-width:600px){.ffm-vorstellung-pic{float:left;margin-top:5px;margin-right:20px;margin-bottom:30px;min-height:140px}.ffm-vorstellung-pic img{width:230px;height:140px}.dt-filmpreis .ffm-vorstellung-pic,.dt-filmpreiszwischenstand .ffm-vorstellung-pic,.dt-filmpreis .ffm-vorstellung-beschreibung .ffm-vorstellung-beschreibung h3,.dt-filmpreiszwischenstand .ffm-vorstellung-beschreibung .ffm-vorstellung-beschreibung h3{margin-top:0}}@media only screen and (min-width:1010px){.content h2.thin{font-size:20px}.content h3.thin{font-size:14px}.dt-_standardseite table p>strong:first-child{font-size:20px}.dt-filmabcseite .filter-category a:hover,.dt-filmabcseite .filter-options a:hover{color:#000}.dt-filmabcseite .filter-sort p{font-weight:bold}.ffm-film-item:nth-child(3n+1){clear:left}.ffm-film-item:hover .thumbnail{border:3px solid #000}.ffm-film-item:hover .ffm-film-item-popup{display:block}.dt-filmabcseite .filter-category{margin:0 0 20px}.dt-filmabcseite .filter-sort{margin:26px 0 20px;padding-bottom:18px}.dt-filmabcseite .filter-sort li{font-size:16px}.dt-filmabcseite .filter-options{margin:0 0 20px}.dt-filmdetails .fotorama__wrap.fotorama__wrap--no-controls .fotorama-image-download{opacity:0;filter:alpha(opacity=0);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity;transition-property:opacity}.ffm-vorstellungen-results .ffm-vorstellung-item{clear:both}.ffm-vorstellungen-results .ffm-vorstellung-zeit{padding-top:5px}.overview.overview-3>ul>li:nth-child(3n+1){clear:left}.overview .overview-image:hover .overview-image-overlay{display:block}.overview .overview-image:hover .overview-image-overlay a{display:block;width:100%;height:100%}.dt-filmpreisdetails .filmpreis-vote .filmpreis-submit{margin-left:calc((100% + 50px)*-1.4)}}@media print{.ffm-filme-results .ffm-film-item:nth-child(3n+1){clear:left}}.filmdetailinforechts img{display:inline-block;width:34px;height:auto}.filmdetailinforechts a{color:#000}.filmdetailinforechts>p,.filmdetailinforechts>div{margin-top:5px}#filmdetails-share{margin-left:44px}.filmdetailinforechts img,.filmdetailinforechts .ffm-icon{margin-right:10px}.filmdetailinfolinks,.filmdetailinforechts{margin-top:20px}.fotorama{margin-top:40px;margin-bottom:40px}.fotorama__nav--thumbs .fotorama__nav__frame{padding-top:0 !important}.fotorama__thumb-border{margin-top:0 !important}.fotorama__stage{margin-bottom:5px}.fotorama__nav{text-align:left !important}.border-top{border-top:solid 2px #000;padding-top:20px}#filmdetailcollapse>div{padding-top:25px}#biographiecollapse>div{padding-top:25px}#biographiecollapse .guest-text>p{margin-top:0}.dt-filmdetails h1>span{font-size:14px}.dt-filmdetails>p:first-of-type{margin-top:15px}.dt-filmdetails .credits a{color:#000}.dt-filmdetails .credits-open{display:none}.dt-filmdetails .credits-open.collapsed{display:inline}@media only screen and (max-width:599px){#filmdetailcollapse>div>div:last-child{margin-top:20px}}@media only screen and (min-width:600px){.fotorama__wrap{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-grid}.fotorama__nav{text-align:left !important;margin-left:40px}}@media only screen and (min-width:600px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.fotorama__nav{text-align:left !important;margin-left:440px}}@media print{.collapse,.well{display:block;visibility:visible}}