.no-news-found {
    padding-top: 5px;
}

/* News */ 
.news.box {
    padding-bottom: 0;
}
           
.news .categoryName {
    color: #a8a8a8;
    padding-top: 14px;     
    margin: 0;
    display: block;
}

.news.home .articles, .sidebar .downloads, .news.home .categories {
    padding-bottom: 32px;
}

    .news .article.slick-active, .news .article + .article.slick-active {
        border-top: none;
    }
    
    .news .article + .article, .news .article.slick-active + .article.slick-active {
        border-top: 1px dashed #a8a8a8;
    } 
        
        .news.home .article a, .news.articlesWithTeaser .article a {
            color: #505050;
            display: block;
        }
        
            .news.home .article a:hover, .news.home .article a:focus, .news.home .article a:active,
            .news.home .article a:hover .headline, .news.home .article a:focus .headline, .news.home .article a:active .headline,
            .news.home .article a:hover .date, .news.home .article a:focus .date, .news.home .article a:active .date,
            .news.articlesWithTeaser .article a:hover, .news.articlesWithTeaser .article a:focus, .news.articlesWithTeaser .article a:active,
            .news.articlesWithTeaser .article a:hover .headline, .news.articlesWithTeaser .article a:focus .headline, .news.articlesWithTeaser .article a:active .headline,
            .news.articlesWithTeaser .article a:hover .date, .news.articlesWithTeaser .article a:focus .date, .news.articlesWithTeaser .article a:active .date {
                color: #648574;
            }
        
        .news.home .article .h3, .news .article .category + h3.title {
            padding-top: 22px;
            padding-bottom: 8px;
            margin: 0;
        }
    
        .news.articlesWithCategoryLabel.home .article .h3, .news.articlesWithCategoryLabel .article .category + h3.title {
            padding-top: 3px;
            padding-bottom: 14px;
        }
        
        .news.home .article .teaser {
            margin-bottom: 0;
        }
        
        .news.articlesWithCategoryLabel .article .title + .teaser {
            margin-top: 0;
        }
        
        .news .article .date {
            padding-bottom: 24px;
            margin-bottom: 0;
            color: #a5a5a5;
            display: block;
        }
        
        .news-single .article .date {
            padding-bottom: 10px;
        }
        
    .news.articlesWithImage {
        padding-top: 10px;
    }
    
        .news.articlesWithImage .articles {
            padding-bottom: 4px;
        }

            .news.articlesWithImage .article + .article {
                padding-top: 20px;
            }
            
                .news.articlesWithImage .articleImageContainer {
                    padding-top: 4px;
                    padding-bottom: 19px;
                }
                
                .news.articlesWithImage .articleTextContainer {
                    padding-left: 0;
                }
        
                    .news.articlesWithImage .headline {
                        margin-top: 0;
                    }
                    
                    .news.articlesWithImage .date {
                        font-size: 13px;
                        padding-bottom: 19px;
                    }
                    
    .waterPricesItem + .waterPricesItem {
        margin-top: 25px;
    }
        
    .additionalLinks, .sidebar .additionalLinks {
        position: absolute;
        bottom: 10px;
        width: 100%;
    }
    
        .additionalLinks ul.linkList {
            margin-bottom: 0;
        }
        
        .additionalLinks .pagerContainer {
            margin-right: 30px;
        }
        
            .additionalLinks .pager {
                line-height: 0;
                padding-top: 3px;
                padding-bottom: 3px;
            }
            
    .news .backLinkContainer {
        padding-top: 20px;
    }

@media (max-width: 767px) {
    .news.articlesWithImage .articleTextContainer {
        padding-left: 15px;
    }    
}
