@import url(reset.css);

html, body { height: 100%; }

html, body {
  height: 100%;
  font: 8pt Verdana;
  line-height: 10pt;
}

#container {
  position: relative;
  min-height: 100%; height: auto !important; height: 100%;
  margin: 0 auto -30px auto;
  width: 100%;
}

#push {
  height: 30px;
}

#footer {
  position: relative;
  width: 96%;
  height: 30px;
  margin-left: 2%;
  margin-right: 2%; 
  font-size: 8pt;
  background: #4D82C4;
  clear: both;
}

#footer img, a { border: none; }

body { background: #0000ce; font: 8pt Tahoma; line-height: 13pt; color: #c0c0c0; }
b, strong { font-weight: bold; }

#head { width: 100%; height: 250px; position: absolute; left: 0; top: 0; z-index: 1; background: #fff url(../img/vlag.jpg) no-repeat bottom left; }

#menu { background: #f0f0f0; width: 100%; height: 80px; position: absolute; left: 0px; top: 0px; z-index: 2; }
#menu ul { margin-left: 30px; }
#menu ul li { float: left;  }
#menu ul li a { text-decoration: none; color: #000; font-weight: bold; padding-right: 7px; padding-left: 7px; border-right: 1px solid #000;}
#menu ul li a.last { text-decoration: none; color: #000; font-weight: bold; padding-right: 7px; padding-left: 7px; border-right: 0px solid #000;}
#visual { 
  position: absolute; right: 0px; top: 0px; 
  height: 250px; width: 50%; 
  z-index: 3; 
}

#kop {
  position: absolute; right: 0px; top: 150px; 
  padding-left: 20px; padding-top: 10px; 
  width: 248px !important; height: 90px !important; 
  background: url(../img/blok.png) no-repeat top left; 
  z-index: 4; color: #fff;
}

#kop h1 { font-size: 15pt; color: #ade7fd; font-weight: normal; margin-left: -1px; }

#contact { line-height: 16pt; clear: left; margin-top: 290px; padding-left: 40px; width: 25%; float: left; color: #fff; margin-bottom: 30px; }
#content { clear: right; margin-top: 290px; width: 65%; float: right; padding-right: 40px; text-align: justify; padding-bottom: 40px;}


#content h1 { font-weight: bold; }
#content h2 { font-weight: bold; margin-bottom: 6pt;  }
#content a { color: #7F7F7F; }
#content ul { list-style-type: disc; }
#content ul li { margin-left: 20px; }

#language { position: absolute; left: 40px; top: 225px; width: 100px; z-index: 4; color: #3d62e3; }
#language a { text-decoration: none; color: #3d62e3; }
#language a.selected { text-decoration: none; color: #3d62e3; font-weight: bold; }

#contactform { padding-bottom: 40px; width: 510px; }
#contactform .text                   { display: block; width: 280px; border: 0; float: left; border: 0px solid #fff; font: 8pt Verdana; color: #000; background: #4a77ff; }
#contactform .text_hasfocus          { display: block; width: 280px; border: 0; float: left; border: 0px solid #fff; font: 8pt Verdana; color: #000; background: #4a77ff url(../img/edit.jpg) no-repeat top right; }
#contactform .text_required_hasfocus { display: block; width: 280px; border: 0; float: left; border: 0px solid #fff; font: 8pt Verdana; color: #000; background: #4a77ff url(../img/edit.jpg) no-repeat top right; }
#contactform .text_validate          { display: block; width: 280px; border: 0; float: left; border: 0px solid #fff; font: 8pt Verdana; color: #000; background: #4a77ff url(../img/valid.jpg) no-repeat top right; }
#contactform .text_required          { display: block; width: 280px; border: 0; float: left; border: 0px solid #fff; font: 8pt Verdana; color: #000; background: #4a77ff url(../img/required.jpg) no-repeat top right; }
#contactform .text_required_error    { display: block; width: 280px; border: 0; float: left; border: 0px solid #fff; font: 8pt Verdana; color: #000; background: #4a77ff url(../img/error.jpg) no-repeat top right; }
#contactform label { display: block; width: 190px; border: 0; float: left; text-align: right; padding-right: 20px; padding-bottom: 2px; }
#contactform p { clear: both; margin-bottom: -10px; }
#contactform select { display: block; width: 280px; border: 0; float: left; border: 0px solid #fff;margin-bottom: 10px; font: 8pt Verdana; }
#contactform textarea { background: #4a77ff; display: block; width: 280px; height: 60px; margin-top: 10px; margin-bottom: 10px; float: left; border: 0px solid #fff; font: 8pt Verdana; }
#contactform .submitknop { border: 0px; background: #0000CE; color: #C0C0C0; font: 8pt Trebuchet MS; font-weight: bold; float: right; }

table td { padding-bottom: 15px; }