@media screen, projection
{

    /*******************************************************************\
   ***** GLOBAL slim-300-userclip *****
    \*******************************************************************/
    div.header.userclip {
        height: 22px;
    }
    * html div.header.userclip {
        height: 20px;
    }
    div.width-grid1 div.content.userclip {
        padding-bottom: 2px;
    }
    div.width-grid1 div.content.userclip div.video {
        height: 201px;
        margin-left: 2px;
        width: 296px;
    }
    div.width-grid1 div.content.userclip div.video img {
        float: none;
        margin: 0;
        padding: 0;
    }
    div.width-grid1 div.content.userclip div.actions-bg {
        background-color: #F4F4F4;
        height: 25px;
        margin-left: 2px;
        width: 296px;
    }
    div.width-grid1 div.content.userclip div.actions {
        margin-left: 95px;
    }
    div.width-grid1 div.content.userclip div.actions a.icon,
    div.height-grid3 div.content.fotoshow div.actions a.icon {
        background: transparent url("/_assets/pics/icons/icons-sprites.gif") no-repeat;
        display: block;
        float: left;
        height: 23px;
        margin: 1px 5px 0 0;
        text-indent: -999em;
        width: 23px;
    }
    div.height-grid3 div.content.fotoshow div.actions a.icon.magnifier {
        background-position: -224px 0;
    }
    div.width-grid1 div.content.userclip div.actions a.icon.signal,
    div.height-grid3 div.content.fotoshow div.actions a.icon.signal {
        background-position: -84px 0;
    }
    div.width-grid1 div.content.userclip div.actions a.icon.rate {
        background-position: -112px 0;
    }
    div.width-grid1 div.content.userclip div.actions a.icon.share {
        background-position: -140px 0;
    }
    div.width-grid1 div.content.userclip div.actions a.icon.add,
    div.height-grid3 div.content.fotoshow div.actions a.icon.add {
        background-position: -168px 0;
    }

   /*******************************\
   ***** footer-whole-932-flat *****
   \*******************************/
    .box.content.footer-whole-932-flat {
        height:86px;
    }

    .box.content.footer-whole-932-flat img.foto1 {
        float: left;
        margin: 12px 0 12px 12px;
    }

    .box.content.footer-whole-932-flat img.foto2,
    .box.content.footer-whole-932-flat img.foto3 {
        float: left;
        margin: 12px 0 12px 0;
    }

    .box.content.footer-whole-932-flat img.foto4 {
        float: left;
        margin: 12px 0 12px 0;
    }

    .box.content.footer-whole-932-flat div {
        float: left;
        margin: 10px 6px 0px 5px;
    }
    .box.content.footer-whole-932-flat div.other {
        width: 123px;
    }
    .box.content.footer-whole-932-flat div.last {
        margin-right:0px;
        width: 125px;
    }
    .box.content.footer-whole-932-flat div.first {
        width: 123px;
    }
    .box.content.footer-whole-932-flat div h3 {
        margin: 0px 0px 4px 0px;
    }
    .box.content.footer-whole-932-flat div p {
        margin: 0px;
        padding: 0px !important;
    }

    /*************** END OF footer-whole-932-flat ***************/


    /****************************************************\
    ***** CONTENT VERTICAL CAROUSSEL *****
    \****************************************************/
    div.content.vertical-caroussel a.arrowup {
        position: absolute;
        top: 7px !important;
        left: 138px;
    }
    div.content.vertical-caroussel a.arrowdown {
        position: absolute;
        bottom: 11px !important;
        left: 138px;
    }
    div.content.vertical-caroussel.blog a.arrowdown {
        bottom: 34px;
    }
    div.content.vertical-caroussel div.caroussel {
        position: absolute;
        top: 41px;
        width: 300px;
        height: 132px;
    }
    div.content.vertical-caroussel div.caroussel.top {
        position: absolute;
        top: 36px;
        width: 300px;
        height: 132px;
    }
    div.content.vertical-caroussel div.caroussel a.title {
        color: #0192AC;
        /* color: #00AFDE; */
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 13px;
        position: absolute;
        left: 71px;
        top: 0px;
        width: 190px;
        overflow: hidden;
        height: 28px;
    }
    div.content.vertical-caroussel div.caroussel p.second-line {
        position: absolute;
        left: 61px;
        top: 23px;
        width: 190px;
    }
    div.content.vertical-caroussel div.caroussel p.time {
        color: #404040;
        position: absolute;
        bottom: 2px;
        right: -1px;
    }

    div.content.vertical-caroussel div.caroussel .further-link p {

        margin: 11px 0 0 0;
        padding: 0;
        text-align: right;
    }

    div.content.vertical-caroussel div.caroussel div.colored {
        margin:0 10px 0 10px;
        background-color: #F4F4F4;
        height:40px;
        padding: 2px;
        position: relative;
    }

    div.content.vertical-caroussel div.caroussel div.uncolored {
        margin: 0 10px 0 10px;
        background-color: #fff;
        height:40px;
        padding: 2px;
        position: relative;
    }

    div.content.vertical-caroussel div.caroussel div.ratings {
        position: absolute;
        left: 72px;
        bottom: 5px;
    }

    div.content.vertical-caroussel div.caroussel div.ratings img {
        background:transparent !important;
        margin: 0;
        padding: 0 2px 0 0;
    }

    div.content.vertical-caroussel div.caroussel div img.preview {
        margin: 0;
        padding: 0;
    }

    div.content.vertical-caroussel div.caroussel div.teaser {
        height:94px;
    }
    /*************** END OF VERTICAL-CAROUSSEL ***************/

    /****************************************************\
    ***** CONTENT VERTICAL CAROUSSEL NOARROW *****
    \****************************************************/

    div.content.vertical-caroussel.noarrow div.caroussel {
        position: absolute;
        top: 10px;
        width: 300px;
        height: 132px;
    }

    div.content.vertical-caroussel.noarrow img.teaser {
        position: absolute;
        left: 12px;
        bottom: 12px;
    }

    /*************** END OF VERTICAL-CAROUSSEL-NOARROW ***************/


    /****************************************************\
    ***** CONTENT community trailer-similar *****
    \****************************************************/

    div.content.community.trailer-similar div {
        margin: 8px 3px;
        height: 210px;
        background-color: #f0f0f0;
    }

    div.content.community.trailer-similar div div.trailer {
        margin: 0;
        height: 124px;
        background-color: #e8e8e8;
        border-bottom: 1px solid #cecece;
    }
    div.content.community.trailer-similar div div.trailer li {
        float: left; width:124px;
        background: transparent !important;
        list-style: none;
    }

    div.content.community.trailer-similar ul li div.titles {
        height: 55px;
        background: transparent !important; width: 100% !important;
    }

    * html div.content.community.trailer-similar div div.titles {
        bottom: 3px;
    }
    * html div.content.community.trailer-similar.users-watching div div.titles {
           bottom: 5px;
    }
    * html div.content.community.trailer-similar.serien-nach-stars div div.titles {
           bottom: -13px;
    }
    * html div.content.community.trailer-similar.videothek div div.titles {
           bottom: 15px;
    }

    div.content.community.trailer-similar div.trailer ul {
        position: absolute;
    }

    div.content.community.trailer-similar ul li div.titles img {
        float: left;
        margin: 0px !important;
        padding-right: 2px;
        padding-top: 2px;
        background: #f0f0f0 !important;
    }
    div.content.community.trailer-similar div div.titles p a img {
        float: left;
        margin: 2px 0px 0px 0px;
        padding-right: 2px;
        background: #f0f0f0 !important;
    }
    div.content.community.trailer-similar div div.titles h4 {
        height: 52px;
        overflow: hidden;
    }
    div.content.community.trailer-similar div div.titles h4 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
    }
    div.content.community.trailer-similar div div.titles h4 span {
        font-weight: normal;
        color: #404040;
    }
    div.content.community.trailer-similar div div.titles h4 span a {

        font-weight: bold;
        color: #0192AC;
    }

    div.content.community.trailer-similar div div.titles p {
        padding: 0;
    }

    div.content.community.trailer-similar div div.trailer div {
        float: left;
        background-color: #e8e8e8;
        height: 124px;
        margin: 0;
        overflow: hidden;
        padding: 0;
    }

    div.content.community.trailer-similar div div.trailer img {
        background: no-repeat !important;
        margin: 10px 10px 10px 0;
        padding: 0;
    }

    div.content.community.trailer-similar div div.trailer img.left {
        margin-left: 13px;
    }

    div.content.community.trailer-similar div div.trailer img.right {
        float: right;
        margin-right: 11px;
    }

    /*************** END OF community trailer-similar ***************/

    /****************************************************\
    *****
        CONTENT wide-616-users-watching
        CONTENT wide-616-videothek
        *****
    \****************************************************/
    div.content.carousel-users-watching div.background,
    div.content.carousel-videothek div.background {
        background: url('/_assets/pics/carousel/carousel-bg.gif') repeat-x;
        height: 208px;
        margin: 8px 0 0 2px;
        position: relative;
        width: 612px;
    }
    div.content.carousel-users-watching div.background a.button-left,
    div.content.carousel-videothek div.background a.button-left {
        left: 14px;
        position: absolute;
        top: 10px;
    }
    div.content.carousel-users-watching div.background a.button-right,
    div.content.carousel-videothek div.background a.button-right,
    div.content.carousel-videothek div.background a.arrow,
    div.content.serien-nach-stars a.button-right {
        position: absolute;
        right: 13px;
        top: 10px;
    }
    div.content.serien-nach-stars a.button-right {
        right: 0;
    }
    div.content.carousel-videothek div.background a.button-right {
        right: 11px;
    }
    div.content.carousel-videothek div.background a.arrow {
        right: 9px;
        top: 186px;
    }
    div.content.carousel-users-watching div.background a.button-left img,
    div.content.carousel-users-watching div.background a.button-right img,
    div.content.carousel-videothek div.background a.button-left img,
    div.content.carousel-videothek div.background a.button-right img {
        background: none;
        margin: 0;
        padding: 0;
    }
    div.content.carousel-users-watching div.background div.holder,
    div.content.carousel-videothek div.background div.holder {
        height: 208px;
        margin-left: 52px;
        overflow: hidden;
        width: 498px;
    }
    * html div.content.carousel-users-watching div.background div.holder,
    * html div.content.carousel-videothek div.background div.holder {
        margin-left: 42px;
        width: 508px;
    }
    div.content.carousel-videothek div.background div.holder {
        width: 556px;
    }
    * html div.content.carousel-videothek div.background div.holder {
        width: 566px;
    }
    div.content.carousel-users-watching ul li,
    div.content.carousel-videothek ul li {
        float: left;
        height: 195px;
        list-style: none;
        margin: 10px 0 0 10px;
        overflow: hidden;
        position: relative;
        width: 156px;
    }
    div.content.carousel-videothek ul li {
        height: 179px;
        width: 129px;
    }
    div.content.carousel-users-watching ul li div,
    div.content.carousel-videothek ul li div {
        margin-top: 11px;
    }
    div.content.carousel-users-watching ul li div p,
    div.content.carousel-videothek ul li div p {
        font-size: 9px;
        padding: 2px 0 0 0;
    }
    div.content.carousel-users-watching ul li div img,
    div.content.carousel-videothek ul li div img {
        background: none !important;
        margin-top: 2px;
        padding-right: 2px !important;
    }
    div.content.carousel-users-watching ul li h4,
    div.content.carousel-videothek ul li h4 {
        font-family: Verdana;
        font-weight: bold;
        font-size: 11px;
        line-height: 15px;
    }
    div.content.carousel-users-watching ul li a.thumb img.thumb-button,
    div.content.carousel-videothek ul li a.thumb img.thumb-button {
        background: none;
        left: 61px;
        position: absolute;
        top: 37px;
    }
    div.content.carousel-users-watching ul li a.thumb img,
    div.content.carousel-videothek ul li a.thumb img {
        float: none;
        margin: 0;
        padding: 0;
    }

    /****************************************************\
    ***** CONTENT wide-616-neue-filmorys *****
    \****************************************************/
    div.content.community.trailer-similar.filmorys div.titles {
        bottom: 0;
        height: 73px;
        position: relative;
    }
    div.content.community.trailer-similar.filmorys div.titles div.links {
        float: none;
        height: 20px;
        width: 500px;
    }
    div.content.community.trailer-similar.filmorys div.titles div.links a {
        float: left;
        margin-right: 20px;
    }

    /****************************************************\
    ***** CONTENT wide-616-serien-nach-stars *****
    \****************************************************/
    div.content.serien-nach-stars div div.titles div {
        width: 139px !important;
    }
    div.content.serien-nach-stars div div.titles div a span {
        color: #444;
        font-weight: normal;
    }
    div.content.serien-nach-stars div div.titles {
        width: 550px !important;
    }

    /****************************************************\
    ***** CONTENT wide-616-videothek *****
    \****************************************************/
    div.content.serien-nach-stars.videothek {
        position: relative;
    }
    div.content.serien-nach-stars.videothek a.arrow {
        bottom: 3px;
        position: absolute;
        right: 11px;
    }
    div.content.serien-nach-stars.videothek div div.trailer div img {
        margin-right: 65px !important;
    }
    div.content.serien-nach-stars.videothek div div.trailer div img.last {
        margin-right: 0px !important;
    }
    div.content.serien-nach-stars.videothek div div.titles div h4 {
        width: 122px !important;
    }

    /****************************************************\
    ***** CONTENT wide-616-nominierungen *****
    \****************************************************/
    div.content.nominierungen {
        position: relative;
    }
    div.content.nominierungen div,
    div.content.nominierungen div div.trailer,
    div.content.nominierungen div div.trailer div {
        background-color: #FFF !important;
        border: 0 !important;
    }
    div.content.nominierungen div div.trailer {
        margin: 14px 0 0 9px !important;
    }
    * html div.content.nominierungen div div.trailer {
        margin-top: 3px !important;
    }
    div.content.nominierungen div div.titles {
        bottom: 0px !important;
        left: 9px !important;
        width: 592px !important;
    }
    div.content.nominierungen div div.titles div {
        margin-right: 43px !important;
        width: 84px !important;
    }
    div.content.nominierungen div div.titles div.last {
        margin-right: 0px !important;
        width: 84px !important;
    }
    div.content.nominierungen div div.trailer div {
        width: 593px !important;
    }
    div.content.nominierungen div div.trailer div img {
        margin-right: 43px !important;
    }
    div.content.nominierungen div div.trailer div img.last {
        margin-right: 0px !important;
    }
    div.footer a.arrow.nominierungen {
        bottom: 14px;
        right: 19px;
    }

    /*************************************\
    ***** GLOBAL COMMUNITY-SLIM-300 *******
    \**************************************/

    .box.content.community-slim-300 div img {
        margin: 0px;
        background:transparent !important;
    }

    .box.content.community-slim-300 p {
        margin-bottom: 5px;
    }
    div.content.community-slim-300 h3 {
        margin-bottom: 4px !important;
        margin-top: 6px !important;
        padding-bottom: 4px !important;
    }
    div.content.community-slim-300 a.username {
        color: #0192AC;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 8px;
        padding: 0px;
        margin: 0;
        font-weight: bold;
    }
    div.content.community-slim-300 a.arrow.community {
        bottom: -5px;
        position: absolute;
        right: 10px;
    }
    div.content.community-slim-300 p.userdata {
        color: black;
        padding: 0px;
        font-size: 11px;
        line-height: 16px;
        margin: 2px 0 0 62px;
    }

    div.content.community-slim-300 p.userdata a {
        color: #A1141C;
        margin-left: 1px;
    }
    div.content.community-slim-300 p.userdata a.arrowlink img {
        background: transparent;
        margin: 2px 3px 0px 0px;
    }

    div.content.community-slim-300 div.colored {
        margin: 0 10px 0 10px;
        margin-bottom: 2px;
        background-color: #F4F4F4;
        height: 40px;
        padding: 2px;
        overflow: hidden;
    }

    * html div.content.community-slim-300 div.colored img {
        background-color: #F4F4F4 !important;
        margin-top: 1px;
    }

    * html div.content.community-slim-300 div.uncolored img {
        margin-top: 1px;
    }

    div.content.community-slim-300 div.uncolored {
        margin: -1px 10px 0 10px;
        margin-bottom: 2px;
        background-color: #fff;
        height: 40px;
        padding: 2px;
        overflow: hidden;
    }

    /*******************************************************************\
   ***** GLOBAL higher-368-user-rating *****
    \*******************************************************************/
    div.height-grid3 div.content.user-rating div.borderdiv h3 {
        border: 0;
        width: auto;
    }
    div.height-grid3 div.content.user-rating div.borderdiv img {
        margin-bottom: 4px;
        margin-top: 0;
    }
    div.height-grid3 div.content.user-rating ul {
        padding: 0 10px;
    }
        div.height-grid3 div.content.user-rating ul li {
            background-color: #F4F4F4;
            height: 17px;
            list-style-type: none;
            margin: 10px 0 0 0;
            padding: 0 0 0 7px;
        }
        div.height-grid3 div.content.user-rating ul li span,
        div.height-grid3 div.content.user-rating ul li a {
            color: #0192AC;
            font-size: 13px;
            font-weight: bold;
            padding: 0;
        }
        div.height-grid3 div.content.user-rating ul li span {
            color: #EE7F00;
            font-family: Arial, Helvetica, sans-serif;
        }
        div.height-grid3 div.content.user-rating ul li a {
            padding-left: 4px;
        }

    /****************************************************\
   ****** GLOBAL wide-616-charts                    *******
    \****************************************************/
    div.content.charts ol {
        list-style-position: inside;
        color: #EE7F00;
    }
    div.content.charts div.title {
        border-bottom: 1px solid #0192AC;
        margin-left: 314px;
        margin-bottom: 3px;
        height: 49px;
        position: relative;
    }
    div.content.charts div.title h3 {
        border-bottom: 0;
        padding-bottom: 0px;
        padding-left: 27px;
    }
    div.content.charts div.title p {
        color: #EE7F00;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 48px;
        left: -5px;
        line-height: 50px;
        padding: 0;
        position: absolute;
        top: -1px;
    }
    div.content.charts ol li {
        margin-bottom: 2px;
    }
    div.box.content.charts div.borderdiv h3 {
        padding-top: 2px;
    }
    * html div.box.content.charts div.borderdiv h3 {
        margin-top: 1px;
        padding-top: 0px;
    }

    /*******************************************************************\
   ***** GLOBAL tagcloud-slim-300-right *****
    \*******************************************************************/

    .box.content.tagcloud div.borderdiv {
        margin-left: 11px;
        margin-top: 5px;
        text-align: center;
    }
    .box.content.tagcloud a {
        color: #404040;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        line-height: 25px;
        padding:0px;
        white-space: nowrap;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-new-movie / wide-616-preview *****
    \*******************************************************************/
    div.width-grid2 div.content.new-movie div.borderdiv h4,
    div.width-grid2 div.content.preview div.borderdiv h4 {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin-top: 5px;
    }
    div.width-grid2 div.content.new-movie div.borderdiv ul li,
    div.width-grid2 div.content.preview div.borderdiv ul li {
        color: #A1141C;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        list-style: none;
    }

    /****************************************************\
   ****** GLOBAL slim-300-disussions               *******
    \****************************************************/
    div.content.discussions p.info {
        left: 61px;
        position: absolute;
        top: 13px;
    }
    div.content.discussions div.caroussel p.title {
        font-size: 11px;
        top: -1px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-blockbuster *****
    \*******************************************************************/
    div.width-grid1 div.content.blockbuster {
        position: relative;
    }
    div.width-grid1 div.content.blockbuster h3 {
        margin-top: 2px;
    }
    div.width-grid1 div.content.blockbuster div {
        width: 300px;
        padding-top: 5px;
    }
     div.width-grid1 div.content.blockbuster ul {
        margin: 0px 0 0 12px;
        position: absolute;
        bottom: 20px;
        left: 0px;
    }
    div.width-grid1 div.content.blockbuster ul li {
        float: left;
        height: 91px;
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
        margin: 0;
        padding: 0;
        width: 137px;
    }
    div.width-grid1 div.content.blockbuster ul li.last {
        margin-left: 2px;
    }
    div.width-grid1 div.content.blockbuster ul li a {
        display: block;
        position: relative;
    }
    div.width-grid1 div.content.blockbuster ul li a img {
        position: absolute;
    }
    div.width-grid1 div.content.blockbuster p {
        height: 60px;
        overflow: hidden;
    }
    div.width-grid1 div.content a img.thumb-button {
        background: none !important;
        margin: 33px 0 0 53px !important;
        padding: 0 !important;
    }

    /****************************************************\
    ***** CONTENT ACTION & ABENTEUER *****
    \****************************************************/

    div.content.action-abenteuer div {
        margin: 8px 2px 12px 2px;
        height: 216px;
        background-color: #f0f0f0;
    }

    div.content.action-abenteuer div div.trailer {
        margin: 0;
        height: 136px;
        background-color: #e8e8e8;
        border-bottom: 1px solid #cecece;
        position: relative;
    }

    div.content.action-abenteuer div div.trailer div {
        position: absolute;
        background-color: #e8e8e8;
        height: 116px;
        left: 99px;
        top: 10px;
        width: 829px;
        margin: 0;
    }

    div.content.action-abenteuer div div.trailer img {
        background: no-repeat !important;
        padding-right: 7px;
    }

    div.content.action-abenteuer div div.trailer img.left {
        position: absolute;
        top: 14px;
        left: 44px;
        padding: 0;
    }

    div.content.action-abenteuer div div.trailer img.right {
        position: absolute;
        top: 14px;
        right: 44px;
        padding: 0;
    }

    div.content.action-abenteuer div div.titles {
        margin: 0;
        height: 66px;
        position: absolute;
        left: 104px;
    }

    div.content.action-abenteuer div div.titles div {
        float: left;
        margin: 7px 14px 0 0;
        width: 171px;
        height: 64px;
    }

    div.content.action-abenteuer div div.titles div h4 {
        font-size: 11px;
        font-weight: bold;
        line-height: 15px;
        margin: 0 0 2px 0;
    }

    div.content.action-abenteuer div div.titles div p {
        font-size: 9px;
        line-height: 14px;
        padding: 0;
    }

    div.content.action-abenteuer div div.titles div img {
        background: #f0f0f0 !important;
        margin-right: -2px;
        overflow: hidden;
    }

    /*******************************************************************\
   ***** GLOBAL higher-368-survey *****
    \*******************************************************************/
    div.height-grid3 div.content.survey div.borderdiv,
    div.height-grid4 div.content.survey div.borderdiv {
        margin-top: 2px;
    }
    div.height-grid3 div.content.survey div.borderdiv img,
    div.height-grid3 div.content.survey div.borderdiv p,
    div.height-grid4 div.content.survey div.borderdiv p {
        float: left;
    }
    div.height-grid4 div.content.survey div.borderdiv img {
        margin-top: 8px;
    }
    div.height-grid4 div.content.survey.survey-right div.borderdiv img {
        float: right;
        padding: 0;
    }
    div.height-grid3 div.content.survey div.borderdiv p,
    div.height-grid4 div.content.survey div.borderdiv p {
        font-size: 11px !important;
        padding: 7px 0 0 0;
        width: 125px;
    }
    div.height-grid3 div.content.survey h3,
    div.height-grid4 div.content.survey h3 {
        border: 0;
        margin-top: 5px;
        padding: 0 12px 0 11px;
    }
    div.height-grid3 div.content.survey input,
    div.height-grid4 div.content.survey input {
        height: 15px;
        width: 15px;
    }
    div.height-grid3 div.content.survey dl,
    div.height-grid4 div.content.survey dl {
        margin-left: 10px;
        margin-top: 11px;
    }
    div.height-grid3 div.content.survey dl dt,
    div.height-grid3 div.content.survey dl dd,
    div.height-grid4 div.content.survey dl dt,
    div.height-grid4 div.content.survey dl dd {
        float: left;
    }
    div.content.survey dl dt input {
        border: 0;
    }
    div.height-grid3 div.content.survey dl dd,
    div.height-grid4 div.content.survey dl dd {
        padding-left: 10px;
        width: 255px;
    }
    div.height-grid3 div.content.survey dl dd label,
    div.height-grid4 div.content.survey dl dd label {
        font-size: 11px;
        line-height: 15px;
    }

    /*******************************************************************\
   ***** GLOBAL higher-368-alerts *****
    \*******************************************************************/
    div.height-grid3 div.content.alerts div.borderdiv {
        margin-top: 0px;
    }
    div.height-grid3 div.content.alerts div.borderdiv p {
        font-size: 12px;
    }
    div.height-grid3 div.content.alerts form {
        padding-top: 6px;
    }
    div.height-grid3 div.content.alerts dl {
        line-height: 14px;
        padding-left: 11px;
        margin-left: 0px;
        margin-top: 0px;
    }
    div.height-grid3 div.content.alerts dl dd {
        margin-top: 1px;
    }
    div.height-grid3 div.content.alerts div.community-box {
        height: 51px;
        margin: 20px 0 5px 12px;
        position: relative;
        width: 280px;
    }
    div.height-grid3 div.content.alerts div.community-box-sans { /* without arrows, for alert-titel */
        margin: 10px 0 5px 10px;
        position: relative;
        width: 280px;
    }
    div.height-grid3 div.content.alerts div.community-box a.login {
        left: 0px;
        position: absolute;
        bottom: -6px;
    }
    div.height-grid3 div.content.alerts div.community-box a.register {
        right: 3px;
        position: absolute;
        bottom: -6px;
    }
    div.height-grid3 div.content.alerts div.community-box p,
    div.height-grid3 div.content.alerts div.community-box-sans p {
        padding: 0;
    }
    div.height-grid3 div.content.alerts div.community-box img {
        background: none !important;
    }
    div.height-grid3 div.content.alerts input.button-save,
    div.content.newsletter input.button-save {
        background: url("/_assets/pics/buttons/button-save.gif") no-repeat;
        border: 0;
        float: left;
        height: 18px;
        margin-left: 10px;
        padding: 0;
        width: 77px
    }
    div.height-grid3 div.content.alerts div.mail {
        margin: 13px 0 0 10px;
        padding-left: 2px;
    }
    div.height-grid3 div.content.alerts div.mail label {
        display: block;
        font-size: 11px;
        margin-bottom: 7px;
        padding-right: 8px;
    }
    div.height-grid3 div.content.alerts input.mail {
        float: left;
        height: 12px;
        width: 179px;
    }
    div.height-grid3 div.content.alerts div.mail.nofloat {
        margin-top: 26px;
    }
    div.height-grid3 div.content.alerts div.mail.nofloat input.mail {
        float: none;
        width: 169px;
    }
    div.height-grid3 div.content.alerts div.mail input.mail {
        float: left;
    }
    * html div.height-grid3 div.content.alerts div.mail.left-margin input {
        margin-left: -10px;
    }
    div.height-grid3 div.content.alerts div.mail.nofloat input.button-save,
    div.content.newsletter input.button-save {
        display: block;
        float: none;
        margin: 10px 0 0 0;
    }
    div.height-grid3 div.content.alerts div.mail input.button-save {
        float: left;
    }

    /*******************************************************************\
   ***** GLOBAL higher-368-alerts-film *****
    \*******************************************************************/
    div.height-grid3 div.content.alerts.alerts-film div.community-box {
        background-color: #F4F4F4;
        height: auto;
        margin-left: 10px;
        padding: 8px 9px 8px 9px;
        width: 262px;
    }

    /*******************************************************************\
   ***** GLOBAL PAGER *****
    \*******************************************************************/
    div.width-grid2 div.content div.pager {
        border-bottom: 2px solid #CCC;
        margin: 23px 107px 10px 107px;
        padding-bottom: 9px;
        position: relative;
        text-align: center;
    }
    * html div.width-grid2 div.content div.pager {
        height: 10px;
        margin-left: 107px;
        margin-right: 107px;
    }
    div.width-grid2 div.content div.pager a {
        color: #EE7F00;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 1px 4px 10px 4px;
    }
    div.width-grid2 div.content div.pager a:hover {
        color: #000;
    }
    div.width-grid2 div.content div.pager a.active {
        border-bottom: 2px solid #404040;
        color: #0192AC;
        font-weight: bold;
        position: relative;
    }
    div.width-grid2 div.content div.pager a.active img {
        background: none !important;
        left: 4px;
        position: absolute;
        bottom: -9px;
    }
    * html div.width-grid2 div.content div.pager a.active img {
        /* bottom: 50px; */
        bottom: -10px;
    }
    div.width-grid2 div.content div.pager small {
        color: #CCC;
    }
    div.width-grid2 div.content div.pager a.forward {
        background-position: -2px 3px;
        bottom: 8px;
        font-size: 11px;
        padding: 1px 0 2px 12px;
        position: absolute;
        right: -95px;
    }
    div.width-grid2 div.content div.pager a.backward {
        background: url("/_assets/pics/arrows/arrow-left.gif") no-repeat 42px 3px;
        bottom: 0px;
        font-size: 11px;
        left: -97px;
        padding-left: 2px;
        padding-right: 15px;
        position: absolute;
    }
    div.width-grid2 div.content div.pager a.backward:hover {
        background-image: url("/_assets/pics/arrows/arrow-left-grey.gif");
    }
    div.width-grid2 div.content div.pager a.disabled,
    div.width-grid2 div.content div.pager a.disabled span {
        color: #aaa;
        cursor: default;
    }
    div.width-grid2 div.content div.pager a.forward.arrowlink img,
    div.width-grid2 div.content div.pager a.backward.arrowlink img {
        margin-top: 2px;
    }
    div.width-grid2 div.content div.pager a.backward.arrowlink img,
    div.width-grid2 div.content div.pager a.backward.arrowlink span {
        float: left;
    }
    div.width-grid2 div.content div.pager a.backward.arrowlink span {
        font-size: 11px;
        padding-right: 3px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid4-wide-616-comments *****
    \*******************************************************************/
    div.content.comments {
        position: relative;
    }
    div.content.comments.criticism img.question-icon {
        background: none !important;
        padding: 0 !important;
        margin-top: 3px;
    }
    div.content.comments h5 {
        border-bottom: 1px solid #0192AC;
        font-size: 10px;
        font-weight: bold;
        margin: 2px 10px 3px 10px;
        padding-bottom: 2px;
        position: relative;
        text-transform: uppercase;
    }
    * html div.content.comments h5 {
        margin-bottom: 0px;
        margin-top: 0px;
    }
    * html div.content.comments ul li {
        margin-top: 5px;
    }
    div.content.comments h5 img {
        left: 54px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 1px;
    }
    * html div.content.comments h5 img {
        top: -4px;
    }
    div.content.comments ul li {
        background-color: #F4F4F4;
        height: 95px;
        list-style: none;
        margin-top: 10px;
        position: relative;
        width: 596px;
    }
    div.content.comments ul li.even {
        background: none;
    }
    div.content.comments ul li.threaded {
        padding-left: 10px;
        width: 586px;
    }
    div.content.comments ul li.threaded img.line {
        background: none !important;
        left: 0px;
        position: absolute;
        top: -6px;
    }
    div.content.comments ul li img.thumb {
        left: 2px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 26px;
    }
    div.content.comments.small-image ul li img.thumb {
        top: 2px;
    }
    div.content.comments ul li.threaded img.thumb {
        left: 13px;
    }
    div.content.comments ul li div.user-info {
        left: 2px;
        line-height: 13px;
        position: absolute;
        top: 93px;
    }
    div.content.comments ul li.threaded div.user-info {
        left: 13px;
    }
    div.content.comments ul li div.user-info span {
        color: #404040;
        font-size: 9px;
        line-height: 17px;
    }
    div.content.comments ul li div.user-info span.grey {
        color: #808080;
    }
    div.content.comments ul li div.firstline {
        padding-top: 3px;
    }
    div.content.comments ul li strong {
        color: #0192AC;
        float: left;
        padding: 0 8px 0 113px;
    }
    div.content.comments ul li div.ratings {
        float: left;
        margin-left: 8px;
        margin-top: 5px;
    }
    div.content.comments ul li div.ratings img {
        background: none !important;
        margin: 0;
        padding: 0 1px 0 0;
    }
    div.content.comments ul li h4 {
        color: #404040;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 11px;
        margin: 0 0 0 113px;
    }
    * html div.content.comments ul li div.rating-box {
        margin-left: -101px;
    }
    div.content.comments ul li p {
        margin: 2px 0 0 103px;
    }
    div.content.comments ul li small {
        bottom: 14px;
        color: #808080;
        display: block;
        font-size: 10px;
        height: 24px;
        left: 113px;
        position: absolute;
        width: 480px;
    }
    * html div.content.comments ul li small {
        top: 170px;
    }
    * html div.content.comments.small ul li small {
        top: 100px;
    }
    * html div.content.comments.small-image ul li small {
        top: 77px;
    }

    div.content.comments.small-image ul li small {
        bottom: -1px;
        color: #707070;
        display: inline;
        font-size: 10px;
        height: auto;
        left: 2px;
        position: absolute;
        width: 560px;
    }
    div.content.comments ul li small a.arrow {
        font-size: 11px !important;
        margin: 0 7px 0 2px;
    }
    div.content.comments ul li small a.arrow.no-margin {
        margin-right: 5px;
        padding-left: 7px;
    }
    div.content.comments ul li a.arrow.right-bottom {
        background-position: -2px 5px;
        bottom: 3px;
        padding-top: 0px;
        position: absolute;
        right: 19px;
    }
    div.content.comments ul li.threaded small {
        left: 123px;
    }
    div.content.comments.small-image ul li.threaded small {
        left: 12px;
    }
    div.content.comments ul li img.plus,
    div.content.comments ul li img.minus {
        background: none !important;
        bottom: 26px;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 18px;
    }
    div.content.comments ul li img.minus {
        right: 22px;
    }
    div.content.comments.small-image ul li img.plus,
    div.content.comments.small-image ul li img.minus {
        bottom: 2px;
    }
    div.content.comments.small ul li img.plus,
    div.content.comments.small ul li img.minus {
        bottom: 26px;
    }
    div.content.comments ul li.threaded img.plus {
        right: 18px;
    }
    div.content.comments ul li.threaded img.minus {
        right: 22px;
    }
    div.content.comments ul li small a,
    div.content.comments.small-image ul li small a {
        color: #EE7F00;
    }
    div.content.comments div.pager {
        bottom: 8px;
        left: 0px;
        position: absolute !important;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-higher-topic *****
    \*******************************************************************/
    div.height-grid3 div.content.topic div.caroussel p.date {
        left: 71px;
        padding: 0;
        position: absolute;
        top: -1px;

    }
    div.height-grid3 div.content.topic div.caroussel h3 {
        border: 0;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        left: 71px;
        line-height: 13px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 14px;
        width: 200px;
    }

    /*******************************************************************\
   ***** GLOBAL higher-368-rubrizierung *****
    \*******************************************************************/
    div.height-grid3 div.content.rubrizierung p {
        padding-left: 12px;
    }


    /*******************************************************************\
   ***** GLOBAL higher-wide-616-fotoshow *****
    \*******************************************************************/
    div.width-grid2 div.header h2 {
        position: relative;
    }
    div.content.fotoshow {
        position: relative;
    }
    div.content.fotoshow div.coverflow-wide {
        width: 483px;
        height: 184px;
        position: absolute;
        top: 73px;
        left: 65px;
    }

    div.height-grid2 div.content.fotoshow div.coverflow-wide {
        top: 20px;
    }

    div.content.fotoshow div.coverflow-wide img.left,
    div.content.fotoshow div.coverflow-wide img.right {
        background: none !important;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 44px;
    }

    div.content.fotoshow div.coverflow-wide img.left {
        left: -54px;
    }

    div.content.fotoshow div.coverflow-wide img.right {
        right: -54px;
    }

    div.content.fotoshow div.coverflow-wide div.wrapper {
        position: relative;
    }
    div.content.fotoshow div.coverflow-wide a.thumb {
        position: absolute;
    }
    div.content.fotoshow div.coverflow-wide a.thumb img {
        border: 2px solid #FFF;
        margin: 0;
        padding: 0;
    }
    div.content.fotoshow div.coverflow-wide a.thumb1 {
        left: 0px;
        top: 30px;
        z-index: 70;
    }
    div.content.fotoshow div.coverflow-wide a.thumb1 img {
        height: 128px;
        width: 193px;
    }
    div.content.fotoshow div.coverflow-wide a.thumb2 {
        left: 18px;
        top: 20px;
        z-index: 80;
    }
    div.content.fotoshow div.coverflow-wide a.thumb2 img {
        height: 147px;
        width: 220px;
    }
    div.content.fotoshow div.coverflow-wide a.thumb3 {
        left: 46px;
        top: 10px;
        z-index: 90;
    }
    div.content.fotoshow div.coverflow-wide a.thumb3 img {
        height: 165px;
        width: 248px;
    }
    div.content.fotoshow div.coverflow-wide a.thumb4 {
        left: 101px;
        top: 0px;
        z-index: 100;
    }
    div.content.fotoshow div.coverflow-wide a.thumb4 img {
        height: 184px;
        width: 276px;
    }
    div.content.fotoshow div.coverflow-wide a.thumb5 {
        right: 46px;
        top: 10px;
        z-index: 90;
    }
    div.content.fotoshow div.coverflow-wide a.thumb5 img {
        height: 165px;
        width: 248px;
    }
    div.content.fotoshow div.coverflow-wide a.thumb6 {
        right: 18px;
        top: 20px;
        z-index: 80;
    }
    div.content.fotoshow div.coverflow-wide a.thumb6 img {
        height: 147px;
        width: 220px;
    }
    div.content.fotoshow div.coverflow-wide a.thumb7 {
        right: 0px;
        top: 30px;
        z-index: 70;
    }
    div.content.fotoshow div.coverflow-wide a.thumb7 img {
        height: 128px;
        width: 193px;
    }
    div.content.fotoshow div.description {
        background-color: #F4F4F4;
        bottom: 0px;
        height: 128px;
        left: 10px;
        position: absolute;
        width: 596px;
    }

    div.height-grid2 div.content.fotoshow div.description {
        height: 47px;
    }

    div.height-grid2 div.content.fotoshow div.description p{
        display: none;
    }

    div.content.fotoshow div.description2 {
        background-color: #F4F4F4;
        bottom: 0px;
        top: 20px;
        height: 148px;
        left: 10px;
        position: absolute;
        width: 596px;
    }

    div.content.fotoshow div.description p {
        font-size: 13px;
        height: 75px;
        margin: 48px 0 0 159px;
        overflow: hidden;
        padding: 0;
        width: 276px;
    }
    div.height-grid2 div.content.fotoshow div.actions {
        position: absolute;
        top: 10px;
        right: 10px;
    }
    div.content.fotoshow div.actions {
        position: absolute;
        bottom: 26px;
        right: 10px;
    }
    div.height-grid3.width-grid2 div.footercontent.coverflow {
        background: none !important;
        bottom: 24px !important;
        right: 29px !important;
    }
    div.footercontent.coverflow p {
        padding: 0;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-new-forum *****
    \*******************************************************************/
    div.width-grid2 div.content.new-forum div.borderdiv img {
        margin-top: 4px;
    }
    div.width-grid2 div.content.new-forum ul {
        margin: 9px 0 0 10px;
    }
    div.width-grid2 div.content.new-forum ul li {
        float: left;
        height: 51px;
        list-style: none;
        margin: 0 3px 0 0;
        overflow: hidden;
        width: 296px;
    }
    div.width-grid2 div.content.new-forum ul li.first,
    div.width-grid2 div.content.new-forum ul li.last {
        background-color: #F4F4F4;
    }
    div.width-grid2 div.content.new-forum ul li strong {
        color: #0192AC;
    }
    div.width-grid2 div.content.new-forum ul li small {
        color: #707070;
        font-weight: bold;
        padding-left: 3px;
    }
    div.width-grid2 div.content.new-forum ul li p {
        padding: 3px 0 0 5px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-new-forum-empty *****
    \*******************************************************************/
    div.width-grid2 div.content.new-forum.empty {
        position: relative;
    }
    div.width-grid2 div.content.new-forum.empty img {
        float: none;
        margin: 6px 0 0 12px;
        padding: 0;
    }
    div.width-grid2 div.content.new-forum.empty small {
        left: 327px;
        position: absolute;
        top: 6px;
    }
    div.width-grid2 div.content.new-forum.empty p {
        background-color: #f4f4f4 !important;
        height: 32px;
        left: 328px;
        padding: 6px 10px 10px 9px;
        position: absolute;
        top: 70px;
        width: 237px;
    }
    div.width-grid2 div.content.new-forum.empty p strong {
        color: #0192AC;
        display: block;
        margin-bottom: 5px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-favorite-star *****
    \*******************************************************************/
    div.width-grid1 div.favorite-star ul {
        margin: 8px 10px 10px 10px;
    }
    div.width-grid1 div.favorite-star ul li {
        background-color: #F4F4F4;
        height: 53px;
        list-style: none;
        margin: 0;
        overflow: hidden;
        padding: 2px;
        position: relative;
        width: 276px;
    }
    div.width-grid1 div.favorite-star ul li.even {
        background: none;
        margin: 8px 0;
    }
    div.width-grid1 div.favorite-star ul li a img {
        float: none;
        margin: 0 !important;
        padding: 0;
    }
    div.width-grid1 div.favorite-star ul li img.thumb {
        left: 2px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 2px;
    }
    div.width-grid1 div.favorite-star ul li strong {
        color: #0192AC;
        display: block;
        line-height: 13px;
        margin: -2px 5px 0 89px;
    }
    div.width-grid1 div.favorite-star ul li p {
        margin: 0 5px 0 89px;
        padding: 0;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-star-article *****
    \*******************************************************************/
    div.width-grid1 div.favorite-star.star-article ul li p {
        margin-top: 5px;
    }
    div.width-grid1 div.favorite-star.star-article ul li p a {
        color: #A1141C;
    }
    div.width-grid1 div.favorite-star.star-article ul li p a.arrowlink img {
        padding-right: 3px;
    }
    * html div.width-grid1 div.favorite-star.star-article ul li p a.arrowlink img {
        padding-top: 3px;
    }
    div.width-grid1 div.favorite-star.star-article ul li p img {
        background: none !important;
    }
    a.arrow {
        background: transparent url("/_assets/pics/arrows/arrow-right.gif") no-repeat scroll -2px 4px;
        color: #EE7F00 !important;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        padding: 2px 0 2px 11px;
    }
    a.arrow.transparent {
        background: url("/_assets/pics/arrow-transparent.png") no-repeat 0px 5px !important;
    }
    * html a.arrow.transparent {
        background: url("/_assets/pics/arrow-transparent.gif") no-repeat 0px 5px !important;
    }
    a.arrow.transparent:hover {
        background: url("/_assets/pics/arrow-transparent.png") no-repeat 0px 5px;
        color: #EE7E00 !important;
    }
    a.arrow:hover {
        background-image: url("/_assets/pics/arrows/arrow-right-grey.gif");
        color: #404040 !important;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid1-dvd-clubbing *****
    \*******************************************************************/
    div.height-grid1 div.content.dvd-clubbing {
        position: relative;
    }
    div.height-grid1 div.content.dvd-clubbing div.borderdiv {
        margin-top: 4px;
    }
    div.height-grid1 div.content.dvd-clubbing div.borderdiv div.text {
        left: 135px;
        position: absolute;
        top: 8px;
    }
    div.height-grid1 div.content.dvd-clubbing div.borderdiv a.arrow.left {
        bottom: 7px;
        left: 131px;
        position: absolute;
    }
    div.height-grid1 div.content.dvd-clubbing div.borderdiv a.arrow.right {
        bottom: 7px;
        position: absolute;
        right: 11px;
    }
    div.height-grid1 div.content.dvd-clubbing div.borderdiv div.text strong {
        color: #0192AC;
        margin: -2px 0 0 -4px;
    }
    div.height-grid1 div.content.dvd-clubbing div.borderdiv ul li {
        color: #0192AC;
        line-height: 15px;
    }
    div.height-grid1 div.content.dvd-clubbing div.borderdiv ul li span {
        color: #404040;
    }
    * html div.height-grid1 div.content.dvd-clubbing div.borderdiv div.text strong {
        margin: -2px 0 0 -1px;
    }
    * html div.height-grid1 div.content.dvd-clubbing div.borderdiv ul li {
        line-height: 15px;
        margin-left: 15px;
    }
    * html div.height-grid1 div.content.dvd-clubbing div.borderdiv a.arrow.left {
        left: 135px;
    }
    * html div.height-grid1 div.content.dvd-clubbing div.borderdiv a.arrow.right {
        right: 11px;
    }

    /*******************************************************************\
   ***** GLOBAL flyout-270, flyout-300, flyout-374 *****
    \*******************************************************************/
    /*div.flyout-250,
    div.flyout-270,
    div.flyout-290,
    div.flyout-300,
    div.flyout-374 {
        position: absolute;
        z-index: 1000;
    }
    * html div.flyout-300 {
    }*/
    div.flyout-250 div.header-background {
        background: url(/_assets/pics/flyouts/flyout-250-header-bg.png) no-repeat;
        height: 6px;
        overflow: hidden;
        width: 258px;
    }
    * html div.flyout-250 div.header-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyouts/flyout-250-header-bg.png');
    }
    div.flyout-270 div.header-background {
        background: url(/_assets/pics/flyouts/flyout-270-header-bg.png) no-repeat;
        height: 6px;
        overflow: hidden;
        width: 278px;
    }
    * html div.flyout-270 div.header-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-header-bg.png');
    }
    div.flyout-290 div.header-background {
        background: url(/_assets/pics/flyouts/flyout-290-header-bg.png) no-repeat;
        height: 6px;
        overflow: hidden;
        width: 298px;
    }
    * html div.flyout-290 div.header-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-290-header-bg.png');
    }
    div.flyout-300 div.header-background {
        background: url(/_assets/pics/flyouts/flyout-300-header-bg.png) no-repeat;
        height: 6px;
        overflow: hidden;
        width: 308px;
    }
    * html div.flyout-300 div.header-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-header-bg.png');
    }
    div.flyout-374 div.header-background {
        background: url(/_assets/pics/flyouts/flyout-374-header-bg.png) no-repeat;
        height: 6px;
        overflow: hidden;
        width: 382px;
    }
    * html div.flyout-374 div.header-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-374-header-bg.png');
    }
    div.flyout-250 div.footer-background {
        background: url(/_assets/pics/flyouts/flyout-250-footer-bg.png) no-repeat;
        height: 27px;
        width: 258px;
    }
    * html div.flyout-250 div.footer-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-250-footer-bg.png', sizingMethod='fixed');
    }
    div.flyout-270 div.footer-background {
        background: url(/_assets/pics/flyouts/flyout-270-footer-bg.png) no-repeat;
        height: 7px;
        width: 278px;
    }
    * html div.flyout-270 div.footer-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-footer-bg.png', sizingMethod='fixed');
    }
    div.flyout-290 div.footer-background {
        background: url(/_assets/pics/flyouts/flyout-290-footer-bg.png) no-repeat;
        height: 27px;
        width: 298px;
    }
    * html div.flyout-290 div.footer-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-290-footer-bg.png', sizingMethod='fixed');
    }
    div.flyout-300 div.footer-background {
        background: url(/_assets/pics/flyouts/flyout-300-footer-bg.png) no-repeat;
        height: 7px;
        width: 308px;
    }
    * html div.flyout-300 div.footer-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-footer-bg.png', sizingMethod='fixed');
    }
    div.flyout-374 div.footer-background {
        background: url(/_assets/pics/flyouts/flyout-374-footer-bg.png) no-repeat;
        height: 27px;
        width: 382px;
    }
    * html div.flyout-374 div.footer-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-374-footer-bg.png', sizingMethod='fixed');
    }
    div.flyout-250 div.content-background {
        background: url(/_assets/pics/flyouts/flyout-250-content-repeat-bg.png) repeat-y;
        position: relative;
        width: 258px;
    }
    * html div.flyout-250 div.content-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-250-content-repeat-bg.png', sizingMethod='scale');
    }
    div.flyout-270 div.content-background {
        background: url(/_assets/pics/flyouts/flyout-270-content-repeat-bg.png) repeat-y;
        position: relative;
        width: 278px;
    }
    * html div.flyout-270 div.content-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-content-repeat-bg.png', sizingMethod='scale');
    }
    div.flyout-290 div.content-background {
        background: url(/_assets/pics/flyouts/flyout-290-content-repeat-bg.png) repeat-y;
        position: relative;
        width: 298px;
    }
    * html div.flyout-290 div.content-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-290-content-repeat-bg.png', sizingMethod='scale');
    }
    div.flyout-300 div.content-background {
        background: url(/_assets/pics/flyouts/flyout-300-content-repeat-bg.png) repeat-y;
        position: relative;
        width: 308px;
    }
    * html div.flyout-300 div.content-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-content-repeat-bg.png', sizingMethod='scale');
    }
    div.flyout-374 div.content-background {
        background: url(/_assets/pics/flyouts/flyout-374-content-repeat-bg.png) repeat-y;
        position: relative;
        width: 382px;
    }
    * html div.flyout-374 div.content-background {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-374-content-repeat-bg.png', sizingMethod='scale');
    }
    div.flyout-250 div.content-background div.content-gradient {
        background: url(/_assets/pics/flyouts/flyout-250-content-bg.png) no-repeat;
        width: 258px;
    }
    * html div.flyout-250 div.content-background div.content-gradient {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-content-bg.png', sizingMethod='fixed');
    }
    div.flyout-270 div.content-background div.content-gradient {
        background: url(/_assets/pics/flyouts/flyout-270-content-bg.png) no-repeat;
        width: 278px;
    }
    * html div.flyout-270 div.content-background div.content-gradient {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-270-content-bg.png', sizingMethod='fixed');
    }
    * html div.flyout-270 div.content-background div.content-gradient {
        width: 271px;
    }
    div.flyout-290 div.content-background div.content-gradient {
        background: url(/_assets/pics/flyouts/flyout-290-content-bg.png) no-repeat;
        width: 298px;
    }
    * html div.flyout-290 div.content-background div.content-gradient {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-290-content-bg.png', sizingMethod='fixed');
    }
    div.flyout-300 div.content-background div.content-gradient {
        background: url(/_assets/pics/flyouts/flyout-300-content-bg.png) no-repeat;
        width: 308px;
    }
    * html div.flyout-300 div.content-background div.content-gradient {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-content-bg.png', sizingMethod='scale');
    }
    div.flyout-374 div.content-background div.content-gradient {
        background: url(/_assets/pics/flyouts/flyout-374-content-bg.png) no-repeat;
        width: 382px;
    }
    * html div.flyout-374 div.content-background div.content-gradient {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-374-content-bg.png', sizingMethod='fixed');
        width: auto;
    }
    div.flyout-270.smaller div.content-background div.content-gradient {
        background: url(/_assets/pics/flyouts/flyout-270-content-smaller-bg.png) no-repeat;
    }
    div.flyout-300.small div.content-background div.content-gradient {
        background: url(/_assets/pics/flyouts/flyout-300-content-small-bg.png) no-repeat;
    }
    * html div.flyout-300.small div.content-background div.content-gradient {
        background-image: none;
        filter:progid:DXImageTransform.Microsoft.alphaimageloader(src='/_assets/pics/flyouts/flyout-300-content-small-bg.png', sizingMethod='fixed');
    }
    div.flyout-300.smaller div.content-background div.content-gradient {
        background: url(/_assets/pics/flyouts/flyout-300-content-smaller-bg.png) no-repeat;
    }
    div#BoxadminOverlay div.boxadmin a.close,
    div.flyout-250 div.content-background a.close,
    div.flyout-270 div.content-background a.close,
    div.flyout-290 div.content-background a.close,
    div.flyout-300 div.content-background a.close,
    div.flyout-374 div.content-background a.close {
        background: url(/_assets/pics/flyouts/flyout-close.gif) no-repeat;
        display: block;
        height: 19px;
        position: absolute;
        right: 8px;
        text-indent: -999em;
        top: 2px;
        width: 19px;
    }
    * html div#BoxadminOverlay div.boxadmin a.close,
    * html div.flyout-250 div.content-background a.close,
    * html div.flyout-270 div.content-background a.close,
    * html div.flyout-290 div.content-background a.close,
    * html div.flyout-300 div.content-background a.close,
    * html div.flyout-374 div.content-background a.close {
        background: url(/_assets/pics/flyouts/flyout-close-ie6.gif) no-repeat;
    }
    div.flyout-250 div.flyout-content,
    div.flyout-270 div.flyout-content,
    div.flyout-290 div.flyout-content,
    div.flyout-300 div.flyout-content,
    div.flyout-374 div.flyout-content {
        padding: 6px 11px 10px 15px;
    }
    div.flyout-250 div.flyout-content {
        padding-bottom: 5px;
    }
    div.flyout-270 div.flyout-content {
        padding-bottom: 5px;
    }
    div.flyout-374 div.flyout-content {
        padding-right: 11px;
    }
    div.flyout-250 div.flyout-content input,
    div.flyout-270 div.flyout-content input,
    div.flyout-290 div.flyout-content input,
    div.flyout-300 div.flyout-content input,
    div.flyout-374 div.flyout-content input {
        width: auto;
    }
    div.flyout-300 div.flyout-content input.radio {
        background: none;
        border: 0;
    }
    div.flyout-300.small div.flyout-content input {
        float: left;
        margin-bottom: 11px;
        margin-right: 7px;
        width: 107px;
    }
    div.flyout-300.small div.flyout-content p.links {
        margin-bottom: -3px;
    }
    div.flyout-250 div.flyout-content input.submit,
    div.flyout-270 div.flyout-content input.submit,
    div.flyout-290 div.flyout-content input.submit,
    div.flyout-300 div.flyout-content input.submit,
    div.flyout-374 div.flyout-content input.submit {
        background: none;
        border: 0;
        bottom: 8px;
        height: 18px;
        position: absolute;
        right: 15px;
        width: 77px;
    }
    div.flyout-300.small div.flyout-content input.submit {
        float: left;
        height: 18px;
        margin-right: 0px;
        padding: 0;
        position: inherit;
        width: 30px;
    }
    div.flyout-300.small div.flyout-content a.arrow.password {
        margin-left: 33px;
    }
    div.flyout-250 strong.hd,
    div.flyout-270 strong.hd,
    div.flyout-290 strong.hd,
    div.flyout-300 strong.hd,
    div.flyout-374 strong.hd {
        color: #0192AC;
        display: block;
        width: 230px;
        margin-left: 15px;
    }
    div.flyout-290 div.flyout-content div.my-rating strong,
    div.flyout-290 div.flyout-content div.community-rating strong {
        width: 100px;
    }
    div.flyout-290 div.flyout-content div.my-rating strong {
        width: 120px;
    }
    div.flyout-300 div.flyout-content dl {
        margin: 5px 0 0 0;
        width: 250px;
    }
    * html div.flyout-300 div.flyout-content dl {
        margin-top: 0px;
    }
    div.flyout-250 div.flyout-content dl dt,
    div.flyout-270 div.flyout-content dl dt,
    div.flyout-290 div.flyout-content dl dt,
    div.flyout-300 div.flyout-content dl dt {
        float: left;
    }
    div.flyout-300 div.flyout-content dl dt {
        margin-right: 6px;
    }
    div.flyout-300 div.flyout-content dl dd {
        font-size: 11px;
    }
    div.flyout-250 div.flyout-content p,
    div.flyout-270 div.flyout-content p,
    div.flyout-290 div.flyout-content p,
    div.flyout-300 div.flyout-content p,
    div.flyout-374 div.flyout-content p {
        margin: 5px 0 25px 0;
        padding: 0;
    }
    div.flyout-300.small div.flyout-content p {
        margin-bottom: 11px;
    }
    div.flyout-300.smaller div.flyout-content p {
        margin-bottom: -3px;
    }
    div.flyout-300 div.flyout-content textarea {
        height: 94px;
        margin-bottom: 28px;
    }
    div.flyout-374 div.flyout-content textarea {
        height: 105px;
        margin-bottom: 18px;
        width: 347px !important;
    }
    div.flyout-300 div.flyout-content p.small-margin {
        margin-bottom: 7px;
    }
    div.flyout-374 div.flyout-content p.small-margin {
        margin-bottom: 1px;
    }
    div.flyout-374 div.flyout-content a.arrow {
        bottom: 5px;
        position: absolute;
        right: 16px;
    }
    div.flyout-374 div.flyout-content dl {
        line-height: 14px;
        margin: 6px 0 0 0;
    }
    div.flyout-374 div.flyout-content dl dt {
        font-size: 11px;
    }
    div.flyout-374 div.flyout-content dl dd input {
        width: 344px;
    }
    div.flyout-374 div.flyout-content dl dd textarea {
        height: 53px;
    }
    div.flyout-270 div.flyout-content p.buttons {
        margin-bottom: 30px;
        margin-left: 22px;
        margin-top: 2px;
    }
    div.flyout-270 div.flyout-content p.buttons img {
        background: none !important;
        padding-right: 12px;
    }
    div.flyout-250 div.flyout-content p.link {
        margin: 4px 5px 0 0;
    }
    div.flyout-270 div.flyout-content p.link {
        margin: 4px 0 0 0;
    }
    div.flyout-250 div.flyout-content p.link a,
    div.flyout-270 div.flyout-content p.link a {
        float: right;
    }
    div.flyout-290 div.flyout-content div.my-rating,
    div.flyout-290 div.flyout-content div.community-rating {
        float: left;
        width: 115px;
    }
    div.flyout-290 div.flyout-content div.my-rating {
        margin-right: 23px;
    }
    div.flyout-290 div.flyout-content div.ratings {
        margin-top: 4px;
    }
    div.flyout-290 div.flyout-content div.ratings img {
        background: none !important;
        padding-right: 2px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-flat-616-alle-informationen *****
    \*******************************************************************/
    div.width-grid2 div.content.alle-informationen {
        position: relative;
    }
    div.width-grid2 div.content.alle-informationen img {
        float: left;
        margin: 8px 0 0 12px;
    }
    div.width-grid2 div.content.alle-informationen div.text {
        float: left;
        width: 468px;
    }
    div.width-grid2 div.content.alle-informationen div.text a.arrow {
        bottom: 7px;
        position: absolute;
        right: 11px;
    }
    div.width-grid2 div.content.alle-informationen div.text h3 {
        font-size: 14px;
        font-weight: bold;
        margin-top: 5px;
        padding-bottom: 2px;
    }
    div.width-grid2 div.content.alle-informationen div.text p {
        padding: 0;
    }
    /*******************************************************************\
   ***** GLOBAL height-grid5-sponsoren *****
    \*******************************************************************/
    div.height-grid5 div.content.sponsoren {
        position: relative;
    }
    div.height-grid5 div.content.sponsoren h3 {
        border: 0;
        margin: 7px 22px 0 11px;
    }
    div.height-grid5 div.content.sponsoren div.horizontal-divider {
        background-color: #4DB2C6;
        height: 1px;
        left: 12px;
        overflow: hidden;
        position: absolute;
        top: 32px;
        width: 592px;
    }
    div.height-grid5 div.content.sponsoren div.vertical-divider {
        background-color: #4DB2C6;
        height: 580px;
        left: 466px;
        position: absolute;
        top: 32px;
        width: 1px;
    }
    div.height-grid5 div.content.sponsoren a.logo {
        position: absolute;
    }
    div.height-grid5 div.content.sponsoren a.logo.bdmo {
        left: 30px;
        top: 37px;
    }
    div.height-grid5 div.content.sponsoren a.logo.senator {
        left: 159px;
        top: 62px;
    }
    div.height-grid5 div.content.sponsoren a.logo.ffa {
        left: 332px;
        top: 62px;
    }
    div.height-grid5 div.content.sponsoren a.logo.ksm {
        left: 31px;
        top: 119px;
    }
    div.height-grid5 div.content.sponsoren a.logo.video-buster {
        left: 124px;
        top: 129px;
    }
    div.height-grid5 div.content.sponsoren a.logo.mpo {
        left: 227px;
        top: 119px;
    }
    div.height-grid5 div.content.sponsoren a.logo.wappen {
        left: 338px;
        top: 120px;
    }
    div.height-grid5 div.content.sponsoren a.logo.enteractive {
        left: 30px;
        top: 194px;
    }
    div.height-grid5 div.content.sponsoren a.logo.singulus {
        left: 255px;
        top: 199px;
    }
    div.height-grid5 div.content.sponsoren a.logo.videoload {
        left: 30px;
        top: 257px;
    }
    div.height-grid5 div.content.sponsoren a.logo.vw {
        left: 218px;
        top: 241px;
    }
    div.height-grid5 div.content.sponsoren a.logo.inram {
        left: 315px;
        top: 262px;
    }
    div.height-grid5 div.content.sponsoren a.logo.gls {
        left: 29px;
        top: 337px;
    }
    div.height-grid5 div.content.sponsoren a.logo.paramount {
        left: 169px;
        top: 319px;
    }
    div.height-grid5 div.content.sponsoren a.logo.pozzo {
        left: 246px;
        top: 320px;
    }
    div.height-grid5 div.content.sponsoren a.logo.premiere {
        left: 315px;
        top: 337px;
    }
    div.height-grid5 div.content.sponsoren a.logo.ascot {
        left: 30px;
        top: 394px;
    }
    div.height-grid5 div.content.sponsoren a.logo.empire {
        left: 170px;
        top: 391px;
    }
    div.height-grid5 div.content.sponsoren a.logo.eurotape {
        left: 316px;
        top: 398px;
    }
    div.height-grid5 div.content.sponsoren a.logo.kdg {
        left: 29px;
        top: 434px;
    }
    div.height-grid5 div.content.sponsoren a.logo.key-solutions {
        left: 150px;
        top: 438px;
    }
    div.height-grid5 div.content.sponsoren a.logo.koch-media {
        left: 290px;
        top: 446px;
    }
    div.height-grid5 div.content.sponsoren a.logo.msm {
        left: 30px;
        top: 486px;
    }
    div.height-grid5 div.content.sponsoren a.logo.media-control {
        left: 168px;
        top: 487px;
    }
    div.height-grid5 div.content.sponsoren a.logo.sony {
        left: 312px;
        top: 493px;
    }
    div.height-grid5 div.content.sponsoren a.logo.universum {
        left: 118px;
        top: 537px;
    }
    div.height-grid5 div.content.sponsoren a.logo.disney {
        left: 243px;
        top: 535px;
    }
    div.height-grid5 div.content.sponsoren a.logo.stern {
        left: 482px;
        top: 55px;
    }
    div.height-grid5 div.content.sponsoren a.logo.in {
        left: 502px;
        top: 112px;
    }
    div.height-grid5 div.content.sponsoren a.logo.nrj {
        left: 502px;
        top: 200px;
    }
    div.height-grid5 div.content.sponsoren a.logo.kino {
        left: 479px;
        top: 289px;
    }
    div.height-grid5 div.content.sponsoren a.logo.dvd-premiere {
        left: 485px;
        top: 330px;
    }
    div.height-grid5 div.content.sponsoren a.logo.videotipp {
        left: 481px;
        top: 372px;
    }
    div.height-grid5 div.content.sponsoren a.logo.videowoche {
        left: 481px;
        top: 423px;
    }
    div.height-grid5 div.content.sponsoren a.logo.blickpunkt {
        left: 479px;
        top: 472px;
    }
    div.height-grid5 div.content.sponsoren a.logo.musikwoche {
        left: 479px;
        top: 516px;
    }
    div.height-grid5 div.content.sponsoren a.logo.dvd-intelligence {
        left: 490px;
        top: 559px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid11-nominierungen *****
    \*******************************************************************/
    div.height-grid11 div.content.nominierungen {
        position: relative;
    }
    div.height-grid11 div.content.nominierungen div.pager {
        border-bottom: 2px solid #CCCCCC !important;
        bottom: 40px;
        left: 0px;
        margin-top: 0px;
        position: absolute;
    }
    div.height-grid11 div.content.nominierungen div.info-left,
    div.height-grid11 div.content.nominierungen div.info-right {
        position: absolute;
    }
    div.height-grid11 div.content.nominierungen div.info-left {
        bottom: 6px;
        font-size: 11px;
        left: 12px;
        line-height: 15px;
    }
    div.height-grid11 div.content.nominierungen div.info-right {
        bottom: 9px;
        right: 11px;
    }
    div.height-grid11 div.content.nominierungen div.fullsize-headline h3 {
        border: 0;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    div.height-grid11 div.content.nominierungen div.fullsize-headline small {
        border-bottom: 1px solid #4DB2C6;
        display: block;
        font-size: 10px;
        padding-bottom: 5px;
    }
    div.height-grid11 div.content.nominierungen div.category {
        margin: 4px 0 0 10px;
    }
    div.height-grid11 div.content.nominierungen div.category h4 {
        font-size: 18px;
        margin: 0 0 0 1px;
    }
    div.height-grid11 div.content.nominierungen div.category ul {
        margin-bottom: 9px;
        margin-left: 2px;
    }
    div.height-grid11 div.content.nominierungen div.category ul li {
        float: left;
        height: 270px;
        list-style: none;
        margin: 0 10px 0 0;
        width: 111px;
    }
    * html div.height-grid11 div.content.nominierungen div.category ul li {
        margin-right: 0px;
    }
    div.height-grid11 div.content.nominierungen div.category ul li img {
        margin-bottom: 6px;
    }
    div.height-grid11 div.content.nominierungen div.category ul li.last {
        margin-right: 0;
    }
    div.height-grid11 div.content.nominierungen div.category ul li a.title {
        border-bottom: 1px solid #4DB2C4;
        display: block;
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        line-height: 15px;
        margin-bottom: 2px;
        margin-left: -1px;
        padding-bottom: 5px;
    }
    div.height-grid11 div.content.nominierungen div.category ul li small {
        display: block;
        line-height: 15px;
        margin-left: -1px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid5-jury *****
    \*******************************************************************/
    div.height-grid5 div.content.jury {
        position: relative;
    }
    div.height-grid5 div.content.jury div.borderdiv h3 {
        width: auto;
    }
    div.height-grid5 div.content.jury p {
        padding: 0;
    }
    div.height-grid5 div.content.jury ul {
        margin: 7px 0 0 10px;
    }
    div.height-grid5 div.content.jury ul li {
        background-color: #F4F4F4;
        height: 95px;
        list-style: none;
        margin: 0 0 10px 0;
        width: 280px;
    }
    div.height-grid5 div.content.jury ul li img {
        margin: 2px 9px 0 2px;
        padding: 0;
    }
    div.height-grid5 div.content.jury ul li strong {
        color: #0192AC;
        display: block;
        line-height: 15px;
        padding-bottom: 7px;
        padding-top: 1px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-alle-titel *****
    \*******************************************************************/
    div.width-grid1 div.content.alle-titel {
        position: relative;
    }
    div.width-grid1 div.content.alle-titel div.borderdiv {
        margin: 6px 12px 0 12px;
    }
    div.width-grid1 div.content.alle-titel strong {
        color: #0192AC;
    }
    div.width-grid1 div.content.alle-titel img {
        margin-top: 7px;
    }
    div.width-grid1 div.content.alle-titel a.button {
        bottom: 0px;
        position: absolute;
        right: 3px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-kino-suche *****
    \*******************************************************************/
    div.width-grid2 div.content.kino-suche {
        position: relative;
    }
    div.width-grid2 div.content.kino-suche a.arrow {
        bottom: 7px;
        left: 12px;
        position: absolute;
    }
    div.width-grid2 div.content.kino-suche div.borderdiv {
        margin-left: 11px;
    }
    div.width-grid2 div.content.kino-suche dl {
        margin: 0;
    }
    div.width-grid2 div.content.kino-suche strong {
        color: #0192AC;
        display: block;
        margin-bottom: 5px;
        width: 200px;
    }
    div.width-grid2 div.content.kino-suche dt strong {
        margin-bottom: 3px;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes strong {
        margin-bottom: 2px;
    }
    div.width-grid2 div.content.kino-suche fieldset.categories strong {
        margin-bottom: 5px;
    }
    div.width-grid2 div.content.kino-suche input.submit {
        border: 0;
        height: 18px;
        width: 95px;
    }
    div.width-grid2 div.content.kino-suche fieldset.main-field {
        margin-bottom: 9px;
    }
    div.width-grid2 div.content.kino-suche fieldset.main-field dl dd input {
        width: 285px;
    }
    div.width-grid2 div.content.kino-suche fieldset.main-field input.submit {
        left: 311px;
        position: absolute;
        top: 56px;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes {
        margin-bottom: 10px;
        width: 315px;
    }
    div.width-grid2 div.content.kino-suche fieldset.trading {
        margin-bottom: 6px;
    }
    div.width-grid2 div.content.kino-suche fieldset.format {
        margin-bottom: 5px;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes dl {
        float: left;
        margin-right: 55px;
        width: 100px;
    }
    div.width-grid2 div.content.kino-suche fieldset.categories {
        left: 313px;
        position: absolute;
        top: 84px;
    }
    div.width-grid2 div.content.kino-suche fieldset.language {
        left: 313px;
        position: absolute;
        top: 296px;
    }
    div.width-grid2 div.content.kino-suche fieldset.categories dl,
    div.width-grid2 div.content.kino-suche fieldset.language dl {
        float: none;
        width: 155px;
    }
    div.width-grid2 div.content.kino-suche fieldset.categories div.checkbox-container,
    div.width-grid2 div.content.kino-suche fieldset.language div.checkbox-container {
        background-color: #F4F4F4;
        border: 1px solid #BCC5D6;
        height: 108px;
        padding-left: 1px;
        overflow: auto;
        width: 288px;
    }
    div.width-grid2 div.content.kino-suche fieldset.language div.checkbox-container {
        height: 90px;
    }
    div.width-grid2 div.content.kino-suche fieldset.categories div.checkbox-container div.container-content,
    div.width-grid2 div.content.kino-suche fieldset.language div.checkbox-container div.container-content {
        overflow: hidden;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes dl dt,
    div.width-grid2 div.content.kino-suche fieldset.checkboxes dl dd {
        float: left;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes dl dt {
        margin-right: 5px;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes input {
        border: 0;
        height: 13px;
        padding: 0;
        width: 13px;
    }
    div.width-grid2 div.content.kino-suche fieldset.categories-select {
        left: 11px;
        position: absolute;
        top: 221px;
    }
    div.width-grid2 div.content.kino-suche fieldset.categories-select select {
        background-color: #F4F4F4;
        color: #404040;
        font-size: 11px;
        height: 50px;
        overflow: auto;
        width: 291px;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes.debut {
        left: 313px;
        position: absolute;
        top: 221px;
        width: 288px;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes.debut dl,
    div.width-grid2 div.content.kino-suche fieldset.checkboxes.fsk dl {
        float: none;
        margin-right: 0;
        width: 195px;
    }
    div.width-grid2 div.content.kino-suche fieldset.checkboxes.fsk {
        left: 11px;
        position: absolute;
        top: 296px;
        width: 288px;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-left {
        left: 11px;
        position: absolute;
        top: 423px;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-left dl,
    div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dt,
    div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dd {
        float: left;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dt {
        margin-right: 10px;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-left dl.second dt {
        margin-left: 10px;
    }
    * html div.width-grid2 div.content.kino-suche fieldset.favorites-left dl.second dt {
        margin-left: 5px;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dd input {
        float: left;
        width: 91px;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-left dl dd img {
        float: left;
        margin: 0;
        padding: 0;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-right {
        left: 313px;
        position: absolute;
        top: 423px;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-right select {
        float: left;
        width: 186px;
    }
    * html div.width-grid2 div.content.kino-suche fieldset.favorites-right select {
        width: 175px;
    }
    div.width-grid2 div.content.kino-suche fieldset.favorites-right input {
        float: left;
        margin-left: 10px;
        padding: 0;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid4-kommentar-verfassen *****
    \*******************************************************************/
    div.height-grid4 div.content.kommentar-verfassen h3 {
        border: none;
        color: #0192AC;
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        margin: 1px 0 2px 0;
        padding: 0;
    }
    div.height-grid4 div.content.kommentar-verfassen div.borderdiv strong {
        display: block;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl dt label {
        font-weight: bold;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl.topic {
        margin-bottom: 7px;
    }
    * html div.height-grid4 div.content.kommentar-verfassen form dl.topic {
        margin-bottom: 4px;
    }
    * html div.height-grid4 div.content.kommentar-verfassen form dl.checkbox {

    }
    div.height-grid4 div.content.kommentar-verfassen form dl.topic dt {
        margin-bottom: 1px;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl.comment {
        margin-bottom: 10px;
        margin-top: 8px;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl.comment dt {
        margin-bottom: 1px;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl.comment strong.red {
        color: #EE7F00;
        font-weight: normal;
    }
    * html div.height-grid4 div.content.kommentar-verfassen form dl.checkbox {
        margin-left: 8px;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl.checkbox dt {
        float: left;
        margin-right: 6px;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl.checkbox dd {
        float: left;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl.checkbox dt input {
        border: 0;
        height: 15px;
        width: 15px;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl.checkbox.left {
        margin-right: 83px;
    }
    * html div.height-grid4 div.content.kommentar-verfassen form dl.checkbox.left {
        margin-left: 4px;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl dd textarea {
        height: 302px;
    }
    div.height-grid4 div.content.kommentar-verfassen.bewertung form dl dd textarea {
        height: 194px;
    }
    div.height-grid4 div.content.kommentar-verfassen form dl dd p {
        padding: 0;
    }
    div.height-grid4 div.content.kommentar-verfassen a.arrow.comment {
        bottom: 7px;
        position: absolute;
        right: 9px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box {
        background-color: #F4F4F4;
        height: 90px;
        margin: 14px 0 0 10px;
        width: 596px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li {
        float: left;
        list-style: none;
    }
    * html div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li {
        margin-left: 6px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li.left-col {
        width: 197px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li.right-col {
        width: 368px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li h4 {
        border-bottom: 1px solid #4DB2C6;
        color: #0192AC;
        font-size: 18px;
        font-weight: normal;
        line-height: 22px;
        margin: 5px 0 4px 1px;
        padding-bottom: 3px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li.right-col h4 {
        margin-bottom: 2px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li img {
        background: none;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li div.ratings,
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li small {
        float: left;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li small {
        display: block;
        margin: 3px 0 0 10px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li div.ratings img {
        background: none;
        padding-right: 2px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li table {
        font-family: Verdana;
        font-size: 11px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li table tr {
        height: 23px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li table tr td.col1 {
        padding-right: 6px;
    }
    div.height-grid4 div.content.kommentar-verfassen div.voting-box ul li table tr td.col2 {
        padding-right: 10px;
    }

    /*******************************************************************\
   ***** GLOBAL whole-932-fotoshow-hochformat / querformat / hoch und quer *****
    \*******************************************************************/
    div.width-grid3 div.content.fotoshow {
        position: relative;
    }
    div.width-grid3 div.content.fotoshow div.fotoshow {
        height: 251px;
        left: 120px;
        position: absolute;
        top: 44px;
        width: 700px;
        z-index: 100;
    }
    div.width-grid3 div.content.fotoshow.quer div.fotoshow {
        width: 910px;
    }
    div.width-grid3 div.content.fotoshow.quer div.fotoshow {
        left: 11px;
    }
    div.width-grid3 div.content.fotoshow.quer.hoch div.fotoshow {
        left: 111px;
    }
    div.width-grid3 div.content.fotoshow.quer.hoch div.fotoshow {
        width: 709px;
    }
    div.width-grid3 div.content.fotoshow.quer div.fotoshow small {
        left: 644px;
    }
    div.width-grid3 div.content.fotoshow.quer.hoch div.fotoshow small {
        left: 437px;
    }
    div.width-grid3 div.content.fotoshow div.fotoshow small {
        font-size: 9px;
        left: 431px;
        position: absolute;
        top: 239px;
    }
    div.width-grid3 div.content.fotoshow.quer div.fotoshow object {
        position: absolute;
        left: 45px;
    }
    div.width-grid3 div.content.fotoshow.quer div.fotoshow a.arrowleft {
        position: absolute;
        left: 0;
        top: 30px;
    }
    div.width-grid3 div.content.fotoshow.quer div.fotoshow a.arrowright {
        position: absolute;
        right: 0;
        top: 30px;
    }

    div.width-grid3 div.content.fotoshow div.fotoshow a.button img {
        margin-top: 75px;
    }
    div.width-grid3 div.content.fotoshow div.fotoshow div.elements {
        float: left;
        margin: 0 14px;
        width: 596px;
    }
    div.width-grid3 div.content.fotoshow div.description {
        background-color: #F4F4F4;
        bottom: 10px;
        height: 130px;
        width: 912px;
    }
    div.width-grid3 div.content.fotoshow.quer.hoch div.description p {
        width: 355px;
    }
    div.width-grid3 div.content.fotoshow div.description a.arrow {
        bottom: 5px;
        position: absolute;
        right: 9px;
    }
    div.width-grid3 div.content.fotoshow div.description p {
        font-size: 11px;
        height: auto;
        left: 129px;
        position: absolute;
        top: 32px;
        width: 345px;
    }
    div.width-grid3 div.content.fotoshow.quer div.description p {
        left: 111px;
    }
    div.width-grid3 div.content.fotoshow.quer.hoch div.description p {
        left: 127px;
    }
    div.width-grid3 div.content.fotoshow.quer div.description div.actions {
        right: 10px;
    }
    div.width-grid3 div.content.fotoshow div.description div.actions {
        bottom: 35px;
        right: 5px;
    }
    div.width-grid3 div.content.fotoshow div.description div.rating-box {
        left: 56px;
        position: absolute;
        top: 91px;
    }
    div.width-grid3 div.content.fotoshow div.description div.rating-box img {
        margin-right: -1px;
    }
    div.width-grid3 div.content.fotoshow div.description div.rating-box small {
        font-size: 10px;
    }
    div.width-grid3 div.content.fotoshow h3 strong {
        color: #EE7F00;
        font-family: Arial;
        font-size: 18px;
        font-weight: normal;
    }

    /*******************************************************************\
   ***** GLOBAL whole-932-keine-fotoshow *****
    \*******************************************************************/
    div.width-grid3 div.content.fotoshow.upload img.left-image {
        margin: 4px 0 0 12px;
    }
    div.width-grid3 div.content.fotoshow.upload a.arrow {
        bottom: 7px;
        position: absolute;
        right: 11px;
    }
    div.width-grid3 div.content.fotoshow.upload div.upload-box {
        background-color: #F4F4F4;
        height: 48px;
        left: 396px;
        position: absolute;
        top: 148px;
        width: 526px;
    }
    div.width-grid3 div.content.fotoshow.upload div.upload-box p {
        float: left;
        margin: 9px 0 0 10px;
        padding: 0;
    }
    div.width-grid3 div.content.fotoshow.upload div.upload-box a {
        float: right;
        margin: 20px 66px 0 0;
    }
    div.width-grid3 div.content.fotoshow.upload div.rating-box {
        margin: 14px 0 0 11px;
        width: 370px;
    }
    div.width-grid3 div.content.fotoshow.upload div.rating-box small,
    div.width-grid3 div.content.fotoshow.upload div.rating-box div {
        float: left;
    }
    div.width-grid3 div.content.fotoshow.upload div.rating-box small {
        font-size: 10px;
    }
    div.width-grid3 div.content.fotoshow.upload div.rating-box div {
        margin-left: 10px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-umfrage *****
    \*******************************************************************/
    div.width-grid1 div.content.umfrage {
        position: relative;
    }
    div.width-grid1 div.content.umfrage div.ratings {
        margin-top: 3px;
    }
    div.width-grid1 div.content.umfrage div.ratings img {
        padding-right: 2px;
    }
    div.width-grid1 div.content.umfrage a.arrow.survey {
        bottom: -3px;
        left: 12px;
        position: absolute;
    }
    div.width-grid1 div.content.umfrage a.arrow.vote {
        bottom: -3px;
        right: 11px;
        position: absolute;
    }

       /****************************************************\
    ***** CONTENT higher-431-wish-list *****
    \****************************************************/
    div.box.wish-list {
        background: url(/_assets/pics/wish-list-bg.png) no-repeat;
        float: left;
        height: 407px;
        position: relative;
        width: 322px;
    }
    /*
    div.box.wish-list div.bg-right {
        background: url(/_assets/pics/wish-list-bg-right.png) no-repeat;
        height: 407px;
        position: absolute;
        right: -12px;
        top: 0px;
        width: 12px;
    }
    */
    div.box.wish-list div.content {
        background: none !important;
    }
    div.box.wish-list div.content h2 {
        display: block;
        margin: 0;
        padding: 0;
        text-indent: -999em;
    }
    div.box.wish-list div.content h2.my-wish-list {
        background: url(/_assets/pics/headline-my-wish-list.gif) no-repeat;
        height: 30px;
        margin: 33px 0 0 20px;
        width: 201px;
    }
    div.box.wish-list div.content h2.your-wish-list {
        background: url(/_assets/pics/headline-your-wish-list.gif) no-repeat;
        height: 20px;
        margin: 43px 0 0 20px;
        width: 276px;
    }
    div.box.wish-list div.content a.footer-link {
        bottom: 27px;
        display: block;
        position: absolute;
        right: 28px;
        text-indent: -999em;
    }
    div.box.wish-list div.content a.footer-link.left {
        left: 20px;
    }
    div.box.wish-list div.content a.footer-link.edit-wish-list {
        background: url(/_assets/pics/button-edit-wish-list.gif) no-repeat;
        height: 15px;
        width: 175px;
    }
    div.box.wish-list div.content a.footer-link.create-wish-list {
        background: url(/_assets/pics/button-create-own-wish-list.gif) no-repeat;
        bottom: 23px;
        height: 20px;
        width: 163px;
    }
    div.box.wish-list div.content div.vertical-carousel {
        margin: 17px 0 0 19px;
    }
    div.box.wish-list div.content div.carousel div.elements {
        margin: 0 0 0 60px;
    }
    div.box.wish-list div.content div.carousel div.elements strong {
        color: #0192AC;
    }
    div.box.wish-list div.content div.carousel div.elements p {
        font-family: Verdana;
        font-size: 11px;
        margin: 0;
        padding: 0;
    }
    div.box.wish-list div.content div.carousel div.elements p.title {
        color: #EE7F00;
    }
    div.box.wish-list div.content div.carousel div.elements p.link {
        bottom: 0px;
        position: absolute;
        right: 12px;
    }
    div.box.wish-list div.content div.carousel div.elements p.link.left {
        left: 59px;
    }
    div.box.wish-list div.content div.carousel div.elements p.date {
        padding-bottom: 13px;
    }
    div.box.wish-list div.content div.carousel div.elements p.link a img {
        background: none !important;
        margin-right: 0;
    }
    div.box.wish-list div.content div.carousel div.colored,
    div.box.wish-list div.content div.carousel div.uncolored {
        height: 77px;
        position: relative;
        width: 277px;
    }
    div.box.wish-list div.content div.carousel div.colored {
        background-color: #E7E7E7;
    }
    div.box.wish-list div.content div.carousel img.preview {
        left: 2px;
        position: absolute;
        top: 2px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid6-video-champions *****
    \*******************************************************************/
    div.height-grid6 div.content.video-champions div.fullsize-headline {
        position: relative;
    }
    div.height-grid6 div.content.video-champions div.fullsize-headline h3 {
        border: 0;
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
    div.height-grid6 div.content.video-champions div.fullsize-headline small {
        border-bottom: 1px solid #4DB2C6;
        display: block;
        font-size: 10px;
        padding-bottom: 5px;
    }
    div.height-grid6 div.content.video-champions div.fullsize-headline a.vote-now {
        position: absolute;
        right: 10px;
        top: 28px;
    }
    div.height-grid6 div.content.video-champions a.vote-now {
        position: absolute;
        right: 12px;
        bottom: 12px;
    }
    div.height-grid6 div.content.video-champions div.fullsize-headline a.vote-now img,
    div.height-grid6 div.content.video-champions a.vote-now img {
        margin: 0;
        padding: 0;
    }
    div.height-grid6 div.content.video-champions div.champions {
        background-color: #F4F4F4 !important;
        height: 630px;
        margin: 8px 0 0 12px;
        width: 592px;
    }
    div.height-grid6 div.content.video-champions div.champions h4 {
        padding: 7px 0 0 9px;
    }
    div.height-grid6 div.content.video-champions div.champions ul li {
        float: left;
        height: 110px;
        list-style: none;
        margin: 0 0 10px 10px;
        width: 185px;
    }
    * html div.height-grid6 div.content.video-champions div.champions ul li {
        margin-left: 5px;
    }
    div.height-grid6 div.content.video-champions div.champions ul li img {
        margin: 0;
        padding: 0;
    }
    div.height-grid6 div.content.video-champions div.champions ul li a.thumb {
        float: left;
    }
    div.height-grid6 div.content.video-champions div.champions ul li div {
        background: none !important;
        float: left;
        height: 110px;
        margin-left: 10px;
        position: relative;
        width: 97px;
    }
    div.height-grid6 div.content.video-champions div.champions ul li div a.title {
        display: block;
        float: left;
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        line-height: 15px;
        margin-bottom: 2px;
        padding-bottom: 5px;
    }
    div.height-grid6 div.content.video-champions div.champions ul li div small {
        font-size: 9px;
        line-height: 15px;
    }
    div.height-grid6 div.content.video-champions div.champions ul li div input {
        background: none;
        border: 0;
        bottom: 10px;
        height: 15px;
        left: 0px;
        position: absolute;
        width: 15px;
    }

    div.content.search-result a.arrow.last {
       float: right;
    }
}
