html{
overflow: -moz-scrollbars-vertical;
}
		body{
		background-color: #ffffff;
		margin: 0 auto;
		padding:0;
		color: #000000;
		font-family: georgia, "times new roman", serif;
		font-size: 13px;
		line-height: 150%;
					background-image: url('images/bg_kapp.png');
			background-repeat: repeat-y;
			background-position: top center;
			margin-top: 20px;
		}
		td,p,li,div,a {
		color: #000000;
		font-family: georgia, "times new roman", serif;
		font-size: 13px;
		line-height: 150%;
		}
		a:link {
		color: #10a4e2;
		text-decoration: none;
		font-style: italic;
		}
		a:visited {
		color: #10a4e2;
		text-decoration: none;
		font-style: italic;
		}
		a:hover {
		color: #10a4e2;
		text-decoration: underline;
		font-style: italic;
		}
		a:active {
		color: #10a4e2;
		text-decoration: underline;
		font-style: italic;
		}						
		#container {
			width: 904px ;
			height: 100%;
/*border: solid 1px #000;*/
			text-align:left;
		}
		#menutop {
		width: 904px ;
		height: 50px ;
		min-height: 50px;
		text-align:left;
		}
		#menutop img {
		border: 0;
		}
		#logo{
		width: 904px ;
		height: 50px ;
		min-height: 50px;
		/*border-right: solid 1px #cecece;*/
		}
		#logo a {
			display:block;float:left;
			width:218px;
		}
		#logo h1 {
			color : #858588;
			font-size: 22pt;
			font-family: georgia, "times new roman", serif;
			width:665px;
			clear: top;
			margin:10px 0px 0px 0px;
			padding:0px;
			line-height: 25pt;
			/*border-right: solid 1px #cecece;*/
			float:right;
		}
		#logo h2 {
			color : #00457d;
			font-size: 12pt;
			font-family: georgia, "times new roman", serif;
			width:665px;	
			clear: top;		
			margin:8px 0px 0px 0px;
			padding:0px;
			line-height: 16pt;	
			float:right;			
		}
		#menuhoofd {
			width: 218px;
			display: block;
			clear:left;
			float: left;
			height: auto;
			margin-top:40px;/*bij IE 7geen marge*/
		}
		#menuhoofd img{
			border: 0px;
		}
		#vlakken {
		position: relative;
		top: 0px;
		left: 0px;
		}
		#vlak0{
			position: absolute;
			top:51px;left:230px;
			width: 550px;
		}
		#vlak0p{
			position: absolute;
			top:51px;left:20px;
			width: 805px;
		}		
		#streep0{
			position: absolute;
			top:40px;left:230px;
			width: 690px;
			height: 11px;
			margin:0px;padding:0px;
		}	
		#streep0p{
			position: absolute;
			top:40px;left:0px;
			width: 904px;
			height: 11px;
			margin:0px;padding:0px;
			text-align:left;
		}				
		#vlak0 div{
			margin: 10px 7px 10px 7px;
		}		
		#vlak1a{
			position: absolute;
			top:44px;left:230px;
			background-image: url('images/vlak1a.png');
			background-repeat:no-repeat;
			width: 444px;
			height: 193px;
			margin: 0px;
			padding: 0px;
		}
		#vlak1a div{
			margin: 35px 7px 10px 7px;
		}
		#vlak1b{
			position: absolute;
			top:248px;left:230px;
			background-image: url('images/vlak1b.png');
			background-repeat:no-repeat;			
			width: 444px;
			height: 288px;
			margin: 0px;
			padding: 0px;			
		}
		#vlak1b div{
			margin: 35px 7px 10px 7px;
		}		
		#vlak1c1{
			position: absolute;
			top:546px;left:230px;
			background-image: url('images/vlak1c1.png');
			background-repeat:no-repeat;			
			width: 228px;
			height: 163px;
			margin: 0px;
			padding: 0px;
		}
		#vlak1c1 div{
			margin: 35px 7px 10px 7px;
		}			
		#vlak1c2{
			position: absolute;
			top:546px;left:458px;
			background-image: url('images/vlak1c2.png');
			background-repeat:no-repeat;			
			width: 216px;
			height: 163px;
			margin: 0px;
			padding: 0px;			
		}		
		#vlak1c2 div{
			margin: 35px 17px 10px 7px;
		}	
		#vlak1d1{
			position: absolute;
			top:720px;left:230px;
			background-image: url('images/vlak1d1.png');
			background-repeat:no-repeat;
			background-position: 0 0;
			width: 228px;
			height: 195px;
			min-height: 195px;
			margin: 0px;
			padding: 0px;
			/*margin-bottom: 20px;	*/
	}
		#vlak1d1 div{
			margin: 55px 17px 10px 7px;
		}			
		#vlak1d2{
			position: absolute;
			top:720px;left:458px;
			background-image: url('images/vlak1d2.png');
			background-repeat:no-repeat;			
			width: 216px;
			height: 175px;
			margin: 0px;
			padding: 0px;	
			margin-bottom: 20px;	
		}	
		#vlak1d2 div{
			margin: 35px 7px 10px 7px;
		}					
		#vlak2a{
			position: absolute;
			top:44px;left:687px;
			background-image: url('images/vlak2a.png');
			background-repeat:no-repeat;			
			width: 216px;
			height: 193px;
			margin: 0px;
			padding: 0px;			
		}	
		#vlak2a div{
			margin: 35px 7px 10px 7px;
		}			
		#vlak2b{
			position: absolute;
			top:243px;left:687px;
			background-image: url('images/vlak2b.png');
			background-repeat:no-repeat;			
			width: 216px;
			height: 622px;
			margin: 0px;
			padding: 0px;			
		}		
		#vlak2b div.news{
			margin: 30px 7px 10px 7px;
		}	
		h2{
		color: #003f7c;
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: georgia, "times new roman", serif;
		font-size: 13px;	
		padding:0px;	
		font-weight: normal;
		}
		h3{
		color: #003f7c;
		margin-top: 20px;
		margin-bottom: 5px;
		font-family: georgia, "times new roman", serif;
		font-size: 16px;	
		padding:0px;	
		font-weight: bold;
		}	
		h4{
		color: #003f7c;
		margin-top: 8px;
		margin-bottom: 5px;
		font-family: georgia, "times new roman", serif;
		font-size: 16px;	
		padding:0px;	
		font-weight: normal;
		}			
		.naam{
		color: #003f7c;
		font-family: georgia, "times new roman", serif;
		font-size: 16px;	
		font-weight: bold;
		}			
		.lijst{
		color: #000000;
		margin-top: 20px;
		margin-bottom: 5px;
		font-family: georgia, "times new roman", serif;
		font-size: 15px;	
		padding:0px;	
		font-weight: normal;
		margin-top:15px;
		}
		.noot{
		font-style: italic;
		}				
		p.verder{
		margin-top: 2px;
		}
		p {margin: 0px;}
		
