* {
  padding:0px;
  margin:0px;
}

body {
  background: #8deb0f;
}

#wrapper {
  height:auto;
  width:900px;
  margin-left:auto;
  margin-right:auto;
}

#wrap_in {
  height:auto;
  width:900px;
  background-color:#8deb0f;
}

#header {
  height:146px;
  width:900px;
  background-image:url('images/header.png');
}

#topnav {
  height:22px;
  width:900px;
  background-image:url(images/topnav.png);
}

#topnav ul {
  height:22px;
  width:895px;
  margin-left:5px;
  display:inline;
  list-style:none;
  font-family:Tahoma;
  font-size:11px;
  color:#FFFFFF;
  line-height:21px;
}

#topnav li {
  width:auto;
  display:block;
  float:left;
  margin-left:3px;
}

#topnav li a {
  width:auto;
  font-family:Tahoma;
  font-size:11px;
  color:#FF0000;
  text-decoration:none;
}

#topnav li a:hover {
  text-decoration:underline;
}

#leftnav {
  height:auto;
  width:160px;
  margin-left:2px;
  float:left;
  display:inline;
}

#leftnav ul {
  height:auto;
  width:160px;
  border: 1px solid #ddded9;
  list-style:none;
}

#leftnav li {
  height:20px;
  width:160px;
  display:block;
}

#leftnav li a {
  height:20px;
  width:140px;
  display:block;
  background-image:url(images/navnormal.png);
  padding-left:20px;
  line-height:20px;
  font-family:Tahoma;
  font-size:11px;
  color:#505151;
  text-decoration:none;
}

#leftnav li a:hover {
  width:130px;
  background-image:url(images/navover.png);
  padding-left:30px;
}

#leftnav h3 {
  height:29px;
  width:152px;
  background-image:url(images/h3.png);
  margin-top:5px;
  line-height:29px;
  font-family:Tahoma;
  color:#FFFFFF;
  font-size:11px;
  padding-left:10px; 
}

.leftnavcenter {
  height:auto;
  width:160px;
  background: #e5f1ca;
  border: 1px solid #ddded9;
 }
 
.leftnavbottom {
  height:10px;
  width:162px;
  background-image:url(images/navbottom.png);
  background-repeat:no-repeat;
}

#content {
  height:auto;
  width:559px;
  margin-left:7px;
  margin-right:0px;
  margin-top:4px;
  padding-left:3px;
  float:left;
  display:inline;
  background:#fdfdfd;
  font-family:Tahoma;
  font-size:12px;
  color:#505151;
}

#content a {
  color:#909192;
  text-decoration:underline;
}

#content a:hover {
  color:#666666;
}

#content h1 {
  height:29px;
  width:552px;
  margin-left:-3px;
  margin-bottom:3px;
  background-image:url(images/h1.png);
  line-height:29px;
  padding-left:10px;
  font-family:Tahoma;
  font-size:12px;
  color:#505151;
}

#content h2 {
  height:29px;
  width:552px;
  margin-top:3px;
  margin-left:-3px;
  margin-bottom:3px;
  background-image:url(images/h2.png);
  line-height:29px;
  padding-left:10px;
  font-family:Tahoma;
  font-size:12px;
  color:#505151;
}

.contentbottom {
  height:6px;
  width:562px;
  background-image:url(images/contentbottom.png);
  background-repeat:no-repeat;
  margin-left:-3px;
}

#rightnav {
  height:auto;
  width:160px;
  margin-right:4px;
  float:right;
  display:inline;
}

#rightnav ul {
  height:auto;
  width:160px;
  border: 1px solid #ddded9;
  list-style:none;
}

#rightnav li {
  height:20px;
  width:160px;
  display:block;
}

#rightnav li a {
  height:20px;
  width:140px;
  display:block;
  background-image:url(images/navnormal.png);
  padding-left:20px;
  line-height:20px;
  font-family:Tahoma;
  font-size:11px;
  color:#505151;
  text-decoration:none;
}

#rightnav li a:hover {
  width:130px;
  background-image:url(images/navover.png);
  padding-left:30px;
}

#rightnav h3 {
  height:29px;
  width:152px;
  background-image:url(images/h3.png);
  margin-top:5px;
  line-height:29px;
  font-family:Tahoma;
  color:#FFFFFF;
  font-size:11px;
  padding-left:10px; 
}

#rightnav h3.winkelwagen {
  height:29px;
  width:152px;
  background-image:url(images/h3winkelwagen.png);
  margin-top:5px;
  line-height:29px;
  font-family:Tahoma;
  color:#FFFFFF;
  font-size:11px;
  padding-left:10px; 
}


.rightnavcenter {
  height:auto;
  width:160px;
  background: #e5f1ca;
  border: 1px solid #ddded9;
 }
 
.rightnavbottom {
  height:10px;
  width:162px;
  background-image:url(images/navbottom.png);
  background-repeat:no-repeat;
}

#footer {
  height:29px;
  width:890px;
  background-image:url(images/footer.png);
  margin-top:10px;
  padding-left:10px;
}

.footertekst {
  font-family:Tahoma;
  font-size:12px;
  color:#505151;
  font-weight:bold;
  line-height:29px;
  float:left;
  display:block;
  text-align:left;
}

.footertekst2 {
  font-family:Tahoma;
  font-size:12px;
  color:#505151;
  line-height:29px;
  margin-right:10px;
  float:right;
  display:block;
  text-align:right;
}

.dropdown {
  width:159px;
  background:#a1d72b;
  border: 1px solid #638f01;
  font-family:Tahoma;
  font-size:12px;
  color:#638f01;
}

.zoeken {
  width:140px;
  padding-top:1px;
  padding-bottom:1px;
  line-height:14px;
  background:#a1d72b;
  border: 1px solid #638f01;
  font-family:Tahoma;
  font-size:12px;
  color:#638f01;
}

.submit {
  height:18px;
  width:16px;
  background-image:url(images/submit.gif);
  border:0px;
  display:inline-block;
  float:right;
  margin-top:2px;
}

.img {
  margin-left:7px;
  border:0px;
}


.clear {
  clear:both;
}
