html, body { margin: 0; padding: 0; }
body {  background: #FFFFFF;
		font-family: tahoma;
		font-size: 14px; line-height: 14px;
		color:#7C7B7F;
		}

.paars a {color: #543995;}
.groen a {color: #80C34E;}
.blauw a {color: #0099DB;}

p { padding: 0 0 8px 0; margin: 0; }

table{padding:0;margin:0;}

#outer { width: 790px; margin: 0 auto; padding: 0 50px;background-color:#FFFFFF;}

#header { height:150px; }

#nav, #nav li, #subnav, #subnav li { list-style-type: none; margin: 0; padding: 0; }

#navblock { font-family: tahoma; width: 890px; height: 14px; margin:0;padding-top:99px;}

#nav { font-family: tahoma; width: 890px; padding-left:2px;margin:0;}
#nav li {float:left;}
#nav li a { display: block; padding: 4px 12px;  color: #666666;  font-family: Trebuchet MS; font-weight: bold; font-size: 14px; text-decoration: none; }
.paars #nav .current a { display: block; padding: 4px 12px;  color: #543995;  font-family: Trebuchet MS; font-weight: bold; font-size: 14px; text-decoration: none; }
.groen #nav .current a { display: block; padding: 4px 12px;  color: #80C34E;  font-family: Trebuchet MS; font-weight: bold; font-size: 14px; text-decoration: none; }
.blauw #nav .current a { display: block; padding: 4px 12px;  color: #0099DB;  font-family: Trebuchet MS; font-weight: bold; font-size: 14px; text-decoration: none; }

.paars #nav li a:hover {color: #543995;}
.groen #nav li a:hover {color: #80C34E;}
.blauw #nav li a:hover {color: #0099DB;}

#subnavblock { font-family: tahoma; width: 890px; height: 14px; margin:0;clear:both;}

#subnav { font-family: tahoma; width: 890px; margin:0;}
#subnav li { float: left; margin-top:0px;}
#subnav a { display: block; padding: 4px 12px; line-height: 14px; color: #666666;  border-left: 1px solid #FFF; border-right: 1px solid #FFF; font-family: Trebuchet MS; font-size: 14px; text-decoration: none; }
.paars #subnav .current a { display: block; padding: 4px 12px; line-height: 14px; color: #543995;  border-left: 1px solid #FFF; border-right: 1px solid #FFF; font-family: Trebuchet MS; font-size: 14px; text-decoration: none; }
.groen #subnav .current a { display: block; padding: 4px 12px; line-height: 14px; color: #80C34E;  border-left: 1px solid #FFF; border-right: 1px solid #FFF; font-family: Trebuchet MS; font-size: 14px; text-decoration: none; }
.blauw #subnav .current a { display: block; padding: 4px 12px; line-height: 14px; color: #0099DB;  border-left: 1px solid #FFF; border-right: 1px solid #FFF; font-family: Trebuchet MS; font-size: 14px; text-decoration: none; }

.paars #subnav li a:hover {color: #543995;}
.groen #subnav li a:hover {color: #80C34E;}
.blauw #subnav li a:hover {color: #0099DB;}

#top { height:200px; }
#top img #topimage{ width:600px;height:200px;overflow:hidden;}

#adresblok1{font-size: 12px; line-height: 18px;color: #666666;position:relative;top:21px;left:20px;text-align:right;}
#adresblok2{font-size: 12px; line-height: 18px;color: #666666;position:relative;top:39px;left:20px;}

#content { padding: 52px 5px 0px 12px; min-height: 300px; }
.paars #content a { color: #543995; text-decoration: underline; }
.groen #content a { color: #80C34E; text-decoration: underline; }
.blauw #content a { color: #0099DB; text-decoration: underline; }
#content a:hover { text-decoration: underline; }

#contentleft {float:left;width:460px; padding-right:150px; line-height:18px;font-size:12px;}
.paars #contentleft h1{font-family: tahoma;font-size: 24px;font-weight:normal;padding:0;margin:0;margin-bottom:24px; color:#543995;}
.groen #contentleft h1{font-family: tahoma;font-size: 24px;font-weight:normal;padding:0;margin:0;margin-bottom:24px; color: #80C34E;}
.blauw #contentleft h1{font-family: tahoma;font-size: 24px;font-weight:normal;padding:0;margin:0;margin-bottom:24px; color: #0099DB;}

#contentright {line-height:18px;font-size:12px;width:163px;float:left;margin-top:440px;}
.paars #contentright h2{font-family: tahoma;font-size: 24px;font-weight:normal;padding:0;margin:0;margin-bottom:24px; color:#543995;}
.groen #contentright h2{font-family: tahoma;font-size: 24px;font-weight:normal;padding:0;margin:0;margin-bottom:24px; color: #80C34E;}
.blauw #contentright h2{font-family: tahoma;font-size: 24px;font-weight:normal;padding:0;margin:0;margin-bottom:24px; color: #0099DB;}

.paars #footer { font-family: tahoma; font-size: 12px;border-top:1px solid #7C7B80;margin-top:38px;color: #543995; padding-top:1px;}
.groen #footer { font-family: tahoma; font-size: 12px;border-top:1px solid #7C7B80;margin-top:38px;color: #80C34E; padding-top:1px;}
.blauw #footer { font-family: tahoma; font-size: 12px;border-top:1px solid #7C7B80;margin-top:38px;color: #0099DB; padding-top:1px;}

.left{float:left;}
.right{float:right;}


/**FORMULIER*********************************************/
.verplicht  {
	margin-left: 5px;
	font: 18px arial;
	line-height: 200%;
	color: #0099DB;
	font-weight: bolder;
	line-height: 10px;
}

.verplicht_b  {
	margin-left: 5px;
	margin-right: 5px;
	font: 18px arial;
	color: #0099DB;
	font-weight: bolder;
}

select{
	width: 275px;
	border: 1px solid #E5DBE7;
	background: #fff;
	color: #330099;
	font: 11px tahoma;
}

input.txt {
	width: 275px;
	border: 1px solid #E5DBE7;
	background: #fff;
	color: #000000;
	font: 12px tahoma;
	line-height: 18px;
}
textarea {
	width: 275px;
	border: 1px solid #E5DBE7;
	background: #fff;
	color: #000000;
	font: 12px tahoma;
}
.submit {
	width: 150px;
	border: 1px solid #003366;
	background: #543995;
	color: #ffffff;
	font: 12px tahoma;
	font-weight: normal;
	line-height: 18px;
}

label	{
	font-weight: normal;
	color: #7C7B7F;
	font: 12px tahoma;
	line-height: 18px;
}
/************************/
/**fotoboek**********************************************/
.huidigepagina:link		{ color: #ffffff; text-decoration: none; cursor: default;font: 11px arial;}
.huidigepagina:visited	{ color: #ffffff; text-decoration: none; cursor: default;font: 11px arial;}
.huidigepagina:active	{ color: #ffffff; text-decoration: none; cursor: default;font: 11px arial;}
.huidigepagina:hover	{ text-decoration: none; color: #ffffff; cursor: default;font: 11px arial;}

.paginanummers:link		{ color: #ffffff; text-decoration: none;font: 11px arial;}
.paginanummers:visited	{ color: #ffffff; text-decoration: none;font: 11px arial;}
.paginanummers:active	{ color: #ffffff; text-decoration: none;font: 11px arial;}
.paginanummers:hover	{ text-decoration: underline; background-color: none; color: #ffffff;font: 11px arial;}

.image_container{
  float:left;
  padding-right:11px;
  padding-bottom:11px;
}

#image{
	float:left;
	/*position: absolute;*/
	background-color: transparent;
	padding:0px;
	margin:0px;
}

#image_border{
	float:left;
	/*position: relative;*/
	width:140x;
	height:140px;
	overflow: hidden;
	background-color: transparent;
}

.album_link{float:left;	width:300px;display:block;margin-top:60px;}
.album_image2{float:left;	width:200px;display:block;}

/************************************************/
