﻿body,td,a,p,th,ul,ol,div	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 16px; }

th												{ font-weight: normal; text-align: left; }
img												{ border: none 0px #000000;}
table											{ border-collapse: collapse; }

/*--------------------------------------------------------------------------------------
 standaard stijlen
----------------------------------------------------------------------------------------*/

h1						{ font-size: 18pt; font-weight: normal; color: #000000; padding: 0px; margin: 0 0px 1em 0px; line-height: 1em; }
h2						{ font-size: 10pt; font-weight: normal; color: #000000; padding: 0px; margin: 0 0px 1em 0px; }
p		    			{ margin: 0px; padding: 0px; margin-bottom: 1em; }
ul						{ margin: 1em 0px; padding: 0px; }
ol						{ margin: 1em 0px; padding: 20px; }
li						{ list-style-type: none; }
a							{ color: #3D8F4F;	text-decoration: none; font-weight: bold; }
a:hover				{ text-decoration: underline; }

input.button	{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }

/*--------------------------------------------------------------------------------------
 stijlen voor het inhoudsgedeelte
----------------------------------------------------------------------------------------*/

.content  h1						{ font-size: 18pt; font-weight: normal; color: #000000; padding: 0px; margin: 0 0px 1em 0px; line-height: 1em; }
.content  h2						{ font-size: 10pt; font-weight: normal; color: #000000; padding: 0px; margin: 0 0px 1em 0px; }
.content  td						{ margin: 0px; }
.content  th						{ margin: 0px; }
.content  p		    			{ margin: 0px; padding: 0px; margin-bottom: 1em; line-height:17px; }
.content  ul						{ margin: 1em 0px; padding-left: 0px; }
.content  ol						{ margin: 1em 0px; padding-left: 25px; }
.content  li						{ list-style-type:square; margin-left:30px; padding-left: 20px;  }
.content  a							{ color: #3D8F4F;	text-decoration: none; font-weight: bold; }
.content  a:hover				{ text-decoration: underline; }

.content  a.largeLink							{ color: #000000; text-decoration: underline; }
.content  a.largeLink:visited			{ color: #000000;	text-decoration: underline; }
.content  a.largeLink:hover				{ color: #000000;	text-decoration: underline; }

.content  img.links			{ margin: 0px 2em 8px 0em; border: solid 1px #FFAE06; padding: 2px; }
.content  img.rechts		{ margin: 0px 0em 8px 2em; border: solid 1px #FFAE06; padding: 2px; }

p#basictemplatebody			{ padding: 0px; margin: 0px; }
h1#basictemplateheader	{ padding: 0px; margin: 0 0 1em 0px; }

/*-----------------------------------------------------------
	Stijlen voor contentgedeelte rechts
------------------------------------------------------------*/

div.add									{ width: 100%; height: 120px; background-image: url(../img/bgAdd.jpg); background-repeat: repeat-x; margin: 0; padding: 0; }
div.add a								{ text-decoration: none; display: block; width: 100%; height: 100%; }
div.add a:hover					{ text-decoration: none; }

/*-----------------------------------------------------------
	contactFormulier
------------------------------------------------------------*/

table.contactFormulier th									{ padding: 0 2em 0px 2em; border: 0px solid black; text-align: left;}
table.contactFormulier input							{ width: 270px; margin-top: 4px; margin-right: 4px; height: 14px; }
table.contactFormulier textarea						{ width: 270px; margin-top: 4px; margin-right: 4px; font-size: 11px; }
table.contactFormulier td.knoppen					{ text-align: right; padding: 1em 0px; }
table.contactFormulier td.knoppen	input		{ width: 100px; height: auto; }
table.contactFormulier td.checkBox span		{ width: 200px; height: auto; }
table.contactFormulier td.checkBox input	{ width: 20px; padding: 0px; margin: 0px; }
table.contactFormulier td.upload					{ width: 270px; padding-left: 2px;  }
table.contactFormulier td.upload input		{ width: 270px; padding: 0px; margin: 0px; font-size: 11px; height: 21px;}

/*-----------------------------------------------------------
	Kruimelpad
------------------------------------------------------------*/

div#crumbContainer											{ font-size: 11px; color: #000000; padding: 0px 0px 0px 0px; margin: 0; }
div#crumbContainer a										{ font-size: 11px; color: #000000; display: inline; text-decoration: underline; }
div#crumbContainer a:hover							{ text-decoration: underline; color: #000000; }

div#crumbContainer .hidden							{ display: none; visibility: hidden; }

div#crumbContainer div#crumbPath				{ font-size: 11px; color:Gray; padding: 10px; margin: 0; display: inline; }

/*-----------------------------------------------------------
	Zoeken
------------------------------------------------------------*/

div#navZoek												{ display: block; width: 160px; height: 30px; overflow: hidden; float: right; }
div#navZoek td.invoer							{ padding-left: 4px; padding-right: 10px; }
div#navZoek td#btnSearch					{ padding-top: 2px; }

div#navZoek td.invoer input				{ width: 110px; }

table.tblResults									{ border: none 1px green; margin-top: 1em; }
table.tblResults td.title					{ font-weight: bold; padding: 0px 0px 1em 0px; }
table.tblResults td.criteria			{ font-weight: bold; padding: 0px 0px 1em 0px; }
table.tblResults div.result				{ border: solid 1px #aaa; margin: 0px 0px 10px 0px; padding: 0.5em; background-color: #eee; display: inline-block; }
table.tblResults p.resultTitle		{ font-weight: bold; }
table.tblResults div.result a			{ float: right; }
table.tblResults ul								{ padding-left: 20px; }

/*--------------------------------------------------------------------------------------
 stijlen voor de sitemap
----------------------------------------------------------------------------------------*/

div#sitemap ul											{ margin: 0; padding: 0; list-style-type: square; }
div#sitemap li											{ font-size: 8pt; line-height: 20px; }
div#sitemap li.d1										{ margin-left:  20px; font-weight: bold; font-size: 12pt;  }
div#sitemap li.d2										{ margin-left:  40px; font-weight: normal; }
div#sitemap li.d3										{ margin-left:  60px; font-weight: normal; }
div#sitemap li.d4										{ margin-left:  80px;  }
div#sitemap li.d5										{ margin-left: 100px;  }

div#sitemap a												{ color: #000000;	text-decoration: underline; line-height: 20px; font-size: 8pt;}
div#sitemap a:hover									{ color: #000000;	text-decoration: underline; }
div#sitemap a:visited								{ color: #000000;	text-decoration: underline; }

/*--------------------------------------------------------------------------------------
 styles voor externe-link-pagina
----------------------------------------------------------------------------------------*/

div#divFrameForExternalPage					{ width: 100%; height: auto;  }
div#divFrameForExternalPage iframe	{ width: 100%; height: 400px; }

/*--------------------------------------------------------------------------------------
 styles voor nieuwsoverzicht
----------------------------------------------------------------------------------------*/

#nieuwsContent span.datum					{ display: block; font-size: 11px; color: #999; line-height: 11px; }
#nieuwsContent span.title					{ display: block; font-weight: bold; }
#nieuwsContent td.meer						{ padding-bottom: 2em; }

#nieuwsContent .linkNaarOverzicht { margin: 0; } 

/*--------------------------------------------------------------------------------------
 stijlen voor de afsluiter onderin
----------------------------------------------------------------------------------------*/

.afsluiter													{ float: left; width: 100%; font-size: 10px; clear:both; padding: 5px 0; margin: 0; border-bottom: solid 1px #000; }
.afsluiterText											{ float: left; color:#000; margin-top: 6px; }
.afsluiterText .copyright						{  }
.afsluiterText a										{ font-size:10px; color: #000; text-transform: capitalize; text-decoration: underline; padding: 0 4px; }
.afsluiterText a:hover							{ color: #fff;}


.floatleft { float:left; }
.floatright { float:right; }

.tagline 
{
	color:#4b5f6a;
	letter-spacing:0.1px;
	font-size:small;
	font-weight:bold;
	font-size:12px;
	float: right;
	color: #4b5f6a;
}
.clearer {
	clear: both;
}

/*--------------------------------------------------------------------------------------
 stijlen voor de MainPageItems
----------------------------------------------------------------------------------------*/

div.HomePaginaKolomContainer								{ padding: 0; margin: 0; vertical-align:top; position:relative; float:left; width: 181px; }
div.HomePaginaKolomContent									{	padding: 0; margin: 0; }
div.HomePaginaKolomContent p								{	padding: 0; margin: 0; }

div.columnHeaderContainer										{ height: 40px; }
div.columnHeaderContainer h2.columnHeader						{ color: #3D8F4F; font-weight:bold; }


h2#subMenuHeader a.subMenuTitle							{	padding: 0; margin: 0; font-size: 14px; font-weight: normal; color: #919396; }
p.columnBody																{	padding: 0; margin: 0; }
p.columnBody a															{ color: #3D8F4F; text-decoration: none; font-weight: bold; }
p.columnBody a:hover												{ color: #3D8F4F; text-decoration: underline; }

div.HomePaginaKolomContainer ul							{ padding-left: 0px; }
div.HomePaginaKolomContainer li							{ list-style-type: none; background-image: url(../img/check.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 20px; padding-bottom: 4px; }


.menuItem, .menuItem a, .menuItem a:visited, .menuItem a:hover, .menuItem a:link  { color: #000000; }

div#homeContent															{ width: 192px; }
div#homeContent	h1#basictemplateheader			{ padding: 0; margin: 0; font-size: 11px; font-weight: normal; color: #919396; height: 40px; }
div#homeContent	p#basictemplatebody					{ padding: 0px; margin: 0px; }

.LoginLabel { padding-right: 6px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3D8F4F; line-height: 16px; }
.LoginCheckbox { visibility:hidden; }