
table,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}



/* standaard */

*    {	margin:0px;
	 padding:0px;
	 border:0px;
	}



html {	height:100%; 
	max-height:100%; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	background-color:#ffffff;
	}



/* structuur */


#head {	display:block;
		width:100%;
		height:168px;
		top:0px;
		background-color:#ffffff;
		}

* html #head	{top:0px; width:100%; height:168px;}


#spacerlinks {	position:absolute;
		width:50%;
		top:0px;
		height:168px;
		background: #ffffff url('../images/spacer_links_2.jpg') 0 100% repeat-x;
		z-index:5;
		}


#spacerrechts {	position:absolute;
		width:50%;
		top:0px;
		left:50%;
		height:168px;
		background: #ffffff url('../images/spacer_rechts_2.jpg') 0 100% repeat-x;
		z-index:5;
		}

#content {	display:block; 
		overflow:auto; 
		position:absolute; 
		z-index:3; 
		top:221px; 
		bottom:25px; 
		width:950px; 
		margin-left:-476px; 
		left:50%; 
		background: #ffffff url(../images/hemmeland_watermerk_2.gif) 50% 97% no-repeat fixed;
		}

* html #content {	top:0; 
			bottom:0; 
			height:100%;
			width:950px;
			border-top:221px solid #fff; 
			border-bottom:24px solid #fff;
			}

#top {	display:block;
	position:absolute; 
	margin-left:-476px; 
	left:50%; 
	top:0px; 
	width:950px; 
	min-width:950px; 
	height:168px; 
	background:#ffffff; 
	z-index:7; 
	}

#navcontainer {	position:absolute;
		margin-left:-476px; 
		left:50%; 
		top:168px; 
		width:950px; 
		min-width:950px; 
		height:53px; 
		z-index:5;
		background-color: #8e9f81;
		}

* html #navcontainer {	top:168px;
			width:950px;
			height:53px;
			}


#foot{	text-align:center;
	position:absolute; 
	margin-left:-476px; 
	left:50%; 
	bottom:0; 
	width:950px; 
	min-width:950px; 
	height:25px; 
	z-index:7; 
	background:#8e9f81 url(../images/footer_2a.jpg) 0 100% repeat-x;
	}

* html #foot{	bottom:-1px;
		width:950px;
		height:24px;
		}


/* ---------- 3. navigatie en links die daarbij horen ---------- */

a 	{/* default link style */
	 color: #ffffff;
	}

/* -- hoofd navigatie -- */

#hoofdnavigatie {
		background-color: #8e9f81;
		margin-top: -3px;
		border-bottom:0px solid #003300;
		padding:6px 0px 6px 0px;
		}

#hoofdnavigatie ul {
		text-align: center;
		}

#hoofdnavigatie li {
		display: inline;
		}

#hoofdnavigatie a {
		font-weight: bold;
		font-size:1.4em;
		letter-spacing:0.15em;
		color: #ffffff;
		text-decoration: none;
		padding: 6px 10px;
		}
		
#hoofdnavigatie a:hover {
		color: #ff0000;
		}

/* automatische actieve tab */
.sectiehome #hoofdnavigatie #linkhome a, .sectiehemmeland #hoofdnavigatie #linkhemmeland a, .sectiemirror #hoofdnavigatie #linkmirror a, .sectiestichting #hoofdnavigatie #linkstichting a, .sectiepolitiek #hoofdnavigatie #linkpolitiek a, .sectiepers #hoofdnavigatie #linkpers a, .sectieweblog #hoofdnavigatie #linkweblog a, .sectiemanifest #hoofdnavigatie #linkmanifest a {
		background: #8e9f81 url('../images/groen1c.jpg') 0 100% repeat-x;
		color: #ff0000;
		border-left: 1px solid #003300;
		border-right:3px solid #003300;
		border-bottom:0px;
		border-top:1px solid #003300;
		}

/* hover over-ride for automated tab */
.sectiehome #hoofdnavigatie #linkhome a:hover, .sectiehemmeland #hoofdnavigatie #linkhemmeland a:hover, .sectiemirror #hoofdnavigatie #linkmirror a:hover, .sectiestichting #hoofdnavigatie #linkstichting a:hover, .sectiepolitiek #hoofdnavigatie #linkpolitiek a:hover, .sectiepers #hoofdnavigatie #linkpers a:hover, .sectieweblog #hoofdnavigatie #linkweblog a:hover, .sectiemanifest #hoofdnavigatie #linkmanifest a:hover  {
		color: #ff0000;
		}

/* -- subnavigatie -- */

#subnavigatie {
		margin-top:0px;
		background: #ffffff url('../images/groen1comgek2.jpg') 0 100% repeat-x;


		border-top:0px solid #003300;
		border-bottom: 1px solid #8e9f81;
		border-left:1px solid #8e9f81;
		border-right:1px solid #8e9f81;
		padding:6px 0px 6px 0px;
		}

#subnavigatie ul {
		text-align:center;
		}

#subnavigatie li {
		display: inline;
		}

#subnavigatie a {
		font-weight: bold;
		font-size:1.2em;
		letter-spacing:0.15em;
		color: #8e9f81;
		text-decoration:none;
		padding:6px 19px;
		}

#subnavigatie a:hover {
		color: #ff0000;
		}


/* ---------- fonts en hyperlinks die niet bij nav horen ---------- */

html {
		font-size: 100.01%;
		}

body {
		font-size: 62.5%;
		font-family: verdana, Arial, Helvetica, sans-serif;
		color:#003300;
		}

h1	{font-size:2.0em;
	 line-height:1.2em;
	 margin:25px 0px;
	 text-align:center;
	 letter-spacing:0.05em;
	 word-spacing:0.1em;
	 color:#ff0000;
	 font-weight:bold;
	}

