/*####################  NEWS ####################*/

/*##### Latest #####*/

div.news-latest-container {
  margin-top: -1em;
  }

div.news-latest-item {
  margin: 0;
  padding: 0.5em 0 0.5em 0;
  }

div.news-latest-item h3 {
  clear: left;
  }

span.news-latest-date {
  float: right;
  padding-right: 11px;
  }
  
div.news-latest-item img {
  float: left;
  margin: 0 0.5em 0.5em 11px;
  padding: 0;
  }
  
div.news-latest-item p {
  margin: 0;
  padding: 0;
  font-size: 0.8em;
  text-align: right;
  }
  
div#content div.news-latest-item p.bodytext {
  text-align: left;
  }

p.news-latest-gotoarchive {
  text-align: left;
  font-weight: bold;
  clear: left;
  }
  
/*##### List #####*/

div.news-list-container {
  margin-top: -1em;
  }
div.news-list-item {
  margin: 0;
  padding: 0.5em 0 0 0;
  }
div.news-list-item p.news-list-timedata {
  font-weight: bold;
  margin-bottom: 0.5em;
  }
div.news-list-item img {
  float: left;
  margin: 0 0.8em 0 11px;
  padding: 0;
  }
div.news-list-item p.bodytext {
  margin-bottom: 0;
  }
p.news-list-morelink {
  text-align: right;
  }
div.break {
  clear: left;
  }
  
/*##### Single #####*/


span.news-single-date {
  float: right;
  position: relative;
  z-index: 25;
  }  
div.news-single-subheader {
  margin-bottom: 1em;
  font-style: italic;
  }
div.news-single-item img {
  float: left;
  margin: 0 0.8em 0 11px;
  padding: 0;
  }  
div.news-single-additional-info dt {
  font-weight: bold;
  font-size: 0.8em;
  }  
dl.news-single-related dd {
  margin: 0;
  font-size: 0.8em;
  }  
dl.news-single-links dd {
  margin: 0;
  }  
p.news-single-backlink {
  margin-top: 1em;
  }

/*##### Archive #####*/
div.news-amenu-container {
  margin-bottom: 1em;
  }
div.news-amenu-container ul {
  font-size: 0.8em;
  }
div.news-amenu-container ul li.news-amenu-item-year {
  margin: 0.3em 0 0.5em 0;
  font-weight: bold;
  }
