html, body {
  height: 100%;  
  margin:0;
  padding:0;
  background-color:#8D8D8D;
}


#container {
  position: relative;
  min-height: 100%;
  width:1000px;
  left: 50%;
  margin: 0 0 0 -500px; 
  height:auto !important; /* voor moderne browsers */
  height:100%; /* voor IE */
}


#header {
  position: absolute;
  top: 0; /* heel belangrijk */
  height: 150px;
  width:1000px;
  margin:0;
  padding:0;
}

#header_left {
  width:200px;
  height:150px;
  float: left;
}

#header_mid {
  width:600px;
  height:150px;
  background-image: url("../images/top_mid.jpg");    
  float: left;
}

#header_right {
  width:200px;
  height:150px;
  float: left;
}


#inhoud {
  position: absolute;
  display:block;
  top:150px;
  width:1000px;
  bottom:45px;
  height:550px;
}

#inhoud_left {
  background-color:#909090;
  width:200px;
  top:0;
  left:0;
  height:550px;
  float:left;
  bottom:0px;

  font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif;
  font-size: 8.5pt;
  vertical-align: text-bottom;
}

#inhoud_left a {
        color: #fff;
        font-size: 8.5pt;
        
}

#inhoud_left a:hover {
        color: #CD1100;
        font-size: 8.5pt;
}

#inhoud_mid {
  width:560px;
  background-image: url("../images/content.jpg");    
  background-repeat: no-repeat;
  background-position: top left;
  float:left;
  height:510px;
  overflow:auto;
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:20px;

  font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif;
  font-size: 8.5pt;
}

#inhoud_right {
  background-color:#909090;
  width:200px;
  height:550px;
  float:right;
  bottom:0px;

  font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif;
  font-size: 8.5pt;
  vertical-align: text-bottom;
}


#footer {
  position: absolute;
  display:block;
  top:700px;
  height: 45px;
  width:1000px;
}

#bottom_left {
  width:200px;
  height:45px;
  background-image: url("../images/bottom_left.jpg");  
  float: left;
}

#bottom_mid {
  width:600px;
  height:33px;
  background-image: url("../images/bottom_mid.jpg");  
  float: left;

  font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif;
  font-size: 8.5pt;
  text-align:center;
  font-weight:bold;
  color:#fff;
  padding-top:12px;
}

  #bottom_mid a {
    font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif;
    font-size: 8.5pt;
    font-weight:bold;
    color: #fff;
    border-bottom: 1px dotted #fff;
    text-decoration:none;
  }

  #bottom_mid a:hover {
    font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif;
    font-size: 8.5pt;
    font-weight:bold;
    color:#fff;
    border-bottom: 1px solid #fff;
    text-decoration:none;
  }


#bottom_right {
  width:200px;
  height:45px;
  background-image: url("../images/bottom_right.jpg");  
  float: left;
}

.flag {
  padding:2px;
  float:left;
  
}

.flags {
  position:absolute;
  left:20px;
  bottom:40px;
}

.keurmerken {
  position:absolute;
  bottom:40px;
  right:9px;
  border: 1px #000000 solid; 
}

h3 {
    font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif;
    font-size: 8.5pt;
    font-weight:bold;
    color:#CD1100;
}

#home_button {
  position:absolute;
  left:0px;
  top:0px;
  float: left;
}

#contact_button {
  position:absolute;
  float: left;
  left:36px;
  top:0px;
}

#disclaimer_button {
  position:absolute;
  right:0px;
  top:0px;
}

a	{ color: #000000; text-decoration: none; font-size: 8.5pt; line-height: 12pt; }
a:hover	{ color: #CD1100; text-decoration: none; font-size: 8.5pt; line-height: 12pt; }


ul { list-style:square; margin-top:3px; margin-bottom:3px; }

.black_table_header {
	color: #FFFFFF;
	background-color: #404040;
	font-weight: bold;
	padding-left: 10px;
 height:20px;
 font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif;
 font-size: 8.5pt;
}

/* Formulier elementen */
form {margin:0px; padding:0px; }
input {   font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif; font-size: 8pt; border: 1px #000000 solid; }
.input_text_big { width: 440px; padding-left:6px; }
.input_text { width: 250px; padding-left:6px; }
.input_text_small { width: 70px; padding-left:6px; }
.input_text_smallest { width:30px; padding-left:6px; }
.input_text_datum { width:40px; padding-left:6px; }
.input_radio { border:0px; }
.input_checkbox { border:0px; }
select {   font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif; font-size: 8pt; margin:0px; padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:0px; }
.select_mid { width:250px; height:17px; }
.select_small { width:175px; height:17px; }
textarea { font-family: Verdana, "Lucida Grande","Lucida Sans Unicode",Geneva,sans-serif; font-size: 8pt; margin:0px; padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:0px; border:1px #000 solid; }