h2	{text-align:left;
	 margin-left:11px;
	 margin-top:25px;
	 margin-bottom:3px;
	 font-size:1.4em;
	 font-weight:bold;
	 color:#003300;
	}

p	{margin-bottom:15px;
	 margin-left:11px;
	 padding-right:50px;
	 font-size:1.3em;
	 text-align:left;
	 line-height:1.6em;
	 word-spacing:0.1em;
	 font-weight:normal;
	 color:#003300;
	}



#content a:link     {color: #003300; text-decoration: underline;}
#content a:visited  {color: #003300; text-decoration: underline;}
#content a:hover    {color: #ff0000; text-decoration: underline;}

#content a.linkrood:link     {color: #ff0000;}
#content a.linkrood:visited  {color: #ff0000;}
#content a.linkrood:hover    {color: #003300;}

#kader a:link     {color: #000000; text-decoration: underline; margin:50px 0px;}
#kader a:visited  {color: #000000; text-decoration: underline;}
#kader a:hover    {color: #ff0000; text-decoration: underline;}

#foot p		{color: #ffffff;
		 font-size:1.1em;
		 text-align:center;
		 margin-bottom:0px;
		 margin-top:6px;
	 	 margin-left:0px;
	 	 padding-right:0px;
	 	 line-height:1.0em;
	 	 word-spacing:0.3em;
	 	 font-weight:normal;
		 }

#foot a:link     {color: #ffffff; text-decoration: underline;}
#foot a:visited  {color: #ffffff; text-decoration: underline;}
#foot a:hover    {color: #ffffff; text-decoration: underline;}



/* ---------- afbeeldingen ---------- */

#content img	{margin-top:25px;
		 margin-left:11px;
		 margin-bottom:3px;
		}

#content img.contact	{margin-left:0px; margin-bottom:5px; margin-top:35px;}

/* --------- 6. tabellen ---------- */


#content table {margin-left:50px; width:850px;}


#content table.bestuur {margin-left:11px; width:600px;}



#content table.documenten {margin-left:50px; width:850px;}

td	{padding-bottom:15px;
	 
	 vertical-align:top;
	 font-size:1.3em;
	 text-align:left;
	 line-height:1.6em;
	 word-spacing:0.1em;
	 font-weight:normal;
	 color:#003300;
	}

/* ---------- 7. opmaak ---------- */

.rood		{color:#ff0000;}

.vet  		{font-weight:bold;}

.vetrood	{color:#ff0000; font-weight:bold;}

.cursief	{font-style:italic;}

.tabelkopje  	{font-weight:bold;
		 padding-top:30px;}

.rechts		{text-align:right;}

.center		{text-align:center;}

.roodcurs	{color:#ff0000; font-style:italic;}

.vetblauw	{color:#000066; font-weight:bold;}

.blauw		{color:#000066;}

.blauw2		{color:#0000ff;}

.groen		{color:#009900;}

.zwart		{color:#000000;}

.roodcenter	{text-align:center; color:#ff0000;}

.klein		{font-size:1.1em;}

.inspring	{margin-left:30px;}

.margonder	{margin-bottom:25px;}


/* ---------- 8. specifieke opmaak voor vensters ---------- */


#kader				{background:#ffffff none; color:#000000; overflow:auto;}

#kader p.rechts			{text-align:right; margin:15px 15px 25px 0px;}

#contentkader			{width:800px; margin-left:13px;}

#contentkader2			{width:850px; margin-left:13px;}

#contentkader h2		{color:#ff0000;
				 text-align:center;
	 			 margin-bottom:25px;
	 			 font-size:1.4em;
	 			 word-spacing:0.1em;
				 }

#contentkader h3		{color:#000000; margin-left:11px; font-size:1.4em; word-spacing:0.1em; text-align:left; margin-bottom:15px;}

#contentkader h4		{color:#ff0000; margin-left:11px; font-size:1.4em; word-spacing:0.1em; text-align:left; margin-bottom:15px;}

#contentkader p 		{color:#000000;}

#contentkader p.vet  		{font-weight:bold;}

#contentkader p.cursief		{font-style:italic;}

#contentkader p.curscenter	{font-style:italic; text-align:center;}

#contentkader p.roodcurs	{color:#ff0000; font-style:italic;}

#contentkader p.roodcenter	{text-align:center; color:#ff0000;}

#contentkader .vetrood		{color:#ff0000; font-weight:bold;}

#contentkader .rood		{color:#ff0000;}

#contentkader .links		{text-align:left;}

#contentkader p.vetblauw	{color:#000066; font-weight:bold;}

#contentkader p.blauw		{color:#000066;}

#contentkader p.klein		{font-size:1.1em;}

#contentkader p.briefhoofd	{margin-left:450px; margin-top:25px;}

#contentkader p.ondertekening	{margin-left:550px; margin-top:25px;}

#contentkader .inspring		{margin-left:30px;}

#contentkader ol		{margin-bottom:35px;}

#contentkader li 	{color:#000000;
		   	 font-size:1.3em;
	 		 text-align:left;
	 		 line-height:1.6em;
	 		 word-spacing:0.1em;
	 		 font-weight:normal;
			 margin-left:30px;}

#contentkader li.margbottom	{margin-bottom:1.4em;} 

#contentkader td	{padding-bottom:15px;
	 
	 
	 		font-size:1.3em;
			
	 		line-height:1.6em;
	 		word-spacing:0.1em;
	 		font-weight:normal;
	 		color:#000000;
			}
#contentkader td.vet	{font-weight:bold;}

