body{
  background:#d9d9d9;
  font:12px tahoma;
  margin:0;
  color:#656d7f;
}
#container{
  background:white;
  text-align:left;
  width:760px;
  position:relative;
}
#top{
  margin-bottom:28px;
}
#kluizen{background:#656d7f;height:15px;text-align:right}
#webshop{background:#8c929f;height:15px;width:260px}
#topright{
  float:left;
  width:520px;
  background:#d8dadf;
  text-align:right;
}
#content{
  float:right;
  width:520px;
  display:block;
  padding:0 0 0 20px;
  position:relative;
}

#menu{
  width:200px;
  margin-bottom:10px;
}
#topmenu{
  position:absolute;
  top:130px;  right:0;
  width:500px;
  padding:4px 10px;
  background:#8c929f;
  color:white;
  text-align:right;
}
#topmenu a{
  color:white;
  font-weight:bold;
}

a img { border: none;}

#bottom{padding:10px;font-size:10px;width:760px;}
#bottom a{
  text-decoration:none;
  color:#656d7f;
}

#menu ul{
  list-style:none;
  margin:0px;
  padding:0;

}

#menu ul li{
  font-weight:bold;
  border-bottom:1px solid #CCCCCC;
  display:block;
  margin:0;
}
#menu li a{
  padding:4px 0 6px 15px;
  text-decoration:none;
  color:#999999;
  display:block;
}

#menu ul{
  padding:0;
}

#menu ul li ul{
  list-style:none;
  margin:0;
}
#menu ul ul li{
  font-weight:normal;
  border:0;
  background:transparent;
  margin:0;
}


#menutop, .titelbalk{
  padding:6px 15px;
  font-weight:bold;
font-size:13px;}

#producttable{
  margin:0;

}
#producttable td{
  border:1px solid #CCCCCC;
  padding:7px 2px;
  vertical-align:top;
  width:240px;
}
.txt{ float:right;
  width:226px;
  font-size:11px;
  color:#666666;
}
.txt h2{font-size:14px;
  color:#160c5c;
  margin:0 0 4px 0;
}
.prijs{
  font-size:16px;
  font-weight:bold;
}
#logoleft{float:left;}
#bottommenu{
  float:right;
  margin-top:20px;
  color:#999999;
  font-size:11px;
}
#bottommenu a{
  color:#999999;
  text-decoration:none;
}
#bottommenu a:hover{
  text-decoration:underline;
}





