/* @override http://www.fkm.bw-testserver.de/fileadmin//Private/ext/news-salvattore/Css/news-basic.css?1471820470 */

/* @override http://www.fkm.bw-testserver.de/fileadmin//Private/ext/news-salvattore/Css/news-basic.css?1471805468 */

/* @override http://www.fkm.bw-testserver.de/fileadmin//Private/ext/news-salvattore/Css/news-basic.css?1467668112 */

/* @override http://www.fkm.bw-testserver.de/fileadmin//Private/ext/news-salvattore/Css/news-basic.css?1467667922 */

/* @override http://www.fkm.bw-testserver.de/fileadmin//Private/ext/news-salvattore/Css/news-basic.css?1467666234 */



/* @override http://www.fkm.bw-testserver.de/fileadmin//Private/ext/news-salvattore/Css/news-basic.css?1467663773 */







/**************************************/



/* Default styles for news extension */



/**************************************/



.news .clear {



  clear: both;



}







.news .nav ul {



  float: left;



  display: inline;



  margin: 0;



}







.news .nav li {



  float: left;



}







.news .nav a {



  float: left;



  display: block;



}







.news .nav:after {



  content: ".";



  display: block;



  height: 0;



  clear: both;



  visibility: hidden;



}







.news .article {



  padding-bottom: 15px;



  margin-bottom: 15px;



}







.news .article:last-child {



  padding-bottom: 0;



  margin-bottom: 0;



}







.news .article:after {



  content: ".";



  display: block;



  height: 0;



  clear: both;



  visibility: hidden;



}







.news .article .news-img-wrap {



  float: left;



  margin: 3px 12px 5px 0;



  background: #fff;



}







.news .article .news-img-wrap a {



  display: block;



  float: left;



  padding: 4px;



  border: 1px solid #ddd;



  background: #fff;



}







.news .article .news-img-wrap img {



  float: left;



  height: auto;



  width: auto;



}







.news .article .teaser-text {



  margin: 0 0 10px 0;



}







.news .article h3 {



  margin-bottom: 0;



}







.news .footer {



  clear: both;



  padding: 10px 0 0 0;



  border-top: 1px solid #eee;



  margin-top: 15px;



  color: #888;



}







.news .footer p {



  line-height: 1em;



}







.news .footer span {



  display: inline-block;



  padding-right: 8px;



  margin-right: 8px;



  border-right: 1px solid #ddd;



}







.news .footer span:last-child {



  border-right: 0;



}







.news .footer .news-category a {



  text-transform: uppercase;



}







.news .no-news-found {



  color: #DB0202;



  font-style: italic;



}







.news .page-navigation p {



  float: left;



}







.news .page-navigation ul {



  float: right;



}







.news .page-navigation ul li {



  float: left;



  display: block;



  padding: 0 2px;



  background: none;



}







.news .page-navigation ul li a {



  display: block;



}







/* category menu view */



.news-category-view ul li {



  padding: 5px 8px;



}







.news-category-view ul li li {



  padding: 2px 8px 2px 12px;



}







.news-category-view > ul > li:nth-child(even) {



  background: #f9f9f9;



  border-top: 1px solid #eee;



  border-bottom: 1px solid #eee;



}







.news-category-view .category-desc {



  padding-left: 10px;



  margin-left: 10px;



  border-left: 1px solid #ddd;



}







/* single view */



.news-single .footer {



  margin-bottom: 20px;



  margin-top: 5px;



  padding: 10px 0 0 0;



  border-bottom: 0;



  border-top: 1px solid #eee;



}







.news-single .article .news-img-wrap {



  float: right;



  width: 282px;



  margin: 0 0 0 25px;



}







.news-single .article .news-img-wrap img {



  float: none;



}







.news-single .teaser-text {



  font-size: 15px;



  color: #888;



}







.news-text-wrap {



  margin-bottom: 10px;



}







.news-img-caption {



  color: #888;



}







/* related news + files */



.news-related-wrap {



  display: table;



  margin-top: 20px;



  width: 100%;



}







.news-related {



  width: 50%;



  padding: 15px;



  border: 1px solid #eee;



  display: table-cell;



}







.news-related ul li {



  line-height: 1em;



  margin-bottom: 12px;



}







.news-related ul li span {



  border-right: 1px solid #DDDDDD;



  display: inline-block;



  margin-right: 8px;



  padding-right: 8px;



  color: #888;



}







.news-related ul li span:last-child {



  border-right: 0;



  padding-right: 0;



}







.news-related h4 {



  margin-bottom: 10px;



}







.news-related-files ul li {



  margin-bottom: 20px;



}







.news-related-files .news-related-files-link .jpg {



  background-position: 0 0;



}







.news-clear {



  clear: both;



}







#grid div div.news-img-wrap span.over {



  height: auto;



  



  position: absolute;



  padding-top: 8px;



  display: none;



}#grid div div.news-img-wrap:hover span.over {



  height: auto;



  



  position: absolute;



  padding-top: 8px;



  display: block;



}

#grid div div.news-img-wrap:hover span.over  p {

}


.overi {
 width: calc(25% - 56px);
	padding: 10px;
}


.size-1of1 .over {
    width: calc((100% / 1) - 56px);
    margin-right: 36px;
    padding: 10px;
}
.size-1of2 .over{
    width: calc((100% / 2) - 56px);
    margin-right: 36px;
    padding: 10px;
}
.size-1of3 .over{
    width: calc((100% / 3) - 56px);
    margin-right: 36px;
	padding: 10px;
}
.size-1of4 .over{
    width: calc(25% - 56px);
    margin-right: 36px;
    padding: 10px;
}


div.news-img-wrap {



  background-color: #fff482;
	margin-bottom: 36px;
}







#grid div div.news-img-wrap a img {



  opacity: 1;



}







#grid div div.news-img-wrap a img:hover {



  opacity: 0;



}



