/*
    default css for rheintal.de news
    written by Daniel Herfen (www.alpha-wave.de)

*/
/* news */
.news{}

.news .news-list-view .header h1{}
.news .news-list-view .header h1 a{ color:#142543; }
.news .news-list-view .news-list-date { font-size: 12px; }

.news .article{}

.news .header{}
.news .footer{}
.news .facebook{}

.news .news-related-wrap{}
.news .news-related-wrap .news-related. { display: block !important; }

.news .article .news-img-wrap { border: medium none; background:none; /* margin: 0 0 15px; */ }
.news .article .news-img-wrap a { background: none; border: none; /* display: block; */ padding: 0; }
.news .article .news-img-wrap .mediaelement{ width:644px; min-height:365px; }

.news-single .article .news-img-wrap { float:none; width: 644px; }

.news .article .teaser-text { /* margin: 0 35px 20px 35px; */ }
.news .article .teaser-text .bodytext{ /* padding-top:15px; */}

.news .article .news-img-caption{ font-size: 13px; text-align: center; }
.news .article .news-img-copyright{ font-size:10px; text-align: right; margin-top: -15px; }

.news .footer { clear: both; color: #888888; margin-top: 15px; padding: 10px 0 0; }

/* hompage listing */



/*.news .news-list-view-forinarow { padding:0; margin: -5px; font-size:12px; line-height: 18px; } */
.news .news-list-view-forinarow {
    -webkit-column-count: 3;
    -webkit-column-gap:   5px;
    -moz-column-count:    3;
    -moz-column-gap:      5px;
    column-count:         3;
    column-gap:           5px;

    font-size: 12px;
    line-height: 18px;
    padding: 0;
    margin-bottom: -5px

}


/* .news .news-list-view-forinarow .article{ float: left; margin: 0; padding: 10px 4px; width: 122px; text-align: center; } */
.news .news-list-view-forinarow .article {
    background-color: #8992a1;
    display: inline-block;
    text-align: center;
    width: 100%;
    border-bottom: 5px solid white;
    min-height:390px;
}

.news .news-list-view-forinarow .header { background-color: #142543; padding: 5px; }
.news .news-list-view-forinarow .header h1 { font-size: 14px; line-height: 20px; padding:0; font-weight: 200; }
.news .news-list-view-forinarow .header h1 a { color:#fff; padding:0;}
/* .news .news-list-view-forinarow .header > h3 a{  color:white; font-weight:normal; } */
.news .news-list-view-forinarow .news-img-wrap{ padding: 5px; margin:0;}
.news .news-list-view-forinarow .news-img-wrap img{  }
.news .news-list-view-forinarow .teaser-text{ padding:5px; margin:0; text-align: justify; }
.news .news-list-view-forinarow .teaser-text .bodytext{ padding:0 ; margin:0 !important; color: #142543; font-size:13px;}
.news .news-list-view-forinarow .teaser-text .more { font-weight:bold; color: #142543; }
.news .news-list-view-forinarow .footer{ border:none; padding:0; margin:0; font-size:10px; }



.news .news-list-view-szlike {}
.news .news-list-view-szlike .article {
    padding: 5px 0 5px;
    border-top: 2px solid rgba(20,37,67,0.1);
    min-height: 200px;
}

.news .news-list-view-szlike .article:last-child {

    padding: 5px 0 0px;
}
.news .news-list-view-szlike .article .header { margin: 0; }
.news .news-list-view-szlike .article .header h1 { font-size: 24px; line-height:24px;}
.news .news-list-view-szlike .article .header h1 a { }
.news .news-list-view-szlike .article .header .news-list-date {font-size: 12px;}

.news .news-list-view-szlike .article .news-img-wrap { float: left; margin: 0 5px 0 0; }
.news .news-list-view-szlike .article .news-img-wrap a {}
.news .news-list-view-szlike .article .news-img-wrap a img {}

.news .news-list-view-szlike .article .teaser-text { margin: 0; padding:0; }
.news .news-list-view-szlike .article .teaser-text .bodytext { margin: 0; padding:0;}
.news .news-list-view-szlike .article .teaser-text .bodytext .more {}

/* single view */

.news-single {}
.news-single .article {}
.news-single .article .header {}
.news-single .article .header h1 { margin: 5px 0; }
.news-single .article .header .news-list-date { margin: 0px 0; font-size: 12px; }
.news-single .article .teaser-text {
    background-color: rgba(20, 37, 67, 0.5);
    color: white;
    font-style: italic;
    font-weight: 500;
    margin: 5px 0;
    padding: 20px;
}
.news-single .article .teaser-text .bodytext {}


/* related */

.news-related-wrap{}
.news-related-wrap .news-related {}
.news-related-wrap  .news-related-links{}
.news-related-wrap  .news-related-links ul { margin-left: 20px; }


.news-related-wrap h4{
    background-color: rgba(20, 37, 67, 0.5);
    color: #FFF;
    font-size: 16px;
    line-height: 16px;
    margin: 5px 0;
    padding: 10px 20px 8px;
}

.news-related-wrap ul{ list-style: none; }
.news-related-wrap ul li{ }
.news-related-wrap ul li span {}
.news-related-wrap ul li a {}
.news-related-wrap ul li a h1{
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
}
.news-related-wrap ul li .news-img-wrap {width:200px !important; float:left !important;margin-right: 5px;}
.news-related-wrap ul li .news-img-wrap .outer{ max-width: 200px;}
.news-related-wrap ul li .news-img-wrap .outer .mediaelement { max-height: 150px; min-height: 150px; width: 200px; }



/* pageniator archiv */

.news .news-list-view-archiv .page-navigation {}
.news .news-list-view-archiv .page-navigation p {
    background-color: #4b586f;
    margin: 0 0 5px;
    padding: 5px;
    text-align: center;
    color:#FFF;
}
.news .news-list-view-archiv .page-navigation .f3-widget-paginator { list-style: none; }
.news .news-list-view-archiv .page-navigation .f3-widget-paginator li {
    background-color: #4b586f;
    display: inline-block;
    padding: 5px 12px;
    color:#FFF;
}
.news .news-list-view-archiv .page-navigation .f3-widget-paginator .current {}
.news .news-list-view-archiv .page-navigation .f3-widget-paginator .last {}
.news .news-list-view-archiv .page-navigation .f3-widget-paginator .next {}

.news .news-list-view-archiv .article {
    border-bottom: 5px solid #142543;
    margin: 5px 0;
}

/*  TODO:Letztes element border erntfernen
.news .news-list-view-archiv:nth-last-child(3) {
    border: 1px solid red;
}

.news .news-list-view-archiv .article:nth-child(12) {
    border:none;
    border:1px solid red;
}


.news .news-list-view-archiv .article:nth-child(odd) {}

.news .news-list-view-archiv > .article:last-of-type {
    border:none;
}
*/


.news_img_copyright{
    font-size: 12px;
    font-weight: 100;
    padding: 0 0 5px;
}
.news_img_copyright:before{
    content: "\00a9  ";
    padding-right: 3px;
}
.news_img_caption {}