body {
  margin: 0px;
  padding: 0px;
  background-color: #B2B2B1;
  background-image: url(pics/back.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  background-attachment: fixed;
}
.hoofdnav {
  background-color: #F5C700;
  height: 36px;
  vertical-align: bottom;
  border: 1px solid #322c24;
}
.hoofdnav TABLE {
}

.hoofdnav TD {
  padding-right: 6px;
  text-align: left;
  vertical-align: top;
}
.subnav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 8pt;
  background-color: #645950;
  width: 210px;
  clear: none;
  float: left;
  border-left: 1px solid #322c24;
  border-right: 1px solid #322c24;
  border-bottom: 1px solid #322c24;
  padding-top: 5px;
  padding-bottom: 5px;
}
.subnav A {
  display: block;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
  padding: 5px 10px;
}
.subnav A:HOVER, .subnav .current  {
  background-image: url(pics/sub-blokje.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 10px;
}
.subnav2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 8pt;
  margin-left: 12px;
  background-color: #767a7d;
  border-top: 1px dashed #645950;
}
.subnav2 A {
  display: block;
  color: #FFFFFF;
  text-decoration: none;
  font-weight: normal;
  border-bottom: 1px dashed #645950;
}
.subnav2 A:HOVER, .subnav2 .current  {
  background-image: url(pics/sub-blokje.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 10px;
}
.extra-info {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 15px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 8pt;
  border-top: 1px solid #322c24;
  padding-right: 10px;
  padding-left: 10px;
}
.extra-info A {
  color: #FFFFFF;
  display: inline;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
  text-decoration: underline;
}
.extra-info A:HOVER, .extra-info .current  {
  padding: 0px;
  background-image: url(pics/spacer.gif);
  background-repeat: no-repeat;
}
.extra-info P {
  margin-top: 0px;
  margin-bottom: 8px;
}


.fotostrook {
  clear: none;
  float: right;
  width: 724px;
  margin-top: 10px;
  background-color: #978F86;
  border: 1px solid #322c24;
  padding: 8px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  cursor: default;
}
.fotostrook TABLE {
  margin-top: 10px;
}
.fotostrook TD {
  text-align: center;
  vertical-align: top;
  width: 177px;
}
.fotostrook IMG {
  border: 1px solid #322c24;
  margin-right: 4px;
  margin-left: 4px;
}
.fotostrook A {
  color: #FFFFFF;
  text-decoration: none;
}
.fotostrook A:HOVER {
  color: #f5c700;
}
.fotostrook2 {
  float: right;
	width: 724px;
  background-color: #978F86;
  border: 1px solid #322c24;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
  text-align: right;
  clear: right;
  padding-top: 0px;
  padding-right: 8px;
  padding-bottom: 8px;
  padding-left: 8px;

}
.fotostrook2 TD {
  text-align: center;
  vertical-align: top;
  width: 25%;
  padding-top: 8px;
}
.fotostrook2 IMG {
  border: 1px solid #322c24;
}
.fotostrook2 A {
  color: #322c24;
  text-decoration: none;
}
.fotostrook2 A:HOVER {
  color: #FFFFFF;
}
.details {
  text-align: left;
  color: #322c24;
  margin-top: 10px;
  margin-right: 20px;
  margin-bottom: 0px;
  margin-left: 20px;
}


.pagnav {
  margin-top: 6px;
  height: 18px;
  float: right;       
  clear: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
}
.pagnav TABLE{
  border-top: 1px solid #322c24;
  border-left: 1px solid #322c24;
  }
.pagnav TD{
  border-right: 1px solid #322c24;
  background-color: #645950;
}
.pagnav A {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  padding: 3px;
}
.pagnav A:HOVER, .current{
  background-color: #978F86;
}
.pagnav2 {
  margin-top: 6px;
  height: 18px;
  float: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
}
.pagnav2 TABLE{
  border-top: 1px solid #322c24;
  border-left: 1px solid #322c24;
  }
.pagnav2 TD{
  border-right: 1px solid #322c24;
  background-color: #CDC9C4;
}
.pagnav2 A {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  padding: 3px;
}
.pagnav2 A:HOVER, .current{
  background-color: #978F86;
}
.pagnav-viewer {
  margin-top: 6px;
  height: 23px;
  float: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}.pagnav-viewer TABLE{
  border-top: 1px solid #322c24;
  border-left: 1px solid #322c24;
  }
.pagnav-viewer TD{
  border-right: 1px solid #322c24;
  background-color: #645950;
}
.pagnav-viewer A {
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  padding: 3px;
}
.pagnav-viewer A:HOVER, .current{
  background-color: #978F86;
}
.tekst {
  clear: right;
  float: right;
  width: 724px;
  margin-top: 10px;
  background-color: #cdc9c4;
  border: 1px solid #322c24;
  padding: 12px 10px 8px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #322c24;
}
.tekst H1 {
  font-size: 9pt;
  margin: 0px 0px 8px 0px;
}
.tekst P {
  margin-top: 0px;
  margin-bottom: 8px;
}
.tekst A {
  color: #322c24;
}
.tekst A:HOVER {
  color: #A05804;
}
.tekst2 {
  clear: right;
  float: right;
  width: 724px;
  background-color: #cdc9c4;
  border: 1px solid #322c24;
  padding: 12px 10px 8px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #322c24;
}
.tekst2 H1 {
  font-size: 9pt;
  margin: 0px 0px 8px 0px;
}
.tekst2 P {
  margin-top: 0px;
  margin-bottom: 8px;
}
.tekst2 A {
  color: #322c24;
}
.tekst2 A:HOVER {
  color: #A05804;
}
.leesmeer {
  text-decoration: none;
  font-weight: bold;
}
.footer {
  text-align: right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  color: #FFFFFF;
}
.footer a {
  color: #FFFFFF;
  text-decoration: none;
}
.footer a:hover {
  color: #FF9900;
}

input,textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  font-size: 8pt;
}
input.text,textarea {
  border: 1px solid #322c24;
}
textarea {
  width: 100%;
}
input.button {
  border: 1px solid #322c24;
  color: #000;
}