/* lay-out */
html {
	height : 100%;
}
	body { 
		height : 100%;
		padding : 0px;
		background-color : #ffffff;
		font-size : 62.5%;
		background-position: top center;
		background-repeat: no-repeat;
	}
	body.home {
		min-height : 100%;
		padding : 0px;
		background-color : #ffffff;
		font-size : 62.5%;
	}
			#skip {
				position : absolute;
				top : -10em;
			}
			#canvas {
				min-height : 100%;
				width: 1000px;
				margin-left: auto;
				margin-right: auto;
				margin-bottom : -8em;
				position: relative;
				background-image: url(../images/bg_home.gif);	/* Simon: stond op body.home maar gaf daar uitlijnproblemen */
				background-position: top center;
				background-repeat: repeat-y;
			}
				#header {
					height: 110px;
					padding: 0em 0em 0em 0em;
					margin : 0em 0em 0em 0em;
				}
					#headerArea {
						float: left;
						height: 110px;
						padding: 0em 0em 0em 0em;
						margin : 0em 0em 0em 0em;
					}
					#meta {
						padding: 1.6em 0em 1em 0em;
						margin : 0em 0em 0px 0em;
						width:548px;
						position: absolute;
						top: 0px;
						right: 8px;
						z-index: 100;
						font-size: 11px;
						
					}
					#meta .divider {
						color: #657d8f;
					}
						#meta ul {
							padding: 0em 0em 0em 0em;
							margin : 0em 0em 0px 0em;										
						}
						#meta li {
							float: right;
							list-style-type: none;
							padding: 0em 2px 0em 4px;
							margin : 0em 0em 0px 0em;
							background-image: url(../images/divider.gif);
							background-repeat: no-repeat;
							background-position: right 5px;		
						}
							#meta a:link, 
							#meta a:visited {
								text-decoration : none;
								color : #657d8f;
								font-weight: normal;
							}
							#meta a:hover, 
							#meta a:active {
								text-decoration : underline;
								color : #657d8f;
							}
							#meta a.small {
								font-size: 90%;	
							}
							#meta a.medium {
								font-size: 110%;	
							}
							#meta a.large {
								font-size: 136%;	
							}
							#meta div {
								padding: 0px 0px 0px 0px;
								margin : -5px 0em 0px 0px;
								width: 200px;
								float: right;
							}
							#meta div input {
								border: solid 1px #094b6e;
								height: 16px;
								width: 11em;
								padding: 0px 0px 0px 4px;
								margin : 0px 0em 0px 20px;		
							}
							#meta div input.btn {
								height: 18px;
								width: 	auto;
								padding: 2px 0px 2px 0px;
								margin : 0px 0em 0px 4px;
								border: none;
								color: #fff;
								background-color: #e31818;	
							}
				#navigation {
					position : absolute;
					top: 108px;
					left: 80px;
					right: 20px;
					padding: 0px 0px 0px 60px;
					margin: 0px 0px 0px 0px;
					height: 11px;
					zbackground-image: url(../images/bg_nav.gif);
					background-position: top left;
					background-repeat: repeat-x;
				}
				
						#navigation li {
							list-style-type : none;
							font-size : 110%;
							padding: 0px 0px 0px 0px;
							margin: 0px 0px 0px 0px;
							float: right;
						}
							#navigation li a {
								padding : 0em 0em 0em 0em;
								margin: 0em 0em 0em 0em;
								color : #ffffff;
								text-decoration : none;
								font-weight : normal;
							}
								#navigation li a:link,
								#navigation li a:visited {
									color : #ffffff;
									text-decoration : none;
								}
								#navigation li a:hover,
								#navigation li a:active {
									color : #ffffff;
									text-decoration : underline;
								}
				#subnavi {
					position : absolute;
					top: 108px;
					left: 1px;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 73px;
				}

				#body {
					width : 764px;
					padding: 2.1em 0em 0em 23.8em;
					margin : 0em 0em 0em 0em;
				}
					#text {
						width : 100%;
						padding: 0em 0em 0em 0em;
						margin : 0em 0em 0em 0em;
						font-size : 110%;
						line-height : 1.9em;
					}
						#terug {
							padding: 0em 0em 0em 0em;
							margin : 0em 0em 0em 0em;
							float: left;
							display: block;
							clear: both;
							width: 443px;
						}
							#terug h2 {
								margin : 1em 0em 0em 0em;
								font-size :	110%;
								color : #000000;
								float: left;
								display: inline;
							}
							#terug a {
								text-decoration : none;
								color : #e31818;
								font-weight: normal;
								padding: 1em 0em 0em 0em;
								margin : 0em 0em 0em 0em;
								float: right;
								display: inline;
							}
							#terug a:hover {
								text-decoration : underline;
								color : #e31818;
							}
						#text div.margin {
							padding : 0 0 2em;
							margin : 0 11px 0 0;
						}
						#text div.margin .kolom1 {
							float: left;
							width: 287px;
							margin: 0;
							padding: 0;
						}
						#text div.margin .kolom1 .homepagecontent,
						#text div.margin .kolom2 .homepagecontent {
							padding: 0.5em 0em 0em 0em;
						}
						
						#text div.margin .kolom1a {
							float: left;
							width: 443px;
							margin: 0em 0em 0em 0em;
							padding: 0em 0em 0em 0em;
						}
							#text div.margin .kolom1a #content {
								margin: 0em 0em 0em 0em;
								padding: 0em 0em 0em 0em;
							}
							#text div.margin .kolom1a #content ul li {
								margin: 0em 0em 1em 0em;
								padding: 0em 0em 0em 0em;
							}
							#text div.margin .kolom1a #content div input {
								border: solid 1px #094b6e;
								height: 16px;
								width: 34.6em;
								padding: 0px 0px 0px 4px;
								margin : 0px 0em 0px 0px;		
							}
							#text div.margin .kolom1a #content div input.btn {
								height: 18px;
								width: 	auto;
								padding: 2px 0px 2px 0px;
								margin : 0px 0em 0px 4px;
								border: none;
								color: #fff;
								background-color: #e31818;	
							}
							#text div.margin .kolom1a #content .selectie{
								margin: 0px 0px 10px 0px;
								padding: 0px 0px 0px 0px;
							}
							#text div.margin .kolom1a #content .item{
								margin: 0px 0px 10px 0px;
								padding: 0px 0px 0px 0px;
							}
							#text div.margin .kolom1a #content .dropdown{
								margin: 0px 0px 10px 0px;
								padding: 0px 0px 0px 0px;
							}
							#dropdown p{
								margin: 0px 0px 10px 0px;
								padding: 0px 0px 0px 0px;
								width: 200px;
								float: left;
							}
							#dropdown input{
								margin: 0px 0px 10px 0px;
								padding: 0px 0px 0px 0px;
								width: 200px;
								float: left;
							}
							.people{
								margin: 0px 0px 10px 0px;
								padding: 0px 0px 0px 0px;
							}
							.people p{
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 10px 0px;
								width: 430px;
							}
							.itemimg{
								margin: 0px 0px 0px 0px;
								padding: 0px 0px 0px 0px;
								float: right;
								display: block;
							}
						#text div.margin .kolom1b {
							float: left;
							width: 291px;
							margin: 0em 0em 0em 0.4em;
							padding: 0em 0em 0em 0em;
						}
						#text div.margin .kolom1c {
							float: left;
							width: 585px;
							margin: 0em 0em 0em 0.4em;
							padding: 0em 0em 0em 0em;
						}
						#text div.margin .kolom1d {
							float: left;
							width: 590px;
							margin: 0em 0em 0em 0em;
							padding: 0em 0em 0em 0em;
						}
						#text div.margin .kolom1da {
							float: left;
							width: 142px;
							margin: 0em 0em 0em 0.4em;
							padding: 0em 0em 0em 0em;
						}
						#text div.margin .kolom1e {
							float: left;
							width: 523px;
							margin: 0em 0em 0em 0em;
							padding: 0em 0em 0em 0em;
						}
						#text div.margin .inleiding {
							width: 443px;
							margin: 0em 0em 0em 0em;
							padding: 0em 0em 0em 0em;
						}
						#text div.margin .kolom2 {
							float: left;
							width: 294px;
							margin: 0 0 0 5px;
							padding: 0;
						}
						#text div.margin .kolom2a {
							float: left;
							width: 141px;
							margin: 0em 0em 0em 0.6em;
							padding: 0em 0em 0em 0em;
						}
						#text div.margin .kolom3 {
							color: #000;
							float: left;
							width: 150px;
							margin: 0;
							padding: 0;
							line-height : 1em;
						}
						#text div.margin .kolom3a {
							float: left;
							width: 141px;
							margin: 0em 0em 0em 0.6em;
							padding: 0em 0em 0em 0em;
						}
							#text div.margin .kolom3 div.sublvl {
								margin: 0em 0em 0em 13.4em;
								padding: 0em 0em 0em 0em;
							}
							#text div.margin .kolom3 div.contentvlak {
								margin: 1.6em 0em 0em 0em;
								padding: 1em 0em 0em 0em;
								width: 310px;
							}
								#text div.margin .kolom3 div.contentvlak div.links  {
									margin: 0em 0em 0em 0em;
									padding: 0em 0em 0em 0em;
									width: 140px;
									float: left;
								}
							#text div.margin .kolom3 div.contentvlak div.links  {
									margin: 0em 0em 0em 0em;
									padding: 0em 0em 0em 0em;
									width: 140px;
									float: left;
								}
									#text div.margin .kolom3 div.contentvlak div.links img{
										margin: 0em 0em 0em 0em;
										padding: 0em 0em 0em 0em;

									}
									#text div.margin .kolom3 div.contentvlak div.links p{
										margin: 0em 0em 0em 0em;
										padding: 0em;
										font-family: Verdana, Arial, Helvetica, sans-serif;
										font-size: 11px;
										color: #657d8f;
										line-height : 1.9em;
									}
									#text div.margin .kolom3 div.contentvlak div.links h2{
										margin: 0px;
										padding: 12px 0px 8px 0px;
									}
								#text div.margin .kolom3 div.contentvlak div.rechts {
									margin: 0em 0em 0em 0em;
									padding: 0em 0em 0em 0.6em;
									width: 150px;
									float: left;
									color : #657d8f;
									line-height: 1.9em;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw  {
									margin: 0em 0em 0em 0em;
									padding: 4px;
									width: 134px;
									float: left;
									background-color: #e6edf0;
									line-height : 1.9em;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw  p{
									margin: 0em 0em 0em 0em;
									padding: 0em;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									color: #657d8f;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw h2{
									margin: 0px;
									padding: 8px 0px 8px 0px;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw img{
									margin: 0px;
									padding: 0px;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw2  {
									margin: 0em 0em 0em 0em;
									padding: 4px;
									width: 144px;
									float: left;
									background-color: #e6edf0;
									line-height : 1.9em;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw2  p{
									margin: 0em 0em 0em 0em;
									padding: 0em;
									font-family: Verdana, Arial, Helvetica, sans-serif;
									font-size: 11px;
									color: #657d8f;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw2 h2{
									margin: 0px;
									padding: 8px 0px 8px 0px;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw2 li{
									margin: 0px 0px 0px 20px;
									padding: 0px 0px 5px 0px;
									list-style-image: url(../images/blokje.gif);
									line-height: 1.3em;
								}
								#text div.margin .kolom3 div.contentvlak div.linksblauw2 img{
									margin: 0px;
									padding: 0px;
								}
								#text div.margin .kolom3 div.contentvlak div.dubbelefoto{
									margin: 0px;
									padding: 0px;
									width: 297px;
									float: left;
								}
								#text div.margin .kolom3 div.contentvlak div.dubbelefoto img{
									margin: 0px;
									padding: 0px;
									float: right;
								}
							#text div.margin .kolom3 .sublvl {
								margin: 0 0 8px 0;
								padding: 0;
							}
							#text div.margin .kolom3 div.sublv2 {
								margin: 0px 0px 0px 6px;
								padding: 0px 0px 0px 0px;
								width: 150px;
							}
							#text div.margin .kolom3 .related {
								background-color: #e6edf0;
								color: #5c788c;
								float: left;
								width: 139px;
								position: relative;
								margin: 0em 0em 0.6em 0em;
								padding: 0.6em 6px 0.5em 6px;
								line-height : 1.5em;
							}
								#text div.margin .kolom3 .related .abs {
									position: absolute;
									top: 22px;
									left: 0px;
								}
								#text div.margin .kolom3 .related .xmargin {
									margin: 7.6em 0em 0em 0em;
									padding: 0em 0px 0em 0px;									
								}								
							#text div.margin .kolom3 .related1 {
								background-color: #e6edf0;
								color: #5c788c;
								float: left;
								width: 139px;
								margin: 6px 0;
								padding: 6px 6px 0 6px;
								line-height : 1.5em;
							}
						#text div.margin .kolom4 {
							float: left;
							width: 141px;
							margin: 0em 0em 0em 0.6em;
							padding: 0em 0em 0em 0em;
						}
							#text div.margin .kolom4 .sublvl {
								margin: 0em 0em 0.6em 0em;
								padding: 0em 0em 0em 0em;
								line-height : 1em;
							}
							#text div.margin .kolom4 .related {
								background-color: #e6edf0;
								color: #5c788c;
								float: left;
								width: 139px;
								position: relative;
								margin: 0em 0em 0.6em 0em;
								padding: 0.6em 6px 0em 6px;
								line-height : 1.5em;
							}
							#text div.margin .kolom4 .xmargin {
								margin: 4.2em 0em 0em 0em;
								padding: 0em 0px 0em 0px;									
							}
							#text div.margin .kolom4 .xxmargin {
								margin: 3.1em 0em 0.5em 0em;
								padding: 0em 0px 0em 0px;									
							}		

							#fotocontainer {
								margin: 0px;
								padding: 0px 0px 15px 0px;
								width: 586px;
								float: left;
								display: block;
								clear: both;
							}
							
							#fotocontainer img {
								float: left;
							}
							
							.fotomarge {
								margin: 0px;
								padding: 0px 0px 0px 5px;
							}
							
							#togglenav {
								margin-top: -3em;
								margin-bottom: 1em;
								text-align: right;
								}



