* {
  margin:0;
  padding:0;
}
body {
  text-align:center;
  color:rgb(65,74,66); /* grijs */
  background-color:white;
  font:normal normal normal 14px/1.5em Arial,sans-serif;
}
#decoration {
  height:22px;
  background-color:rgb(106,185,181); /* turquaas*/;
}
#wrapper {
  position:relative;
  text-align:left;
  width:990px;
  margin:0 auto;
}
#navigation {
  float:left;
  position:relative;
  top:45px;
  width:200px;
  height:700px;
  background:url("1.jpg") white no-repeat right bottom;
}
#navigation ul, #header ul {
  font-weight:bold;
}
#navigation li, #header li {
  list-style:none;
  margin:20px 0;
  text-align:center;
  font-size:1.2em;
}
#navigation a, #header a {
  padding-left:15px;
  background:url("gt.jpg") white no-repeat left center;
  color:black;
  text-decoration:none;
}
#navigation a:hover, #header a:hover, #navigation li.active > a, #header li.active > a {
  color:rgb(106,185,181);
  background:url("v.jpg") white no-repeat left center;
}
#navigation a:active, #header a:active {
  color:rgb(106,185,181);
  background:url("v.jpg") white no-repeat left center;
}
#navigation li.lvl2 a {
  font-size:60%;
  font-style:italic;
  font-weight:normal;
  text-decoration:none;
  color:rgb(106,185,181);
  background:none;
  padding:0;
  position:relative;
  left:200px;
  top:-23px;
}
#navigation li.lvl2 a:hover {
  text-decoration:underline;
}
#navigation li.lvl2 a:active {
  text-decoration:none;
}
#navigation li.lvl2.active a {
  text-decoration:underline;
}
#navigation li.lvl1 ul {
  width:80px;
  position:absolute;
}
#navigation li.lvl2 {
  margin:4px 0;
  padding:0;
  text-align:left;
  line-height:80%;
}
#wrapper2 {
  float:right;
  width:700px;
  height:700px;
  background:url("art1.gif") white no-repeat right bottom;
}
#header {
  height:200px;
}
#header ul {
  position:absolute;
  right:20px;
  top:20px;
}
#header li {
  display:inline;
  margin:20px;
}
#search {
  position:absolute;
  top:60px;
  right:20px;
}
#search p {
  text-align:right;
}
#search input {
  width:180px;
  border:ridge;
  color:rgb(65,74,66);
  background-color:white;
  position:relative;
  left:0;
}
#search input.submit {
  color:rgb(65,74,66);
  background-color:#ddd;
  position:absolute;
  top:4px;
  right:0;
  width:4em;
  border:outset;
}
#content {
  position:relative;
  bottom:50px;
  width:500px;
  height:535px;
  overflow:auto;
}
#footer {
  font-size:80%;
  text-align:left;
  clear:both;
  position:absolute;
  top:720px;
  left:290px;
  color:#999;
}
#footer a {
  text-decoration:none;
  color:#999;
}
#footer a:hover {
  text-decoration:underline;
}
#footer a:active {
  color:rgb(65,74,66);
}
#map {
  width:460px;
  height:300px;
  margin:20px;
}
a {
  text-decoration:underline;
  color:rgb(65,74,66);
}
a:hover {
  color:rgb(106,185,181);
}
a:active {
  color:rgb(65,74,66);
}
p, h1, h2, h3, table, #content ul, #content ol {
  margin:20px;
}
#content li {
  margin-left:20px;
}
h1 {
  color:rgb(106,185,181);
  font-size:1.2em;
  text-transform:uppercase;
}
h2 {
  font-size:1em ;
}
h4 {
  margin:0 20px;
}
td, th {
  vertical-align:top;
}
input {
  border:none;
  color:rgb(65,74,66);
  background-color:#ddd;
  width:19em;
  height:1.5em;
  font:normal 1em Arial,sans-serif;
  position:absolute;
  left:160px;
}
input.checkbox, input.radio, input.submit {
  width:auto;
  height:auto;
  position:relative;
  left:0;
}
#vrouw {
  left:100px;
}
#man {
  left:140px;
}
input.checkbox {
  margin-right:10px;
}
input.submit {
  color:rgb(65,74,66);
  background-color:#ddd;
  border:outset;
  font-size:1em;
  font-family:Arial,sans-serif;
  padding:3px 10px;
  position:relative;
  left:160px;
  top:4px;
}
textarea {
  margin:1px 0;
  width:19em;
}
select, textarea {
  color:rgb(65,74,66);
  background-color:#ddd;
  border:none;
  font-size:1em;
  font-family:Arial,sans-serif;
  position:relative;
}
textarea {
  margin:1px 0;
  left:117px;
  top:2px;
}
select {
  left:100px;
  top:-1px;
}
form div {
  margin:0 20px;
  line-height:1.7em;
  position:relative;
}
form h2 {
  color:rgb(106,185,181);
  margin-bottom:0;
}
.imgright {
  float:right;
}
.hot {
  color:rgb(106,185,181);
}
#navigation a.imglink, a.imglink, a img {
  border:none;
  background-image:none;
  padding:0;
}
.errors {
  color:rgb(157,0,0);
  margin:20px;
}
#melden th {
  width:150px;
}
#melden td, #melden th {
  padding:4px 0;
}