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 : 145px ;
}

#navigatie a {
  position : relative ;
  display : block ;
  text-decoration : none ;
  font-weight : bold ;
  font-size : .8em ;
  color : #eee ;
  border : solid 1px #eee ;
  background : #393
}

#navigatie a:hover {
  color : #ccc ;
}

#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 ;
}


#main {
  float : left ;
  position : relative ;
  width : 849px ;
}

.hoofding_achtergrond {
  float : left ;
  width : 33%;
  background : url("afbeeldingen/achter_hoofding.jpg") no-repeat repeat-x 0 40px ;
}


#rechter_kolom {
  position : relative ;
  float : right ;
  width : 145px ;
  font-size : .8em ;
}

#inloggen,
#shop,
#forum {
  margin : 0 5px 3px 5px ;
  border : solid 1px #003 ;
  background : #66A ;
}

#inloggen a,
#shop a,
#forum a{
  position : relative ;
  display : block ;
  color : #DDF ;
  text-decoration : none ;
}

#main_kolom {
  width : 650px ;
}

.hoofding {
  border : solid 1px #090 ;
  background : #090 ;
  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.gif") no-repeat top left ;
}

.sub_hoofding_rechts {
  position : relative ;
  float : right ;
  width : 2em ;
  font-size : 1em ;
  background : url("afbeeldingen/hoek.gif") no-repeat top right ;
}

.sub_hoofding{
  position : relative ;
  background : #6c6 ;
  color : #f3f3f3 ;
  font-size : 1em ;
  font-weight : bold ;
  text-align : left ;
  margin : 0 10px ;
}

.sub_hoofding_tekst{
  position : relative ;
  background : #6c6 ;
  color : #f3f3f3 ;
  font-size : 1em ;
  font-weight : bold ;
  text-align : left ;
  margin : 0 10px ;
}

.sub_tekst {
  position : relative ;
  border : solid 1px #6c6 ;
  font-size : .8em ;
  padding-left : 10px ;
}
.sub_tekst_nieuws {
  position : relative ;
  border : solid 1px #6c6 ;
  font-size : .8em ;
  padding-left : 10px ;
}

.sub_tekst a {
  text-decoration : none ;
  color : #000 ;
}

.sub_tekst a:hover {
  font-weight : bold ;
}
