body {
  margin:15px;
  font-family:Trebuchet MS, sans-serif;
  font-size:10pt;
  letter-spacing:1px;
}

h1 {
  font-size:14pt;
  margin-top:30px;
  margin-bottom:18px;
}

h2 {
  font-size:12pt;
}

a {
  color:#c00;
  text-decoration:none;
}

h1 a {
  color: #7e7e7e;
}

p.bks_ueberschrift {
  font-size:22pt;
  font-weight:bold;
}

img {
  border:0px;
  text-decoration:none;
}

big {
  font-size:10pt;
  font-family:Arial Black, sans-serif;
}

td {
  vertical-align:top;
}

a:hover {
  text-decoration:underline;
  color:#c00;
}

#content {
  width:780px;
  margin-left:auto;
  margin-right:auto;
}

#links {
  float:left;
  width:180px;
}

#menue {
  margin-top:10px;
  margin-bottom:20px;
}

#menue div {
  width:160px;
  height:25px;
  text-align:center;
  font-weight:bold;
}

#menue a {
  display:block;
  padding-top:3px;
  color:#000;
  text-decoration:none;
}

#menue a:hover {
  color:#c00;
}

#menue .top {
  background:url(img/keys/top.gif) no-repeat;
}

#menue .o {
  background:url(img/keys/o.gif) no-repeat;
}

#menue .o_down {
  background:url(img/keys/o_down.gif) no-repeat;
}

#menue .b {
  background:url(img/keys/b.gif) no-repeat;
}

#menue .b_down {
  background:url(img/keys/b_down.gif) no-repeat;
}

#menue .u {
  background:url(img/keys/u.gif) no-repeat;
}

#menue .u_down {
  background:url(img/keys/u_down.gif) no-repeat;
}

#rechts {
  margin-left:180px;
  padding-top:25px;
}

#rechts img {
  border:1px solid #000;
}

.preis {
  font-weight:bold;
  font-size:12pt;
}

.produkteigenschaften tr td:first-child {
  width:100px;
}