body {
  position : relative ;
  margin : 0 ;
  text-align : center ;
  background : url("afbeeldingen/logo.gif") no-repeat center top #9A9 fixed;
  font-family : tahoma, verdana, sans-serif ;
}

#holder {
  position : relative ;
  width : 950px ;
  border : solid 1px #696 ;
  background : #363 ;
  margin : 5px auto ;
}

#hoofding {
  position : relative ;
  margin : 0 auto ;
}

#hoofding_links {
  position : relative ;
  float : left ;
  width : 330px ;
  height : 200px ;
  background : url("afbeeldingen/hoofding_foto.jpg") no-repeat ;
}

#hoofding_rechts {
  position : relative ;
  float : left ;
  width : 400px ;
  height : 200px ;
  background : url("afbeeldingen/hoofding_papyrus.gif") no-repeat ;
}
#hoofding_rechts_extra {
  position : relative ;
  float : left ;
  width : 200px ;
  height : 200px ;
  background : url("afbeeldingen/hoofding_foto_2.jpg") no-repeat right ;
}
#navigatie {
  position : relative ;
  clear : both ;
  background : url("afbeeldingen/achtergrond_breed.gif") ;
  height : 35px ;
  font-size : .9em ;
  font-weight : bold ;
  color : #696 ;
  padding-top : 10px ;
}
#navigatie a {
  color : #696 ;
  text-decoration : none ;
}
#navigatie a:hover {
  color : #9c9 ;
  text-decoration : none ;
}

#newsticker {
  position : relative ;
  text-align : left ;
  background : #696 ;
  color : #030 ;
}

#newsticker span {
  background : #030 ;
  padding-left : 50px ;
  padding-right : 50px ;
  font-size : 1.2em ;
  color : #9c9 ;
  margin-right : 20px ;
}
#main {
  position : relative ;
}
#hengsten,
#merries,
#veulens,
#stal {
  position : relative ;
  float : left ;
  width : 225px ;
  margin : 10px 0 0 5px ;
}
.top {
  background : url("afbeeldingen/achtergrond_boven.gif") no-repeat ;
  height : 200px ;
}
.top_hoofding {
  color : #030 ;
  font-size : 1.1em ;
}
.top_tekst {
  height : 225px ;
}
.top_tekst img {
  cursor : pointer ;
}
.onder {
  height : 30px ;
  background : url("afbeeldingen/achtergrond_onder.gif") no-repeat bottom;
  padding : 15px 10px 0 0 ;
  text-align : right ;
}
.onder a, .onder a:visited, .onder a:active {
  font-size : .8em ;
  text-decoration : none ;
  padding-top : 10px ;
  color : #030 ;
}
.onder a:hover {
  font-weight : bold ;
}
.clear {
  clear : both ;
}
#footer {
  text-align : left ;
  text-decoration : none ;
  font-size : .9em ;
  font-weight : bold ;
  color  : #696 ;
  margin-top : 10px ;
}

#main_links {
  position : relative ;
  float : left ;
  width : 470px ;
  margin-top : 5px ;
}
#main_rechts {
  position : relative ;
  float : right ;
  width : 470px;
  margin-top : 5px ;
}
.index {
  position : relative ;
  width : 50% ;
  border : solid 1px #171 ;
  margin-top : 5px ;
}
.index_hoofding {
  position : relative ;
  background : url("afbeeldingen/achtergrond_hoofding.jpg");
  font-size : 1.5em ;
  color : #171 ;
  font-weight : bold ;
  height : 40px ;
}
.index_tekst {
  position : relative ;
  text-align : left ;
  font-size : .9em ;
  background : #4A4 ;
}
.index_links {
  position : relative ;
  float : left ;
  padding-left : 100px ;
}
.index_rechts {
  position : relative ;
  float : left ;
  padding-left : 100px ;
}
.index_tekst ul {
  margin-top : -10px ;
}
.index_tekst a {
  color : #171 ;
  text-decoration : none ;
  font-weight : bold ;
}
.index_tekst a:hover {
  text-decoration : underlined ;
  color : #030 ;
}
.paard,
.info {
  position : relative ;
  background : #363 ;
  border-bottom : solid 3px #030 ;
  border-right : solid 3px #030 ;
  border-left : solid 1px #030 ;
  margin : 5px 10px;
}
.paard_hoofding,
.info_hoofding {
  position : relative ;
  font-size : 1.5em ;
  background : url("afbeeldingen/achtergrond_breed.gif") no-repeat repeat-x;
  color : #696 ;
  font-weight : bold ;
  padding-top : 5px ;
  height : 40px ;
}
.paard_tekst {
  position : relative ;
  height : 250px ;
  padding : 5px 2px 5px 10px ;
  text-align : left ;
  font-size : .8em ;
  color : #9c9 ;
}
.veulen_tekst {
  position : relative ;
  padding : 5px 2px 5px 10px ;
  text-align : center ;
  font-size : .8em ;
  color : #9c9 ;
}

