* {
padding: 0;
margin: 0;
border: 0;
outline: none;
}

body {
background: url(../images/bg.gif) center top #8f9da5 repeat-x;
font-family: Verdana, Geneva, sans-serif;
font-size: 13px;
color: #FFF;
line-height: 22px;
}

h1 {
font-family: Verdana, Geneva, sans-serif;
font-weight:100;
font-size: 24px;
color: #FFF;
padding-bottom: 25px;
}

.font_slogan {
font-size: 27px;
line-height: 29px;
color: #554556;
}

.font_vergroten {
font-size: 10px;
color: #460559;
line-height: 12px;
}

#flashoverlay {
width:1300px;
height:120px;
position:absolute;
/*top:590px;*/
top:520px;
left:50%;
margin-left:-1444px;
z-index:1;
}

#container {
width: 1000px;
margin: 0 auto;
}

	#top {
	background: url(../images/bg_top.gif) no-repeat 0px 50px;
	width: 981px;
	height: 100px;
	/* padding: 43px 0px 0px 0px; */
	padding: 43px 19px 0px 0px;
	/* 155 */
	float: left;
	}
	
		#top a img{
			float:right;
			padding-top:0px;
		}
	
		#navigation {
		width: 1000px;
		height: 33px;
		float: left;
		}
		
			#navigation ul li {
			float: left;
			list-style-type: none;
			font-size: 13px;
			padding-right: 0px;
			text-align: center;
			}
			
			#navigation ul li a {
			color: #FFF;
			text-decoration: none;
			display: block;
			}
			
			#navigation ul li a:hover {
			font-size: 13px;
			font-weight: bold;
			color: #8d9ba3;
			}
			
			#navigation ul li a.active {
			font-size: 13px;
			font-weight: bold;
			color: #8d9ba3;
			}			
			
				.button_home {width: 50px; margin-right: 5px; }
				.button_communicatie {width: 172px;}
				.button_tekst {width: 158px; margin-right: 9px; }
				.button_werkwijze {width: 80px; margin-right: 7px;}
				.button_inhetkort {width: 140px; margin-right: 3px;}
				.button_opdrachten {width: 96px; margin-right: 7px;}
				.button_contact {width: 80px; }
		
	#content {
	background: url(../images/bg_content.gif) no-repeat 0px 10px ;
	width: 986px;
	height: 624px;
	float: left;
	padding: 27px 0px 0px 16px;
	}
			
		#column_left {
		border: 2px #77bad7 solid;
		width: 450px;
		height: 594px;
		float: left;
		}
		
			#column_home {
			height: 524px;
			width: 350px;
			padding: 70px 50px 0px 50px;
			float: left;
			/*
			font-size: 15px;
			fine-height: 28px;
			*/
			text-align:justify;
			}		
		
			#left_top {
			height: 125px;
			width: 368px;
			padding: 25px 20px 0px 62px;
			float: left;
			}
			
				.samenspel {
				width: 368px;
				padding-top: 10px;
				font-size: 30px;
				line-height: 33px;
				color: #554556;
				}
			
			#left_bottom {
			height: 444px;
			width: 376px;
			padding: 0px 37px 0px 37px;
			float: left;
			text-align:justify;
			}	
			
				#left_bottom a {
				color: #FFF;
				}				
		
		#column_right {
		width: 490px;
		height: 594px;
		float: left;
		}
		
			#column_right_werkwijze_afb {
			width: 490px;
			height: 246px;
			float: left;
			
			}
			
			#column_right_opdrachten_afb {
			background: url(../images/bg_opdrachten.gif);
			width: 450px;
			height: 226px;
			padding: 30px 0px 0px 40px;
			float: left;			
			}
			
				#column_right_opdrachten_afb ul li {
					float: left;
					margin-right: 6px;
					list-style-type: none;
					width:136px;
					height:179px;
					border:1px #fff solid;
					overflow:hidden;
				}
				
				.opdrachten_afb {
					float:left;
					width:431px;
					height:200px;
					overflow:hidden;
					padding-left:2px;
				}
			
			#column_right_werkwijze_txt {
			width: 368px;
			height: 288px;
			float: left;
			margin: 10px 0px 0px 33px;
			padding: 50px 37px 0px 37px;
			border: 2px #8f9da5 solid;
			text-align:justify;
			}
			
				#column_right_werkwijze_txt a {
				color:#FFF;
				text-decoration: none;
				}
				
				#column_right_werkwijze_txt a:hover {
				color:#77bad7;
				text-decoration: none;
				}				
			
			#column_right_opdrachten_txt {
			width: 407px;
			height: 288px;
			float: left;
			margin: 10px 0px 0px 33px;
			padding: 30px 20px 10px 15px;
			border: 2px #8f9da5 solid;
			font-size: 11px;
			line-height: 13px;
			}
			
				#column_right_opdrachten_txt a {
				color:#FFF;
				text-decoration: underline;
				}
				
				#column_right_opdrachten_txt a:hover {
				color:#77bad7;
				text-decoration: none;
				}		
				
				#column_right_opdrachten_txt table tr td{
					padding-bottom:2px;
				}		
			
			.container_blok1 {
			width: 244px;
			float: left;
			}
			
				.blok1 {
				width: 210px;
				height: 70px;
				float: left;
				padding: 80px 0px 0px 10px;
				margin: 0px 0px 15px 15px;
				border: 2px #77bad7 solid;
				text-transform:uppercase;
				}
								
					.blok1-margin {
					margin-left: 35px;
					}
					
					.blok1 a:hover {
					text-decoration: color:#999;	
					}
					
				.blok1-bottom {
				width: 220px;
				height: 100px;
				float: left;
				padding: 50px 0px 0px 0px;
				margin: 0px 0px 15px 15px;
				border: 2px #77bad7 solid;
				text-align: center;
				}
			
			.blok2 {
			width: 212px;
			height: 309px;
			float: left;
			padding: 10px 0px 0px 8px;
			margin: 0px 0px 15px 10px;
			border: 2px #77bad7 solid;
			}
					.blok2-margin {
					margin-left: 103px;
					}
			
			.blok3 {
			width: 459px;
			height: 65px;
			float: left;
			padding: 15px 0px 0px 0px;
			margin: 0px 0px 15px 15px;
			border: 2px #77bad7 solid;
			text-align: center;
			}
			
					.blok3-margin {
					margin-left: 263px;
					}			
			
			.blok4 {
			width: 167px;
			height: 147px;
			float: left;
			padding: 10px 0px 0px 0px;
			margin: 0px 0px 0px 15px;
			border: 2px #77bad7 solid;
			text-align:center;
			}
			
			.blok4_afb {
			width: 167px;
			height: 37px;
			float: left;
			padding: 120px 0px 0px 0px;
			margin: 0px 0px 0px 15px;
			border: 2px #77bad7 solid;
			text-align:center;
			}			
			
			.blok5 {
			width: 273px;
			height: 97px;
			float: left;
			padding: 60px 0px 0px 0px;
			margin: 0px 0px 0px 15px;
			border: 2px #77bad7 solid;
			text-align:center;			
			}
			
				.blok5-margin {
				margin-left: 155px;
				}
			
.font_blok_wit {
font-size: 33px;
color:#FFF;
text-decoration: none;
line-height: 24px;
}

.font_blok_blauw {
font-size: 19px;
color:#75b4d1;
text-decoration: none;
}

.font_blok_blauwgroot a {
font-size: 35px;
color:#75b4d1;
text-decoration: none;
line-height: 24px;
}

.font_blok_bruin {
font-size: 33px;
color:#554556;
text-decoration: none;
line-height: 24px;
}

.slogan_bottom {
padding-top: 10px;	
}

#footer {
height: 30px;
width: 981px;
float: left;
text-align: right;
font-size: 11px;
}
	#footer a {
	color: #FFF;
	text-decoration: none;
	}
	
	#footer a:hover {
	color: #FFF;
	text-decoration: underline;
	}	