﻿   html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none;
   }


body											{ scroll:no; background-color: #EFF0ED; background-position: center 50%; background-image: url(../img/bgBody.jpg); background-repeat: repeat-y; }

body,td,a,p,th,ul,ol,div	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #636567;}

th												{ font-weight: normal; text-align: left; vertical-align: top; }
img												{ border: none 0px #000000;}
table											{ border-collapse: collapse; }

h1												{ color:#636567; font-size: 16px; text-decoration:none; font-weight:normal; }

/*-----------------------------------------------------------
	stijlen voor de container(s) van alle elementen
------------------------------------------------------------*/

div#divMasterContainer 							{ position: absolute; width: 980px; left: 50%; margin: 0 0 0 -490px; }

table#tblContainer 									{ width: 980px; border: solid 0px purple; background-color: Transparent; position: absolute; left: 50%; margin: 0 0 0 -490px;}
table#tblContainer td#tdLeftSpacer	{ padding-left: 22px; }
table#tblContainer td#tdLeftSpacer2	{ padding-left: 22px; }
table#tblContainer td#tdLeftLogin		{ width: 259px; text-align: center; background-color: #F2F6DF; }
table#tblContainer td#tdLeftFooter	{ width: 259px; text-align: center; background-color: #F2F6DF; }
table#tblContainer td#tdLeftLogin2	{ width: 175px; text-align: center; background-color: #F2F6DF; }
table#tblContainer td#tdLeftFooter2	{ width: 175px; text-align: center; background-color: #F2F6DF; }
table#tblContainer td#tdLeft				{ padding: 0px 0 0 0; vertical-align: top; overflow: auto; background-color: #F2F6DF; }
table#tblContainer td#tdContent			{ padding: 0px 0 0 0; width: 100%; vertical-align: top; background-color: Transparent; margin: 0; }

a.print				{ background-image:url(/img/btnPrintNorm.gif); background-position:right top; background-repeat:no-repeat; display:block; width:23px; height:20px; float:right; margin-right: 2px;}
a.print				{ position: absolute; z-index: 500; top: 256; left: 955px;  }
a.print:hover	{ background-position:right -20px;}

div#topMenu													{ float: left; margin: 62px 0px 5px 80px;  }
div#topMenu a, div#topMenu a:hover, div#topMenu a:link, div#topMenu a:visited
																		{ padding-left:5px; color: #8C8C8C; text-decoration: none; }
div#topMenu a:hover									{ text-decoration: underline; }
div#topLogo													{ float: left; margin: 16px 0px 5px 80px; }

div#divContainer										{ margin: 20px 20px 0 20px; }
div#menuLinks												{ width:265px; padding: 7px 7px 7px 7px; }
td#tdFooterText											{ text-align:center; vertical-align:bottom; font-size:10px; color:gray; padding-bottom:7px; line-height:16px; }
td#tdFooterText a, td#tdFooterText a:hover, td#tdFooterText a:visited
{
	font-size:10px; color:gray; 
}
/*--------------------------------------------------------------------------------------
 stijlen voor het inhoudsgedeelte
----------------------------------------------------------------------------------------*/

div#contentContainer 					{ position: relative; width: 565px; z-index: 500; margin: 0px;  padding: 0px; border: 0px solid #8f8; }

table#tblInhoud  							{ margin: 0px; padding: 0; width: 100%; }
table#tblInhoud  td#inhoud				{ text-align: left; color: #636567; }


table#tblInhoud  h1						{ font-size: 16px; font-weight: bold; color:#636567; padding: 0px; margin: 0px 0px 1em 0px; }
table#tblInhoud  h2						{ font-size: 14px; font-weight: bold; color:#636567; margin: 1em 0px 0px 0px; }
table#tblInhoud  h3						{ font-size: 12px; font-weight: bold; color:#636567; margin: 1em 0px 0px 0px; }
table#tblInhoud  td						{ margin: 0px; line-height: 18px; color: #636567; }
table#tblInhoud  th						{ margin: 0px; line-height: 18px; color: #636567;}
table#tblInhoud  p		    		{ margin: 0px; line-height: 18px; margin-bottom: 1em; color: #636567; }
table#tblInhoud  ul						{ margin: 0px; line-height: 18px; margin-bottom: 1em; padding-left: 20px; color: #636567; }
table#tblInhoud  ol						{ margin: 0px; line-height: 18px; color: #636567; }
table#tblInhoud  a						{  color: #32659e ; text-decoration: none; font-weight:bold; }
table#tblInhoud  a:visited							{  color: #32659e; }
table#tblInhoud  a:hover								{  color: #32659e; text-decoration: underline; font-weight:bold; }
table#tblInhoud  table.adresgegevens td	{ padding: 0px 20px 4px 0px; }
table#tblInhoud  img										{ margin: 0px 0px 8px 2em; }
table#tblInhoud  img.links							{ margin: 0px 2em 8px 0em; float: left; }

/*--------------------------------------------------------------------------------------
 stijlen voor het menu boven
----------------------------------------------------------------------------------------*/

div#menuTop a													{ display: block; width: 86px; padding: 0 0 0 8px; line-height: 26px; font-size: 12px; color: #fff; font-weight: bold; text-decoration: none; }
div#menuTop a:hover										{ color: #9fbfe4; }
div#menuTop ul												{ padding: 0px; margin: 0px; list-style-type: none;}
div#menuTop li												{ position: relative; display: inline; float: left;}

/*--------------------------------------------------------------------------------------
 stijlen voor de content rechts
----------------------------------------------------------------------------------------*/

td#tdRight a.fileInfo									{ display: block; margin-bottom: 20px; }
td#tdRight div.bericht								{ display: block; margin-bottom: 20px; background-color: #9EBEE4; } 
td#tdRight h1													{ line-height: 20px; background-color: #004996; color: #fff; font-weight: bold; padding-left: 10px; font-size: 12px; margin: 0; }
td#tdRight p													{ padding: 10px; margin: 0; color: #fff; font-size: 12px; }
td#tdRight a													{ color: #fff; font-size: 14px; line-height: 20px; font-weight: bold; text-decoration: none; }

/*--------------------------------------------------------------------------------------
 stijlen voor een nieuwspagina
----------------------------------------------------------------------------------------*/

div.newsArchive										{ }
div.newsArchive	table					{ width: 100%; }
td#inhoud div.newsArchive table tr th				{ background-color: #004996; color: #fff; font-weight: bold; }
div.newsArchive th.first				{ padding-left: 18px; }
div.newsArchive td.first				{ padding-left: 18px; }
div.newsArchive a.leesArtikel			{ color: #000; text-decoration: none; }
div.newsArchive a:hover					{ text-decoration: underline; }

table.newsContainer														{ padding: 0px 0px 0px 0px;  }
table.newsContainer table.newsItem						{ background-color: #E8EBF4; } 
table.newsContainer table.newsItem th					{ font-size: 14px; color: #004996; font-weight: bold; padding: 4px 10px; } 
table.newsContainer table.newsItem th.datum		{ font-size: 10px; color: #87B1D9; text-align: right; padding-right: 10px;  } 
table.newsContainer table.newsItem td.content		{ padding: 0px 10px; vertical-align: top; }
table.newsContainer table.newsItem td.leesMeer	{ padding: 0px 10px 4px 0px; text-align: right; }

table.newsContainer table.newsItem a.lnkNewsArticle	{ margin-left: 30px; }

.imgPlaatje { position:relative; bottom: -1px;  } 

#tdContainerLaatsteNieuws table.newsItem							{ margin: 0 0 0 0px; background-color: #004B95; width:630px; border: solid 4px #D9DADB; } 
#tdContainerLaatsteNieuws table.newsItem th						{ font-size: 14px; color: #ffffff; font-weight: bold; padding: 20px 0px 0px 10px; text-transform: uppercase; } 
#tdContainerLaatsteNieuws table.newsItem th.datum			{ font-size: 10px; color: #ffffff; text-align: right; padding-right: 10px;  } 
#tdContainerLaatsteNieuws table.newsItem td.content		{ padding: 0px 0px 0px 10px; color: #ffffff; vertical-align:top; }
#tdContainerLaatsteNieuws table.newsItem td.leesMeer	{ padding: 0px 10px 14px 0px; text-align: right; color: #ffffff;  }
#tdContainerLaatsteNieuws table.newsItem a,
#tdContainerLaatsteNieuws table.newsItem a:hover,
#tdContainerLaatsteNieuws table.newsItem a:link,
#tdContainerLaatsteNieuws table.newsItem a:visited   	{ color: #ffffff; text-decoration:none; text-transform:lowercase;  }


/*-----------------------------------------------------------
	Images
------------------------------------------------------------*/

adiv#sectionImageContainer				{ border: solid 0px green; position: absolute; z-index: 20; left: 527px; top: 4px; width: 253px; height: 134px; padding: 0px; margin: 0px; } 

/*-----------------------------------------------------------
	Images
------------------------------------------------------------*/

table.contactFormulier th									{ padding: 0 2em 0px 2em; border: 0px solid black; text-align: left;}
table.contactFormulier input							{ width: 290px; margin-top: 4px; margin-right: 4px; height: 20px; font-family: Verdana, Arial; }
table.contactFormulier textarea						{ width: 290px; margin-top: 4px; margin-right: 4px; font-size: 12px; font-family: Verdana, Arial;}
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: 290px; padding-left: 2px;  }
table.contactFormulier td.upload input		{ width: 290px; padding: 0px; margin: 0px; font-size: 11px; font-family: Verdana, Arial; height: 21px;}

/*-----------------------------------------------------------
	Kruimelpad
------------------------------------------------------------*/

div#crumbContainer							{ font-size: 11px; color: #999; position: absolute; z-index: 300; left: 234px; top: 100px; border: none 1px green; padding: 0px; margin: 0px; }
div#crumbContainer div#crumbPath			{ display: none;}

/*-----------------------------------------------------------
	Zoeken
------------------------------------------------------------*/

div#divZoeken											{ margin: 0; padding-top:10px; clear:both; }

table.tblResults									{ border: none 1px green; margin-top: 1em; width: 100%; }
table.tblResults td.title					{ font-weight: bold; padding: 0px 0px 1em 0px; }
table.tblResults td.criteria			{ font-weight: bold; padding: 0px 0px 1em 0px; text-align: right; }
table.tblResults div.result				{ border: solid 1px #E8EBF4; margin: 0px 0px 10px 0px; padding: 0.5em; background-color: #E8EBF4; display: inline-block; }
table.tblResults p.resultTitle		{ font-weight: bold; margin: 0; padding: 0; }
table.tblResults p.resultContent	{ }
table.tblResults p								{ margin: 0; padding: 0; }
table.tblResults div.result a			{ float: right; }
table.tblResults ul								{ padding-left: 20px; }

/*--------------------------------------------------------------------------------------
 stijlen voor de sitemap
----------------------------------------------------------------------------------------*/

div#sitemap li.d1										{ margin-left:  20px; font-weight: bold; font-size: 16px; line-height: 1.5em; }
div#sitemap li.d2										{ margin-left:  40px; font-weight: normal; font-size: 14px; line-height: 1.5em; }
div#sitemap li.d3										{ margin-left:  60px; font-weight: normal; font-size: 12px; line-height: 1.5em; }
div#sitemap li.d4										{ margin-left:  80px; }
div#sitemap li.d5										{ margin-left: 100px; }

div#sitemap a												{ color: White; }
div#sitemap a:hover									{ color: #37A4C9; text-decoration: underline; }

/*--------------------------------------------------------------------------------------
 styles voor externe-link-pagina
----------------------------------------------------------------------------------------*/

div#divFrameForExternalPage					{ width: 620px; height: auto; }
div#divFrameForExternalPage iframe	{ width: 620px; height: 500px; }

/*--------------------------------------------------------------------------------------
 styles voor invulformulier
----------------------------------------------------------------------------------------*/

div#formulier				.watermark			{ color: #aaa; font-style: italic; }
div#formulier				.fielderror			{ background-color: #FFFFCE; border: solid 1px #999; padding: 2px; }

div#formulier				table.if				{ margin: 0; padding: 0; border-collapse: collapse; }
div#formulier				th							{ padding: 6px 40px 0 0; }
div#formulier				td.title				{ font-weight: bold; }
div#formulier				div.tdTitle     { background-color: #90278C; margin: 2em 0 0.5em 0; padding: 2px; color: #fff;  }

.blockLink													{ display:block; cursor:pointer; }