.veulen_tekst a,
.veulen_tekst a:active,
.veulen_tekst a:visited {
  color : #9f9 ;
  text-decoration : none ;
}

.info_subhoofding {
  position : relative ;
  width : 90% ;
  border : solid 1px #030 ;
  background : #363 ;
  font-weight : bold ;
  color : #393 ;
}

.info_tekst {
  position : relative ;
  text-align : left ;
  width : 90% ;
  margin : 10px 0 ;
  font-size : .9em ;
}

.info_tekst a {
  text-decoration : none ;
  font-size : .8em ;
  color : #030 ;
  font-weight : bold ;
}

#foto_band_holder {
  position : relative ;
  overflow : hidden ;
  width : 100% ;
}

#foto_band {
  position : relative ;
  left : 0px ;
  width : 2000px ;
}


#foto_band_nav {
  position : relative ;
  background : #363 ;
}

#foto_band img {
  cursor : pointer ;
}
#foto_band_links {
  position : relative ;
  float : left ;
  width : 25px ;
  font-size : 1.5em ;
  background : #696 ;
  cursor : pointer ;
}

#foto_band_rechts {
  position : relative ;
  float : right ;
  width : 25px ;
  font-size : 1.5em ;
  background : #696 ;
  cursor : pointer ;
}

.paard_footer {
  text-align : left ;
  font-size : .8em ;
  padding : 2px 10px ;
  background : #252 ;
  margin : 5px 5px ;
  border : solid 1px #030 ;
}

.paard_footer a {
  color : #5a5 ;
  text-decoration : none ;
  font-weight : bold ;
}

.paard_footer a:hover {
  color : #633 ;
}

.nav {
  font-size : .8em ;
  font-weight : bold ;
}

.nav a {
  color : #171 ;
  text-decoration : none ;
}

.nav a:hover {
  color : #633 ;
  text-decoration : none ;
}

.main_links_hoofding {
  background : #060 ;
  font-size : 1.5em ;
  font-weight : bold ;
  color : #090 ;
  border : solid 1px #030 ;
}

#hengst {
  position : absolute ;
  top : 30px ;
  left : 90px ;
  width : 80px ;
  background : #bfb ;
  border : solid 1px #060 ;
  visibility : hidden ;
}

#merrie {
  position : absolute ;
  top : 150px ;
  left : -10px ;
  width : 80px ;
  background : #bfb ;
  border : solid 1px #060 ;
  visibility : hidden ;
}

#veulen {
  position : absolute ;
  top : 150px ;
  left : 350px ;
  width : 80px ;
  background : #bfb ;
  border : solid 1px #060 ;
  visibility : hidden ;
}

#tinkerstal {
  position : absolute ;
  top : 275px ;
  left : 150px ;
  width : 80px ;
  background : #bfb ;
  border : solid 1px #060 ;
  visibility : hidden ;
}

#footer {
  font-size : .8em ;
}

#footer a,
#footer a:hover,
#footer a:visited,
#footer a:active {
  text-decoration : none ;
  color : #696 ;
}

.verkocht {
  font-weight : bold ;
  font-size : 1.5em ;
  background : #f00 ;
  color : #363 ;
  text-align : center ;
}

.extra {
  text-align : left ;
  font-size : .8em ;
  border : solid 1px black ;
  margin : 0 5px ;
  color : #363 ;
  background :#9ff ;

}
