body {
	
	background-image:url(images/achtergrond.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#666666;
	color:#FFF;
}

a {
outline:none;	
}

.referenties {
	font-size: 11px;
	line-height: 200%;
}

#container {
	width: 980px;
	margin: 0 auto;	
	position:relative;
	background-color:#000;
	background-repeat:repeat-x;
	background-image:url(images/content.jpg);
	overflow:hidden;
}

#logo {
	
	width: 386px;
	height: 98px;
	background-image:url(images/logo2.png);
	float:left;
	
}

#menu {
	
	width: 594px;
	height: 98px;
	float:left;
	
}

#menu ul {
	
	padding:0px;
	margin:0px;
	
}

#menu li {
	
	display:inline;
	text-align:center;
	width: 94px;
	float:left;
	
}

#menu li a {
	
	width: 94px;
	height: 98px;	
	display:block;
	color:#FFF;
	text-decoration:none;
	line-height:168px;
	
	
}

#menu ul li a:hover {
	
	background-image:url(images/button.jpg);
	background-repeat:no-repeat;
	font-weight:bold;
}

.menu_active {
	
	background-image:url(images/button.jpg);
	background-repeat:no-repeat;

}



#header {
	
	width: 980px;
	height: 163px;
	background-image:url(images/header2.jpg);
	margin-top:6px;
	float:left;
	background-repeat:no-repeat;
}

#tekst {
	width: 580px;
	float:left;
	top:269px;

}

.tekst {
	
	color:#FFF;
	margin-top:50px;
	margin-left:30px;
	width:500px;
	line-height:17px;
	
	
}

#tekst a {
	
	color:#FFF;
	text-decoration:none;
	outline:none;
	

}

#tekst img {
	
	margin-right:10px;
	border:none;
	
	
}

#tekst2 a img:hover {
	
	background-image:url(images/punt2-2.png);
	border:none;
	
}

#tekst3 a img:hover {
	
	background-image:url(images/punt2-2.png);
	border:none;
	
}
#tekst img:hover {
	
	background-image:url(images/punt2-2.png);
	border:none;
	
}


#tekst2 {
	
	width: 330px;
	height: 400px;
	float:left;
	top:269px;

}

.tekst2 {
	
	margin-top:50px;
	margin-left:30px;
	width:500px;
	
}

#tekst2 img {
	
	margin-right:10px;
	border:none;
	
}

#tekst2 a {
	
	color:#FFF;
	text-decoration:none;
	outline:none;
	
}

#tekst3 {
	
	width: 250px;
	height: 263px;
	float:left;
	top:309px;

}

.tekst3 {
	
	color:#FFF;
	margin-top:135px;
	*margin-top:145px;
	

	
}

#tekst3 a {
	
	color:#FFF;
	text-decoration:none;
	outline:none;
}

#tekst3 img {
	
	margin-right:10px;
	border:none;
	
}


.kopje {
	
	font-size:14px;
	font-weight:bold;
	
}

.kopje2 {
	
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	color:#F30;
	
}

#tekst4 {
	
	width:300px;
	float:left;
	
	
}

.kopje4 {
	
	color:#F06;
	font-size:14px;
	font-weight:bold;
	
}

#tekst4 a {
	
	color:#F06;
	
}

#tekst5 {
	
	width:300px;
	float:left;
	
}

.kopje5 {
	
	color:#F60;
	font-size:14px;
	font-weight:bold;
	
}

#tekst5 a {
	
	color:#F60;
	
}

#tekst6 {
	
	width:300px;
	float:left;
	
}

.kopje6 {
	
	color:#FF0;
	font-size:14px;
	font-weight:bold;
	
}

#tekst6 a {
	
	color:#FF0;
	
}

#tekst7 {
	
	width:250px;
	
}


.kopje7 {
	
	color:#3F0;
	font-size:14px;
	font-weight:bold;
	
}

#tekst7 a {
	
	color:#3F0;
	
}

#tekst8 {
	
	width:250px;
	
}

.kopje8 {
	
	color:#0CC;
	font-size:14px;
	font-weight:bold;
	
}

#tekst8 a {
	
	color:#0CC;
	
}

#tekst9 {
	
	width:250px;
	
}

.kopje9 {
	
	color:#F00;
	font-size:14px;
	font-weight:bold;
	
}

#tekst9 a {
	
	color:#F00;
	
}
.tekst_contact {
	
	font-size:16px;
	color:#FFF;
	text-align:center;
	margin-top:120px;

}

#frame {
	width:335px;
	height:205px;
	position:absolute;
	top:501px;
	left: 100px;
	background-image:url(images/frame2.png);
	
	
}

#frame a {

	color:#0CC;
	text-decoration:underline;

}

.frame {
	
	width: 250px;
	color:#0CC;
	font-weight:bold;
	margin-top:45px;
	margin-left: 42px;
	font-size:14px;
	text-align:center;
	
}

