/* CSS Document */

body {
	background-image:url(../images/background.gif);
	background-repeat:repeat;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:30px;
	margin-bottom:0px;
	}
	
a { 
	color:#a10000;
	text-decoration:underline;
	}

a:hover { 
	color:#ff8a00;
	text-decoration:underline;
	}

table {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:15px;
	}

.actueeltekst a {	
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1F6823;
	text-decoration:underline;
	font-weight:normal;
		}
		
.actueeltekst a:hover {	
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#A10000;
	text-decoration:underline;
	font-weight:normal;
		}		
		
.outermost_body {
	position:relative;
	text-align:left; 
	background-image:url(../images/witvlak.gif);
	background-repeat:no-repeat;
	width:614px; 
	height:492px; 
 	padding:0px; 
    margin-left:auto;
    margin-right:auto;
	margin-top:0px; 
} 

#home_afbeelding {
	position:relative; left:0px; top:0px;
	width:591px;
	height:233px;
	background-image:url(../images/home_afbeelding.jpg);
	}
	
#home_afbeelding_eng {
	position:relative; left:0px; top:0px;
	width:591px;
	height:233px;
	background-image:url(../images/eng_home_afbeelding.jpg);
	}	

#homevak {
	position:relative; top:3px; left:0px;
	height:202px;
	width:591px;
	background-color:#E6F5EC;
	}
	
#talen {
	position:absolute; left:416px; top:15px;
	height:50px;	
	width:160px;
	line-height:22px;
	background-color:#ffffff;
	padding-left:0px;
	padding-top:6px;
	filter:alpha(opacity='94');	
	-moz-opacity:.94;opacity:.94;	
	}

	
#preview {
	position:absolute; left:15px; top:20px;
	height:158px;
	width:168px;
	text-align:center;
	border:0px;

	}	
	
#buttons {
	position:absolute; left:30px; top:135px;
	width:200px;
	height:20px;
	z-index:4;
	}
	
#buttons a {
	font-size:11px;
	color:#0070a4;
	text-decoration:none;
	}
	
#buttons a:hover {
	font-size:11px;
	color:#a10000;
	text-decoration:underline;
	}			
	
.buttons_heden {
	position:absolute; left:220px; top:407px;
	width:200px;
	height:20px;
	z-index:5;
	}		
	
.buttons_verleden {
	position:absolute; left:255px; top:405px;
	width:200px;
	height:20px;
	z-index:5;
	}		
	
#logo_home {
	position:absolute; left:320px; top:35px;
	background-color:#E6F5EC;
	height:81px;
	width:246px;
	}	
	
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-bottom:2px;
	color:#002984;
	}
	
p {
	margin-bottom:5px;
	margin-top:0px;
	}	
	
#menu {
	position:relative; left:6px; top:9px;
	width:591px;
	height:30px;
	font-size:13px;
	background-image:url(../images/menuback.gif);
	background-repeat:no-repeat;
	}
	
#menu a {	
	color:#a10000;
	text-decoration:none;
	font-weight:bold;
	}
	
#menu a:hover {	
	color:#ff8a00;
	text-decoration:underline;
	font-weight:bold;
	}			
	
#menu ul {
	display:inline;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	}	
	
#menu li {
	float:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:7px;
	}
	
#menu_english {
	position:relative; left:6px; top:9px;
	width:591px;
	height:30px;
	font-size:13px;
	background-image:url(../images/eng_menuback.gif);
	background-repeat:no-repeat;
	}
	
#menu_english a {	
	color:#a10000;
	text-decoration:none;
	font-weight:bold;
	}
	
#menu_english a:hover {	
	color:#ff8a00;
	text-decoration:underline;
	font-weight:bold;
	}			
	
#menu_english ul {
	display:inline;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	}	
	
#menu_english li {
	float:left;
	padding-right:10px;
	padding-left:10px;
	padding-top:7px;
	}		
	
#copyright {
	position:absolute; left:445px; top:490px;
	z-index:4;
	color:#C386A8;
	font-size:10px;
	height:16px;
	width:160px;
	}	
	

#cvright {
	position:absolute; top:0px; left:352px;
	width:239px;
	height:438px;
	background-image:url(../images/cv_right.jpg);
	background-color:#FCF2DD;
	}	
	
#cvtekst {
	position:absolute; left:13px; top:47px; 
	height:380px;
	width:335px;
	overflow:auto;
	}	
	
#titel {
	position:relative; left:0px; top:0px;
	width:591px;
	height:35px;
	}	
	