#vlak0 div p{
margin-top: 0px;
margin-bottom: 8px;
}
ul {
margin-top: 0px;
}

		#vlakp1a{
			clear: both;
			position: absolute;
			top:84px;left:0px;
			background-image: url('images/portfolio_ov_1.jpg');
			background-repeat:no-repeat;
			width: 273px;
			height: 169px;
			margin: 0px;
			padding: 0px;
		}
		#vlakp1a div{
			margin: 5px 7px 10px 7px;
		}
		#vlakp1b{
			position: absolute;
			top:265px;left:0px;
			background-image: url('images/portfolio_ov_3.jpg');
			background-repeat:no-repeat;			
			width: 273px;
			height: 169px;
			margin: 0px;
			padding: 0px;			
		}
		#vlakp1b div{
			margin: 5px 7px 10px 7px;
		}
		#vlakp1c{
			position: absolute;
			top:446px;left:0px;
			background-image: url('images/portfolio_ov_5.jpg');
			background-repeat:no-repeat;	
			background-position: 0 0;		
			width: 273px;
			height: 180px;
			min-height: 180px;
			margin: 0px;
			padding: 0px;	
		}
		#vlakp1c div{
			margin: 5px 7px 10px 7px;
		}
		#vlakp2a{
			clear: both;
			position: absolute;
			top:84px;left:286px;
			background-image: url('images/portfolio_ov_2.jpg');
			background-repeat:no-repeat;
			width: 273px;
			height: 169px;
			margin: 0px;
			padding: 0px;
		}
		#vlakp2a div{
			margin: 5px 7px 10px 7px;
		}
		
		#vlakp2b{
			position: absolute;
			top:265px;left:286px;
			background-image: url('images/portfolio_ov_4.jpg');
			background-repeat:no-repeat;			
			width: 273px;
			height: 169px;
			margin: 0px;
			padding: 0px;			
		}
		#vlakp2b div{
			margin: 5px 7px 10px 7px;
		}		
	