/*sitemap*/
ul.sitemap {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 12px;
}
ul.sitemap li {
		margin: 0em 0em 0em 2em;
		padding: 0em 0em 0em 12px;
		background-image: url(/images/bullet_sitemap.gif);
		background-position: left 8px;
		background-repeat: no-repeat;
	}
ul.sitemap a:link, 
ul.sitemap a:visited {
	text-decoration : none;
	color : #e31818;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.sitemap a:hover, 
ul.sitemap a:active {
	text-decoration : underline;
	color : #e31818;
}
	ul.sitemap ul.lvl1 {
		margin: 0.4em 0em 0.4em 0em;
		padding: 0em 0em 0em 0px;
	}
	ul.sitemap ul.lvl2 {
		margin: 0em 0em 1em 0em;
		padding: 0em 0em 0em 0px;
	}
		ul.sitemap ul.lvl2 li a:link, 
		ul.sitemap ul.lvl2 li a:visited {
			text-decoration : none;
			color : #e31818;
			font-weight: normal;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		ul.sitemap ul.lvl2 li a:hover, 
		ul.sitemap ul.lvl2 li a:active {
			text-decoration : underline;
			color : #e31818;
		}


/* other styles */
.right {
	float: right;	
}
.left {
	float: left;	
}
.intro {
	font-weight: bold;
		
}
.red {
	color: #e31818;
}
.highlight {
	background-color: #f1d1e7;
	padding: 8px 14px 14px 14px;
	margin: 14px 0px 0px 0px;	
}
.lightred {
	color: #ff0000;
}


/* styles by JeroenH for Koen */

#text input, textarea 
{
	width: 170px;
}

#text .radio input
{
	width: 20px;
} 

#text .kolom3 .related1 input 
{
	width: 130px;
}

/* /styles by JeroenH for Koen */


/* Additions SL 2007-07-27 */

#text div.margin .kolom3 #rightmenu
{
	margin: 0;
	padding: 10px 0 0;
	width: 150px;
	height: 112px;
	overflow: hidden;
	background-color: #e6edf0;
	color: #657d8f;
}

#text div.margin .kolom3 #mailinglist
{
	margin: 0 0 6px;
	padding: 0;
	width: 150px;
}
#text div.margin .kolom3 #mailinglist p
{
	margin-left: 6px;
	margin-right: 6px;
}

#text div.margin .kolom3 #mailinglist div#signup
{
	position: relative;
	margin: 15px 0 5px;
	padding: 0;
	border-top: solid 1px #e6edf0;
}
#text div.margin .kolom3 #mailinglist div#signup img
{
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 57px;
	border-bottom: solid 1px #094b6e;
}
#text div.margin .kolom3 #mailinglist div#signup p
{
	margin: 57px 0 0;
	height: 1.7em;
}
#text div.margin .kolom3 #mailinglist div#signup p a
{
	display: block;
	margin: 0;
	padding: 0 6px;
	height: 100%;
	text-align: right;
	text-decoration: none;
	background-color: #094b6e;
	color: #fff;
}
#text div.margin .kolom3 #mailinglist div#signup p a:hover
{
	background-color: #a1c7d9;
	color: #094b6e;
}

#text div.margin #home_outer
{
	float: left;
	margin: 0 0 0 4px;
	padding: 0;
	width: 599px;
}
#text div.margin #home_outer .photos img.first
{
	margin-right: 5px;
}

/* /Additions SL 2007-07-27 */

/* Additions SL 2007-08-27 */
table.contenttable, 
table.contenttable thead th, 
table.contenttable tbody td
{
	border-collapse: collapse;
}
table.contenttable
{
	margin: 0 0 20px;
	width: 568px;
}
table.contenttable caption
{
	padding: 30px 0 10px;
	text-align: center;
	text-transform: uppercase;
	background-color: inherit;
	color: #e31818;
}
table.contenttable thead th
{
	border: solid 1px #000;
	text-align: center;
}
table.contenttable tbody td
{
	border: solid 1px #000;
	text-align: right;
	padding-right:2px;
}
table.contenttable thead th
{
	padding-bottom: 1em;
	font-size: 1.2em;
	background-color: #5f99b7;
	color: #fff;
}
table.contenttable tbody td
{
	border-width: 0;
	font-size: .8em;
	background-color: inherit;
	color: #657d8f;
}

table.contenttable tfoot td,
table.contenttable tfoot th
{
	text-align: right;
	font-weight: bold;
}

/* Additions SL 2007-08-27 */


/* Tam Tam Whitespacing the right column 16-7-10*/
#investor img{
	margin-top: 9px;
	margin-bottom: -4px;
}
