html, body {
  height : 100% ;
}

body {
   color: black;
   margin : 0 ;
   font-family : verdana ;
   font-size : 12px ;
   background : url("back_body.png");
}

#schaduw {
  background : url("schaduw.png") repeat-y center;
  height : 100% ;
}

#holder {
  width : 1000px ;
  height : 100% ;
  margin-left : auto ;
  margin-right : auto ;
  background : #ade ;
}

#hoofding {
  background : url("logo_2.png") no-repeat center top ;
  height : 180px ;
}

#navbar {
  margin : 0 ;
  padding : 0 10px ;
  line-height : 25px ;
  background : #339 ;
}

#navbar ul {
  margin : 0 ;
  height : 25px ;
  list-style : none ;
}

#navbar li {
  position : relative ;
  float : left ;
  width : 120px ;
  color : #fff ;
}
#navbar li a {
  color : #fff ;
  text-decoration : none ;
  display : block ;
  text-align : center ;
}
#navbar li a:hover {
  font-weight : bold ;
}

#snelnavigatie {
  font-size : .8em ;
  padding-left : 15px ;
  line-height : 15px ;
  border-bottom : solid 2px #339
}

.item {
  position : relative ;
  float : left ;
  width : 250px ;
  height : 370px ;
}

.item_hoofding {
  background : url("back_top.png") no-repeat top center;
  line-height : 35px ;
  text-align : center ;
  font-weight : bold ;
}

.item_content {
  background : url("back_mid.png") repeat-y center ;
  height : 250px ;
  padding-left : 10px ;
  padding-right : 10px ;
  padding-bottom : 10px ;
  font-family : verdana ;
  color : #009 ;
}
.item_content a {
  text-decoration : none ;
  display : block ;
  text-align : right ;
  padding-right : 5px ;
  color : #009 ;
  margin-bottom : 5px ;
}
.item_content a:hover {
  font-weight : bold ;
}
.item_content ul {
  margin : 0 15px ;
  list-style : none ;
}

.item_bottom {
  background : url("back_bottom.png") bottom ;
  padding : 0 10px 10px 10px ;
  font-size : .8em ;
}
.item_double {
  position : relative ;
  float : left ;
  width : 500px ;
  height : 370px ;
}

.item_hoofding_double {
  background : url("back_top_double.png") no-repeat top center ;
  line-height : 35px ;
  text-align : center ;
  font-weight : bold ;
  font-size : 1.3em ;
  color : #009 ;
}

.item_content_double {
  background : url("back_mid_double.png") repeat-y center ;
  padding-left : 10px ;
  padding-right : 10px ;
  padding-bottom : 10px ;
  font-family : verdana ;
  color : #009 ;
}
.item_content_double li {
  line-height : 15px ;
  margin:5px 0 ;
}

.item_bottom_double {
  background : url("back_bottom_double.png") bottom ;
  padding : 0 10px 10px 10px ;
  font-size : .8em ;
}

.item_double_left {
  float : left ;
  width : 150px ;
  text-align : right ;
  padding-right : 10px ;
}

#footer {
  line-height:25px;
  position: absolute ;
  bottom : 0 ;
  width : 1000px ;
  text-align : center ;
  background : #339 ;
  color : #ccc ;
}
.fout_tekst {
  text-align : center ;
  font-weight : bold ;
  color : #f00 ;
  margin-bottom : 10px ;
  }
