* {
	margin: 0px; 
	padding: 0px;
	border: 0px;
} 
	
body
	{
	font-family: arial, helvetica, sans-serif;
	color : green;
	font-size: 1em;
	background-color : #C8FCFC;
}		
		
#header{
	width: 765px;
	margin-left: 15px;
	height: 100px;
	background: url(header.jpg) no-repeat 0px 0px;
}

div#container { 
z-index : 1; 
background : #E7FFE7 url(bg_body.jpg) repeat-y left top; 
margin : 0 auto 50px; 
width : 800px; 
} 

div#menu{
	margin-top :5px;
	margin-left : 12px;
	padding : 3px;
	width: 114px;
	float: left;
    border : 0.25em #9ACD32 solid;
}
	
div#menu ul{
	list-style: none;
}
	
div#menu li{
	display: inline;
}
	
div#menu a{
	font-size: 0.85em;
	font-weight: bold;
	color: green;
	text-decoration: none;
	display: block;
	margin-top: 0.5em;
	background: url(menupijl.gif) no-repeat left;
	padding-left: 15px;
}

div#menu a.menupassive:hover{
	color: #CC0066;
	background: url(menupijlactief.gif) no-repeat left;
}

div#menu a.menuactive{
	color: #CC0066;
	background: url(menupijlactief.gif) no-repeat left;
}
	
div#textcontainer{
	margin-left: 137px;
	margin-bottom: 2em;
	padding-right : 2em;
}
	
	/* Kleine aanpassing voor IE, omdat anders de "Three Pixel Gap"-fout van IE fouten in de weergave oplevert*/
	* html div#textcontainer {position:relative;left:-3px;}
	
div#content{
	padding-top: 2em;
	margin-left:15px;
}
	
	/* vanaf hier definities voor de content*/
div#content h1{
		color:green;
		font-size: 1.2em;
		text-align: center;
		font-weight: bold;
		margin-bottom: 1.0em;
		background-color : #9ACD32;
	}
	
div#content h2{
		color:green;
		font-weight: bold;
		font-size: 1em;
		padding-left : 1em;
		margin-top: 0.5em;
		margin-bottom: 0em;
		background-color : #9ACD32;
	}
	
	div#content h3{
		color: green;
		font-size: 1em;
		font-weight: bold;
		margin-top: 0.35em;
		margin-bottom: 0.35em;
	}

h5 {
	clear : both;
}
	
div#content p{
	text-align: justify;
	color:green;
	font-size: 1em;
	margin-bottom: 0.25em;
}
	
div#content a{
	border-bottom: 1px blue;
	text-decoration: underline;
	color: green;
}

div#content a:hover{
	color: #000000;
	background-color: #FFCBE5;
}

p img.rechts {
	float : right;
}
	
p img.links {
	float : left;
}
	
div#content a:visited{
	text-decoration: underline;
	border-bottom: 1px #7B003E; 
	color: #7B003E;
}
	
img.w3cinfo{
	margin-top: 1.5em;
	margin-right: 15px;
}
	
div#footer{
	width: 780px;
	clear: both;
	height: 120px;
/*		background: url(footer.jpg) no-repeat 0px 0px;*/
	}

div#footer p{
	text-align: right;
	color: green;
	padding-top: 25px;
	padding-right: 50px;
	font-size: 0.65em;
}
	
div#footer a,a:link,a:visited,a:active{
	text-decoration: none; 
	color: green;
}

div#footer a:hover{
	text-decoration: underline; 
}
	
div#content fieldset{
	border: 1px solid #9ACD32;
	padding-top: 1.5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	color: green;
	font-weight: bold;
}	
	
	div#content form{
		color:#000000;
		font-size: 0.75em;
		margin-bottom: 1.5em;
	}
		
	div#content label.formleft{
   		float: left;
   		text-align: right;
   		width: 140px;
   		margin-right: 0.5em;
   		margin-bottom: 0.5em;
   		margin-top: 0.5em;
 	}
 	
	div#content input, textarea, select{
   		border: 1px solid green;
   		margin-bottom: 0.5em;
   		margin-top: 0.5em;
   		width: 400px;
   	}
   	
   	div#content input.formsubmit{
   		background-color:  green;
   		color: white;
   		margin-left: 11.5em !important;
   		margin-left: 9em; /* Kleine aanpassing voor IE, omdat anders de knop Submit te ver naar rechts wordt geplaatst. */
   		width: auto;
   	}	
   	
   	div#content p.formfeedback{
   		font-weight: bold;
   		margin-bottom: 2em;
   	}
   	
   	div#content p.formerror{
   		font-weight: bold;
   		color: red;
   		font-size: 0.75em;
   	}
   
   	div#content li{
   		margin-top: 0.5em;
   		margin-left: 1.5em;
   		margin-bottom: 0.5em;
