div.news-umrandung { position: relative; width: 100%; }
div.news { position: relative; margin-top: 20px; margin-bottom: 20px; }
div.news-headline1, div.news-headline2 { position: relative; padding-right:  120px; }
div.news-headline1 h2, div.news-headline2 h2 { margin: 0; margin-bottom: 1px; }
div.news-date1, div.news-date2 { position: absolute; bottom: 0; right: 0; font-size: 90%; overflow: hidden; }
div.news-teaser1, div.news-teaser2 { position: relative; padding: 5px; }
div.news-head { position: relative; padding-right:  120px; margin-top: 10px; }
div.news-head h1 { margin: 0; margin-bottom: 1px; }
div.news-date { position: absolute; bottom: 0; right: 0; font-size: 90%; overflow: hidden; }
div.news-teaser { position: relative; padding: 10px; }
div.news-content { position: relative; padding: 10px; }
a.modul-pagebutton:link, a.modul-pagebutton:visited, a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active, div.modul-pagebutton-inactive { position: relative; padding: 1px 6px 1px 6px; font-size: 12px; font-weight: bold; text-decoration: none; float: left; overflow: hidden; cursor: pointer; }
div.modul-pagebutton-inactive { cursor: default; }
div.modul-pages { position: relative; width: 224px; padding: 2px; text-align: center; float: left; overflow: hidden; font-weight: bold; }
div.modul-pages a:link, div.modul-pages a:visited, div.modul-pages a:focus, div.modul-pages a:hover, div.modul-pages a:active { font-weight: bold; text-decoration: none; }
div.modul-position { position: relative; width: 124px; padding: 2px; text-align: center; float: left; overflow: hidden; font-weight: bold; }
div.modul-numall { position: relative; padding: 3px 0 3px 0; float: right; }
div.modul-numall a:link, div.modul-numall a:visited, div.modul-numall a:focus, div.modul-numall a:hover, div.modul-numall a:active { font-weight: bold; text-decoration: none; }

/* Vor/Zurueck-Buttons */
a.modul-pagebutton:link, a.modul-pagebutton:visited, a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active, div.modul-pagebutton-inactive {
  color: white;
  background-color: rgb(123,155,191);
}
a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active {
  color: white;
  background-color: rgb(75,114,156);
}
div.modul-pagebutton-inactive {
  color: white;
  background-color: rgb(204,204,204);
}

/* Seiten-Navigation */
div.modul-pages {
  color: #C80A04;
}
div.modul-pages a:link, div.modul-pages a:visited, div.modul-pages a:hover, div.modul-pages a:focus, div.modul-pages a:active {
  color: #666666;
}
div.modul-pages a:focus, div.modul-pages a:hover, div.modul-pages a:active {
  color: #AAAAAA;
}

/* Position */
div.modul-position {
  color: #333333;
}

/* Backlinks */
div.modul-numall a:link, div.modul-numall a:visited, div.modul-numall a:focus, div.modul-numall a:hover, div.modul-numall a:active {
  color: #666666;
}
div.modul-numall a:focus, div.modul-numall a:hover, div.modul-numall a:active {
  color: #AAAAAA;
}


/* News Uebersicht */

div.news-headline1 h2, div.news-headline2 h2 {
  font-size: 14px;
  font-weight: bold;
  color: #4B729C;
}
div.news-headline1 a:link, div.news-headline1 a:visited, div.news-headline1 a:focus, div.news-headline1 a:hover, div.news-headline1 a:active,
div.news-headline2 a:link, div.news-headline2 a:visited, div.news-headline2 a:focus, div.news-headline2 a:hover, div.news-headline2 a:active {
  font-size: 14px;
  font-weight: bold;
  color: #4B729C;
}
div.news-headline1 a:focus, div.news-headline1 a:hover, div.news-headline1 a:active,
div.news-headline2 a:focus, div.news-headline2 a:hover, div.news-headline2 a:active {
  color: #C80A04;
}

div.news-date1, div.news-date2 {
  color: black;
}
div.news-teaser1, div.news-teaser2 {
  border-top: 1px solid #537FAD;
  background-color: #DFE8F2;
}
div.news-teaser2 {
  background-color: #E9E9E9;
}

/* News Detail */

div.news-head h1 {
  font-size: 14px;
  font-weight: bold;
  color: #4B729C;
}
div.news-date {
  color: black;
}
div.news-teaser {
  border-top: 1px solid #537FAD;
  background-color: #DFE8F2;
  font-weight: bold;
}
div.news-content {
  background-color: #DFE8F2;
}
