body
{
  background-color:   #fff;
  margin:       0px;
  padding:      0px;
}

#wrapper
{
  position:     absolute;
  height:       481px; 
  width:        844px;
  margin:       -240px 0px 0px -422px;
  top:        50%; 
  left:         50%;
  text-align:     left;
  padding:      0px;
  background-color:   #fff;
  overflow:     hidden;
}

#header
{
  float:        left;
  height:       90px;
  width:        100px;
  padding:      0;
  margin:       0;
  background-color: #fff;
}

/* Container */
#container
{
  position:     relative;
  clear:        both;
  padding:      0px;
  margin:       0px;
  margin-top:     4px;
  height:       340px;
  width:        100%;
  background:     #fff;
}

#container td p, #right2.white p, #right2.white p a {
  color: #333;
}

#left
{
  height:       340px;
  width:        420px; 
  float:        left; 
  position:     relative; 
  padding:      0px;
  margin:       0px;
  background:     #959595;
}

#right
{
  height:       320px;
  width:        400px; 
  float:        right; 
  position:     relative;
  padding:      10px;
  margin:       0;
  overflow:     auto;
  font-family:    arial;
  font-size:      11px;
  color:        #fff;
  line-height:    16px;
  background:     #959595;
}

#right2
{
  height:       320px;
  width:        400px; 
  float:        right; 
  position:     relative;
  padding:      10px;
  margin:       0;
  overflow:     auto;
  font-family:    arial;
  font-size:      11px;
  color:        #333;
  line-height:    16px;
  background:     #fff;
}

#complete
{
  height:       320px;
  width:        825px; 
  float:        right; 
  position:     relative;
  padding:      10px;
  margin:       0;
  overflow:     auto;
  font-family:    arial;
  font-size:      11px;
  color:        #fff;
  line-height:    16px;
  background:     #959595;
}

#complete2
{
  height:       320px;
  width:        825px; 
  float:        right; 
  position:     relative;
  padding:      10px;
  margin:       0;
  overflow:     auto;
  font-family:    arial;
  font-size:      11px;
  color:        #000;
  line-height:    16px;
  background:     #fff;
}

.vkp {
  color:#fff;
  text-decoration:none;
}

.vkp:hover {
  text-decoration:underline;
}
.vkp:visited {
  color:#fff;
}


/* Footer */
#footer
{
  position:     relative;
  float:        left;
  margin:       0px;
  margin-top:     4px;
  padding:      0px;
  padding-top:    3px;
  width:        100%;
  height:       18px;
  font-family:    arial;
  font-size:      10px;
  color:        #fff;
  text-align:     center;
  background:     #7B7A7A;
}

#copyright {
  float:        left;
  width:        400px;
}

/* Language */
#language
{
  float:        right;
  position:     relative;
  height:       80px;
  width:        152px;
  padding:      0;
  margin:       0px;
  text-align:     right;
  font-family:    arial;
  font-size:      13px;
  color:        #666666;
  font-weight:    bold;
}

#language a {
  font-family:    arial;
  font-size:      13px;
  color:        #666666;
  font-weight:    normal;
  margin-right:   2px;
  text-decoration:  none;
}


/* Website */
h1 {
  font-size:      18px;
}

h2 {
  font-size:      16px;
}


img {
  border:       0px;
}

/* Forms */
label {
  display:      block;
  float:        left;
  width:        100px;
}

.form p { clear: both; margin: 3px 0 0 0; } 
.form input { width: 240px; }
.form input.radio { width: 15px; }
.form input.voorletters { width: 50px; }
.form input.tussenvoegsel { width: 99px; }
.form input.postcode { width: 50px; }
.form input.plaats { width: 180px; }
.form textarea.bericht { width: 240px; height: 80px; }
.form input.submit { margin: 0 0 0 100px; width: 130px;  }

.required {
float:left;
clear:both;
font-family:arial;
font-size:12px;
margin-bottom:10px;
}


