/***************************** basiselement ****************************/
html, body {
		height: 100%;
}
body {
		margin: 0;
		padding: 0;
		background-image:url(images/background_repeat.jpg);
		background-position:center;
		background-repeat:repeat-y;
}
html>body #container {
		height: auto;
}
.groupcount {
	display:none;
}
/***********************************************************************/

/****************************** style **********************************/
/* Netscape 4 safe font sizes */
body, div, p, th, td, li, dd, a{
		font-family: Trebuchet MS, sans-serif, verdana, Arial, Helvetica;
		font-size: small;
		font-size: 95%;
		line-height:20px;
		color:#222222;
}
h1 {
		font-size: 140%;
		font-weight: bold;
		color:#202660;
}
h3 {
		font-size: 140%;
		font-weight: bold;
		font-style:italic;
		color:#202660;
}
#lijnkleur {
		color:#cccccc;
		height:1px;
		width:100%;
}

#contentimage {
	margin-bottom: 5px;
	margin-right: 15px;
	border: 3px double #eeeeee;
	background-image: url(images/background-repeat.jpg);
	background-repeat: repeat-y;
	background-position: center top;

}
a:link, a:active, a:visited {
	}
a:hover {
		color:#4051A9;
		text-decoration:none;
		border-bottom: 1px dashed #4051A9;
}
ul {
list-style-image:url(images/pijltje.gif);
}
li {
list-style-image:url(images/pijltje.gif);
}
.readmore {
		font-size: 130%;
		/*font-weight: bold;*/
		color:#202660;
}

/***************************************************************************/

/****************************** div structuur ******************************/

#container {
		position: relative;
		min-height: 100%;
		height: 100%;
		voice-family: "\"}\"";
		voice-family: inherit;
		background-image:url(images/background.jpg);
		background-repeat:no-repeat;
		background-position:center top;
}

#header {
		width:700px;
		height:320px;
		margin:0px auto;
}
#contentholder {
		padding-bottom: 70px;
		width:700px;
		margin:0px auto;
}
#nav {
		width:195px;
		float:left;
}
#content {
		padding-top:30px;
		width:460px;
		margin-left:205px;
		margin-right:30px
}
#footer {
		position: absolute;
		bottom: 0;
		text-align: center;
		width: 100%;
		height:40px;
		line-height:40px;
		background-image:url(images/footer.jpg);
		background-position:center top;
		background-repeat:no-repeat;
}
#foot {
width:700px;
margin-left:-350px;
left:50%;
position:absolute;
height:40px;
line-height:40px;

}
#footleft {
width:180px;
float:left;

}
#footright {
width:520px;
float:right;
height:40px;
line-height:40px;
color:#FFFFFF;

}
#productknop {
width:100%;
height: 40px;
margin-top:-30px;
text-align:right;
}


			
/*****************************************************************************/

/******************************formulier*******************************/

.invulveld {
width:300px;
border:1px solid #cccccc;
font-style:italic;
}
.tekstveld {
width:300px;
height:60px;
border:1px solid #cccccc;
font-style:italic;
}


/******************************** Gallery *********************************/

img.gllry_onMouseOut {
	margin-bottom:10px;
	margin-right:10px;
	border:0px double #000000;  
}
img.gllry_onMouseOver {
	margin-bottom:10px;
	margin-right:10px; 
	border:0px double #ff0000; 
}
table.gllry_outerTable { width:100%;}
tr.gllry_outerTable { }
td.gllry_outerTable {  }

tr.gllry_pageDevider, tr.gllry_pageHeader { }
td.gllry_pageDevider, td.gllry_pageHeader {  }

a.gllry_pageDevider { }
a.gllry_pageDevider:hover {  }

.gllry_currentPage { }

.gllry_Title {  }
.gllry_TitleDetails {  }
.gllry_BeschrDetails { }

.gllry_Extra1 {  }
.gllry_Extra2 {  }
.gllry_Extra3 { }
.gllry_Extra4 {  }
.gllry_Extra5 { }

.gllry_Extra1Details {  }
.gllry_Extra2Details { }
.gllry_Extra3Details {  }
.gllry_Extra4Details {  }
.gllry_Extra5Details {  }
 
table.gllry_innerTable { text-align:center;  }
tr.gllry_innerTable {border:1px solid #efefef; text-align:center; }
td.gllry_innerTable {border:1px solid #efefef; text-align:center;   }
#fotolink {
/*
padding-left:35px;
background-image:url(images/camera.gif);
background-repeat:no-repeat;
*/
}
/************************************************************************/

/********************************Gastenboek******************************/

.gb_outer_table{ 
				width: 100%; 
} 

.gb_outer_td{ text-align: left; 
} 

.gb_title_table{ width: 100%; 
} 

.gb_title_td{ text-align: left; width: 50%;
				 
} 

.gb_form_table{ width: 400; border: solid 1px #dddddd; 
} 

.gb_form_td{ text-align: right; 
} 

.gb_berichten_table { text-align: left; width: 100%; border: 0; 
} 

.gb_berichten_td { align: left; 
} 

.gb_entry_table { width: 100%; 
} 

.gb_entry_td { border-top: 1px solid #dddddd;
} 

.gb_entry_bericht_td { padding-bottom: 15px; 
} 
#txt_schrijflink {
		padding-left:25px;
		background-image:url(images/gast.gif);
		background-position:left bottom;
		background-repeat:no-repeat;

}

.gb_content_title   {
		font-size: 110%;
		font-weight: bold;
		color:#333333;
		padding-left:25px;
		background-image:url(images/titelpijl.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
}
.gb_content_naam { color: #000000; font-weight:bold;
} 

.gb_content_datum { color: #ff0000; font-weight:bold; font-style:italic;
} 

.gb_content_bericht { 
} 

.gb_content_spacer { color: black;  
} 

a.gb_link:visited { 
} 

a.gb_link:link { 

					 
} 



.gb_content_link {
	color:#FB2C18;
	text-decoration:none;
	text-align:right;


	}

.gb_content_toevoegtext { 
}
#onderlijn {
		color:#cccccc;
		height:1px;
}
.gb_entry_bericht_td {
background-color:#eeeeee;
border: 1px solid #dddddd;
padding:15px;
}
.gb_entry_td {
background-color:#eeeeee;
border: 1px solid #dddddd;
padding:15px;
}

/******************lhe pagina 08-2009******************/
div.clear{
	height: 20px;
	width: 100%;
	clear: both;
}
div#contentvlak{ 
	width: 100%;
	float: left;
}
	div#links{ 
		width: 220px;
		padding: 0 10px 0 0;
		float: left;
	}
		div#links ul{ list-style-type: circle;}
	div#rechts{ 
		width: 220px;
		padding: 0 0 0 10px;
		float: left;
	}
	div#top{
		width: 220px;
		height: 19px;
		background: url(images/blockimage_top.jpg) 0 0 no-repeat;
	}
	div#center{
		width: 180px;
		min-height: 160px;
		padding: 10px 20px 10px 20px;
		background: url(images/blockimage_center.jpg) 0 0 repeat-y;
	}
	div#bottom{
		width: 220px;
		height: 21px;
		background: url(images/blockimage_bottom.jpg) 0 0 no-repeat;
	}
