@media screen, projection

{
    /*******************************************************************\
   ***** GLOBAL height-grid5-wide-616-german-program *****
    \*******************************************************************/
    div.height-grid5 div.content.german-program {
        position: relative;
    }
    div.height-grid5 div.content.german-program h3 {
        margin-right: 2px;
        margin-top: 6px;
    }
    div.height-grid5 div.content.german-program form select {
        position: absolute;
        right: 12px;
        top: 6px;
        width: 190px;
    }
    div.height-grid5 div.content.german-program ul {
        margin: 0 0 0 2px;
    }
    div.height-grid5 div.content.german-program ul li {
        float: left;
        height: 304px;
        list-style: none;
        margin: 0 0 0 10px;
        padding: 0;
        position: relative;
        width: 291px;
    }
    * html div.height-grid5 div.content.german-program ul li {
        margin: 0;
        padding: 0 0 0 10px;
    }
    * html div.height-grid5 div.content.german-program ul li div.ratings,
    * html div.height-grid5 div.content.german-program ul li div.viewers {
        margin-left: 10px;
    }
    div.height-grid5 div.content.german-program ul li img {
        margin-bottom: 7px;
        padding: 0;
    }
    div.height-grid5 div.content.german-program ul li h4 {
        color: white;
        border-bottom: 1px solid #4CC7E6;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        margin-bottom: 2px;
        padding-bottom: 4px;
    }
    div.height-grid5 div.content.german-program ul li small {
        font-size: 11px;
    }
    div.height-grid5 div.content.german-program ul li div.ratings {
        left: 0px;
        position: absolute;
        top: 249px;
    }
    div.height-grid5 div.content.german-program ul li div.viewers {
        left: 0px;
        position: absolute;
        top: 272px;
    }
    div.height-grid5 div.content.german-program ul li div.ratings img {
        margin-right: 2px;
    }
    div.height-grid5 div.content.german-program ul li div.viewers img {
        margin-right: 3px;
    }
    div.height-grid5 div.content.german-program ul li div.actions {
        bottom: 12px;
        position: absolute;
        right: 10px;
    }

    div.height-grid5 div.content.german-program ul li a.icon {
        background: #fff url("/_assets/pics/icons/icons-sprites.gif") no-repeat;
        display: block;
        float: left;
        height: 23px;
        line-height: 23px;
        margin: 0 0 0 5px;
        text-indent: -999em;
        width: 23px;
    }
    div.height-grid5 div.content.german-program ul li a.icon.movie-camera {
        background-position: 0 0;
    }
    div.height-grid5 div.content.german-program ul li a.icon.play {
        background-position: -28px 0;
    }
    div.height-grid5 div.content.german-program ul li a.icon.photo-camera {
        background-position: -56px 0;
    }
    div.height-grid5 div.content.german-program div.movies-small {
        background-color: #F4F4F4;
        height: 145px;
        margin: 0 0 0 54px;
        padding: 0;
        width: 508px;
    }
    * html div.height-grid5 div.content.german-program div.movies-small {
        overflow: hidden;
    }
    div.height-grid5 div.content.german-program div.movies-small ul {
        margin: 0;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li {
        height: 241px;
        margin: 0 0 0 10px;
        padding: 0;
        position: relative;
        width: 156px;
    }
    * html div.height-grid5 div.content.german-program div.movies-small ul li {
        margin: 0;
        padding: 0 0 0 10px;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li img {
        float: none;
        margin: 10px 0 31px 0;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li div.actions {
        height: 31px;
        position: absolute;
        left: 34px;
        top: 118px;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li a.icon.movie-camera {
        background-position: 0 -28px;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li a.icon.play {
        background-position: -28px -28px;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li a.icon.photo-camera {
        background-position: -56px -28px;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li h4 {
        border: 0;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li small {
        line-height: 0.75em;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li div.ratings {
        top: 221px;
        width: 150px;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li div.viewers {
        top: 237px;
        width: 150px;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li div.ratings img {
        margin-right: -2px;
    }
    div.height-grid5 div.content.german-program div.movies-small ul li div.viewers img {
        margin-right: -1px;
    }

    /*******************************************************************\
   ***** GLOBAL fotokritik-higher-368.phtml *****
    \*******************************************************************/

    .box.content.fotokritik-higher-368 {
        position: relative;
    }
    .box.content.fotokritik-higher-368 img.fotokritik {
        margin: 0 0 0 2px;
        padding: 0;
    }
    * html .box.content.fotokritik-higher-368 {
        overflow: hidden;
    }
    .box.content.fotokritik-higher-368 div.photographer {
        background-color: #999;
        height: 17px;
        margin: 1px 2px 0 2px;
    }
    .box.content.fotokritik-higher-368 div.photographer small {
        color: #fff;
        float: right;
        font-size: 9px;
        margin-right: 10px;
    }
    .box.content.fotokritik-higher-368 div.image-chooser {
        background: url(/_assets/pics/fotokritik-bg.gif) repeat-x;
        height: 25px;
        margin: -2px 0 3px 2px;
        padding: 5px 0 0 0;
        position: relative;
        text-align: center;
        width: 296px;
        top: 0px;
    }
    .box.content.fotokritik-higher-368 div.image-chooser a.prev,
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a.prev {
        background: url(/mediathek/pics/fotoshow-arrow-left2.gif) no-repeat;
        display: block;
        height: 22px;
        position: absolute;
        left: 10px;
        top: 0px;
        width: 17px;
    }
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a.prev {
        background: url(/mediathek/pics/fotoshow-arrow-left.gif) no-repeat;
        height: 24px;
        width: 20px;
    }
    .box.content.fotokritik-higher-368 div.image-chooser a.next,
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a.next {
        background: url(/mediathek/pics/fotoshow-arrow-right2.gif) no-repeat;
        display: block;
        height: 22px;
        position: absolute;
        right: 10px;
        top: 0px;
        width: 17px;
    }
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a.next {
        background: url(/mediathek/pics/fotoshow-arrow-right.gif) no-repeat;
        height: 24px;
        width: 20px;
    }
    .box.content.fotokritik-higher-368 div.image-chooser a,
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a {
        color: #FFF;
        font-family: Verdana, sans-serif;
    }
    .box.content.fotokritik-higher-368 div.image-chooser a.active,
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a.active {
        color: #EE7F00;
        font-weight: bold;
    }
    .box.content.fotokritik-higher-368 div.photo-functions {
        /*position: absolute;
        bottom: 12px;
        right: 11px;*/

        display:block;
        float:right;
        margin-right:10px;
        margin-top:6px;
        position: relative;
        bottom: 0;
        right:0;
    }
    .box.content.fotokritik-higher-368 div.photo-functions a {
        float: left;
        height: 23px;
        margin-left: 4px;
        width: 23px;
    }
    .box.content.fotokritik-higher-368 div.photo-functions a.plus {
        background: url(/_assets/pics/foto-plus.gif) no-repeat;
    }
    .box.content.fotokritik-higher-368 div.photo-functions a.blase {
        background: url(/_assets/pics/foto-blase.gif) no-repeat;
    }
    .box.content.fotokritik-higher-368 div.photo-functions a.herz {
        background: url(/_assets/pics/foto-herz.gif) no-repeat;
    }
    .box.content.fotokritik-higher-368 div.photo-functions a.lupe {
        background: url(/_assets/pics/foto-lupe.gif) no-repeat;
    }
    .box.content.fotokritik-higher-368 p {
        height: auto;
        overflow: hidden;
    }

    /*************** END OF  GLOBAL fotokritik-higher-368.phtml ***************/

    /*******************************************************************\
   ***** GLOBAL height-grid7-filmfassung.phtml *****
    \*******************************************************************/
    div.box div.header h2 {
        position: relative;
    }
    div.box div.content.filmfassung {
        position: relative;
    }
    div.box div.content.filmfassung div.teaser {
        margin: 0 12px;
        width: 410px;
        float: left;
    }
    div.box div.content.filmfassung div.teaser h3 {
        font-size: 24px;
        margin-bottom: 4px;
        margin-top: 8px;
        padding-bottom: 5px;
    }
    div.box div.content.filmfassung div.teaser p {
        margin: 2px 0 0 -1px;
        padding: 0;
    }
    div.box div.content.filmfassung div.buttons {
        float: right;
        margin: 5px 12px 0 0;
        width: 117px;
        text-align: center;
    }
    div.box div.content.filmfassung div.buttons span {
        font-size: 15px;
        font-weight: bold;
    }
    div.box div.content.filmfassung div.buttons img {
        margin: 0 0 8px 0;
        padding: 0;
    }
    div.box div.content.filmfassung div.gallery {
        background: url("/_assets/pics/filmdetail-bg.gif") no-repeat;
        height:369px;
        width: 436px;
        float: right;
        margin-right: 8px;
        margin-top: 10px;
    }
    div.box div.content.filmfassung div.gallery img {
        margin: 5px 0 0 5px;
        padding: 0;
    }
    div.box div.content.filmfassung div.gallery div.actionbar {
        background-color: #E1E7EC;
        height: 58px;
        margin: 0 0 0 5px;
        position: relative;
        width: 425px;
    }
    div.box div.content.filmfassung div.gallery div.actionbar div.wrapper {
        position: relative;
    }
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser {
        background: url("/_assets/pics/filmfassung-bar-bg.gif") repeat-x;
        height: 25px;
        font-family: Verdana, sans-serif;
        left: 0px;
        padding-top: 7px;
        position: absolute;
        text-align: center;
        top: 1px;
        width: 425px;
    }
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a {
        padding: 0;
    }
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a.prev,
    div.box div.content.filmfassung div.gallery div.actionbar div.image-chooser a.next {
        padding: 0;
        top: 3px;
    }
    div.box div.content.filmfassung div.gallery div.actions {
        position: absolute;
        right: 14px;
        top: 33px;
        width: 350px;
    }
    div.box div.content.filmfassung div.gallery 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;
        position: relative;
        text-indent: -999em;
        width: 23px;
    }
    div.box div.content.filmfassung div.gallery div.actions a.icon.share {
        background-position: -196px -28px;
        margin-right: 104px;
    }
    div.box div.content.filmfassung div.gallery div.actions a.icon span {
        color: #707070;
        font-size: 9px;
        left: 26px;
        position: absolute;
        text-indent: 0;
        top: 6px;
    }
    div.box div.content.filmfassung div.gallery div.actions a.icon.add {
        background-position: -168px -28px;
        margin-right: 76px;
        width: 22px;
    }
    div.box div.content.filmfassung div.gallery div.actions a.icon.fullscreen {
        background-position: -140px -28px;
    }
    div.box div.content.filmfassung div.cover-area {
        background-color: #F4F4F4;
        height: 598px;
        left: 12px;
        position: absolute;
        width: 153px;
        top: 113px;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper {
        height: 584px;
        overflow: hidden;
        position: relative;
        width: 153px;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper img.element {
        float: none;
        margin: 2px 0 0 2px;
        padding: 0;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper div.description {
        margin: 8px 0 0 12px;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper div.description p {
        margin: 5px 0 0 0;
        padding: 0;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper div.description p.releaseDate {
        color: #B90101;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper div.description p.genre {
        margin: 5px 0 5px 0;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper div.description p.genre a.arrow {
        display: block;
    }
    div.box div.content.filmfassung a.arrowlink img {
        background: none !important;
        margin-top: 3px;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper img.logo {
        background: none;
        bottom: 34px;
        float: none;
        left: 41px;
        margin: 0;
        padding: 0;
        position: absolute;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper div.bottom-links {
        bottom: -4px;
        left: 10px;
        margin: 0;
        padding: 0;
        position: absolute;
    }
    div.box div.content.filmfassung div.cover-area div.wrapper div.bottom-links p {
        margin: 0;
        padding: 0;
    }
    div.box div.content.filmfassung div.visitors {
        left: 185px;
        position: absolute;
        top: 474px;
        width: 417px;
    }
    div.box div.content.filmfassung div.visitors div.answers {
        margin-top: 15px;
    }

    div.box div.content.filmfassung div.visitors a.button img {
        margin-top: 3px;
    }
    div.box div.content.filmfassung div.visitors h4 {
        font-size: 18px;
        margin-bottom: 6px;
    }
    div.box div.content.filmfassung div.visitors div.viewers {
        height: 16px;
    }
    div.box div.content.filmfassung div.visitors div.viewers img {
        padding-right: 2px;
    }
    div.box div.content.filmfassung div.visitors div.viewers small {
        line-height: 28px;
        padding-left: 17px;
    }
    div.box div.content.filmfassung div.break {
        border-bottom: 1px solid #F4F4F4;
        margin: 0 0 7px 0;
    }
    div.box div.content.filmfassung div.visitors div.form {
        float: left;
        margin-left: 24px;
        width: 150px;
    }
    div.box div.content.filmfassung div.visitors dl {
        margin: 1px 0 0 0;
        padding: 0;
    }
    div.box div.content.filmfassung div.visitors dl dt {
        float: left;
        margin: 2px 4px 0 0;
    }
    div.box div.content.filmfassung div.visitors dl dt input {
        border: 0;
        height: 13px;
        width: 13px;
    }
    div.box div.content.filmfassung div.visitors dl dd {
        float: left;
    }
    div.box div.content.filmfassung div.visitors p {
        margin: 20px 0 0 0;
        padding: 0;
    }
    div.box div.content.filmfassung div.visitors div.links {
        float: right;
        margin: 31px -3px 0 0;
    }
    div.box div.content.filmfassung div.visitors div.links a.arrow {
        display: block;
        float: left;
        margin-left: 27px;
    }
    div.box div.content.filmfassung div.voting-bar {
        background-color: #F4F4F4;
        bottom: 11px;
        height: 139px;
        left: 12px;
        padding: 7px 9px 7px 10px;
        position: absolute;
        width: 574px;
    }
    div.box div.content.filmfassung div.voting-bar.bg-image {
        background: url("/_assets/pics/movie-rating-bg.jpg") no-repeat;
    }
    div.box div.content.filmfassung div.voting-bar div.ratings {
        margin-left: 2px;
    }
    div.box div.content.filmfassung div.voting-bar small {
        padding-left: 1px;
    }
    div.box div.content.filmfassung div.voting-bar small.current-voting {
        left: 190px;
        position: absolute;
        top: 28px;
    }
    div.box div.content.filmfassung div.voting-bar div.left {
        float: left;
        width: 210px;
    }
    div.box div.content.filmfassung div.voting-bar div.left strong {
        color: #0192AC;
        font-family: Arial, Helvetica, sans-serif;
        margin: 1px 0 0 1px;
    }
    div.box div.content.filmfassung div.voting-bar div.left div.ratings img {
        background: none !important;
        margin-bottom: 4px;
        margin-top: 9px;
        padding-right: 2px;
    }
    div.box div.content.filmfassung div.voting-bar div.left strong.bottom {
        display: block;
        margin-top: 40px;
    }
    div.box div.content.filmfassung div.voting-bar div.left a img {
        margin: 8px 0 0 1px;
        padding: 0;
    }
    div.box div.content.filmfassung div.voting-bar div.voting-rows {
        float: right;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin: 13px 46px 0 0;
        width: 282px;
    }
    div.box div.content.filmfassung div.voting-bar div.voting-rows div.row div.col1 {
        float: left;
        padding-top: 6px;
        width: 98px;
    }
    div.box div.content.filmfassung div.voting-bar div.voting-rows div.row div.col2 {
        float: left;
        width: 164px;
    }
    div.box div.content.filmfassung div.voting-bar div.voting-rows div.row div.col3 {
        float: left;
        padding: 6px 0 0 3px;
    }
    div.box div.content.filmfassung div.voting-bar div.voting-rows img {
        margin-top: 9px;
        padding: 0;
    }
    div.box div.content.filmfassung div.voting-bar p.footer-text {
        bottom: 9px;
        font-size: 10px;
        height: 30px;
        left: 245px;
        position: absolute;
        width: 250px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid7-filmfassung-video.phtml *****
    \*******************************************************************/
    div.box div.content.filmfassung.video div.gallery {
        background-image: url("/_assets/pics/filmdetail-video-bg.gif");
    }
    div.box div.content.filmfassung.video div.gallery {
        height: 308px;
    }
    div.box div.content.filmfassung.video div.gallery div.actionbar {
        height: 25px;
        margin-top: 276px;
    }
    div.box div.content.filmfassung.video div.gallery div.actions {
        top: 0px;
        width: 300px;
    }
    div.box div.content.filmfassung.video div.gallery div.actions a.icon.photo {
        background-position: -196px 0px;
        margin-right: 76px;
        width: 22px;
    }
    div.box div.content.filmfassung.video div.visitors {
        top: 443px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid7-filmfassung-video-clipende.phtml *****
    \*******************************************************************/
    div.box div.content.filmfassung.clipende div.video-layer {
        background-color: #EFF3F6;
        height: 239px;
        left: 5px;
        position: absolute;
        top: 5px;
        width: 425px;
    }
    div.box div.content.filmfassung.clipende div.video-layer div.firstline {
        margin: 10px 0 0 10px;
    }
    div.box div.content.filmfassung.clipende div.video-layer div.firstline a {
        margin-right: 50px;
    }
    div.box div.content.filmfassung.clipende div.video-layer strong {
        display: block;
        margin: 10px 0 0 10px;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul {
        margin-top: 10px;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul li {
        list-style: none;
        margin-bottom: 10px;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul li a.thumb {
        float: left;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul li a.thumb img {
        margin: 0;
        padding: 0;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul li div.right-col {
        float: left;
        margin-left: 10px;
        width: 260px;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul li div.right-col a.title {
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        line-height: 15px;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul li div.rating {
        margin-top: 5px;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul li div.rating span.time {
        color: #707070;
        font-size: 10px;
        line-height: 10px;
        padding-left: 40px;
    }
    div.box div.content.filmfassung.clipende div.video-layer ul li div.rating img {
        background: none;
        margin: 0 2px 0 0;
    }
    div.box div.content.filmfassung.clipende div.gallery div.actions a.icon.violation {
        background-position: -252px 0px;
        margin-right: 70px;
    }
    div.box div.content.filmfassung.video.clipende div.gallery div.actions {
        right: 0px;
        width: 415px;
    }
    div.box div.content.filmfassung.clipende div.gallery div.actions a.icon.share {
        margin-right: 107px;
    }
    div.box div.content.filmfassung.clipende div.gallery div.actions a.icon.add {
        margin-right: 86px;
    }
    div.box div.content.filmfassung.video.clipende div.gallery div.actions a.icon.photo {
        margin-right: 50px;
    }
    * html div.box div.content.filmfassung.video.clipende div.gallery div.actions a.icon.photo {
        margin-right: 25px;
    }

    /*******************************************************************\
   ***** GLOBAL higher-368-alerts-film.phtml *****
    \*******************************************************************/
    div.higher div.content.alerts.film div.mail {
        margin-top: 15px;
    }
    div.higher div.content.alerts.film div.mail label {
        margin-bottom: -2px;
    }
    div.higher div.content.alerts.film input.mail {
        width: 230px;
    }
    div.higher div.content.alerts.film div.register {
        margin-top: 10px;
        padding: 0 0 0 12px;
    }
    div.higher div.content.alerts.film div.register p {
        margin-bottom: -3px;
        padding: 0;
    }
    div.higher div.content.alerts.film div.register input {
        height: 12px;
        width: 107px;
    }
    div.higher div.content.alerts.film div.register input.user {
        margin-right: 7px;
    }
    div.higher div.content.alerts.film input.button-go {
        background: transparent url(/_assets/pics/button-go.gif) no-repeat;
        border: 0;
        height: 18px !important;
        margin: 10px 0 0 7px;
        padding: 0;
        width: 30px !important;
    }
    div.higher div.footercontent a.arrowlink.left {
        padding-right: 21px;
    }
    * html div.higher div.footercontent a.arrowlink.left {
        padding-right: 15px;
    }

    div.higher div.footercontent.alerts-film p {
        padding-left: 0;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-user-criticism.phtml *****
    \*******************************************************************/
    div.content.comments.criticism ul li strong {
        padding-left: 2px;
    }
    div.content.comments.criticism ul li p.ratings-label {
        float: left;
        margin-top: 2px;
        padding-right: 0px;
    }
    div.content.comments.criticism ul li h4 {
        margin: 4px 0 0 113px;
    }
    div.content.comments.criticism ul li p {
        margin: 0px 0 0 104px;
        padding-right: 40px;
    }
    div.content.comments.criticism ul li p.links {
        bottom: 7px;
        left: 1px;
        position: absolute;
    }
    div.content.comments.criticism ul li.threaded p.links {
        left: 12px;
    }
    div.content.comments.criticism ul li p.links a.arrow {
        margin-right: 19px;
    }
    div.content.comments.criticism ul li {
        height: 208px;
    }
    div.content.comments.criticism ul li.even {
        background-color: #F4F4F4;
        margin-top: 6px;
    }
    div.content.comments.criticism div.pager {
        margin-top: 9px !important;
    }
    * html div.content.comments.criticism div.pager {
        margin-top: 5px !important;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-pressestimmen.phtml *****
    \*******************************************************************/
    div.content.pressestimmen ul {
        margin-top: 8px;
    }
    div.content.pressestimmen ul li {
        height: 60px;
        list-style: none;
        padding: 7px 30px;
        position: relative;
        width: 536px;
    }
    div.content.pressestimmen ul li strong {
        color: #0192AC;
    }
    div.content.pressestimmen ul li p {
        margin-top: -2px;
        padding: 0;
        width: 470px;
    }
    div.content.pressestimmen ul li img {
        background: none;
        position: absolute;
    }
    div.content.pressestimmen ul li img.plus {
        background: none;
        bottom: 12px;
        right: 1px;
    }
    div.content.pressestimmen ul li img.quote-left {
        background: none;
        bottom: 6px;
        left: 12px;
    }
    div.content.pressestimmen ul li img.quote-right {
        background: none;
        right: 67px;
        top: 17px;
    }
    div.content.pressestimmen ul li.colored {
        background-color: #F4F4F4;
    }
    div.width-grid2 div.content.pressestimmen div.pager {
        position: absolute;
    }



    /*******************************************************************\
   ***** GLOBAL wide-616-filmpreise.phtml *****
    \*******************************************************************/
    div.content.filmpreise table {
        font-family: Verdana;
        margin: 10px;
    }
    div.content.filmpreise table tr td {
        height: 35px;
        vertical-align: top;
    }
    div.content.filmpreise table tr td.col1 {
        width: 57px;
    }
    div.content.filmpreise table tr td.col2 {
        width: 619px;
        padding: 2px 10px;
    }
    div.content.filmpreise table tr.colored td.col1 div,
    div.content.filmpreise table tr.colored td.col2 {
        background-color: #F4F4F4;
    }
    div.content.filmpreise table tr td.col1 div {
        width: 37px;
        height: 35px;
        padding: 2px 0 0 8px;
    }
    div.content.filmpreise div.container {
        background-color: #F4F4F4;
        height: 59px;
        margin: 61px 0 0 10px;
        padding: 18px 0 0 135px;
        width: 461px;
    }
    div.content.filmpreise div.container label {
        display: block;
        margin-left: 1px;
        margin-bottom: 3px;
    }
    div.content.filmpreise div.container input {
        float: left;
    }
    div.content.filmpreise div.container input.year {
        margin-right: 10px;
        width: 51px;
    }
    div.content.filmpreise div.container input.award {
        margin-right: 10px;
        width: 170px;
    }
    div.content.filmpreise div.container input.submit {
        border: 0;
        height: 18px;
        margin: 0;
        padding: 0;
        width: 88px;
    }
    div.content.pressestimmen.filmpreise a.arrow {
        bottom: 7px;
        position: absolute;
        right: 10px;
    }


    /*******************************************************************\
   ***** GLOBAL height-grid4-wide-616-comments.phtml *****
    \*******************************************************************/
    div.content.comments.criticism.small ul li {
        height: 142px;
        margin-top: 2px;
    }
    * html div.content.comments.criticism.small ul li {
        height: 138px;
    }
    div.content.comments.criticism.small ul li.first {
        margin-top: 10px;
    }
    div.content.comments.criticism.small ul li.even {
        background-color: #fff;
    }
    * html div.content.comments.criticism.small div.pager a.active img {
        bottom: -10px !important;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid4-wide-616-comments-ausgeklappt.phtml *****
    \*******************************************************************/
    div.content.comments.criticism.small {
        position: relative;
    }
    div.content.comments.criticism.small ul li.opened {
        background: url(/_assets/pics/comment-bg.gif) repeat-y;
        height: auto;
        position: absolute;
        width: 602px;
        z-index: 100;
    }
    div.content.comments.criticism.small ul li.opened div.comment-wrapper {
        margin-left: 2px;
        position: relative;
    }
    div.content.comments.criticism.small ul li.opened div.comment-wrapper div.comment-top {
        background: url(/_assets/pics/comment-top.gif) no-repeat;
        height: 6px;
        left: -2px;
        position: absolute;
        top: -6px;
        width: 602px;
    }
    div.content.comments.criticism.small ul li.opened div.comment-wrapper div.comment-bottom {
        background: url(/_assets/pics/comment-bottom.png) no-repeat;
        bottom: -16px;
        height: 6px;
        left: -2px;
        position: absolute;
        width: 602px;
    }
    div.content.comments.criticism.small ul li.opened hr {
        border-color: #808080;
        margin: 10px 10px 10px 112px;
    }
    div.content.comments.criticism.small ul li.opened small,
    div.content.comments.criticism.small ul li.opened p.links {
        position: static;
    }
    div.content.comments.criticism.small ul li.opened p.links {
        margin-bottom: 10px;
    }
    div.content.comments.criticism.small ul li.opened small {
        height: auto;
        margin: 10px 0 0 113px;
    }
    div.content.comments.criticism.small ul li.opened.first {
        left: -2px;
        top: 0;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid1-fassungen.phtml *****
    \*******************************************************************/
    div.content.fassungen {
        position: relative;
    }
    div.content.fassungen form {
        margin-top: 3px;
    }
    div.content.fassungen dl dt,
    div.content.fassungen dl dd {
        float: left;
    }
    div.content.fassungen dl dd {
        margin-top: 2px;
    }
    div.content.fassungen dl {
        height: 15px;
        line-height: 13px;
        margin-left: 9px;
        overflow: hidden;
        width: 80px;
    }
    div.content.fassungen dl dt {
        margin-right: 5px;
    }
    div.content.fassungen input {
        border: 0;
        height: 11px;
        padding: 0;
        width: 11px;
    }
    * html div.content.fassungen input {
        height: 15px;
        width: 15px;
    }
    div.content.fassungen div.carousel {
        height: 77px;
        position: absolute;
        right: 8px;
        top: 7px;
        width: 193px;
    }
    div.content.fassungen div.carousel img {
        background: none;
        margin: 0;
        padding: 0 !important;
    }
    div.content.fassungen div.carousel a.arrow-left,
    div.content.fassungen div.carousel a.arrow-right {
        display: block;
        float: left;
        margin-top: 30px;
    }
    div.content.fassungen div.carousel div.item {
        background-color: #f4f4f4;
        float: left;
        height: 73px;
        margin: 0 3px;
        overflow: hidden;
        padding: 2px;
        width: 143px;
    }
    div.content.fassungen div.carousel div.item a {
        color: #444 !important;
    }
    div.content.fassungen div.carousel div.item p {
        margin: 0 0 0 58px;
        padding: 0;
    }
    div.content.fassungen.full div.carousel-vertical {
        border-top: 1px solid #4db2c5;
        height: 115px;
        left: 12px;
        position: absolute;
        top: 101px;
        width: 276px;
    }
    div.content.fassungen.full div.carousel-vertical img {
        margin: 0;
        padding: 0;
    }
    div.content.fassungen.full div.carousel-vertical a.arrow-up {
        left: 126px;
        position: absolute;
        top: 5px;
    }
    div.content.fassungen.full div.carousel-vertical a.arrow-down {
        bottom: -3px;
        left: 126px;
        position: absolute;
    }
    div.content.fassungen.full div.carousel-vertical div.items {
        margin-top: 37px;
    }
    div.content.fassungen.full div.carousel-vertical div.items p {
        line-height: 16px;
        padding: 0;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-features.phtml *****
    \*******************************************************************/
    div.content.features {
        position: relative;
    }
    div.content.features div.carousel {
        padding: 0 12px;
    }
    div.content.features div.carousel img {
        margin-top: 7px;
    }
    div.content.features div.carousel a.arrow-down img {
        margin-top: 0px;
    }
    div.content.features a.arrow-up,
    div.content.features a.arrow-down {
        display: block;
        left: 138px;
        position: absolute;
    }
    div.content.features a.arrow-up {
        top: -3px;
    }
    div.content.features a.arrow-down {
        bottom: 5px;
    }
    div.content.features div.item {
        height: 165px;
        padding-top: 27px;
        overflow: hidden;
    }
    div.content.features div.item h3 {
        font-size: 13px;
        font-weight: bold;
        padding-bottom: 3px;
    }
    div.content.features div.item p {
        padding: 2px 0 0 0;
    }


    /*******************************************************************\
   ***** GLOBAL height-grid5-wide-616-inhalte *****
    \*******************************************************************/
    div.width-grid2 div.content.inhalte div.wrapper {
        height: 525px;
        overflow: hidden;
    }
    div.width-grid2 div.content.inhalte div.article-photo {
        background-color: #F4F4F4;
        height: 216px;
        margin: 2px 10px 8px 10px;
        padding: 2px;
        position: relative;
        width: 276px;
    }
    div.width-grid2 div.content.inhalte img.left.ml {
        margin-left: 11px;
    }
    * html div.width-grid2 div.content.inhalte div.article-photo {
        margin-left: 5px;
        margin-right: 5px;
        width: 266px;
    }
    div.width-grid2 div.content.inhalte div.article-photo.left {
        float: left;
    }
    div.width-grid2 div.content.inhalte div.article-photo.right {
        float: right;
    }
    div.content.inhalte div.article-photo a.zoom {
        bottom: 1px;
        position: absolute;
        right: 1px;
    }
    div.width-grid2 div.content.inhalte div.article-photo img {
        background: none !important;
        margin: 0 0 6px 0;
        padding: 0;
    }
    div.width-grid2 div.content.inhalte div.article-photo p {
        color: #707070;
        font-size: 10px;
        line-height: 13px;
        margin: 1px 0 0 0;
        padding: 0 20px 0 1px;
    }
    div.width-grid2 div.content.inhalte strong {
        display: block;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        padding: 8px 0 3px 11px;
    }
    div.width-grid2 div.content.inhalte p {
        margin: 0 0 10px 0;
    }
    div.width-grid2 div.content.inhalte p strong {
        display: inline;
        padding: 0;
    }
    div.width-grid2 div.content.inhalte p strong.blue {
        color: #00AFDC;
    }
    div.width-grid2 div.content.inhalte h3 {
        float: left;
        margin: 0 12px 4px 0;
        padding: 4px 0;
        width: 304px;
    }
    div.width-grid2 div.content.inhalte h4 {
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding-left: 10px;
    }
    div.width-grid2 div.content.inhalte a.data-error {
        bottom: 123px;
        position: absolute;
        right: 2px;
    }
    div.width-grid2 div.content.inhalte div.pager {
        bottom: 28px;
        left: 0px;
        position: absolute;
    }
    * html div.width-grid2 div.content.inhalte div.pager a.active img {
        bottom: -10px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid5-wide-616-eastereggs *****
    \*******************************************************************/
    div.width-grid2 div.content.eastereggs div.wrapper {
        height: 525px;
        overflow: hidden;
    }
    div.width-grid2 div.content.eastereggs div.head {
        margin-left: 12px;
    }
    div.width-grid2 div.content.eastereggs h3 {
        border: 0;
        margin-bottom: 0px;
        margin-top: 6px;
        padding-bottom: 0;
    }
    div.width-grid2 div.content.eastereggs a.arrow.top {
        position: absolute;
        right: 11px;
        top: 50px;
    }
    div.width-grid2 div.content.eastereggs div.pager {
        padding-top: 69px;
    }
    div.width-grid2 div.content.eastereggs ul {
        margin-top: 28px;
    }
    div.width-grid2 div.content.eastereggs ul li img.thumb {
        top: 15px;
    }
    div.width-grid2 div.content.eastereggs ul li div.firstline {
        padding-top: 0px;
    }
    div.width-grid2 div.content.eastereggs ul li small {
        bottom: -3px;
    }
    * html div.width-grid2 div.content.eastereggs ul li small {
        top: 118px;
    }
    div.width-grid2 div.content.eastereggs ul li img.plus {
        bottom: 23px;
    }
    div.width-grid2 div.content.eastereggs ul li p {
        margin-top: -1px;
    }
    div.width-grid2 div.content.eastereggs ul li strong {
        margin-top: -3px;
    }
    div.width-grid2 div.content.eastereggs ul li div.user-info {
        top: 82px;
    }
    div.width-grid2 div.content.eastereggs ul li small a.arrow {
        margin-left: 15px;
    }
    * html div.width-grid2 div.content.eastereggs div.pager a.active img {
        bottom: 58px !important;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid5-wide-616-episodenguide *****
    \*******************************************************************/
    div.width-grid2 div.content.episodenguide {
        position: relative;
    }
    div.width-grid2 div.content.episodenguide div.pager {
        margin-top: 37px;
    }
    div.width-grid2 div.content.episodenguide a.back-series {
        bottom: 12px;
        left: 12px;
        position: absolute;
    }
    div.width-grid2 div.content.episodenguide div.links {
        bottom: 9px;
        font-family: Verdana;
        font-size: 11px;
        position: absolute;
        right: 10px;
    }
    div.width-grid2 div.content.episodenguide div.links a {
        margin-left: 11px;
    }
    div.width-grid2 div.content.episodenguide div.links a.first {
        margin-left: 5px;
    }
    div.width-grid2 div.content.episodenguide div.borderdiv p {
        padding: 0;
    }
    div.width-grid2 div.content.episodenguide a.arrow.top {
        position: absolute;
        right: 11px;
        top: 34px;
    }
    * html div.width-grid2 div.content.episodenguide a.arrow.top {
        top: 10px;
    }
    div.width-grid2 div.content.episodenguide ul {
        margin: 16px 0 0 2px;
    }
    div.width-grid2 div.content.episodenguide ul li {
        list-style: none;
        margin-bottom: 35px;
        position: relative;
    }
    div.width-grid2 div.content.episodenguide ul li.opened {
        height: 160px;
    }
    div.width-grid2 div.content.episodenguide ul li.closed a.violation {
        bottom: -26px;
        position: absolute;
        right: 3px;
    }
    div.width-grid2 div.content.episodenguide ul li.opened a.violation {
        bottom: 0px;
        position: absolute;
        right: 3px;
    }
    div.width-grid2 div.content.episodenguide ul li a.title {
        display: block;
        font-size: 14px;
        font-weight: bold;
        height: 20px;
        padding: 1px 0 0 10px;
        width: 582px;
    }
    div.width-grid2 div.content.episodenguide ul li p {
        margin: 9px 0 0 2px;
    }
    div.width-grid2 div.content.episodenguide ul li.opened a.title {
        background: url(/_assets/pics/accordion-opened-bg.gif) no-repeat;
    }
    div.width-grid2 div.content.episodenguide ul li.closed a.title {
        background: url(/_assets/pics/accordion-closed-bg.gif) no-repeat;
    }
    div.width-grid2 div.content.episodenguide ul li.closed {
        height: 21px;
        margin-bottom: 5px;
        overflow: hidden;
    }
    * html div.width-grid2 div.content.episodenguide ul li.closed {
        margin-bottom: 1px;
    }
    div.width-grid2 div.content.episodenguide.verfassen div.first-line {
        margin-top: 7px;
    }
    div.width-grid2 div.content.episodenguide.verfassen div.first-line dl {
        float: left;
    }
    * html div.width-grid2 div.content.episodenguide.verfassen div.first-line dl {
        margin-left: 6px;
    }
    div.width-grid2 div.content.episodenguide.verfassen div.first-line dl.small-margin {
        margin-left: 10px;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl.episode-content {
        margin-top: 16px;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl dt {
        font-size: 11px;
        font-weight: bold;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl dd input {
        width: 46px;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl dd input.long {
        width: 462px;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl dd input.disabled {
        border-color: #CCC;
        color: #BBB;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl.agb {
        line-height: 15px;
        margin-top: 25px;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl.agb dt {
        float: left;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl.agb dt input {
        border: 0;
        height: 13px;
        width: 13px;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl.agb dd {
        float: left;
        margin-left: 5px;
        width: 570px;
    }
    div.width-grid2 div.content.episodenguide.verfassen dl.agb dd a {
        text-decoration: underline;
    }
    div.width-grid2 div.content.episodenguide.verfassen textarea {
        height: 339px;
        width: 588px;
    }
    div.width-grid2 div.content.episodenguide.verfassen input.submit {
        border: 0;
        bottom: 10px;
        height: 18px;
        position: absolute;
        right: 10px;
        width: 88px;
    }
    div.width-grid2 div.content.episodenguide div.pager {
        bottom: 28px;
        left: 0px;
        position: absolute;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-faq *****
    \*******************************************************************/
    div.width-grid2 div.content.episodenguide.faq ul {
        margin-top: 8px;
    }
    div.width-grid2 div.content.episodenguide ul li {
        margin-bottom: 16px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-online *****
    \*******************************************************************/
    div.width-grid1 div.content.online ul {
        margin: 8px 10px 10px 10px;
    }
    div.width-grid1 div.content.online ul li {
        background-color: #F4F4F4;
        height: 53px;
        list-style: none;
        margin: 0;
        overflow: hidden;
        padding: 2px;
        position: relative;
        width: 276px;
    }
    div.width-grid1 div.content.online ul li.even {
        background: none;
        margin: 8px 0;
    }
    div.width-grid1 div.content.online ul li a img {
        float: none;
        margin: 0 !important;
        padding: 0;
    }
    div.width-grid1 div.content.online ul li img.thumb {
        left: 2px;
        margin: 0;
        padding: 0;
        position: absolute;
        top: 2px;
    }
    div.width-grid1 div.content.online ul li strong {
        color: #0192AC;
        display: block;
        line-height: 13px;
        margin: -1px 5px 0 89px;
    }
    div.width-grid1 div.content.online ul li p {
        height: 29px;
        line-height: 14px;
        margin: 0 5px 0 89px;
        overflow: hidden;
        padding: 0;
    }
    div.width-grid1 a.arrow {
        background-position: -2px 4px;
        color: #EE7F00 !important;
        font-size: 11px;
    }
    div.width-grid1 a.arrow:hover {
        color: #404040 !important;
    }
    div.width-grid1 div.content.online a.arrow {
        background-position: -2px 5px;
        bottom: -1px;
        padding: 0px 0 2px 12px !important;
        position: absolute;
        right: 5px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-star *****
    \*******************************************************************/
    div.width-grid1 div.content.star p.flat {
        float: left;
        padding: 0;
        width: 130px;
    }
    div.width-grid1 div.content.star a.arrow {
        display: block;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-vor-ort *****
    \*******************************************************************/
    div.width-grid1 div.content.vor-ort div.map {
        margin: 8px 0 0 0;
    }
    div.width-grid1 div.content.vor-ort div.map img {
        float: none;
        margin: 0;
        padding: 0;
    }
    div.width-grid1 div.content.vor-ort div.links {
        margin: 5px 0 0 0;
    }
    div.width-grid1 div.content.vor-ort div.links div.right a {
        margin-top: 13px;
    }
    div.width-grid1 div.content.vor-ort form {
        display: block;
        padding-left: 2px;
        padding-top: 6px;
    }
    * html div.width-grid1 div.content.vor-ort form {
        padding-top: 5px;
    }
    div.width-grid1 div.content.vor-ort input {
        float: left;
        margin-left: 10px;
        width: 165px;
    }
    * html div.width-grid1 div.content.vor-ort form {
        margin-top: 0px;
    }
    div.width-grid1 div.content.vor-ort input.submit {
        border: 0;
        height: 18px;
        margin: -2px 0 0 10px;
        width: 95px;
    }
    div.width-grid1 div.content.vor-ort p {
        margin-top: 5px;
        padding: 0;
    }
    div.width-grid1 div.content.vor-ort p a.arrow.right {
        margin-top: -2px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-interesting-similar *****
    \*******************************************************************/
    div.width-grid1 div.content.interesting-similar div.caroussel {
        top: 8px;
    }
    div.width-grid1 div.content.interesting-similar div.caroussel a.thumb {
        display: block;
        height: 40px;
        position: relative;
        width: 60px;
    }
    div.width-grid1 div.content.interesting-similar div.caroussel a img.thumb-button {
        left: 13px;
        margin: 0 !important;
        position: absolute;
        top: 5px;
    }
    div.width-grid1 div.content.interesting-similar div.caroussel a.title {
        display: block;
        height: 28px;
        overflow: hidden;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid1-heute-neu *****
    \*******************************************************************/
    div.height-grid1 div.content.heute-neu p {
        border-bottom:1px solid #4DB2C4;
        margin:7px 10px 6px 11px;
        padding:0 0 5px;
    }
    div.height-grid1 div.content.heute-neu ul {
        margin: 4px 0 0 2px;
    }
    div.height-grid1 div.content.heute-neu ul li {
        float: left;
        line-height: 14px;
        list-style: none;
    }
    * html div.height-grid1 div.content.heute-neu ul li {
        margin-left: 5px;
    }
    div.height-grid1 div.content.heute-neu ul li.first {
        width: 180px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-staffelguide *****
    \*******************************************************************/
    div.width-grid1 div.content.staffelguide div.carousel {
        margin: 3px 0 0 12px;
    }
    div.width-grid1 div.content.staffelguide div.carousel a.arrow-left img,
    div.width-grid1 div.content.staffelguide div.carousel a.arrow-right img {
        margin-top: 74px;
    }
    div.width-grid1 div.content.staffelguide p.text {
        margin: 6px 0 0 2px;
    }
    div.width-grid1 div.content.staffelguide div.carousel a.arrow-left img,
    div.width-grid1 div.content.staffelguide div.carousel div.item img {
        padding-right: 10px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid7-frisch-gewaehlt *****
    \*******************************************************************/
    div.box div.content.frisch-gewaehlt {
        position: relative;
    }
    div.box div.content.frisch-gewaehlt div.borderdiv {
        margin: 0 10px;
    }
    div.box div.content.frisch-gewaehlt ul {
        margin-top: 18px;
    }
    div.box div.content.frisch-gewaehlt ul li {
        float: left;
        list-style: none;
        margin: 0 0 15px 0;
    }
    div.box div.content.frisch-gewaehlt ul li h4 {
        border-bottom: 1px solid #4DB2C4;
        font-size: 11px;
        font-weight: bold;
        max-height: 40px;
        margin-top: 1px;
        overflow: hidden;
        padding-bottom: 1px;
        width: 290px;
    }
    div.box div.content.frisch-gewaehlt ul li.left {
        margin-right: 10px;
    }
    div.box div.content.frisch-gewaehlt ul li img {
        float: none;
        margin: 0;
        padding: 0;
    }
    div.box div.content.frisch-gewaehlt form {
        position: absolute;
        right: 10px;
        top: 5px;
    }
    div.box div.content.frisch-gewaehlt form select {
        width: 200px;
    }
    div.box div.content.frisch-gewaehlt div.teaser {
        height: 203px;
        position: relative;
    }
    div.box div.content.frisch-gewaehlt div.teaser h4 {
        font-size: 11px;
        font-weight: bold;
        max-height: 25px;
        overflow: hidden;
        padding-top: 6px;
    }
    div.box div.content.frisch-gewaehlt div.teaser p {
        height: 120px;
        overflow: hidden;
        padding-left: 0;
    }
    div.box div.content.frisch-gewaehlt div.teaser a.arrow {
        bottom: 0px;
        left: 303px;
        position: absolute;
    }
    div.box div.content.frisch-gewaehlt div.teaser div.info {
        bottom: 23px;
        left: 302px;
        position: absolute;
    }
    div.box div.content.frisch-gewaehlt div.info small {
        font-size: 9px;
    }
    div.box div.content.frisch-gewaehlt div.teaser div.info div.ratings img {
        padding-right: 1px;
    }
    div.box div.content.frisch-gewaehlt ul li div.info div.ratings img {
        margin-right: -2px;
    }
    div.box div.content.frisch-gewaehlt div.pager {
        bottom: 8px;
        left: 0px;
        position: absolute;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid8-aktuell-dvd-bluray / GLOBAL height-grid6-aktuell-dvd-bluray *****
    \*******************************************************************/
    div.height-grid6 div.content.aktuell-dvd-bluray,
    div.box div.content.aktuell-dvd-bluray {
        position: relative;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.borderdiv,
    div.box div.content.aktuell-dvd-bluray div.borderdiv {
        margin: 0 10px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray h3,
    div.box div.content.aktuell-dvd-bluray h3 {
        line-height: 17px;
        margin-top: 5px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray h3 small,
    div.box div.content.aktuell-dvd-bluray h3 small {
        color: #404040;
        display: block;
        font-family: Verdana;
        font-size: 9px;
        margin-top: 1px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray form,
    div.box div.content.aktuell-dvd-bluray form {
        position: absolute;
        right: 10px;
        top: 5px;
        width: 160px;
    }
    div.box div.content.aktuell-dvd-bluray ul {
        padding-top: 10px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray ul {
        padding-top: 5px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray ul li,
    div.box div.content.aktuell-dvd-bluray ul li {
        float: left;
        list-style: none;
        margin: 0 0 0 0;
        padding-bottom: 5px;
        position: relative;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray ul li h4,
    div.box div.content.aktuell-dvd-bluray ul li h4 {
        border-bottom: 1px solid #4DB2C4;
        font-size: 11px;
        font-weight: bold;
        margin-top: 1px;
        padding-bottom: 3px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray ul li.left,
    div.box div.content.aktuell-dvd-bluray ul li.left {
        margin-right: 10px;
    }
    * html div.height-grid6 div.content.aktuell-dvd-bluray ul li.left,
    * html div.box div.content.aktuell-dvd-bluray ul li.left {
        width: 293px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray ul li img,
    div.box div.content.aktuell-dvd-bluray ul li img {
        float: none;
        margin: 0;
        padding: 0;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.info small,
    div.box div.content.aktuell-dvd-bluray div.info small {
        font-size: 9px;
        line-height: 15px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.info small.bigger {
        font-size: 10px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray ul li div.info div.ratings img,
    div.height-grid6 div.content.aktuell-dvd-bluray ul li div.info div.purchases img,
    div.box div.content.aktuell-dvd-bluray ul li div.info div.ratings img {
        background: none !important;
        margin-right: -2px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray ul li div.info div.ratings,
    div.box div.content.aktuell-dvd-bluray ul li div.info div.ratings {
        margin-top: 14px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray ul li div.info div.purchases {
        margin-top: 0;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row,
    div.box div.content.aktuell-dvd-bluray div.cover-row {
        margin: 0 2px;
        padding: 10px 0 0 8px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row.bg-color,
    div.box div.content.aktuell-dvd-bluray div.cover-row.bg-color {
        background-color: #F4F4F4;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row ul,
    div.box div.content.aktuell-dvd-bluray div.cover-row ul {
        margin: 0;
        padding: 0;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row ul li,
    div.box div.content.aktuell-dvd-bluray div.cover-row ul li {
        height: 289px;
        margin: 0 10px 5px 0;
        width: 139px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row ul li {
        height: 334px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row ul li h4,
    div.box div.content.aktuell-dvd-bluray div.cover-row ul li h4 {
        margin-top: -2px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row ul li,
    div.box div.content.aktuell-dvd-bluray div.cover-row ul li {
        position: relative;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row ul li div.icons {
        bottom: 0px;
        left: 0px;
        position: absolute;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row ul li div.icons div.actions {
        position: static;
    }
    div.box div.content.aktuell-dvd-bluray div.cover-row ul li div.info div.ratings {
        margin: 6px 0 0;
        position: relative;
    }
    div.box div.content.aktuell-dvd-bluray div.cover-row ul li div.info div.viewers {
        bottom: 0px;
        left: 0px;
        margin: 0;
        position: absolute;
    }
    * html div.height-grid6 div.content.aktuell-dvd-bluray div.cover-row ul li div.info div.ratings {
        bottom: 6px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.pager,
    div.box div.content.aktuell-dvd-bluray div.pager {
        bottom: 8px;
        left: 0px;
        position: absolute;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.actions {
        bottom: 8px;
        position: absolute;
        right: 0px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray 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-grid6 div.content.aktuell-dvd-bluray div.actions a.icon.play {
        background-position: -28px 0px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.actions a.icon.photo {
        background-position: -56px 0px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.icons div.actions a.icon.play {
        background-position: -28px -28px;
    }
    div.height-grid6 div.content.aktuell-dvd-bluray div.icons div.actions a.icon.photo {
        background-position: -56px -28px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-serientitel *****
    \*******************************************************************/
    div.width-grid2 div.content.serientitel {
        position: relative;
    }
    div.width-grid2 div.content.serientitel div.borderdiv p {
        padding: 0;
    }
    div.width-grid2 div.content.serientitel div.left-column {
        background-color: #F4F4F4;
        float: left;
        height: 321px;
        margin: 10px 0 0 10px;
        overflow: hidden;
        padding-top: 6px;
        position: relative;
        width: 179px;
    }
    * html div.width-grid2 div.content.serientitel div.left-column {
        margin-left: 5px;
    }
    div.width-grid2 div.content.serientitel div.left-column p.arrow {
        margin: 3px 0 7px 1px;
    }
    div.width-grid2 div.content.serientitel div.left-column a.arrow {
        display: block;
    }
    div.width-grid2 div.content.serientitel div.left-column p.location {
        margin: 3px 0 7px 0;
    }
    div.width-grid2 div.content.serientitel div.left-column a.overview {
        bottom: 3px;
        left: 10px;
        position: absolute;
    }
    div.width-grid2 div.content.serientitel div.right-column {
        float: left;
        height: 322px;
        margin: 10px 0 0 10px;
        position: relative;
        width: 407px;
    }
    div.width-grid2 div.content.serientitel div.right-column p {
        margin: 4px 0 0 0;
        padding: 0;
    }
    div.width-grid2 div.content.serientitel div.right-column img {
        float: none;
        margin: 0;
        padding: 0;
    }
    div.width-grid2 div.content.serientitel div.right-column p.links {
        bottom: 0px;
        position: absolute;
        right: 0px;
    }
    div.width-grid2 div.content.serientitel div.right-column p.links a.arrow {
        margin-left: 10px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row {
        background-color: #F4F4F4;
        bottom: 10px;
        height: 63px;
        left: 10px;
        position: absolute;
        width: 596px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row strong {
        color: #0192AC;
        display: block;
        font-size: 10px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row div.ratings img {
        background: none;
        padding-right: 1px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row div.left-col,
    div.width-grid2 div.content.serientitel div.bottom-row div.right-col {
        float: left;
        width: 210px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row div.left-col {
        margin: 12px 0 0 11px;
        width: 310px;
    }
    * html div.width-grid2 div.content.serientitel div.bottom-row div.left-col {
        margin-left: 5px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row div.left-col div.ratings {
        float: left;
        margin-top: 4px;
        width: 118px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row div.left-col small {
        display: block;
        float: left;
        margin-top: 6px;
        width: 150px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row div.right-col {
        margin-top: 12px;
    }
    div.width-grid2 div.content.serientitel div.bottom-row div.right-col img {
        margin-top: 9px;
        padding: 0;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid6-im-tv *****
    \*******************************************************************/
    div.height-grid6 div.content.im-tv {
        position: relative;
    }
    div.height-grid6 div.content.im-tv div.head h3 {
        margin-left: 12px;
        margin-right: 12px;
        margin-top: 25px;
    }
    div.height-grid6 div.content.im-tv a.arrow.top {
        position: absolute;
        right: 11px;
        top: 5px;
    }
    div.height-grid6 div.content.im-tv div.teaser img {
        margin-left: 12px;
        padding-right: 7px;
    }
    div.height-grid6 div.content.im-tv div.teaser h4 {
        font-family: Verdana;
        font-size: 12px;
        font-weight: bold;
        margin-bottom: 0;
        padding-top: 5px;
    }
    div.height-grid6 div.content.im-tv div.teaser small {
        color: #404040;
        font-weight: bold;
    }
    div.height-grid6 div.content.im-tv div.teaser p {
        margin-top: 15px;
    }
    div.height-grid6 div.content.im-tv ul.station-list {
        margin: 8px 12px 0 0;
    }
    div.height-grid6 div.content.im-tv ul.station-list li {
        background-color: #F4F4F4;
        height: 101px;
        list-style: none;
        margin-bottom: 6px;
        position: relative;
    }
    div.height-grid6 div.content.im-tv ul.station-list li div.info strong {
        color: #0192AC;
        display: block;
        font-family: Arial;
        font-size: 12px;
        padding-top: 1px;
    }
    div.height-grid6 div.content.online ul.station-list li div.info strong {
        font-size: 14px;
        padding-bottom: 1px;
    }
    div.height-grid6 div.content.im-tv ul.station-list li div.info p {
        margin-top: -2px;
    }
    div.height-grid6 div.content.im-tv ul.station-list li a.arrow {
        bottom: 5px;
        left: 157px;
        position: absolute;
    }
    div.height-grid6 div.content.im-tv ul.station-list li img {
        background: none;
        margin: 2px 1px 0 2px;
    }
    div.height-grid6 div.content.im-tv ul.station-list li.even {
        background: none;
    }
    div.height-grid6 div.content.im-tv div.pager {
        bottom: 8px;
        left: 0px;
        position: absolute;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid6-vor-ort *****
    \*******************************************************************/
    div.height-grid6 div.content.vor-ort {
        position: relative;
    }
    * html div.height-grid6 div.content.vor-ort {
        position: static;
    }
    * html div.height-grid6 div.content.vor-ort a.arrow.top {
        right: 20px;
        top: 40px;
    }
    div.height-grid6 div.content.vor-ort div.head h3 {
        border: 0;
        padding-bottom: 1px;
    }
    div.height-grid6 div.content.vor-ort div.head form {
        border-bottom: 1px solid #4CC7E6;
        margin: 0 12px 0 12px;
        padding-bottom: 6px;
    }
    * html div.height-grid6 div.content.vor-ort div.head form {
        margin: 0 12px;
    }
    * html div.height-grid6 div.content.vor-ort div.head form input {
        margin-left: -12px !important;
    }
    div.height-grid6 div.content.vor-ort div.head form input {
        float: left;
        width: 227px;
    }
    div.height-grid6 div.content.vor-ort div.head form input.submit {
        border: 0;
        height: 18px;
        margin-left: 8px;
        margin-top: -2px;
        width: 40px;
    }
    div.height-grid6 div.content.vor-ort img.map {
        float: none;
        margin: 8px 0 0 12px;
    }
    div.height-grid6 div.content.vor-ort p {
        margin: 12px 0 0 2px;
    }
    div.height-grid6 div.content.vor-ort div.footer-links {
        position: absolute;
        bottom: 12px;
        right: 12px;
    }
    * html div.height-grid6 div.content.vor-ort div.footer-links {
        right: 16px;
    }
    div.height-grid6 div.content.vor-ort div.footer-links a.footer-left {
        margin-right: 9px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid4-bewertung *****
    \*******************************************************************/
    div.height-grid4 div.content.bewertung div.visitors {
        margin: 7px 0 0 11px;
    }
    div.height-grid4 div.content.bewertung div.visitors div.answers {
        margin-top: 5px;
    }
    div.height-grid4 div.content.bewertung div.visitors div.answers form {
        float: left;
        margin-left: 24px;
    }
    div.height-grid4 div.content.bewertung div.visitors div.answers form dl dd {
        font-family: Verdana;
        font-size: 11px;
        margin: 1px 0 0 1px;
    }
    div.height-grid4 div.content.bewertung.alternative div.visitors p {
        margin-top: 20px;
    }
    div.height-grid4 div.content.bewertung div.visitors a.button img {
        margin-top: 3px;
    }
    div.height-grid4 div.content.bewertung div.visitors h4 {
        font-size: 18px;
        margin-bottom: 6px;
    }
    div.height-grid4 div.content.bewertung div.visitors div.viewers {
        height: 16px;
    }
    div.height-grid4 div.content.bewertung div.visitors div.viewers img {
        padding-right: 2px;
    }
    div.height-grid4 div.content.bewertung div.visitors div.viewers small {
        line-height: 28px;
        padding-left: 17px;
    }
    div.height-grid4 div.content.bewertung div.break {
        margin: 0 0 29px 0;
    }
    div.height-grid4 div.content.bewertung div.break.small {
        margin: 0 0 9px 0;
    }
    div.height-grid4 div.content.bewertung div.visitors div.form {
        float: left;
        margin-left: 24px;
        width: 150px;
    }
    div.height-grid4 div.content.bewertung div.visitors dl {
        margin: 1px 0 0 0;
        padding: 0;
    }
    div.height-grid4 div.content.bewertung div.visitors dl dt {
        float: left;
        margin: 2px 4px 0 0;
    }
    div.height-grid4 div.content.bewertung div.visitors dl dt input {
        border: 0;
        height: 13px;
        width: 13px;
    }
    div.height-grid4 div.content.bewertung div.visitors dl dd {
        float: left;
    }
    div.height-grid4 div.content.bewertung div.visitors p {
        margin: 0;
        padding: 0;
    }
    div.height-grid4 div.content.bewertung div.visitors div.links {
        float: right;
        margin: 1px 12px 0 0;
    }
    div.height-grid4 div.content.bewertung.alternative div.visitors div.links {
        margin-top: -2px;
    }
    div.height-grid4 div.content.bewertung div.visitors div.links a.arrow {
        display: block;
        padding-bottom: 0;
    }
    div.height-grid4 div.content.bewertung div.voting-bar {
        background-color: #F4F4F4;
        bottom: -2px;
        height: 198px;
        left: 12px;
        padding: 12px 9px 7px 10px;
        position: absolute;
        width: 257px;
    }
    div.height-grid4 div.content.bewertung.alternative div.voting-bar {
        height: 237px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar div.ratings {
        margin-left: 2px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar small {
        padding-left: 1px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar small.current-voting {
        left: 190px;
        position: absolute;
        top: 34px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar strong {
        color: #0192AC;
        font-family: Arial, Helvetica, sans-serif;
        margin: 1px 0 0 1px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar div.ratings img {
        background: none !important;
        margin-bottom: 4px;
        margin-top: 9px;
        padding-right: 2px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar strong.bottom {
        display: block;
        margin-top: 27px;
    }
    div.height-grid4 div.content.bewertung.alternative div.voting-bar strong.bottom {
        margin-top: 8px;
    }
    div.height-grid4 div.content.bewertung.alternative div.voting-bar img.button {
        float: none;
    }
    div.height-grid4 div.content.bewertung.alternative div.voting-bar img.logo {
        bottom: 12px;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 10px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar a img {
        margin: 8px 0 0 1px;
        padding: 0;
    }
    div.height-grid4 div.content.bewertung div.voting-bar table {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        margin: 18px 0 0 0;
    }
    div.height-grid4 div.content.bewertung.alternative div.voting-bar table {
        margin-top: 0px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar table tr td.col1 {
        padding-right: 3px;
        padding-top: 6px;
        width: 98px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar table tr td.col2 {
        padding-right: 12px;
        width: 164px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar table tr td.col3 {
        padding-top: 6px;
    }
    div.height-grid4 div.content.bewertung div.voting-bar table img {
        margin-top: 9px;
        padding: 0;
    }
    div.height-grid4 div.content.bewertung div.voting-bar p.video-champion {
        margin: 16px 0 0 0;
        padding: 0;
        width: 140px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-videochampion *****
    \*******************************************************************/
    div.width-grid2 div.content.videochampion-teaser {
        position: relative;
    }
    div.width-grid2 div.content.videochampion-teaser div.h2-bg {
        background: #000;
        height: 40px;
        left: 2px;
        -moz-opacity: .8;
        opacity: .8;
        position: absolute;
        top: -10px;
        width: 575px;
        z-index: 5;
    }
    div.width-grid2 div.content.videochampion-teaser div.text-bg {
        background: #F4F4F4;
        height: 40px;
        left: 12px;
        -moz-opacity: .9;
        opacity: .9;
        position: absolute;
        bottom: 0px;
        width: 592px;
        z-index: 5;
    }
    div.width-grid2 div.content.videochampion-teaser div.text {
        bottom: 0px;
        height: 37px;
        left: 12px;
        position: absolute;
        width: 569px;
        z-index: 10;
    }
    div.width-grid2 div.content.videochampion-teaser div.text p {
        padding: 0 12px 0 11px;
    }
    div.width-grid2 div.content.videochampion-teaser div.text a.arrow {
        bottom: 5px;
        position: absolute;
        right: -14px;
    }
    div.width-grid2 div.content.videochampion-teaser h2 {
        color: #FFF;
        font-size: 18px;
        font-weight: bold;
        left: 8px;
        position: absolute;
        text-transform: uppercase;
        top: -2px;
        z-index: 10;
    }
    div.width-grid2 div.content.videochampion-teaser img {
        background: none;
        left: 2px;
        margin: 0;
        position: absolute;
        top: -22px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid6-programm-awards *****
    \*******************************************************************/
    div.height-grid6 div.content.programm-awards {
        position: relative;
    }
    div.height-grid6 div.content.programm-awards div.head {
        border-bottom: 1px solid #4DB2C4;
        margin: 6px 12px 8px 11px;
        padding-bottom: 5px;
        position: relative;
    }
    * html div.height-grid6 div.content.programm-awards div.head {
        margin-bottom: 4px;
    }
    div.height-grid6 div.content.programm-awards div.head h3 {
        border: 0;
        margin-bottom: 0;
        margin-top: 7px;
        padding-bottom: 0;
    }
    div.height-grid6 div.content.programm-awards div.head form {
        position: absolute;
        right: 0px;
        top: -3px;
    }
    * html div.height-grid6 div.content.programm-awards div.head form {
        width: 287px;
    }
    div.height-grid6 div.content.programm-awards div.head dl dt,
    div.height-grid6 div.content.programm-awards div.head dl dd {
        float: left;
        font-family: Verdana;
        font-size: 11px;
    }
    div.height-grid6 div.content.programm-awards div.head dl dt {
        margin-right: 6px;
    }
    div.height-grid6 div.content.programm-awards div.head select {
        width: 160px;
    }
    div.height-grid6 div.content.programm-awards ul {
        margin-left: 12px;
    }
    div.height-grid6 div.content.programm-awards ul li {
        background-color: #F4F4F4;
        float: left;
        height: 133px;
        margin: 0 10px 10px 0;
        padding: 8px 10px 10px 10px;
        width: 271px;
    }
    * html div.height-grid6 div.content.programm-awards ul li {
        overflow: hidden;
    }
    div.height-grid6 div.content.programm-awards ul li.even {
        margin-right: 0px;
    }
    div.height-grid6 div.content.programm-awards ul li.last-line {
        margin-bottom: 0px;
    }
    div.height-grid6 div.content.programm-awards ul li h4 {
        font-size: 18px;
        margin-bottom: 5px;
        margin-left: -1px;
    }
    div.height-grid6 div.content.programm-awards ul li img {
        float: left;
        margin: 0 9px 0 0;
        padding: 0;
    }
    div.height-grid6 div.content.programm-awards ul li div.info {
        float: left;
        margin-top: -2px;
    }
    div.height-grid6 div.content.programm-awards ul li div.info strong {
        color: #0192AC;
    }
    div.height-grid6 div.content.programm-awards ul li div.info p {
        font-size: 10px;
        margin-top: 14px;
        padding: 0;
        width: 180px;
    }
    div.height-grid6 div.content.programm-awards div.pager {
        bottom: 8px;
        left: 0px;
        position: absolute;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid5-wide-616-cast-crew *****
    \*******************************************************************/
    div.height-grid5 div.content.cast-crew table {
        margin: 15px 0 0 0;
    }
    div.height-grid5 div.content.cast-crew tr td {
        /*height: 15px;*/
    }
    div.height-grid5 div.content.cast-crew tr td.first {
        color: #0192AC;
        font-weight: bold;
        width: 145px;
    }
    * html div.height-grid5 div.content.cast-crew table.first-table tr td.first {
        width: 131px;
    }
    div.height-grid5 div.content.cast-crew tr td.second a {
        color: #EE7F00;
        display: block;
        padding: 0 0 0 5px;
        width: 200px;
    }
    div.height-grid5 div.content.cast-crew tr td.second a:hover {
        color: #404040;
    }
    div.height-grid5 div.content.cast-crew tr td.third p {
        margin-left: 20px;
        padding: 0 0 0 5px !important;
        width: 200px;
    }
    div.height-grid5 div.content.cast-crew tr.odd td.second a {
        background-color: #F4F4F4 !important;
    }
    div.height-grid5 div.content.cast-crew tr.odd td.third p {
        background-color: #F4F4F4 !important;
    }
    div.height-grid5 div.content.cast-crew div.pager {
        bottom: 42px;
        left: 0px;
        position: absolute;
    }

    /*******************************************************************\
   ***** GLOBAL higher-368-fotoshow *****
    \*******************************************************************/
    div.higher div.content.wallpaper h3 {
        border: 0;
        font-size: 11px;
        font-weight: bold;
        margin: 2px 10px 0px 10px;
    }
    div.higher div.content.wallpaper strong {
        display: block;
        margin-left: 10px;
    }
    div.higher div.content.wallpaper div.download small {
        color: #707070;
        display: block;
        float: left;
        font-size: 9px;
        margin: 7px 0 0 5px;
    }
    div.higher div.content.wallpaper div.download select {
        float: left;
        margin: 5px 0 0 10px;
        width: 95px;
    }
    div.higher div.content.wallpaper a.arrow.more {
        bottom: 8px;
        position: absolute;
        right: 10px;
    }
    div.higher div.content.wallpaper a.download {
        background: url(/_assets/pics/icons/icon-download.gif) no-repeat;
        bottom: 5px;
        color: #707070;
        display: block;
        font-family: Verdana;
        font-size: 9px;
        height: 17px;
        left: 10px;
        line-height: 11px;
        padding: 6px 0 0 27px;
        position: absolute;
        width: 100px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid6-praktikant *****
    \*******************************************************************/
    div.height-grid6 div.content.praktikant p {
        padding: 0 12px;
    }
    div.height-grid6 div.content.praktikant p a {
        color: #EE7F00;
    }
    div.height-grid6 div.content.praktikant ul li {
        color: #0192AC;
        list-style-position: inside;
        padding-left: 2px;
    }
    div.height-grid6 div.content.praktikant ul li span {
        color: #404040;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid8-rss *****
    \*******************************************************************/
    div.box div.content.rss a {
        color: #EE7F00;
    }
    div.box div.content.rss ul.teaser {
        padding: 0 12px;
    }
    div.box div.content.rss ul.teaser li {
        float: left;
        list-style: none;
        margin: 0 0 10px 0;
        width: 290px;
    }
    div.box div.content.rss ul.teaser li.first {
        margin-right: 40px;
        width: 260px;
    }
    div.box div.content.rss ul.teaser li p {
        padding: 0;
    }
    div.box div.content.rss ul.feeds {
        padding: 0 12px;
    }
    div.box div.content.rss ul.feeds li {
        list-style: none;
        margin: 0 0 10px 0;
    }
    div.box div.content.rss ul.feeds li a.rss-icon {
        background: url(/rss/pics/icons/rss-icon.gif) no-repeat;
        display: block;
        float: left;
        height: 16px;
        margin: 1px 10px 0 0;
        text-indent: -999em;
        width: 16px;
    }
    div.box div.content.rss ul.feeds li div {
        float: left;
        position: relative;
        width: 565px;
    }
    div.box div.content.rss ul.feeds li div p {
        padding: 0;
        width: 285px;
    }
    div.box div.content.rss ul.feeds li div a.subscribe {
        position: absolute;
        right: 0px;
        top: 0px;
    }
    div.box div.content.rss ul.feeds li div a.subscribe img {
        margin: 0;
        padding: 0;
    }
    div.box div.content.rss h4,
    div.box div.content.rss h5 {
        color: #404040;
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
        margin-top: 10px;
        padding: 0 12px;
    }
    div.box div.content.rss p.text {
        padding: 0 12px;
    }
    div.box div.content.rss ul.downloads {
        padding: 0 12px;
    }
    div.box div.content.rss ul.downloads li {
        list-style: none;
        margin: 0;
    }
    div.box div.content.rss ul.downloads li p,
    div.box div.content.rss ul.downloads li a {
        float: left;
        margin: 0;
        padding: 0;
    }
    div.box div.content.rss ul.downloads li p {
        width: 70px;
    }
    * html div.box div.content.rss ul.downloads li p {
        padding-top: 2px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid5-wide-616-enthaltene-titel *****
    \*******************************************************************/
    div.height-grid5 div.content.enthaltene-titel h3 {
        float: none;
        margin: 7px 0 6px;
        padding-bottom: 3px;
        width: 592px;
    }
    div.height-grid5 div.content.enthaltene-titel ul {
        margin: 0 0 0 12px;
        padding: 0;
    }
    div.height-grid5 div.content.enthaltene-titel ul li {
        float: left;
        margin: 7px 35px 0 0;
        width: 260px;
    }
    div.height-grid5 div.content.enthaltene-titel ul li a img {
        margin-top: 3px;
    }
    div.height-grid5 div.content.enthaltene-titel ul li a.title {
        font-family: Verdana;
        font-size: 11px;
        font-weight: bold;
    }



    /*******************************************************************\
    * Barry edits *
    \*******************************************************************/

    /* Let's make a box that holds text, I guess this is defined elsewhere already.. */

    div.content.textual p, div.content.textual ul li {
        font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    }
    div.content.textual p {
        margin: 0 0 12px 1px;
    }
    div.content.textual p a {
        color: #ee7f00;
    }
    div.content.textual ul {
        margin: 0 0 12px 0;
    }
    div.content.textual ul li {
        background:transparent url(/_assets/pics/bg-li-blue-dot.gif) no-repeat scroll left 6px;
        font-size:11px;
        line-height:15px;
        list-style-type:none;
        margin:0 0 4px 11px;
        padding:0 10px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-flyouts *****
    \*******************************************************************/

    div.flyout-374 div.flyout-content a.button-close {
        bottom: 5px;
        position: absolute;
        right: 16px;
    }

    div.flyout-374 div.flyout-content a.button-close img {
        padding:0px;
    }

    div.flyout-alerts div.flyout-content input.email {
        width:180px;
    }

    div.flyout-alerts div.flyout-content input.save {
        padding: 0px;
        width: 77px;
    }

    div.flyout-alerts div.flyout-content form {
        margin: 10px 0 0 0;
    }

    div.flyout-alerts div.flyout-content form label {
        display:block;
        margin: 15px 0 8px;
    }
    div.flyout-alerts div.flyout-content form label.checkbox-label {
        margin: 0 0 0 16px;
    }
    div.flyout-alerts div.flyout-content input#show-in-postbox {
        background-color:transparent;
        display:inline;
        float: left;
        height:12px;
        margin: 0;
        width:12px;
    }


    div.box div.content.aktuell-dvd-bluray div.cover-row ul li div.info div.ratings { /* Aktuell auf DVD... */
        /*bottom: 0px;
        left: 0px;*/
        margin: 0;
        /*position: absolute;*/
    }

    div.box div.content.aktuell-dvd-bluray ul li div.info div.ratings {
        margin-top:0px;
    }

    div.box div.content.aktuell-dvd-bluray ul li div.info div.viewers img {
        background:transparent;
        margin-right:-2px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-alerts-titel *****
    \*******************************************************************/

    div.width-grid1 div.content.alerts-titel div.community-box {
        height: auto;
        margin: 20px 0 0 12px;
    }
    div.width-grid1 div.content.alerts-titel div.mail.nofloat {
        margin-top: 0;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid8-neu-dvd-bluray *****
    \*******************************************************************/

    /* since mostly duplicate, partly merge with 'aktuell-1056-neu-dvd-bluray'? */

    div.box div.content.neu-dvd-bluray {
        position: relative;
    }
    div.box div.content.neu-dvd-bluray div.borderdiv {
        margin: 0 10px;
    }
    div.box div.content.neu-dvd-bluray h3 {
        line-height: 17px;
        margin-top: 5px;
    }
    div.box div.content.neu-dvd-bluray h3 small {
        color: #404040;
        display: block;
        font-family: Verdana;
        font-size: 9px;
        margin-top: 1px;
    }
    div.box div.content.neu-dvd-bluray div.weekly-nav {
        height:24px;
        position: relative;
    }
    div.box div.content.neu-dvd-bluray a.prev-week {
        background: url(../pics/carousel/carousel-left-bigger.gif) left center no-repeat;
        color: #EE7F00;
        left: 0px;
        line-height:27px;
        padding:2px 0 0 30px;
        position:absolute;
    }
    div.box div.content.neu-dvd-bluray a.next-week {
        background: url(../pics/carousel/carousel-right-bigger.gif) right center no-repeat;
        color: #EE7F00;
        line-height: 27px;
        padding:2px 30px 0 0;
        position: absolute;
        right: 0px;
    }
    div.box div.content.neu-dvd-bluray form {
        left: 200px;
        position: absolute;
        top: 5px;
        width: 160px;
    }
    div.box div.content.neu-dvd-bluray ul {
        padding-top: 10px;
    }
    div.box div.content.neu-dvd-bluray ul li {
        float: left;
        list-style: none;
        margin: 0 0 0 0;
        padding-bottom: 5px;
    }
    div.box div.content.neu-dvd-bluray ul li h4 {
        border-bottom: 1px solid #4DB2C4;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px;
        margin-top: 1px;
        padding-bottom: 3px;
    }
    div.box div.content.neu-dvd-bluray ul li.left {
        margin-right: 10px;
    }
    div.box div.content.neu-dvd-bluray ul li img {
        float: none;
        margin: 0;
        padding: 0;
    }
    div.box div.content.neu-dvd-bluray div.info small {
        font-size: 9px;
        line-height: 15px;
    }
    div.box div.content.neu-dvd-bluray ul li div.info div.ratings img {
        background: none !important;
        margin-right: -2px;
    }
    div.box div.content.neu-dvd-bluray ul li div.info div.viewers img {
        background: none !important;
        margin-right: -2px;
    }
    div.box div.content.neu-dvd-bluray div.cover-row {
        margin: 0 2px;
        padding: 10px 0 0 8px;
    }
    div.box div.content.neu-dvd-bluray div.cover-row.bg-color {
        background-color: #F4F4F4;
    }
    div.box div.content.neu-dvd-bluray div.cover-row ul {
        margin: 0;
        padding: 0;
    }
    div.box div.content.neu-dvd-bluray div.cover-row ul li {
        height: 289px;
        margin: 0 10px 5px 0;
        width: 139px;
    }
    div.box div.content.neu-dvd-bluray div.cover-row ul li h4 {
        margin-top: 2px;
    }
    div.box div.content.neu-dvd-bluray div.cover-row ul li {
        position: relative;
    }

    * html div.box div.content.neu-dvd-bluray div.cover-row ul li div.info div.ratings {
        bottom: 6px;
    }
    div.box div.content.neu-dvd-bluray div.pager {
        bottom: 8px;
        left: 0px;
        position: absolute;
    }

    .form-item {
        padding: 2px 0;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid6-vor-ort-daten-erfassen *****
    \*******************************************************************/

    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form label {
        float: left;
        width: 150px;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form fieldset {
        padding:10px;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form fieldset.colored {
        background: #efefef;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input {
        width: 350px;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input.input-strasse {
        width: 234px;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input.input-nummer, div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input.input-plz {
        width: 106px;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input.input-ort, div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input.input-ort {
        width: 234px;
    }
    html div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input#is-videothek-yes, html div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input#is-videothek-no {
        border: none;
        float: left;
        margin: 0 4px 0 0;
        width: auto;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form p {
        margin: 12px 0 30px 0;
        padding: 0;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form small {
        float: left;
        font-size: 9px;
        width: 234px;
    }
    div.height-grid6 div.content.vor-ort-daten-erfassen div.content form input.submit {
        border: 0;
        float: right;
        height: 18px;
        margin-left: 8px;
        margin-top: -2px;
        width: 152px;
    }

    /*******************************************************************\
   ***** GLOBAL height-grid5-wide-616-episodenguide-cast-crew *****
    \*******************************************************************/

    div.width-grid2 div.content.episodenguide.cast-crew table {
        font-size: 11px;
        margin: 10px 0 0 0;
        width:100%;
    }
    div.width-grid2 div.content.episodenguide.cast-crew table th {
        color: #0192ac;
        padding: 1px 5px 1px 0;
    }

    div.width-grid2 div.content.episodenguide.cast-crew table td {
        color: #404040;
        padding: 0 5px;
        line-height: 15px
    }
    div.width-grid2 div.content.episodenguide.cast-crew table td a {
        color: #ec7f00;
    }
    div.width-grid2 div.content.episodenguide.cast-crew table td.colored {
        background-color: #f4f4f4;
    }
    div.width-grid2 div.content.episodenguide.cast-crew table td.space-cell {
        width:20px;
    }
    div.width-grid2 div.content.episodenguide.cast-crew a.button {
        bottom:9px;
        position:absolute;
        right:0;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-videochampion *****
    \*******************************************************************/

    /* Merged code for videochampion small & big */

    div.width-grid2 div.content.videochampion-teaser, div.width-grid2 div.content.videochampion-teaser-big {
        position: relative;
    }
    div.width-grid2 div.content.videochampion-teaser div.h2-bg, div.width-grid2 div.content.videochampion-teaser-big div.h2-bg {
        background: #000;
        height: 40px;
        left: 2px;
        -moz-opacity: .8;
        opacity: .8;
        position: absolute;
        top: -10px;
        width: 575px;
        z-index: 5;
    }
    div.width-grid2 div.content.videochampion-teaser div.text-bg, div.width-grid2 div.content.videochampion-teaser-big div.text-bg {
        background: #F4F4F4;
        left: 12px;
        -moz-opacity: .9;
        opacity: .9;
        position: absolute;
        bottom: 0px;
        width: 592px;
        z-index: 5;
    }
    div.width-grid2 div.content.videochampion-teaser div.text-bg {
        height: 40px;
    }
    div.width-grid2 div.content.videochampion-teaser-big div.text-bg {
        height: 88px;
    }
    div.width-grid2 div.content.videochampion-teaser div.text, div.width-grid2 div.content.videochampion-teaser-big div.text {
        bottom: 0px;
        left: 12px;
        position: absolute;
        width: 569px;
        z-index: 10;
    }
    div.width-grid2 div.content.videochampion-teaser div.text {
        height: 37px;
    }
    div.width-grid2 div.content.videochampion-teaser-big div.text {
        height: 80px;
    }
    div.width-grid2 div.content.videochampion-teaser div.text p, div.width-grid2 div.content.videochampion-teaser-big div.text p {
        padding: 0 12px 0 11px;
    }
    div.width-grid2 div.content.videochampion-teaser div.text a.arrow, div.width-grid2 div.content.videochampion-teaser-big div.text a.arrow {
        bottom: 5px;
        position: absolute;
        right: -14px;
    }
    div.width-grid2 div.content.videochampion-teaser h2, div.width-grid2 div.content.videochampion-teaser-big h2 {
        color: #FFF;
        font-size: 18px;
        font-weight: bold;
        left: 8px;
        position: absolute;
        text-transform: uppercase;
        top: -2px;
        z-index: 10;
    }
    div.width-grid2 div.content.videochampion-teaser img, div.width-grid2 div.content.videochampion-teaser-big img {
        background: none;
        left: 2px;
        margin: 0;
        position: absolute;
        top: -22px;
    }
    div.width-grid2 div.content.videochampion-teaser-big a.button {
        background: none;
        bottom: 3px;
        margin: 0;
        position: absolute;
        right: 222px;
        z-index: 5;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-higher-top-stars / slim-300-higher-top-filme *****
    \*******************************************************************/


    div.width-grid1 div.content.top-filme div.caroussel {
        top: 56px;
    }
    div.width-grid1 div.content.top-filme.vertical-caroussel a.arrowup {
        top:16px;
    }
    div.width-grid1 div.content.top-filme div.caroussel div.colored,
    div.width-grid1 div.content.top-filme div.caroussel div.uncolored,
    div.width-grid1 div.content.top-stars div.caroussel div.colored,
    div.width-grid1 div.content.top-stars div.caroussel div.uncolored {
        height: 77px;

    }
    div.width-grid1 div.content.top-stars.vertical-caroussel img.preview {
        margin: 2px 0 0 0;
    }
    div.width-grid1 div.content.top-stars h3, div.width-grid1 div.content.top-filme h3 {
        border: 0 none;
        font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: bold;
        line-height: 13px;
        padding: 0;
    }
    div.width-grid1 div.content.top-stars h3 {
        margin: 0 0 0 54px;
    }
    div.width-grid1 div.content.top-filme h3 {
        margin: 0 0 3px 64px;
    }
    div.width-grid1 div.content.top-stars ul {
        list-style: none;
        margin: 2px 0 0 0;
    }
    div.width-grid1 div.content.top-stars ul li {
        line-height: 1.2em;
        list-style-type: none;
        margin:0 0 0 54px;
    }
    div.width-grid1 div.content.top-filme div.caroussel div.colored p, div.width-grid1 div.content.top-filme div.caroussel div.uncolored p {
        margin: 0 0 0 64px;
        padding: 0;
    }
    div.width-grid1 div.content.top-filme div.caroussel div.colored span, div.width-grid1 div.content.top-filme div.caroussel div.uncolored span {
        margin: 0 0 0 4px;
    }
    div.width-grid1 div.content.top-filme div.caroussel div.colored span a,div.width-grid1 div.content.top-filme div.caroussel div.uncolored span a {
        color: #ee7F00;
        font-size:10px;
    }
    div.width-grid1 div.content.top-stars.vertical-caroussel a.arrowdown {
        bottom:32px;
    }
    div.width-grid1 div.content.top-filme.vertical-caroussel a.arrowdown {
        bottom:32px;
    }
    div.width-grid1 div.content.top-stars.vertical-caroussel a.arrow, div.width-grid1 div.content.top-filme.vertical-caroussel a.arrow {
        bottom: 0;
        position: absolute;
        right: 10px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-detail-filmory-10-paare *****
    \*******************************************************************/

    /* Todo: Merge following three filmorys*/

    div.width-grid2 div.content.filmory-10-paare a.arrow {
        float: right;
        margin-top: -31px;
        padding: 2px 0 2px 11px;
    }
    div.width-grid2 div.content.filmory-10-paare ul {
        margin:0 0 0 25px;
        float:left;
    }
    div.width-grid2 div.content.filmory-10-paare ul li {
        display: block;
        float: left;
        list-style-type: none;
        margin:5px;
    }
    div.width-grid2 div.content.filmory-10-paare ul li img {
        margin: 0;
        padding: 0;
    }
    div.width-grid2 div.content.filmory-10-paare p.filmory-footer-left {
        float: left;
        margin:20px 0 0 21px;
        }
    div.width-grid2 div.content.filmory-10-paare p.filmory-footer-right {
        float: right;
        margin: 20px 32px 0 0;
        width: 219px;
    }
    div.width-grid2 div.content.filmory-10-paare p.filmory-footer-right a.button img {
        margin-top: 10px;
        padding-right: 0;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-detail-filmory-8-paare *****
    \*******************************************************************/

    div.width-grid2 div.content.filmory-8-paare a.arrow {
        float: right;
        margin-top: -31px;
        padding: 2px 0 2px 11px;
    }
    div.width-grid2 div.content.filmory-8-paare ul {
        margin:0 0 0 25px;
        float:left;
    }
    div.width-grid2 div.content.filmory-8-paare ul li {
        display: block;
        float: left;
        list-style-type: none;
        margin:5px;
    }
    div.width-grid2 div.content.filmory-8-paare ul li img {
        margin: 0;
        padding: 0;
    }
    div.width-grid2 div.content.filmory-8-paare p.filmory-footer-left {
        float: left;
        margin: 0 40px 0 21px;
        }
    div.width-grid2 div.content.filmory-8-paare p.filmory-footer-right {
        float: left;
        width: 140px;
    }
    div.width-grid2 div.content.filmory-8-paare a.button img {
        bottom:13px;
        padding:0;
        position:absolute;
        right:44px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-detail-filmory-6-paare *****
    \*******************************************************************/

    div.width-grid2 div.content.filmory-6-paare a.arrow {
        float: right;
        margin-top: -31px;
        padding: 2px 0 2px 11px;
    }
    div.width-grid2 div.content.filmory-6-paare ul {
        margin:0 0 0 25px;
        float:left;
    }
    div.width-grid2 div.content.filmory-6-paare ul li {
        display: block;
        float: left;
        list-style-type: none;
        margin:5px;
    }
    div.width-grid2 div.content.filmory-6-paare ul li img {
        margin: 0;
        padding: 0;
    }
    div.width-grid2 div.content.filmory-6-paare p.filmory-footer-left {
        float: left;
        margin: 0 0 0 21px;
        }
    div.width-grid2 div.content.filmory-6-paare p.filmory-footer-right {
        float: left;
        width: 219px;
    }
    div.width-grid2 div.content.filmory-6-paare a.button img {
        bottom:13px;
        padding:0;
        position:absolute;
        right:13px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-contact *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-contact p {
        margin-bottom: 4px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-ansprechpartner *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-ansprechpartner p {
        font-size: 10px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-special-small *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-special-small {
        height: 250px;
        position: relative;
    }
    div.width-grid1 div.content.teaser-special-small a {
        position: relative;
    }
    div.width-grid1 div.content.teaser-special-small h2 {
        background-color: #000;
        bottom: 19px;
        font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
        font-size: 18px;
        opacity: 0.8;
        padding: 11px 10px;
        position: absolute;
        right: 13px;
        z-index: 1;
    }
    div.width-grid1 div.content.teaser-special-small a img {
        margin: 12px 0 0 11px;
        padding: 0;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-teaser-special-big *****
    \*******************************************************************/

    div.width-grid2 div.content.teaser-special-big {
        height: 250px;
        position: relative;
    }
    div.width-grid2 div.content.teaser-special-big a {
        position: relative;
    }
    div.width-grid2 div.content.teaser-special-big h2 {
        background-color: #000;
        bottom: 19px;
        font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;
        font-size: 18px;
        opacity: 0.8;
        padding: 11px 10px;
        position: absolute;
        right: 13px;
        z-index: 1;
    }
    div.width-grid2 div.content.teaser-special-big a img {
        margin: 12px 0 0 11px;
        padding: 0;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-suchmaschine *****
    \*******************************************************************/

    div.width-grid2 div.content.suchmaschine a.arrow {
        position: absolute;
        bottom: 14px;
        right: 22px;
    }
    div.width-grid2 div.content.suchmaschine img {
        position: absolute;
        bottom: 10px;
        right: 118px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-userkritik *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-userkritik div.userkritik-header {
        float: left;
    }
    div.width-grid1 div.content.teaser-userkritik img {
        float: left;
        margin: 10px;
        padding:0;
    }
    div.width-grid1 div.content.teaser-userkritik h3 {
        border: none;
        font-size:14px;
        font-weight:bold;
        margin:7px 0 0;
        padding-bottom:0;
    }
    div.width-grid1 div.content.teaser-userkritik h4 {
        font-size:14px;
        font-weight:bold;
        margin:7px 10px 4px;
    }
    div.width-grid1 div.content.teaser-userkritik div.ratings {
        margin:0 0 0 100px;
        width:160px;
    }
    div.width-grid1 div.content.teaser-userkritik div.ratings img {
        float: none;
        margin: 0px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-contact-big *****
    \*******************************************************************/

    div.width-grid2 div.content.contact-big li {
        font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
        float: left;
        list-style-type: none;
        width: 276px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-user-highscores-logged-in *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-highscores h3 {
        border: none;
    }
    div.width-grid1 div.content.teaser-highscores table {
        margin: 0 10px 4px;
        padding:0;
        border-bottom: 1px solid #ddd;
    }
    div.width-grid1 div.content.teaser-highscores table th, div.width-grid1 div.content.teaser-highscores table td {
        padding: 2px 4px;
        text-align: center;
    }
    div.width-grid1 div.content.teaser-highscores table th.colored, div.width-grid1 div.content.teaser-highscores table td.colored {
        background-color: #f4f4f4;
    }
    div.width-grid1 div.content.teaser-highscores table th.th-rang {
        width: 57px;
    }
    div.width-grid1 div.content.teaser-highscores table th.th-spacer {
        width: 10px;
    }
    div.width-grid1 div.content.teaser-highscores table th.th-name {
        width: 126px;
    }
    div.width-grid1 div.content.teaser-highscores table th.th-zuege {
        width: 77px;
    }
    div.width-grid1 div.content.teaser-highscores form {
        margin: 10px 10px 30px;
    }
    div.width-grid1 div.content.teaser-highscores form label {
        float: left;
        margin: 0 0 4px 0;
        width:274px;
    }
    div.width-grid1 div.content.teaser-highscores form input.mail {
        float: left;
        margin: 0 12px 0 0;
        width: 218px;
    }
    div.width-grid1 div.content.teaser-highscores form input.submit {
        padding: 0;
        width: 40px;
    }
    div.width-grid1 div.content.teaser-highscores strong {
        display: block;
        margin: 0 0 4px 0;
    }
    div.width-grid1 div.content.teaser-highscores div.arrowbox {
        float: left;
        margin: 10px;
        position: relative;
        width: 275px;
    }
    div.width-grid1 div.content.teaser-highscores p.links {
        margin: 10px 0 0 0;
    }
    div.width-grid1 div.content.teaser-highscores p.links a.arrow.anmelden {
        margin: 0 0 0 72px;
    }
    div.width-grid1 div.content.teaser-highscores p.links a.arrow.registrieren {
        margin: 0 0 0 162px;
    }
    div.width-grid1 div.content.teaser-highscores div.arrowbox a.arrow.right {
        float: none;
        position: absolute;
        right: 0;
        top: 0;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-special-game *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-special-game {
        height: 238px;
    }

    div.width-grid1 div.content.teaser-special-game img {
        margin: 2px;
        padding: 0;
        float: none;
    }
    div.width-grid1 div.content.teaser-special-game strong {
        display:block;
        margin:6px 0 0 0;
    }
    div.width-grid1 div.content.teaser-special-game div.fullsize-headline h3 {
        margin:2px 0 4px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-download-special *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-download-special h3 {
        border-bottom:medium none;
        font-size:14px;
        font-weight:bold;
        margin-bottom:-4px;
    }
    div.width-grid1 div.content.teaser-download-special a.download {
        background: url(/_assets/pics/icons/icon-download.gif) no-repeat;
        bottom: 5px;
        color: #707070;
        display: block;
        font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;;
        font-size: 9px;
        height: 17px;
        right: 10px;
        line-height: 11px;
        padding: 6px 0 0 27px;
        position: absolute;
    }


    /*******************************************************************\
   ***** GLOBAL wide-616-teaser-hilfe-large *****
    \*******************************************************************/

    div.width-grid2 div.content.teaser-hilfe-large div.fullsize-headline h3 {
        border-bottom: none;
        font-weight: bold;
        font-size: 12px;
        margin: 4px 0 0 0;
    }
    div.width-grid2 div.content.teaser-hilfe-large a.arrow.left {
        font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
        margin-left:4px;
        padding:0 0 0 11px;
        width:280px;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-hilfe-small *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-hilfe-small h3 {
        border-bottom: none;
        float: left;
        font-weight: bold;
        font-size: 12px;
        margin: 0 0 1px 0;
        padding: 0;
        width: auto !important;
    }
    div.width-grid1 div.content.teaser-hilfe-small ul li {
        display:block;
        float:left;
        font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size:11px;
        line-height:13px;
        list-style-type:none;
        margin:0;
        padding:2px 6px 0;
        width:270px;
    }
    div.width-grid1 div.content.teaser-hilfe-small ul li span {
        float: left;
    }
    div.width-grid1 div.content.teaser-hilfe-small ul li.colored {
        background-color: #f4f4f4;
    }

    /*******************************************************************\
   ***** GLOBAL slim-300-teaser-pruefsiegel *****
    \*******************************************************************/

    div.width-grid1 div.content.teaser-pruefsiegel h3 {
        border-bottom: none;
        font-weight: bold;
        font-size: 12px;
        margin: 0 0 1px 0;
        padding: 0;
    }
    div.width-grid1 div.content.teaser-pruefsiegel p {
        margin: 10px 0 0 160px;
    }

    /*******************************************************************\
   ***** GLOBAL wide-616-detail-sitemap *****
    \*******************************************************************/

    div.width-grid2 div.content.detail-sitemap h4 {
        margin: 3px 0 4px 12px;
        float: left;
        clear: both;
    }
    div.width-grid2 div.content.detail-sitemap h4.border-top {
        border-top:1px solid #0192AC;
        padding-top: 8px;
        width: 596px;
    }
    div.width-grid2 div.content.detail-sitemap strong {
        margin: 0px 0 4px 20px;
        float: left;
        clear: both;
    }
    div.width-grid2 div.content.detail-sitemap div.top-five {
        background-color: #f4f4f4;
        clear: both;
        float: left;
        margin: 0 10px 10px 10px;
        padding: 6px 0;
        width: 596px;
    }
    div.width-grid2 div.content.detail-sitemap div.mid-two {
        background-color: #f4f4f4;
        clear: both;
        float: left;
        margin: 0 10px 4px;
        padding: 6px 0;
        width: 596px;
    }
    div.width-grid2 div.content.detail-sitemap div.top-five ul {
        float: left;
        width: 118px;
    }
    div.width-grid2 div.content.detail-sitemap div.mid-two ul {
        float: left;
        width: 286px;
    }
    div.width-grid2 div.content.detail-sitemap ul li {
        list-style-type: none;
    }
}
