#banner
{
  width: 1024px;
   background-image: url(Images/banner.jpg);
   height: 120px;
}

#Search
{  
   float: right;
   bottom: 0px;
   margin-top: 90px;
   margin-bottom: 2px;
   clear: both;  
   width: 281px;  
   height: 25px;   
   z-index: 5;
   text-align:right;
   
}

#tabbladen
{
  margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	height: 29px;
}


#subknoppen 
{
   background-position: left top;
   background-repeat: no-repeat;  
   width: 1024px;
   height: 54px;
}

#subknoppen.welkom
{
   background-image: url(Images/welkom_topvlak.jpg);
}

#subknoppen.algemeen
{
   background-image: url(Images/algemeen_topvlak.jpg);
}
#subknoppen.wijkersloot
{
   background-image: url(Images/wijkersloot_topvlak.jpg);
}
#subknoppen.zuilenstein
{
   background-image: url(Images/zuilenstein_topvlak.jpg);
}
#hoofdvlak
{  
    background-position: left top;   
    background-repeat: repeat-y;
    width: 1024px;
    min-height:612px;
    height:auto !important;
    height:612px;
}

#hoofdvlak.algemeen
{
  background-image: url(Images/algemeen_vlak.jpg);
}

#hoofdvlak.welkom
{
   background-image: url(Images/welkom_vlak.jpg);
}
#hoofdvlak.wijkersloot
{
  background-image: url(Images/wijkersloot_vlak.jpg);
}
#hoofdvlak.zuilenstein
{
  background-image: url(Images/zuilenstein_vlak.jpg);
}
#MainContent
{  
	margin-left: 270px;
	width: 680px;  
}

#SubknoppenContent
{	
  margin-left: 270px;
	width: 740px;
	padding-top: 10px;  
}

#Info
{
   float: left;
   clear: both;  
   background-position: left top;   
   background-repeat:no-repeat;
   background-image: url(Images/infovlak.png);
   width: 181px;  
   height: 411px;   
}



#cse-search-results iframe 
{ 
   width: 680px;   
}

.searchbox
{  
  background: #FFFFFF;
  border-color:#000;
  -moz-border-radius:4px 4px 4px 4px;
  -moz-box-shadow:0 1px 2px #999999;
  border:1px solid #000;
  font-family:inherit;
  padding:4px;
  padding-left:2px;

}

.searchButton
{
  -moz-border-radius:4px 4px 4px 4px;
  -moz-box-shadow:0 1px 2px #999999;
  border:1px solid #94CC7A;
  color:#303E2A;
  font-family:inherit;
  font-size:13px;
  font-weight:bold;
  padding:3px 8px;
  text-shadow:0 1px 2px #FFFFFF;
  margin-left:2px;
  border-color:#C6C8C3;
}

a.l:visited
{
  
}
a.l:hover
{
  color: #E60003;
}  
.welkom .searchButton
{
  background-color:#D8DFE7;  
}
.algemeen .searchButton
{
    background-color:#C1DCD3;   
}

.wijkersloot .searchButton
{
    background-color:#E6E5C6;   
}

.zuilenstein .searchButton
{
    background-color:#E4D4BB;   
}
  
#Tree
{
   float: left;
   clear: both;  
   width: 181px;  
   
}
#SideContent
{
	 width:110px;
	 margin-top: 90px;	  
	 margin-left: 9px;	 
}


#Smaller
{  
	width:512px;
}

#Pen
{
  position:absolute;
	left:950px;
	top:300px;
	width:110px;
}

#PenFoto
{
   position:absolute;
	left:800px;
	top:300px;
	width:207px;
}

body,td,th {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	
}
body {
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
table
{
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px
}
a
{
    text-decoration: underline;
    color : Navy;
}
a.picturelink
{
    text-decoration: none;
}
a:visited
{
    color : Navy;
}
a:hover
{
  color: #E60003;
}
p {
   margin-top: 0;
}
h3
{
   margin-top: 0;
  }
.kleinerfont {font-size: 12px}

.vet {font-size: 14px; font-weight: bold; }


.Error { color: Red;}


.fototable
{
 vertical-align: top;
 text-align: center;
 
}
.fototable td
{
 vertical-align: top;
 text-align: center;
   
}
.fototable img
{
    /* ridge groove inset outset */ 
  border: 1px  solid #000000;
  height: 90px;
  width: 90px;
  margin: 5px;
  padding: 5px;
  background-color: White;
}
table.lestabel {
	border-width: 1px;
	border-spacing: 2px;
	border-style: none;
	border-color: black;
	border-collapse: collapse;
	
}
table.lestabel th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: rgb(255, 255, 240);
	-moz-border-radius: 0px 0px 0px 0px;
}
table.lestabel td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;	
	-moz-border-radius: 0px 0px 0px 0px;
}
.post
{
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0;
	margin-bottom: 10px;
}
.post li
{
	margin-bottom: 10px;
}
