body, table, tr, td, ul, li, h1, h2, p {
  margin: 0px;
  padding: 0px;
}
table, tr, td {
  /*border: 1px solid black;*/
  border-collapse: collapse;
  border-spacing: 0px;
  empty-cells: show;
}
body {
  background: url(img/background.png) repeat;
  font-family: Verdana;
  font-size: 10px;
}
a:link, a:visited, a:focus, a:hover, a:active  {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}
input, select {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
}
small {
  color: #999999;
  font-size: 10px;
}
table#main {
  border-spacing: 0px;
  margin: 11px 17px;
}
td#logo {
  width: 227px;
  height: 152px;
}
td#frauen {
  width: 170px;
  height: 67px;
  background: url(img/frauen.png) no-repeat 0px 0px;
  cursor: pointer;
}
td#maenner {
  width: 170px;
  height: 67px;
  background: url(img/maenner.png) no-repeat 0px 0px;
  cursor: pointer;
}
td#special {
  width: 170px;
  height: 67px;
  background: url(img/special.png) no-repeat 0px 0px;
  cursor: pointer;
}
td#surfer {
  width: 170px;
  height: 67px;
  background: url(img/surfer.png) no-repeat 0px 0px;
  cursor: pointer;
}
img#logo_img {
  width: 199px;
  height: 43px;
  position: absolute;
  left: 17px;
  top: 39px;
}
ul {
  list-style: none;
  background: url(img/navi_line.png) repeat-y;
  padding-left: 1px;
}
li {
  background: url(img/navi.png) no-repeat 0px 0px;
  padding: 2px 8px;
  margin: 8px 0px;
}
h1 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bolde;
  padding: 0px 0px 5px 22px;
  background: url(img/h1.png) no-repeat 0px 0px;
  margin-bottom: 20px
}
h2 {
  font-family: Verdana;
  font-size: 10px;
  font-weight: bolde;
  margin-bottom: 20px
}
h3 {
  color: #336666;
  font-family: Verdana;
  font-size: 10px;
  font-weight: bolde;
}
p {
  line-height: 20px;
  margin-bottom: 30px
}
li.activ, li.activ a:visited {
  background-position: 0px -32px;
  color: #ffffff;
}
td.model {
  width: 170px;
  height: 170px;
  vertical-align: top;
}
table.menu {
  border-left: 1px solid black;
}
table.menu td {
  padding-left: 9px;
  padding-top: 5px;
  padding-bottom: 5px;
}
select.filter {
  width: 120px;
}
a.sites {
  border-left: 1px solid #000000;
  padding: 0px 3px;
}
a.sites_aktiv {
  border-left: 1px solid #000000;
  padding: 0px 3px;
  font-weight: bold;
  background: url(img/green_bg.png) repeat;
  color: #FFFFFF;
}
a.sites:hover {
  background: url(img/bgHover.png) repeat;
}
#filterSubmit {
  border: 1px solid #CCCCCC;
  background: none;
  cursor: pointer;
}

