body {
margin:0;
padding:0;
background-color:#fff;
font-family:Arial, Arial, Helvetica, sans-serif;
color:#555;
font-size:70%;
}

#container {
position:absolute;
width:416px;
left:50%;
margin-left:-208px;
background-color:#fff;
}

#logo {
display:block;
height:186px;
width:416px;
background-image:url(logo.gif);
margin-top:50px;
}

#logo h1 {display:none;}

#content {
width:416px;
letter-spacing:0.05em;
}

#content a {
  color:#555;
}

#content a:hover {
  text-decoration:none;
}



.header h2 {
  color:#64a83a;
  font-size:2.3em;
  font-weight:bold;
  margin-top:20px;
}


#info, #contact, #logos {
  margin-top:30px;
  text-align:justify;
  width:416px;
  font-size:1em;
  line-height:1.8em;
}

ul {
  list-style-type:none;
  padding:0;
  margin-left:20px;
}

li {
  margin-bottom:10px;
}


#logos {
margin-bottom:30px;
padding-bottom:30px;
}

#nvpb a {
     float:left;
    display:block;
    height:33px;
    width:93px;
    background-image:url(nvpb.gif);
}

#hypekid {
margin:0;
padding:10px;
background-color:#64a83a;
height:15px;
color:#fff;
letter-spacing:0.2em;
margin-bottom:20px;
margin-top:-30px;
}

*:lang(nl) #hypekid{
  margin-top:0;
  height:30px;
}

#hypekid a {
  color:#fff;
}


#vca a {
  float:left;
  display:block;
  height:33px;
  width:71px;
  background-image:url(vca.gif);
  margin-left:20px;
}

#kad a {
  float:left;
  display:block;
  height:33px;
  width:77px;
  background-image:url(kad.jpg);
  margin-left:20px;
}






