div#body {
margin:auto;
position:relative;
text-align:left;
width:954px;
}
div#text {
  overflow: auto;
  padding-left: 15px;
  padding-right: 35px;
  padding-bottom: 20px;
  padding-top: 10px;

}
div#text_vergleich {
  overflow: auto;
  padding-left: 15px;
  padding-right: 35px;
  padding-bottom: 20px;
  padding-top: 10px;
}
div#text2 {
  overflow: auto;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
  padding-top: 10px;
}
div#Nav {
  position: absolute;
  top: 0px;
  padding-top: 20px;
  background-image: url(/pictures/nav_bg.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 207px;
  height: 317px;
}
/* specific to non IE browsers */
table.warenkorb{
  margin-top: 0px;
}
.menu ul li a, .menu ul li a:visited {
  display: block;
  text-decoration: none;
  color: #000;
  width: 137px;
  height: 20px;
  text-align: left;
  /*background-image: url(/pictures/navlink.jpg);
  background-repeat: repeat-x;
  background-position: 0 0;*/
  line-height: 12px;
  font-size: 11px;
  padding-left: 10px;
  padding-top: 5px;
}
.menu ul li:hover a {
  color: #000;
}
.menu ul li:hover ul {
  background: #f7f7f7;
  display: block;
  position: absolute;
  top: 0px;
  left: 147px;
  width: 105px;
}
.menu ul li:hover ul li a.hide {
  background: #dfc184;
  color: #000;
}
.menu ul li:hover ul li:hover a.hide {
  width: 150px;
}
.menu ul li:hover ul li ul {
  display: none;
}
.menu ul li:hover ul li a {
  display: block;
  background: none;
  color: #000;
  width: 150px;
}
.menu ul li:hover ul li a:hover {
  color: #000;
  text-decoration: underline;
}
.menu ul li:hover ul li:hover ul {
  display: block;
  position: absolute;
  left: 151px;
  top: 0;
  color: #000;
}
.menu ul li:hover ul li:hover ul li a {
  display: block;
  width: 150px;
  background: #dfc184;
  color: #000;
}
.menu ul li:hover ul li:hover ul li a:hover {
  background: #bd8d5e;
  color: #fff;
}
div#NavProdukte {
  position: absolute;
  top: 41px;
  right: -7px;
  text-align: right;
}
div#NavProdukte2 {
  position: absolute;
  top: 41px;
  right: -7px;
  text-align: right;
}
div#NavProdukte3 {
  position: absolute;
  top: 41px;
  right: -7px;
  text-align: right;
}
div#NavProduktem {
float:right;
position:relative;
right:6px;
text-align:right;
}
div#NavProdukte2m {
float:right;
text-align:right;
text-align: right;
position:relative;
right:6px;
}
div#NavProdukte3m {
float:right;
text-align:right;
position:relative;
right:6px;
}
div#content2 {
background-image:url("/pictures/content_bg2.jpg");
background-position:0 0;
background-repeat:repeat-y;
margin-left:6px;
margin-right:6px;
clear:both;
position:relative;
width:557px;
}
h1.produktEinzel {
  font-size: 18px;
  color: #003d7b;
  margin-bottom: 32px;
}
div#content {
background-image:url("/pictures/content_bg.jpg");
background-position:0 0;
background-repeat:repeat-y;
margin-left:6px;
margin-right:6px;
position:relative;
top:0;
width:481px;
}
div#content_vergleich {
background-image:url("/pictures/content_bg_3.jpg");
background-position:0 0;
background-repeat:repeat-y;
margin-left:6px;
margin-right:6px;
position:relative;
top:0;
}
div#content_bestellung {
background-image:url("/pictures/bestellung_content.jpg");
background-position:0 0;
background-repeat:repeat-y;
margin-left:6px;
margin-right:6px;
position:relative;
top:0;
width:752px;
}