    body {
   background: url("../images/background.jpg");
      margin: 0px;
   padding: 0px;
   font-family: verdana, Helvetica, sans-serif;
   color: #696969;
   font-size: 12px;
  }
  
 a {
   text-decoration: none;
   color: #666666;
  }
   
img {
  border: none;
}

 
 div#main {
  display: block;
  float: none;
  width: 970px;
  margin: auto;

}

#page_wrapper {
     display: block;
 float: left;
  width: 970px;
   background: url(../images/main_wrapper_back.png);
   background-position: left bottom;
   padding: 0 0 9px;
}
div#header {
     display: block;
 float: left;
 width: 948px;
 height: 130px;
 padding: 9px 11px 0;
 background: url(../images/header_back.png);
 background-repeat: no-repeat;
}

 div#header img {
  float: left;
  margin: 0;
}	  	 

 div#content {
     display: inline;
 float: left;
  width: 948px;
  padding-bottom: 10px;
  background: #b69258 /*B5A642*/;
  border-top: 0;
  margin-left: 11px;
}


div.ImageBlock {
     display: block;
 float: left;
 width: 216px;
 height: 113px;
 margin: 0px;
 padding: 4px;
 padding-right: 0px;
 margin-bottom: 10px;
 margin-left: 6px;
 margin-right: 6px;
 background: #fff4d5;
 font-size: 90%;
 border: 1px solid #000000;
}

html[xmlns] div.ImageBlock {
 margin-left: 12px;
 margin-right: 0px;
}

div.plaatjes {
     display: block;
 float: left;
 width: 92px;
 margin: 0px;
 margin-right: 4px;
}

img.Image {
     display: block;
 float: left;
 width: 90px;
 height: 90px;
 margin: 0px;
 margin-bottom: 4px;
 border: 1px solid #000000;
}

div.ImageBlock span {
 display: block;
 float: left;
 width: 120px;
 margin: 0px;
 color: #000000;
 font-weight: bold;
 margin-bottom: 3px;
 padding: 0px;
 padding-bottom: 3px;
 border: 0px;
 border-bottom: 1px dashed #000000;
}

div.foto_info,
div.ImageBlock p {
 display: block;
 float: left;
 width: 117px;
 margin: 0;
 padding: 0;
 padding-right: 3px;
 height: 35px;
 font-size: 80%;
}

div.ImageBlock table {
 float: left;
 width: 116px;
 margin: 0px;
}

div.ImageBlock table td.foto_cell {
 width: 25px;
}

 
div.menu_sub,
div.menu_verslag {
     display: block;
 float: left;
 width: 948px;
 height: 18px;
 margin-bottom: 10px;
 border: 0px;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 background: #000;
}

div.menu,
div.subpages {
     display: block;
 float: left;
 height: 18px;
 color: #666666;
}

div.menu_sub div.menu {
  width: 948px;
}


div.subpages {
 float: right;
 }

a.menu_groot,
a.menu_groot_right,
a.menu_klein,
a.menu_volgende,
a.menu_vorige,
span.menu_klein_up,
span.menu_groot_up {
 display: block;
 float: left;
 height: 16px;
 margin: 0px;
 padding: 0px;
 padding-top: 2px;
 font-weight: bold;
 text-align: center;
 border: 0px;
}

span.menu_groot_up {
 width: 109px;
 border-right: 1px solid #fff;
} 

a.menu_vorige {
 border-left: 1px solid #fff;
 border-right: 1px solid #fff;	
}

a.menu_groot,
a.menu_groot_right,
a.menu_klein {
 background: #ccc;
 color: #666;
 border-right: 1px solid #fff;
}

a.menu_volgende,
a.menu_vorige {
 width: 109px;
 background: #ccc;
 color: #666;
}

a.menu_groot {
 padding-left: 20px;
 padding-right: 20px;
}

a.menu_groot_right {
 float: right;
 padding-left: 10px;
 padding-right: 10px;
 border-left: 1px solid #fff;
 border-right: 0;
 }

a.menu_klein {
 width: 23px;
}

span.menu_klein_up {
 width: 23px;
 border-right: 1px solid #fff;
}

a.menu_volgende:hover,
a.menu_vorige:hover,
span.menu_klein_up,
a.menu_groot:hover,
a.menu_groot_right:hover, 
a.menu_klein:hover,
span.menu_groot_up {
 background: #f0f1f0;
 color: #046009;
}

span.title_dag {
  display: block;
 float: left;
  width: 70px;
 height: 17px;
 margin: 0px;
 padding: 0px;
 padding-top: 1px;
 font-weight: bold;
 text-align: center;
 border: 0px;
 border-right: 1px solid #fff;
 background: #cccccc;
 color: #046009;
}

.route {
    float: left;
    width: 307px;
    margin: 0;
    margin-right: 10px;
}

div.tekst,
div.verslag,
div.dieren {
 display: inline;
  float: left;
  width: 905px;
  margin: 0;
  margin-left: 10px;
  padding: 0;
  padding: 10px;
  text-align: justify;
  background: #fff4d5;
  font-size: 90%;
  border: 1px solid #000;
}


img.tekst_image,
img.mammelsbirds {
 float: left;
 margin: 0px;
 /* margin-bottom: 5px; */
 border: 1px solid #000000;
}

img.tekst_image {
    margin-right: 5px;
}

img.mammelsbirds {
 display: block;
 margin-top: 10px;
 margin-right: 15px;
}

div.tekst a,
div.verslag a,
div.dieren a,
.ImageBlock a.link {
 color: #BF0000;
 text-decoration: underline;
}


div.tekst p,
div.verslag p,
div.dieren p {
 display: block;
 float: left;
 width: 905px;
 margin: 0px;
 margin-bottom: 15px;
}

div.dieren {
 font-size: 80%;
}

div.tekst table,
div.dieren table,
div.verslag table  {
 float: left;
 width: 425px;
 margin: 0px;
 margin-right: 15px;
}

div.verslag table {
  float: left;
 width: 500px; 
 margin-right: 0;
}

div.verslag table td {
 margin: 0px;
 padding: 0px;
 padding-bottom: 5px;
 padding-right: 5px;
}

td.table_flag {
 width: 70px;
 margin: 0px;
}

td.table_flag img {
 float: right;
 margin: 0px;
 margin-right: 4px;
}
 
div.tekst table th,
div.verslag table th,
div.dieren table th,
span.dierenkop {
 width: 425px;
 margin: 0px;
 margin-bottom: 4px;
 padding: 0px;
 font-weight: bold;
 font-size: 110%;
 padding-bottom: 4px;
 text-align: left;
 color: #000000;
 border: 0px;
 border-bottom: 1px dashed #000000;
}

span.dierenkop {
  display: block;
  float: left;
}

.small {
 font-size: 30%;
}

 
div#footer {
 display: inline;
 float: left;
 margin: 0;
 width: 938px;
 padding: 5px;
 border: 0;
 border-top: 1px solid #fff;
 color: #5C4033;
 margin-left: 11px;
}	
 
 
div.object {
 display: inline;
 float: left;
 margin: 0;
 margin-right: 10px;
 margin-left: 14px;
 } 
 
div.advertorial {
 float: left;
 width: 590px;
 margin: 0;
 }
 
div.advertorial img {
 float: right;
 margin: 0;
 border: 1px solid #000;
 } 
 
div.advertorial p {
 float: left;
 width: 470px;
 height: 100px;
 margin: 0;
 margin-bottom: 0;
 } 