#frame_nieuws {
	width:335px;
	height:205px;
	position:absolute;
	top:557px;
	left: 106px;
	background-image:url(images/frame2.png);
	
	
}

#frame_nieuws a {

	color:#F06;
	text-decoration:underline;

}

.frame_nieuws {
	
	width: 250px;
	color:#F06;
	font-weight:bold;
	margin-top:45px;
	margin-left: 42px;
	font-size:14px;
	text-align:center;
	
}



#lijn {
	
	width:4px;
	height:423px;
	background-image:url(images/lijn.jpg);
	float:left;
	position:absolute;
	left:580px;
	top: 309px;	
	
}

#foto2 {
	
	width: 229px;
	height:172px;
	top:311px;
	background-image:url(images/foto1.jpg);
	position:absolute;
	left: 630px;
}

#nieuws {
	
	width: 320px;
	height: 220px;
	position:absolute;
	top: 310px;
	left: 600px;
}

.nieuws {
	
	margin-top:20px;
	margin-left:15px;
	color:#FFF;
	font-size:12px;
	
}

#nieuws a {
	
	color:#FFF;
	text-decoration:none;
	
}

#nieuws img {
	
	margin-top:3px;
	margin-right:10px;
	border:none;
	
}

#info {
	
	width: 200px;
	height: 20px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	margin-top:633px;
	margin-left:-550px;
}

#info a {
	
	color:#FFF;
	text-decoration:none
	
}

#info2 {
	
	width: 200px;
	height: 20px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	margin-top:613px;
	margin-left:-300px;

}

#info2 a {
	
	color:#FFF;
	text-decoration:none
	
}

#info3 {
	
	width: 200px;
	height: 20px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	margin-top:370px;
	margin-left:-300px;
}

#info3 a {
	
	color:#FFF;
	text-decoration:none
	
}


#frame2 {
	
	width: 335px;
	height: 205px;
	float:left;
	margin-top:250px;
	margin-left:20px;
	background-image:url(images/frame2.png);
	
}

#frame2 a {

	color:#F03;
	text-decoration:underline;

}


#contact {
	
	width: 200px;
	height:240px;
	float:left;
	margin-left:100px;
	margin-top:80px;
	
}

#frame3 {
	
	width: 335px;
	height: 205px;
	float:left;
	margin-top:20px;
	background-image:url(images/frame2.png);
	
}

#frame3 a {

	color:#F03;
	text-decoration:underline;

}

#iframe {
	
	width: 320px;
	height: 400px;
	position:absolute;
	top: 300px;
	left: 600px;
}

#frame_referenties {
	width:335px;
	height:205px;
	position:absolute;
	top:737px;
	left: 100px;
	background-image:url(images/frame2.png);
	
	
}

#frame_referenties a {

	color:#F60;
	text-decoration:underline;

}

.frame_referenties {
	
	width: 250px;
	color:#F60;
	font-weight:bold;
	margin-top:83px;
	margin-left: 42px;
	font-size:14px;
	text-align:center;
	
}

#frame_sponsoring {
	
	width: 335px;
	height: 205px;
	float:left;
	margin-top:132px;
	margin-left:100px;
	background-image:url(images/frame2.png);
	
}

#frame_sponsoring a {

	color:#6F3;
	text-decoration:underline;

}

.frame_sponsoring{
	
	width: 250px;
	color:#6F3;
	font-weight:bold;
	margin-top:70px;
	margin-left: 42px;
	font-size:14px;
	text-align:center;
	
}

.kleur {
	
	color:#F30;	
	
}

#visionflex_info {
	
	width: 500px;
	height: 20px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	margin-top:610px;
	margin-left:-550px;
	text-align:center;
}

#visionflex_info_referenties {
	width: 500px;
	height: 20px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	margin-top: 20px;
}

#visionflex_info_referenties a {
	color:#FFF;
	text-decoration:none
}

#visionflex_info a {
	color:#FFF;
	text-decoration:none
}

#visionflex_info2 {
	width: 400px;
	height: 20px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	margin-top:570px;
	margin-left:-250px;
	text-align:center;
}

#visionflex_info2 a {
	color:#FFF;
	text-decoration:none
}

#visionflex_info3 {
	width: 400px;
	height: 20px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	float:left;
	margin-top:330px;
	margin-left:-190px;
}

#visionflex_info3 a {
	color:#FFF;
	text-decoration:none
}

.color {
	color:#F00;
	font-size:16px;
	
}

#foto_sponsor {
	
	width:200px;
	margin-top:310px;
	margin-left:650px;
	#margin-top:50px;

}


#slideshow {
	padding:0;
	margin:0;
	list-style:none;	
	overflow:hidden;
	height:164px;
}

p.referenties {
	line-height:4.4em;
	letter-spacing:3.2em;
	margin:20px 0 0 0;
}