div#projstart {
	margin:0px;
	width:805px;
	display:block;
}	

div#projkant {
	width:230px;
	display: block;
	float:left;
}
div#projkant img {
	border:none;
	margin-bottom:35px;
}
div#projinh{
	width:570px;
	display: block;
	float:left;
}

div#projinh h2{
		color: #003f7c;
		margin-top: 20px;
		margin-bottom: 20px;
		font-family: georgia, "times new roman", serif;
		font-size: 16px;	
		padding:0px;	
		font-weight: bold;

}
div#projinh p.projinl{
		color: #003f7c;
}

		a.proj:link {
		color: #e2007a;
		text-decoration: none;
		font-style: italic;
		}
		a.proj:visited {
		color: #e2007a;
		text-decoration: none;
		font-style: italic;
		}
		a.proj:hover {
		color: #e2007a;
		text-decoration: underline;
		font-style: italic;
		}
		a.proj:active {
		color: #e2007a;
		text-decoration: underline;
		font-style: italic;
		}	
		
	#vlaknieuws{
			position: absolute;
			top:46px;left:230px;
			width: 560px;
			background-image: url('images/vlak_news.png');
			background-repeat:no-repeat;
			color: #10a4e2;
		}
		
			#vlaknieuws  ul {
			color: #10a4e2;
			margin-left: 10px;
			padding-left:12px;
			padding-top: 5px;
			} 
			#vlaknieuws  li{
			color: #10a4e2;
			} 			
			
			#vlaknieuws p.dblauw{
			margin-left:10px;
			color: #003f7c;
			padding:0px;
			} 	
			#vlaknieuws p{
			margin-left:10px;
			color: #000000;
						padding:0px;
						margin-top: 20px;
			} 	
			
			.grijs {
	color: #666666;
}
			#vlaknieuws h1{
			margin-left:10px;
		color: #003f7c;
		margin-top: 15px;
		margin-bottom: 20px;
		font-family: georgia, "times new roman", serif;
		font-size: 16px;	
		padding:0px;	
		font-weight: bold;

			} 
			a.nee:link{
				color: #003f7c;
				text-decoration: none;
						font-style: normal;
			}
			a.nee:visited{
				color: #003f7c;
				text-decoration: none;
						font-style: normal;
			}
			a.nee:hover{
				color: #003f7c;
				text-decoration: underline;
						font-style: normal;
			}
			a.nee:active{
				color: #003f7c;underline;
						font-style: normal;
			}		
			a.ja:link{
		color: #10a4e2;
		text-decoration: none;
		font-style: normal;
			}
			a.ja:visited{
		color: #10a4e2;
		text-decoration: none;
		font-style: normal;		
			}
			a.ja:hover{
		color: #10a4e2;
		text-decoration: underline;
		font-style: normal;		
			}
			a.ja:active{
		color: #10a4e2;
		text-decoration: underline;
				font-style: normal;
			}									
