div.article_view table {
    /*width: 100%;*/
    background-color: transparent;
    border: 1px solid #CFCECE;
    padding: 10px;
    border-collapse: collapse;
}

div.article_view table tr,
div.article_view table td {
    background-color: transparent;
    color: #000;
    border: none;
}

div.article_view table td {
    padding: 5px;
}

    /** Do NOT REMOVE! This looks like an mistake, but is important to some news **/
    div.article_view table td span.text br {
        display: none;
    }

    div.article_view table td font {
        color: #000;
    }

    div.article_view table td span.loungefontdark font {
        color: #000;
        font-weight: bold;
        /*text-transform: uppercase;*/
    }

    div.article_view table td span.textb a,
    div.article_view table td span.textb a:link,
    div.article_view table td span.textb a:visited,
    div.article_view table td span.textb a:hover,
    div.article_view table td span.textb a:active {
        color: #9D0F0D !important;
        text-decoration: none;
    }

    div.article_view table td span.textb {
        color: #9D0F0D !important;
        font-weight: bold;
        margin: 0 0 5px;
    }

/* styles for html-tables in news texts */
#main_col div.article_view .newsHeadlineTd1 {
    text-align: center;
    color: #000;
    font-weight: bold;
    background-color: #f0eeee;
}

#main_col div.article_view .newsHeadlineTd2 {
    text-align: center;
    color: #fff;
    font-weight: bold;
    background-color: #687283;
}

#main_col div.article_view .newsTextTd {
    vertical-align: top;
}

#main_col div.article_view .newsImageTd {
    width: 15%;
    vertical-align: top;
}

#main_col div.article_view img.clipIcon {
    vertical-align: middle;
}