font-size : 10pt;		
color : Green;		
font-weight : bold;
   	}
   	
   	div#content li.formerror{
   		font-weight: bold;
   		color: red;
   	}
   	
   	/*CSS-stijlen voor het gastenboek */
	div#content .gbentry{
		margin-top: 1em;
		margin-bottom: 1em;
		background-color: #FDEFAE;
		border: 1px solid #BD0565;
		padding: 0.5em;
		font-size: 0.75em;
		height: 1%; /* zog. Holly-Hack, om een onjuiste weergave in IE te vermijden */
	}
	
	div#content .gbname{
		color: #BD0565;
		float: left;
		font-weight: bold;
		margin-right: 2em;
	}
	
	div#content .gbhome{
		clear: right;
		font-weight: bold;
		color: #BD0565;
	}

	div#content .gbdate{
		float: right;
	}
	
	div#content .gbdata{
		margin-top: 1.5em;
		padding: 0.5em;
		display: block;
		clear: right;
		background-color: #FFFFFF;
	}
	
	div#content .nieuws{
		margin-top: 1em;
		margin-bottom: 1em;
		border-bottom: 1px dashed #BD0565;
		padding: 0.5em;
		font-size: 0.75em;
	}
	
	div#content .nieuws_datetime{
		font-size: 0.9em;
		float: right;
		color: #BD0565;
	}
	
	div#content .nieuws_datetimedetail{
		font-size: 0.9em;
		color: #BD0565;
		margin-bottom: 0.8em;
	}
		
	div#content .nieuws_header{
		font-size: 1.25em;
		color: #BD0565;
		font-weight: bold;
		margin-bottom: 0.75em;
	}
	
	div#content .nieuws_main{
		font-size: 1em;
		text-align: justify;
	}
	
	div#content .nieuws_maindetail{
		font-size: 0.75em;
		text-align: justify;
		margin-bottom: 1.5em;
	}
	
	div#content input.login{
		width: 150px;
	}
	
	div#content form.login{
		width: 350px;
		margin-left: 50px;
		margin-top: 1.5em;
	}
	
	
	div#content table{
		font-size: 0.75em;
		text-align: justify;
		margin-top: 1em;
		margin-bottom: 1em;
		width: 100%;
	}
	
	div#content th{
		padding: 0.25em;
		background-color: #BD0565;
		color: #FFFFFF;
	}
	
	div#content td{
		padding: 0.25em;
		color: #000000;
	}
	
	table#catalogus th{
		height: 1.75em;
	}
	
	table#catalogus h2{
		font-size: 1.0em;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	table#catalogus h3{
		font-size: 0.8em;
		font-weight: normal;
		color: #FFFFFF;
	}
	
	table#catalogus a.image, a:hover.image{ 
		border: none;
		background-color: #FDEFAE;
	}
	
	table#catalogus td.spacertop{
		background-color: transparent;
		height: 0.5em;
		border-bottom: 1px solid #BD0565;
	}
	
	table#catalogus td.spacerbottom{
		background-color: transparent;
		height: 0.5em;
		border-top: 1px solid #BD0565;
	}
	
	table#catalogus td.imagecell{
		width: 1em;
	}
	
	table#catalogus td.datacell{
		height: 7em;
	}
	
	table#catalogus td.linkcell{
		width: 1em;
	}
	
table#catalogusdetail td.imagecell{
	text-align: center;
}
	
table#catalogusdetail img{
	display: block;
	margin: auto;
}
	
div.foto100 {
	float : left;
	margin : 5px;
	padding : 5px;
	width : 100 px;
	text-align : center;
}

div.foto100 p {
	margin : 0;	
	padding : 0;
}	
	
div.panofotokader {

}


div.panofotokader p {


}

div.panofotokader img {
	float : right;
}	