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: 324px; padding: 1px; text-align: center; float: left; overflow: hidden; }
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-backlinks { position: relative; padding: 3px 0 3px 0; float: right; }

div.news-head {
  position: relative;
  width: 448px;
  padding: 1px;
  margin-bottom: 3px;
  background-repeat: repeat-y;
}

div.news-datum {
  position: absolute;
  top: 2px;
  right: 0;
  padding-right: 5px;
  width: 65px;
  font-size: 11px;
  text-align: right;
  overflow: hidden;
}

div.news-detaildatum {
  position: relative;
  font-size: 11px;
  text-align: right;
  overflow: hidden;
}

div.news-head h2 {
  display: block;
  width: 380px;
  padding-right: 70px;
  font-size: 13px;
  color: black; 
  color: black;
}

div.news-content {
  position: relative;
  width: 450px;
  margin-bottom: 30px;
  overflow: hidden;
}

div.news-teaser-picture {
  position: relative;
  margin: 0 7px 15px 0;
  float: left;
}

div.news-teaser-text {
  position: relative;
  margin: 0 0 15px 0;
  font-weight: bold;
  color: #666666;
}

div.modul-navigation-top, div.modul-navigation-bottom {
  position: absolute;
  width: 669px;
  padding: 6px;
}
div.modul-navigation-top {
  top: 24px;
  left: 34px;
  border-bottom: 1px solid #CCCCCC;
}
div.modul-navigation-bottom {
  bottom: 0;
  left: 34px;
  border-top: 1px solid #CCCCCC;
}

/* 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: #BBBBBB;
}
a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active {
  color: white;
  background-color: #CCCCCC;
}
div.modul-pagebutton-inactive {
  color: white;
  background-color: #F0F0F0;
}

/* Seiten-Navigation */
div.modul-pages {
  color: #013A92;
}
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: #013A92;
}
div.modul-pages a:focus, div.modul-pages a:hover, div.modul-pages a:active {
  color: #F9CB15;
}

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

/* Backlinks */
div.modul-backlinks a:link, div.modul-backlinks a:visited, div.modul-backlinks a:focus, div.modul-backlinks a:hover, div.modul-backlinks a:active {
  color: #013A92;
  text-decoration: none;
  border: 0;
  font-weight: normal;
}
div.modul-backlinks a:focus, div.modul-backlinks a:hover, div.modul-backlinks a:active {
  color: #F9CB15;
}
