@charset "iso-8859-15";

html, body {
    height: auto;
    color: #000;
    background: #fff;
}

h1, h2, h3, h4, h5, h6,
a {
    color: #000;
}

div.printHide {
    display: none;
}


/** Paper/Content/Common **/

div#paper {
    width: 620px;
    /*width: 95%;*/
    overflow: visible;
    background: none;
}

div#paper_top,
div#paper_bottom {
    display: none;
}

div#main {
     overflow:visible;
     width: 100%;
}

div#header {
    margin-top: 10px;
    height: auto;
    overflow: visible;
}

div#loggedinarea {
    display: none;
}


    div#header div#searcharea,
    div#header div#loginarea,
    div#header a#mobilapp {
        display: none;
    }

    div#header div#logoarea {
        height: auto;
    }

div#footer {
    display: none;
}

div#footer-print {
    width: 620px;
    /*width: 95%;*/
    display: block;
    padding: 10px 0 0 10px;
}

ul#mainnav {
    display: none;
}

div.tab_area, div.content_area {
    border: none;
    border-bottom: 1px solid #CFCECE;
}

div#content {
    overflow: visible;
}

    div#content div#main_col,
    div#content div#main_col_3_4 {
        width: auto;
        float: none;
    }

    div#content div#sub_col,
    div#content div#sub_col_1_4 ,
    div#content div#sub_col_left,
    div#content div#sub_col_right {
        display: none;
    }

.clear {
    height: 0;
}

div.img_credits a.zoom,
div.img_credits a.zoomDisabled,
a.zoom {
    display: none;
}

.divide_dot {
    border: 0;
}

.w_grad {
    background: none;
}


/** Togglebars **/

dl.accordion_v2 dt a.topanchor:link,
dl.accordion_v2 dt a.topanchor:visited,
dl.accordion_v2 dt a.topanchor:hover,
dl.accordion_v2 dt a.topanchor:active {
    display: none;
}


/** News **/

div.mainbox.network_news ul li {
    height: auto;
}

div.mainbox.welcomeBox ul li {
    height: auto;
}

ul.content li a.more,
div.tab_area ul.content li div.topnews a.more {
    position: relative;
    float: right;
}

div.tab_area ul.nav {
    /*overflow: visible;*/
}

ul.content li div.metainfo span.date {
    color: #000;
}

div.tab_area ul.content li p.landscape.non-circumfluent {
    width: 455px;
}

div.tab_area ul.content li p.portrait.non-circumfluent {
    width: 495px;
}

div.tab_area ul.content li.button_link_holder {
    display: none;
}

ul.content,
ul.content li,
ul.result_list,
ul.result_list li {
    overflow: visible;
}

ul.content li,
ul.result_list li {
    page-break-inside: avoid;
    border-top: none;
}

    ul.content li div.topnews {
        background: none;
        border: none;
    }

div.tab_area ul.content li div.topnews div.inner div.news_klein {
    padding: 0 10px 0 0;
}

div.tab_area ul.content li div.topnews div.inner div.news_klein2 {
    padding: 0 0 0 10px;
}

div.news_klein,
div.news_klein2 {
    width: 47%;
}

div.article_view h1 {
    background: none;
    border: 0;
}

div.img_w_legend {
    position: relative;
}


div.speededit,
.yui-panel-container {
    display: none;
}

div.article_view div.meta,
div.img_w_legend span.legend,
div.article_view p.source {
    color: #000;
}

div.img_w_legend div.img_credits img,
div.img_credits {
    background: none;
    border: 0;
}

/**
 * IE HACK, not needed for ie8 but ie6 and 7 is buggy
 * Problem is the print preview only.
 * a combination text-align: justify and floated divs buggs
*/
* html div.article_view {
    text-align: left;
}

/** Vollseiten (Film/Video/Games/Musik/...) **/

div.box_nav_holder-logo div.logo img {
    width: 120px !important;
    height: auto !important;
}

div.title_info table.fullpage {
    width: 340px;
}

div.box_nav_holder-logo div.logo {
    width: auto;
}

div.tab_area ul.anchor_nav {
        width: 600px;
    }

    div.tab_area ul.anchor_nav li {
        width: 171px;
    }

div.title_navigation {
    display: none;
}


/** Kommentare **/

div.commentsAddContainer {
    display: none;
}

ul.comment_list,
ul.comment_list li {
    border: 0;
}


/** Mediathek **/

div.tab_area ul.content li div.topvideo,
div.medialist_holder {
    background: none;
}

div.tab_area ul.content li div.topvideo div.videoholder {
    display: none;
}

ul.medialist li {
    width: 49%;
}

    ul.medialist li.active div.content {
        background: none;
    }

ul.medialist li div.content {
    overflow: visible;
}

div.fotoshow div.legend,
div.videoshow div.legend {
    background: none;
}

div#mediathekFoto.fullpage,
div#mediathekVideo.fullpage,
div#mediathekAudio.fullpage {
    padding-left: 74px;
}


/** Toolbar **/

ul.actions, ul.cal_actions, ul.table_actions,
#sendForm_c, .sendForm_c, #feedbackForm_c, .feedbackForm_c {
    display: none;
}

/** Abo-Block **/

div.abo-login-teaser,
div.register_form {
    display: none;
}

div.trans-overlay-placeholder {
    height: auto;
}

div.trans-bottom-overlay {
    position: relative;
    background-image: none;
}

div.trans-bottom-overlay  p{
    color: #000;
}

/** Boxen **/

.boxheader {
    background: none;
}

div.info_box ul.link_list {
    overflow: visible;
}


/** Verborgene Inhalte **/

acronym[title]:after, abbr[title]:after {
    content: " (" attr(title) ")";
}


/** Tabellen **/

table,
table tr.even td {
    background: none;
}

    table th, table td {
        border: 1px solid #000;
        color: #000;
    }

    table th {
        background: none;
        background-color: #CFCECE;
    }

    table.th25 th {
        width: 30%;
    }


/** Ads **/

div#container_fs,
div#container_sky,
div#container_audience,
div#container_nugg_ad,
div#adMedRect,
div#adSmartboxEnd,
ul.content li.adTag {
    display: none;
}