body {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#222121;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.clear{
	clear:both;
	height:0px;
	}

.container{	
	width:806px;
	background:#FFFFFF;
	position:relative;
}

H1{ font-family:Century Gothic, Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:15px; color:#e4e4e4; line-height:normal; font-weight:normal }
H1 A{  color:#000000; text-decoration:none; }
H1 A:hover{  color:#e4e4e4; text-decoration:none; }
H2{ font-family:Century Gothic, Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:normal; font-weight:normal }
H2 A{  color:#000000; text-decoration:none; }
H2 A:hover{  color:#e4e4e4; text-decoration:none; }
H3{ font-family:Century Gothic, Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:normal; font-weight:normal; margin:0px; }
H3 A{ color:#000000; text-decoration:none; }
H3 A:hover{ color:#b2181e; text-decoration:none; }
H4{ font-family:Century Gothic, Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:7px; font-weight:normal }
H5{ line-height:normal; }
H6{ line-height:normal; }
P{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:left;}

/*** HEADER ***/
.header{
	width:806px;
	height:62px;
	position:relative;
}
.logo{	
	width:521px;
	height:62px;
	float:left;
}
.naast_logo{
	width:225px;
	height:49px;
	float:left;
	background:url(../Images/naast_logo.jpg) no-repeat;
	padding:13px 0px 0px 60px;
	font-family:Century Gothic, Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
}
.naast_logo a{
	color:#000000; 
	text-decoration:none;
}
.naast_logo a:hover{
	color:#b2181e; 
	text-decoration:none;
}
.header_links{
	width:521px;
	height:252px;
	float:left;
}
.header_rechts{
	width:285px;
	height:252px;
	float:left;
}
.header_balk{
	position:absolute;
	top:248px;
	right:0px;
	z-index:300;
}
.header_balk IMG{
	behavior: url(../Include/iepngfix.htc);
}
.header_rood{
	position:absolute;
	top:62px;
	right:0px;
	width:285px;
	height:252px;
	z-index:200;
}
.header_rood IMG{
	behavior: url(../Include/iepngfix.htc);
}

/*** MENU ***/
.menu{	
	width:806px;
	height:35px;
	float:left;
	background:url(../Images/menu_bg.gif) repeat-x;
	font-family:Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#FFFFFF; 
	font-weight:800;
}
.menu UL{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}
.menu LI{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	float:left;
}
.menu LI A{
	margin:0px 0px 0px 11px;
	padding:7px 8px 0px 8px;
	list-style:none;
	float:left;
	height:28px;
	color:#000000;
	text-decoration:none;
}
.menu LI A:hover{
	background:url(../Images/menu_over_bg.gif) repeat-x;
	color:#FFFFFF;
}
.menu LI A.aan{
	background:url(../Images/menu_over_bg.gif) repeat-x;
	color:#FFFFFF;
}

/*** TEKSTVLAK ***/
.tekstvlak{
	width:806px;
	float:left;
	background:#FFFFFF;
}
.tekstvlak A{
	color:#eb1c22;
	text-decoration:none;
}
.tekstvlak A:hover{
	color:#c7c9c6;
}

.tekstvlak_breed{
	background:#ffffff;
	width:806px;
	margin:0px;
	padding:48px 0 0 0;
	float:left;
	text-align:left;
	}
.tekstvlak_links{
	width:403px;
	float:left;
	text-align:left;
	padding:48px 0px 0px 0px;
}
.tekstvlak_links A{
	text-decoration:none;
}
.tekstvlak_links DIV{
	width:150px;
	height:100px;
	overflow:hidden;
}

.tekstvlak_rechts{
	width:359px;
	float:right;
	padding:16px 22px 16px 22px;
	text-align:left;
}
.project_imgage_slider{
	width:356px;
	height:277px;
	float:left;
	margin:10px 0px 0px 23px;
}
.image_groot{	
	width:356px;
	height:198px;
	position:relative;
}
.image_groot IMG{
	border:solid 3px #4e4d4d;
}
.image_info{
	width:219px;
	height:17px;
	position:absolute;
	right:3px;
	bottom:8px;
	background:url(../Images/Projectslider/info_bg.png) no-repeat;
	behavior: url(../Include/iepngfix.htc);
	text-align:right;
	padding:6px 4px 0px 0px;
	font-family:Century Gothic, Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#000000;
}
.slider{
	width:350px;
	height:63px;
	background:#4e4d4d;
	padding:3px 3px 3px 3px;
	margin:10px 0px 0px 0px;
}

UL.maatwerk{
	 color: #EE1C25;
}

UL.maatwerk SPAN{
	color: #000;
}

/*** Project Overzicht ***/
#foto_album, #foto_album_2{
	width:770px;
	min-height:200px;
    height:auto !important;
	height:200px;
	margin:10px 0 0 18px;
	padding:0px;
	}
.foto_vak{
	/*background:#ececec;*/
	width:150px;
	height:164px;
	margin:0 25px 10px 0;
	padding:0px;
	float:left;
	display:inline;	/* Truukje om margin in IE6 goed te krijgen */
	}
.foto_houder{
	width:150px;
	min-height:10px;
    height:auto !important;
	height:10px;
	max-height:123px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	}
.foto_houder img{
	width:146px;
	margin:0px;
	padding:0px;
	border-top:2px solid #4f4f4f;
	border-left:2px solid #4f4f4f;
	border-right:2px solid #4f4f4f;
	border-bottom:none;
	}
.foto_titel{
	font-family:Century Gothic, Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:150px;
	margin:0px;
	padding:0px;
	text-align:center;
	overflow:hidden;
	border-top:2px solid #4f4f4f;
	}
	
/*** Project Details ***/
.titel_project{
	background:url(../Images/onze_projecten_leeg_breed.jpg) no-repeat right;
	height:56px;
	margin:0 0 10px 0px;
	padding:0 0 0 10px; 
	}
.titel_project h1{
	font-family:Century Gothic, Trebuchet MS, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:20px;
	color:#373737;
	margin:0px;
	padding:16px 0 0 6px;
	}
#foto_album_2 img{
	width:146px;
	margin:2px;
	padding:0 0 5px 0;
	border:none;
	float:left;
	}

/*** FOOTER ***/
.footer{
	width:806px;
	height:73px;
	background:url(../Images/footer_bg.gif) repeat-x;
	float:left;
	padding:39px 0px 0px 0px;
}
.footer H2{
	font-size:11px;
}
.footer H2 a{
	color:#cbcbcb;
}
.footer H3{ color:#cbcbcb ; font-size:10px; }
.footer H3 a{color:#cbcbcb; }

/**************************************************************
** Formulier Styles
***************************************************************/
input.form_text{ background:#ffffff; width:226px; height:18px; border:1px solid #dbdfe6; margin:0 0 2px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
input.form_submit{ background:#ec1d25; height:22px; border:1px solid #ec1d25; cursor:pointer; color:#ffffff;}
textarea.form_text{ background:#ffffff; width:228px; height:118px; margin:0 0 2px 0; padding:0px; border:1px solid #dbdfe6;}