*{
  margin:0px;
  outline:none;
  padding:0px;
}

body {
  background-color:#7a7a7a;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:85%;
}

#outer {
  margin:0px auto;
  width:836px;
}

a{
  color: #333;
  font-weight:bold;
  text-decoration:underline;
}



h1{
  background-image:url(images/header.jpg);
  height:451px;
}

#foto{
  margin-left:35px;
  position:absolute;
  top:333px;
  width:780px;
}

#midtop{
  background-image:url(images/midtop.jpg);
  background-repeat: no-repeat;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:85%;
  height:347px;
  padding-left:275px;
  padding-right:30px;
  padding-top:10px;
}

#midtop2{
  background-image:url(images/midtop2.jpg);
  background-repeat: no-repeat;
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:85%;
  height:347px;
  padding-left:30px;
  padding-right:30px;
  padding-top:10px;
}

html > body #midtop{
min-height: 347px;
height: 100%;
}

html > body #midtop2{
min-height: 347px;
height: 100%;
}
#mid{
  background-image:url(images/mid.jpg);
}

#mid2{
  background-image:url(images/mid2.jpg);
}

#contactindex{
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:85%;
  margin-left:30px;
  position:absolute;
  top:460px;
}

#contactindex a{
  color:#fff;
  font-weight:bold;
  text-decoration:underline;
}

#footer{
  background-image:url(images/voet.jpg);
  height:28px;
}

#footer2{
  background-image:url(images/voet2.jpg);
  height:28px;
}

/* Contact Formulier */

#contact label {
  float: left;
  text-align:left;
  width: 110px;
}

/* Route Formulier */
#route label {
  float:       left;
  text-align:  left;
  width:       150px;
}