* {
  margin: 0;
  padding: 0;
}

body{
  background-image: url('layout/back.png');
  background-repeat: repeat-x;
  color: #ffffff;
  background-color: #def3c0;
  min-width: 850px;
}





div#container{
  width: 1024px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 10px;
  margin-top: 10px;
  border: 0;
}





a{
  color: #ea6900;
  font-weight: bold;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

img{
  border: 0;
}

ul{
  list-style-type: none;
  list-style-image: none;
  list-style-position: outside;
}

dt{
  font-weight: bold;
  margin: 10px 0px 0px 0px;
}
 
dd{
  margin: 0 0 0 1em;
}

table{
  border: 0;
  border-collapse: collapse;
}

table a{
  color: #000000;
}

div#beschrijving{
  border: 1px solid #000000;
  background-color: #ffa619;
  padding: 10px;
}

td{
  color: #000000;
  border: 1px solid #aaa;
  padding: 5px;
  margin: 0;
}

td.spacer{
  border: 0;
  height: 1em;
}

td.noborder{
  border: 0;
}

td.gras{
  background-color: #83ff1f;
}

td.zand{
  background-color: #f1eb51;
}

td.overzichtheader{
  border: 1px solid #B06000;
  background-color: #ffa619;
  color: #000000;
  font-weight: bold;
}

td.header{
  border: 1px solid #A01000;
  background-color: #E66C00;
  color: #000000;
  font-weight: bold;
}

td.name{
  border: 1px solid #000000;
  background-color: #ffa619;
  font-weight: bold;
}



















div#header{
  width: 675px;
  background-color: #000;
  background-image: url('headerlogo.jpg');
  background-repeat: no-repeat;
  background-position: right;
  margin-top: 0; 
  margin-bottom: 0;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
  height: 200px;
  border: 1px solid #000000;
}

div#header img{
  position: relative;
  top: 50%;
  left: 50%;
  margin-left: -218px;
  margin-top: 11px;
  border: 0;
}

div#header h1{
  border: 0;
  text-align: center;
  margin: 111px 0 0 0;
  padding: 0;
  font-size: 2.2em;
  background-color: #000000;
}

div#header h2{
  border: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  font-size: 1em;
  color: #ea6900;
  background-color: #000000;
}










 
div#google{
  position: relative;
  border: 0;
  margin-top: 10px;
  margin-left: 10px;
  width: 160px;
  padding: 0px;
  float: left;
}












div#menu{
  position: relative;
  width: 9.6em;
  margin-top: 10px;
  float: left;
}

div#menu a{
  display: block;
  width: 9.8em;
  border: 1px solid #000000;
  margin: 0;
  padding: 0.2em;
  color: #ffffff;
  background-color: #000000;
  text-decoration: none;
  text-align: center;
}

div#menu a:hover{
  text-decoration: underline;
}

div#menu ul{
  margin: 0;
  padding: 0;
}

div#menu li{
  margin: 0px;
  padding: 0px 0px 5px 0px;
}










div#text{
  position: relative;
  width: 655px;
  margin-top: 10px;
  margin-left: 20px;
  padding: 10px;
  color: #000000;
  background-color: #ffffff;
  border: 1px solid #000000;
  float: left;
}

div#text p {
  padding: 7px;
}

p.logo{
  text-align:center;
}

div#banner{
  position: relative;
  clear: both;
  top: 20px;
  margin: 10px;
  padding: 5px;
  border: 0 none #ffffff;
  background-color: #222222;
}

div#banner p{
  text-align: center;
}

div#banner table{
  text-align: center;
  border: 0;
  width: 90%;
}

div#banner td{
  text-align: center;
  border: 0;
}