body{background:#FFFFFF;padding:0px;margin:0px;color:#666666;font-size:100.01%;font-family:Arial, Helvetica, sans-serif;}


h1{padding-bottom:1em;margin:0px;font-size:1.2em;color:#009999;font-size:1em;}

.content{
font-size:0.8em;
}

a{
  text-decoration: none;
  color: #ed6204;
  }

a:hover{
  text-decoration: underline;
  color: #009999;
  }  

 
  
/*
############## NEWS #################
*/  


.news-list-container .clearer{
  border-bottom:1px solid #009999;  
}

.news-list-container hr.clearer, 
.news-single-item hr.clearer, 
.news-latest-container hr.clearer {
  border:1px solid #009999;  
  clear: right;
  height: 1px;
}


.news-list-container{
 border:none;
 background-color:none;
 background-color:#ffffff;
}

.news-list-item {
  margin:0px;
  padding: 0px;
  height: 1%;
  line-height: 1.3em;
  background-color: #ffffff;
  clear:both;  
  border:none;
  width:36.625em;
  }

 
.news-list-date {
  float:left;
  color: #3e551c;
  color:#666666;
  width: 7.2em;
  text-align: left;
  height: 20px;
  margin:0px;
  font-size: 0.7em;
  font-weight: normal;
  background-color: #ffffff;
  }  
  
.news-list-text {
  float:left;
  color:#666666;
  text-align: left;
  font-size:1em;
  margin-bottom:15px;
  line-height:100%;
  width:30em;

  }  
    
.news-list-container h3 {
  border: none;
  width:30em;
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
  color:#FF8431;
  font-size:0.8em;
  }

.news-list-container h3 a:link, 
.news-list-container h3 a:visited, 
.news-list-container h3 a:hover {
  color: #ed6204;
  padding: 0px;
  }  

.news-list-morelink{
  clear:both;
}

.news-list-item .linie{
  border-bottom:1px solid #009A9C;
  font-size:0.001em;
  margin-bottom:15px;
}

.tx-ttnews-browsebox, 
.browseBoxWrap {
  border: 1px solid #009A9C;
  margin: 3px;
  padding: 3px;
  background-color: #E7F7F7;
  }
  
.news-single-item {
  border: none;
  padding: 0px;
  margin-bottom: 5px;
  background-color: #ffffff;
  }

img.webp_wil{
  width:12.0625em;
  height:1.0625em;
}

.hgnavbox{
  width:5em;
  height:1.125em;
}
  
.vajahr{
  background-color:#E2F6F6;
  font-size:0.9em;
  font-weight:bold;
  color:#009999;
  border:1px solid #009999;
}
.vadatum{
  font-size:0.8em;
}

.vatext{
  font-size:0.8em;
}

td {
 font-size:0.8em;
 font-family:Arial, Helvetica, sans-serif;
 }
 
 

.news-single-additional-info {
  border: 0px ;
  padding: 0px;
  background-color: #ffffff;
  margin-top: 15px;
  }
  
.news-single-related dt, 
.news-single-links dt, 
.news-single-files dt {
  font-weight: bold;
  font-size: 0.7em;
  margin-left: 0px;
  width: 90%;
  }  

.news-single-related, .news-single-files, .news-single-links {
  border: 1px solid #666666;
  margin: 0px;
  padding:3px;
  background-color: #ffffff;
  }  

.news-single-related dd, 
.news-single-links dd, 
.news-single-files dd {
  margin-left: 20px;
  font-size:0.8em;
  }  