div.produkt-col1, div.produkt-col2, div.produkt-col3, div.produkt-col4, div.produkt-titlecol1, div.produkt-titlecol2, div.produkt-titlecol3, div.produkt-titlecol4 {
  position: relative;
  width: 70px;
  font-size: 11px;
  float: left;
  overflow: hidden;
}
div.produkt-col2, div.produkt-titlecol2 {
  width: 145px;
}
div.produkt-col3, div.produkt-titlecol3 {
  width: 320px;
}
div.produkt-col4, div.produkt-titlecol4 {
  width: 155px;
  line-height: 15px;
}
div.produkt-titlecol1, div.produkt-titlecol2, div.produkt-titlecol3, div.produkt-titlecol4 {
  font-weight: bold;
}
div.produkt-umrandung {
  position: relative;
  padding: 0 0 10px 0;
  
}
hr {
  width: 100%;
  height: 1px;
  margin: 0;
  padding: 0;
  background-color: black;
}

div.modul-navigation {
  position: relative;
  padding-top: 20px;
}
div.modul-navigation2 {
  position: relative;
  padding-bottom: 20px;
}
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: #DE121B;
}
a.modul-pagebutton:focus, a.modul-pagebutton:hover, a.modul-pagebutton:active {
  color: white;
  background-color: #E8595F;
}
div.modul-pagebutton-inactive {
  color: white;
  background-color: rgb(234,234,234);
}

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