body {
  background : #fff ;
  text-align : center ;
  margin : 0px ;
  font-family : tahoma, verdana, sans-serif ;
  color : #00f ;
}

#holder {
  position : relative ;
  margin : 0 auto ;
  margin-top : 5px ;
  margin-bottom : 5px ;
  width : 1000px ;
  border : solid 1px #DDD ;
  background : #F3F3F3 ;
  color : #00f ;
}

#linker_kolom {
  position : relative ;
  float : left ;
  width : 150px ;
  height : 400px ;
  color : #00f ;
}

#main {
  float : left ;
  position : relative ;
  width : 850px ;
}

.hoofding_achtergrond {
   float : left ;
   width : 24%;
   background : url("afbeeldingen/achter_hoofding.jpg") no-repeat repeat-x 0 40px ;
}

#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 ;
}

#rechter_kolom {
  position : relative ;
  float : right ;
  width : 145px ;
  font-size : .8em ;
}

#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_kolom {
  width : 650px ;
}

.hoofding {
   border : solid 1px #187 ;
   width : 648px ;
   background : #3a9 ;
   color : #F3F3F3 ;
   font-size : 1.5em ;
   text-align : left ;
}

.tekst {
  width : 650px ;
  margin-top : 2px ;
}

.sub_hoofding_links {
  position : relative ;
  float : left ;
  font-size: 1em ;
  width : 10px ;
  background : url("afbeeldingen/hoek.gif") no-repeat top left ;
}

.sub_hoofding_rechts {
  position : relative ;
  float : right ;
  width : 10px ;
  font-size : 1em ;
  background : url("afbeeldingen/hoek.gif") no-repeat top right ;
}

.sub_hoofding_tekst {
  position : relative ;
  background : #3A9 ;
  color : #f3f3f3 ;
  font-size : 1em ;
  font-weight : bold ;
  text-align : left ;
  margin : 0 10px ;
}

.sub_tekst {
  margin-bottom : 5px ;
  border : solid 1px #3A9 ;
  background : #eee ;
  color : #00f ;
  font-size : .9em ;
}

.sub_tekst a {
  font-size : .9em ;
  color : #00F ;
  text-decoration : underlined ;
}

.sub_tekst_nieuws {
  margin-bottom : 5px ;
  border : solid 1px #C33 ;
  background : #eee ;
  color : #00f ;
  font-size : .8em ;
  text-align : left ;
  padding-left : 5px ;
}

.sub_tekst_links {
  position : relative ;
  float : left ;
  width : 200px ;
  text-align : right ;
  font-size : .8em ;
  margin : 5px 0;
}

.sub_tekst_rechts {
  position : relative ;
  float : left ;
  width : 200px ;
  text-align : left ;
  margin-left : 3px ;
}

.sub_tekst form {
  margin : 0 ;
}

.links {
  float : left ;
  width : 200px ;
  color : #00f ;
}

.links select{
  margin : 2px 0 0 20px ;
  width : 150px ;
  font-size : .7em ;
  background : #ddd ;
}

.links_tekst {
  font-size : .8em ;
  text-align : left ;
  margin-left : 30px ;
  color : #00f ;
}

.rechts {
  float : right ;
  width : 250px ;
  margin : 2px ;
  background : #ddd ;
  border : solid 1px #C66 ;
}

.rechts_uitslagen_houder,
.rechts_kalender_houder,
.rechts_rangschikking_houder {
  position : relative ;
  width : 250px ;
  overflow : hidden ;
}

.rechts_uitslagen_houder,
.rechts_kalender_houder {
  height : 120px ;
}

.rechts_rangschikking_houder {
  height : 190px ;
}


.rechts_hoofding,
.rechts_hoofding {
  font-size : .8em ;
  font-weight : bold ;
  background : #933 ;
  color : #fff ;
}

#rechts_uitslagen_resultaten,
#rechts_kalender_resultaten,
#rechts_rangschikking_resultaten {
  position : absolute ;
  top : 16px ;
  left : 0 ;
  width : 6000px ;
  text-align : left ;
}

.rechts_item{
  float : left ;
  position : relative ;
}

.rechts_item td {
  font-size : .7em ;
}

.rechts_reeks {
  font-size : .8em ;
  font-weight : bold ;
  background : #F99 ;
  text-align : center ;
}


.knoppen_links a{
  float : left ;
  margin : 2px ;
  border : solid 1px #933 ;
  font-size : .6em ;
  font-weight : bold ;
  background : #c66 ;
  color : #000 ;
  text-decoration : none ;
}

.knoppen_rechts a{
  float : right ;
  margin : 2px ;
  border : solid 1px #933 ;
  font-size : .6em ;
  font-weight : bold ;
  background : #c66 ;
  color : #000 ;
  text-decoration : none ;
}
