/* styles fuer news ---------------------------------------*/
p.news-single-imgcaption{
  margin-left: 5px;
}
div.news-single-item div.news-single-img{
  float: right;
}
div.news-single-item div.news-single-img img{
  margin:5px;
}
div.news-single-item p{
  text-align: justify;
}
div.news-single-item div.tx-ttnews-browsebox table{
  margin: auto;
}
div.news-single-item div.tx-ttnews-browsebox table tr td{
  width: 30px;
}
div.news-single-item div.tx-ttnews-browsebox table tr td p{
  text-align: center;
}
div.news-single-item div.tx-ttnews-browsebox table tr td.tx-ttnews-browsebox-SCell{
  background: #D3E1F3;
}
div.news-single-item div.news-single-additional-info{
  border-left: 10px solid #D3E1F3;
  padding: 10px;
  margin-left: 50px;
  margin-bottom: 30px;
  clear: both;
}
div.news-single-item div.news-single-addinfo{
  margin-bottom: 10px;
}
div.news-single-item div.news-single-backlink{
  text-align: center;
}
div.news-list-container{
  width: 390px;
  min-height: 700px;
  height: auto !important;
  height: 700px;
  float: right;
  margin:0px 0px 10px 0px;
}
div.news-latest-item{
  border: 1px solid #D3E1F3;
  height: 210px;
  margin-top:10px;
}
div.news-latest-item h3 {
  text-align: center;
  height: 38px;
}
div.news-latest-item img, div.news-list-item img{
  float: right;
  margin:10px 0px 10px 10px;
}
div.news-list-item th{
  text-align: left;
  vertical-align: middle;
  background-color: #d3e1f3;
}
div.news-latest-item div.news-teaser{
  padding:10px;
  height: 115px;
}
div.news-latest-item div.news-list-morelink{
  padding: 0px 10px;
}
div.news-latest-item td, div.news-list-item td{
  padding:10px 10px 10px 10px;
  text-align: justify;
}
div.news-latest-gotoarchive{
  text-align: center;
  margin-top: 5px;
}
div.news-latest-gotoarchive a{
  color: grey; 
  font-size: 90%; 
  font-weight: normal;
}
div.news-amenu-container, div.news-amenu-container li.news-amenu-item-year{
  background-color: #d3e1f3;
  line-height:10px;
  position: relative;
}
div.news-amenu-container {
  width: 200px;
  float: left;
  margin:2px 10px 20px 0px;
  position: relative;
}

div.news-amenu-container ul{
  list-style: none;
}
div.news-amenu-container li{
  background-color: #ffffff;
  padding:0px 0px 0px 20px;
  position: relative;
}

div.news-amenu-container li.news-amenu-item-year {
  padding: 3px 10px 3px 10px;
  position: relative;
}

div.news-search-form{
  width: 250px;
  background-color: #d3e1f3;
  /* float: left; */
  padding: 10px 5px 0px 5px;
  margin: 0px 0px 20px 0px;
}