#content {
	position:relative; left:6px; top:6px;
	height:438px;
	width:591px;
	}
	
#content_projecten {
	position:relative; left:6px; top:6px;
	height:438px;
	width:591px;
	background-color: #e1fde8;
	}		
	
#content_contact {
	position:relative; left:6px; top:6px;
	height:438px;
	width:591px;
	background-color:#FFF6F6;
	background-image:url(../images/contactback.gif);
	background-repeat:no-repeat;
	background-position:center;	
	}	
	
#content_cv {
	position:relative; left:6px; top:6px;
	height:438px;
	width:591px;
	background-color:#fcf2dd;
	}			
	
#hedenblauw {
	position:relative; left:0px; top:2px;
	height:99px;
	width:571px;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	background-color:#DAF6FF;
	}
	
#heden_overzicht {
	position:relative; 	left:0px; top:0px;
	height:283px;
	width:581px;
	background-color:#effbff;
	padding-top:10px;
	padding-right:10px;
	}
	
.hover {
	float:left;
	border:2px solid #FFFFFF;
	margin-left:16px;
	margin-bottom:12px;
	}
	
.hover:hover {
	border:2px solid #a1cbd8;
	}	
	
.hover2 {
	float:left;
	border:2px solid #FFFFFF;
	margin-left:16px;
	margin-top:7px;
	}
	
.hover2:hover {
	border:2px solid #b1584a;
	}		
	
	
.hover_special	{
	position:absolute; left:488px; top:10px;
	border:2px solid #FFFFFF;
	z-index:1;
	}
	
.hover_special:hover {
	border:2px solid #a1cbd8;
	}			
	
	
#kolom1 {
	float:left;
	height:393px;
	width:175px;
	background-color:#effbff;
	border-right:2px solid #FFFFFF;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	}
	
#kolom2	{
	float:left;
	height:393px;
	width:175px;
	background-color:#fcf2dd;
	border-right:2px solid #FFFFFF;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;	
	}
	
#kolom3	{
	float:left;
	height:393px;
	width:177px;
	background-color:#e1fde8;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;		
	}	
	
#galerie1 {
	float:left;
	height:393px;
	width:280px;
	background-color:#fcf2dd;
	margin-right:2px;
	padding-top:10px;
	padding-left:15px;	
	}	
	
#galerie2 {
	float:left;
	height:393px;
	width:279px;
	background-color:#effbff;
	padding-top:10px;
	padding-left:15px;		
	}		

form {
	display:inline;
	}
	
.contacttekst {
	position:absolute; left:10px; top:45px;
	line-height:15px;
	height:100px;
	width:570px;
	}			
	
	
#verledentekst {
	position:relative; left:0px; top:2px;
	height:140px;
	width:571px;
	background-color:#fcf2dd;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;	
	}
	
#verleden_overzicht {
	position:relative; 	left:0px; top:0px;
	height:252px;
	width:581px;
	background-color:#f7e9cb;
	padding-top:0px;
	padding-right:10px;
	}	
	

.Accordion {
	overflow: hidden;
	height:403px;
}

.AccordionPanel {
	margin: 0px;
	padding: 0px;	
}

.AccordionPanelTab {
	background-color: #fcf2dd;
	border-bottom: solid 1px #ffffff;
	margin: 0px;
	padding-left:45px;
	padding-top:7px;
	padding-bottom:2px;
	cursor: pointer;
	height:20px;
	font-size:12px;
	background-image:url(../images/lade_off.gif);
	background-repeat:no-repeat;
	color: #002984;		
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	height: 314px;
}

.AccordionPanelContent p {
	margin-top:6px;
	margin-left:25px;
	color: #002984;	
	}

.AccordionPanelOpen .AccordionPanelTab {
	background-color: #e0542f;
	color:#FFFFFF;
	background-image:url(../images/lade_on.gif);
	background-repeat:no-repeat;	
}

.AccordionPanelTabHover {
	text-decoration:underline;
	background-color:#f1e3c6;
	background-image:url(../images/lade_hover.gif);
	background-repeat:no-repeat;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #FFFFFF;
}

.float {
	margin-right:10px;
	margin-left:25px;
	margin-top:15px;
	}
	
.float_xbox {
	margin-right:5px;
	margin-left:15px;
	margin-top:15px;
	}	
	
.float_xbox2 {
	margin-right:0px;
	margin-left:15px;
	margin-top:15px;
	}	
