div.mediafile-pdf, div.mediafile-odt, div.mediafile-doc, div.mediafile-avi, div.mediafile-mpg, div.mediafile-wmv, div.mediafile-zip, div.mediafile-exe, div.mediafile-jpg, div.mediafile-htm { position: relative; padding-left: 40px; margin-bottom: 14px; background-repeat: no-repeat; min-height: 35px; }
div.mediafile-pdf a,  div.mediafile-odt a, div.mediafile-doc a, div.mediafile-avi a, div.mediafile-mpg a, div.mediafile-wmv a, div.mediafile-zip a, div.mediafile-exe a, div.mediafile-jpg a, div.mediafile-htm a { font-weight: normal; }
span.mediafile-type { text-transform: uppercase; }
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: 0 6px 2px 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: #8CA734;
}
a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active {
  color: white;
  background-color: #769428;
}
div.modul-pagebutton-inactive {
  color: white;
  background-color: rgb(234,234,234);
}

/* Seiten-Navigation */
div.modul-pages {
  color: #8CA734;
}
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;
}
