/* NEWS CSS */

.news-list-view .header a {
    border: none !important;
}

.news .catimage {
    width: auto;
}

.news .catimage .colorBox {
    display: inline-block;
    padding-left: 4px;
    padding-right: 4px;
    color: #FFFFFF;
    margin-bottom: 5px;
    margin-right: 5px;
    -webkit-font-smoothing: antialiased;
    font-weight: 600;
}

.news .catimage .colorSpezial {
    background-color: #BDDA2F;
}

.news .catimage .colorWirtschaft {
    background-color: #58BCDB;
}

.news .catimage .colorPolitik {
    background-color: #ADA4CC;
}

.news .catimage .colorGesellschaft {
    background-color: #B8958A;
}

.news .catimage .colorKultur {
    background-color: #D5B945;
}

.news .catimage .colorNeutral {
    background-color: #D6D5CC;
}

.news-latest-container-bottom .news-latest-item {
    width: 100% !important;
}

.news-latest-container .image img {
    max-width: 334px;
    max-height: 200px;
}

.news-latest-container-bottom .newsBottomBox {
    width: 50%;
    overflow: hidden;
    float: left;
}

.news-latest-container-bottom .newsBottomBox.first .catimage, .news-latest-container-bottom .newsBottomBox.first .floatbox {
    margin-right: 20px;
}

.news-list-view .teaser-text .more-link {
    margin-top: 8px;
    display: inline-block;
}

.news-list-view .news-content {
    margin-bottom: 20px;
}

.news-list-view .news-content h3 {
    margin-bottom: 0 !important;
}

.events-list-view .events .news-content {
    padding-bottom: 12px;
}

.news-list-view .internal-link-linkicon-button, .events-list-view .internal-link-linkicon-button {
    margin-top: 12px;
    display: inline-block;
}

.news .footer .news-list-date, .news .footer .news-list-location, .news .footer .news-list-author {
    width: 100%;
    display: block;
}

.news .footer {
    padding-bottom: 12px;
}

.news .mediaelement {
    padding-bottom: 12px;
}

.news-single .box {
    margin-top: 6px !important;
}

.news-single .news-backlink-wrap, .news-single .events-backlink-wrap {
    margin-top: 24px;
}

.news .page-navigation {
    margin-top: 30px;
}

.news .page-navigation ul {
    list-style-type: none;
    margin-left: 0;
    margin-top: 0.1em;
}

.news .page-navigation ul li {
    display: inline;
    margin-right: 4px;
}

@media screen and (max-width: 48em) {
    #footercontent .news {
        padding-left: 10px;
    }
}
