ul.bodylist {list-style:none; padding: 0 !important;}
ul.bodylist li {display:block; padding:10px; border-bottom:1px solid #e0e0e0;}

.content-nav ul li {
  border-bottom: 0 none;
  padding: 0;
}

.news-list-itemBox {
    border: 1px solid #e0e0e0;
      margin-bottom: 20px;
}

.news-list-itemBox p{margin:0}

h3.newsListTitle{
    text-transform: uppercase;
    margin: 0;
    padding: 10px;
    }
    
p.newsListDate{
    margin: 0;
    background: #e0e0e0;
    padding: 10px;

}
.newsListContent{padding:10px;}
.newsListContent p{margin-top: 0;}




.news-single-item h1 {
    color: #009adf;
    font-size: 2.4em;
    font-weight: 100;
    line-height: 1.2em;
}

.news-single-itemBox h2 {
    color: #333333;
    font-size: 150%;
    font-weight: 100;
    line-height: 1.2em;
}



.news-list-morelink{padding-top:20px;}
.newsLatestWeiter a, 
.newsLatestWeiter a:hover, 
.newsLatestWeiter a:visited,
.news-list-morelink a, 
.news-list-morelink a:hover, 
.news-list-morelink a:visited
{
  font-size:110%;
    color: #99ca3c;
    background-image: url(../img/arrow_green.png);
    background-position: left;
    background-repeat: no-repeat;
    padding-left: 30px;
    display: inline-block;
    height: 22px;
    padding-bottom: 4px;
  text-decoration:none !important;
}

.news-single-date {
    font-size: 120%;
    color: #009adf;
    display: block;
    padding-top: 10px;
    
}

.news-single-img {
    float: none;
    margin: 10px 0px 10px 10px;
    padding: 0;
}

.layoutSingleLeft {

}
.layoutSingleRight {
    float: right;
    width: 50%;
}
.clearer {
    clear: both;
}


.news-list-itemBox .layoutRight {
    width: 30%;
    float: right;
    margin: 10px;
}

.news-latest-item a{position:static !important; margin-top:0; display:block;}
.newsLatestDate{font-size:130%;}


.news-latest-item {
    padding: 0;
    margin: 0;
}

.news-latest-container {
    padding: 0;
}

.news-latest-text{ padding: 15px; clear:both; font-size: 90%;}
.news-latest-text p, .news-latest-text h2{margin:0;}

.newsLatestWeiter {
    bottom: 10px;
    position: absolute;
}

    

@media (max-width: 600px){


.layoutSingleRight {
    float: none;
    width: auto;
}

.news-single-img {
    float: none;
    margin: 0;
    padding: 0;
  width:100%;
  height:auto;
}



}

