body {
  background : #fff ;
  text-align : center ;
  margin : 0px ;
  font-family : tahoma, verdana, sans-serif ;

}

#holder {
  margin : 0 auto ;
  margin-top : 5px ;
  margin-bottom : 5px ;
  width : 1000px ;
  border : solid 1px #DDD ;
  background : #F3F3F3 ;
  color : #00f ;
}

#subhoofding {
  margin : 3px 5px;
}

#subhoofding_tekst {
  text-align : left ;
  font-size : .8em ;
  color : #339 ;
}

#subhoofding_kleur {
  height : 5px ;
  background : url("afbeeldingen/kleur.gif") no-repeat ;
}

#subhoofding a,
#subhoofding a:visited,
#subhoofding a:active {
  text-decoration : none ;
  color : #339 ;
  font-weight : bold ;
}


#linker_kolom {
  position : relative ;
  float : left ;
  width : 150px ;

}

#navigatie {
  width : 140px ;
}

#navigatie a,
#navigatie a:active,
#navigatie a:visited {
  position : relative ;
  display : block ;
  text-decoration : none ;
  font-weight : bold ;
  font-size : .8em ;
  color : #eee ;
  border : solid 1px #eee ;
  background : #339 ;
}

#navigatie a:hover {
  color : #ccc ;
}

#rechter_kolom {
  position : relative ;
  float : right ;
  width : 145px ;
  font-size : .8em ;
}

#foto_hoofding {
  margin-top : 10px ;
  background : #c33 ;
  font-size : .8em ;
  color : #eee ;
  width : 145px ;
}

#foto_tekst {
  background : #c33 ;
  font-size : .7em ;
  color : #eee ;
  width : 145px ;
}


#inloggen,
#shop,
#forum {
  border : solid 1px #003 ;
  background : #66A ;
  margin : 0 5px 3px 5px ;
}

#inloggen a,
#shop a,
#forum a{
  position : relative ;
  display : block ;
  color : #DDF ;
  text-decoration : none ;
}

#main {
  float : left ;
  width : 849px ;
}


.hoofding_achtergrond {
  float : left ;
  width : 33%;
  background : url("afbeeldingen/achter_hoofding.jpg") no-repeat repeat-x 0 40px ;
}

#main_kolom {
  width : 650px ;
}

.hoofding {
  border : solid 1px #009 ;
  background : #339 ;
  color : #F3F3F3 ;
  font-size : 1.5em ;
  text-align : left ;
}

.tekst {
  text-align : left ;
  margin-top : 3px;
}

.sub_hoofding_links {
  position : relative ;
  float : left ;
  width : 1em ;
  font-size : 1em ;
  background : url("afbeeldingen/hoek_blauw.gif") no-repeat top left ;
}

.sub_hoofding_rechts {
  position : relative ;
  float : right ;
  width : 2em ;
  font-size : 1em ;
  background : url("afbeeldingen/hoek_blauw.gif") no-repeat top right ;
}

.sub_hoofding {
  position : relative ;
  background : #66F ;
  color : #f3f3f3 ;
  font-size : 1em ;
  font-weight : bold ;
  text-align : left ;
  margin : 0 10px ;
}

.sub_tekst {
  position : relative ;
  border : solid 1px #33c ;
  font-size : .8em ;
}

.sub_tekst_links {
  position : relative ;
  float : left ;
  text-align : right ;
  width : 30% ;
}

.sub_tekst_rechts {
  position : relative ;
  float : right ;
  text-align : left ;
  width : 68% ;
}

.sub_tekst a{
  text-decoration : none ;
  color : #000 ;
}

.table_links {
  text-align : right ;
  padding-right : 5px ;
  width : 150px ;
}

.table_rechts {
  padding-left : 5px ;
  font-weight : bold ;
}

.tussen {
  width : 200px ;
}

.sub_hoofding_tekst {
  position : relative ;
  background : #66f ;
  color : #f3f3f3 ;
  font-size : 1em ;
  font-weight : bold ;
  text-align : left ;
  margin : 0 10px ;
}

