body
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
body 
	{
	behavior:url(../_scripts/_JS/csshover.htc);
	}
	
*
	{
	margin:0px;
	}
	
*
	{
	padding:0px;
	}
	
/*------- wrapper ----------*/
	
#wrapper
	{
	width:100%;
	height:389px;
	float:left;
	width:100%;
	background:url(../../_images/body-bg.png) repeat-x;
	}
	
/*------- header ----------*/

#header_main
	{
	width:100%;
	height:71px;
	float:left;
	margin-top:45px;
	}
	
#header
	{
	width:679px;
	height:71px;
	margin:auto;
	}
	
.logo
	{
	float:left;
	padding-left:1px;
	width:100%;
	padding-top:1px;
	}
	
.logo img
	{
	border:none;
	}
	
/*------- menu ----------*/
	
.menu
	{
	width:100%;
	height:25px;
	float:left;
	font-size:12px;
	padding-left:1px;
	}
	
html>body .menu
	{
	padding-top:11px;
	}
	
*html .menu
	{
	padding-top:7px;
	}
	
.menu ul
	{
	float:left;
	}
	
.menu ul li
	{
	list-style:none;
	display:inline;
	font-size:14.06px;
	color:#434744;
	float:left;
	}
	
.menu ul li a
	{
	text-decoration:none;
	float:left;
	}
	
.menu ul li a.interior
	{
	width:60px;
	height:18px;
	background:url(../../_images/main-menu.png) -4px 0px;
	overflow:hidden;
	}
	
.menu ul li a.interior:hover,.interior_main .menu ul li a.interior:hover
	{
	background:url(../../_images/main-menu.png) -4px -30px;
	}
	
.interior_main .menu ul li a.interior
	{
	background:url(../../_images/main-menu.png) -4px -60px;
	}
	
.menu ul li a.communication
	{
	width:116px;
	height:18px;
	background:url(../../_images/main-menu.png) -64px 0px;
	overflow:hidden;
	}
	
.menu ul li a.communication:hover,.communication_main .menu ul li a.communication:hover
	{
	background:url(../../_images/main-menu.png) -64px -30px;
	}
	
.communication_main .menu ul li a.communication
	{
	background:url(../../_images/main-menu.png) -64px -60px;
	}
	
.menu ul li a.art
	{
	width:29px;
	height:18px;
	background:url(../../_images/main-menu.png) -180px 0px;
	overflow:hidden;
	}
	
.menu ul li a.art:hover,.art_main .menu ul li a.art:hover
	{
	background:url(../../_images/main-menu.png) -180px -30px;
	}
	
.art_main .menu ul li a.art
	{
	background:url(../../_images/main-menu.png) -180px -60px;
	}
	
.menu ul li a.first
	{
	padding-left:0px;
	}
	
.menu ul li a:hover
	{
	color:#999933;
	}
	
/*------- end of menu ----------*/

/*------- main ----------*/

#main
	{
	width:679px;
	height:389px;
	margin:auto;
	}
	
/*------- submenu ----------*/
	
.sub_menu
	{
	width:100%;
	height:20px;
	float:left;
	padding-top:3px;
	}
	
.sub_menu_inner
	{
	width:448px;
	float:right;
	text-align:center;
	margin-right:1px;
	}
	
.sub_menu ul li
	{
	list-style:none;
	color:#fff;
	display:inline;
	}
	
.sub_menu ul li a
	{
	text-decoration:none;
	font-size:14px;
	color:#fff;
	padding:0px 40px 0px 40px;
	}
	
.sub_menu ul li a:hover
	{
	color:#999933;
	}
	
.sub_menu ul li a.selected
	{
	color:#999933;
	}
	
.sub_menu ul li a.last
	{
	padding:0px 49px 0px 49px;
	}
	
/*------- end of submenu ----------*/

/*------- main content ----------*/

.main_content
	{
	width:100%;
	height:328px;
	float:left;
	color:#434744;
	}
	
*html .main_content
	{
	overflow:hidden;
	}
	
.werkwijze_content
	{
	width:100%;
	padding-top:1px;
	}
	
.werkwijze_content .content_left_inner
	{
	width:100%;
	height:280px;
	overflow:hidden;
	margin-top:-5px;
	}
	
/*.werkwijze_content p
	{
	float:left;
	font-size:12px;
	width:678px;
	padding:0px 0px 0px 1px;
	line-height:12px;
	color:#000;
	word-spacing:-1px;
	}
*/	
.werkwijze_content p
	{
	width:630px;
	float:left;
	font-size:12px;
	}
	
html>body .werkwijze_content p
	{
	padding:11px 0px 1px 1px;
	}
	
*html .werkwijze_van_eer_main .werkwijze_content p
	{
	padding:7px 0px 1px 1px;
	}
	
*html .home_main .content_left p
	{
	padding:7px 0px 1px 1px;
	}
	
.werkwijze_content p.first_p
	{
	padding:13px 0px 16px 0px;
	}
	
.werkwijze_content h1
	{
	float:left;
	font-size:12px;
	padding:13px 0px 2px 1px;
	color:#000;
	}
	
.werkwijze_content h1.first_h1
	{
	padding:43px 0px 0px 0px;
	}
	
.werkwijze_content p.last_p
	{
	padding:12px 0px 0px 0px;
	}
	
.content_left
	{
	float:left;
	height:328px;
	width:230px;
	}
	
.content_left_inner
	{
	width:228px;
	padding-top:1px;
	height:280px;
	overflow:hidden;
	margin-top:-5px;
	}
	
.content_scroll_buttons 
	{
	float:left;
	height:27px;
	padding-right:10px;
	width:218px;
	}
	
.werkwijze_content .content_scroll_buttons
	{
	width:669px;
	}
	
.content_buttons_box 
	{
	float:right;
	width:11px;
	}
	
.content_buttons_box img 
	{
	float:left;
	margin:1px 0px 3px 0px;
	}
	
.content
	{
	float:left;
	width:228px;
	padding-bottom:20px;
	}
	
.content_left p
	{
	float:left;
	font-size:12px;
	width:210px;
	padding:11px 0px 1px 1px;
	}
	
.home_main .content_left p
	{
	width:200px;
	word-spacing:-1px;
	}
	
.contact_main .content_left p
	{
	width:228px;
	}
	
.content_left h1
	{
	font-size:12px;
	padding:13px 0px 2px 1px;
	}
	
.project_title p.title
	{
	font-size:12px;
	float:left;
	padding:1px 0px 6px 1px;
	letter-spacing:0.2px;
	}
	
.project_title
	{
	float:left;
	width:231px;
	height:122px;
	padding:13px 0px 0px 0px;
	}
	
.contact_details_top
	{
	float:left;
	width:231px;
	height:122px;
	padding:13px 0px 0px 0px;
	}
	
.project_title h1
	{
	font-size:12px;
	float:left;
	padding:1px 0px 6px 1px;
	letter-spacing:0.2px;
	}
	
.project_details
	{
	float:left;
	width:231px;
	height:193px;
	}
	
.home_main .project_details
	{
	padding-top:10px;
	height:183px;
	}
	
.contact_details_bottom
	{
	float:left;
	width:231px;
	height:171px;
	padding-top:17px;
	}
	
.contact_main .content_left .contact_details_bottom p
	{
	padding-bottom:8px;
	}
	
.content_right
	{
	float:left;
	height:328px;
	width:448px;
	position:relative;
	}
	
.content_right_inner_top
	{
	float:left;
	width:100%;
	height:328px;
	position:relative;
	margin-top:1px;
	}
	
#movie
	{
	background:#000;
	}
	
.project_items_container
	{
	width:50px;
	position:absolute;
	right:-50px;
	bottom:30px;
	}
	
.project_item
	{
	background:#434744;
	float:left;
	color:#fff;
	width:50px;
	margin-top:10px;
	cursor:pointer;
	}
	
.project_item:hover
	{
	background:#adad5c;
	}
	
.project_item p
	{
	float:left;
	font-size:12px;
	}
	
html>body .project_item p
	{
	padding:3px 2px 0px 5px;
	}
	
*html .project_item p
	{
	padding:2px 2px 1px 5px;
	}
	
.transparent_bg
	{
	width:100%;
	height:328px;
	position:absolute;
	bottom:0px;
	left:0px;
	}
	
html>body .transparent_bg
	{
	background:url(../../_images/transparent-bg.png);
	}
	
*html .transparent_bg
	{
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/transparent-bg.png',sizingMethod='scale');	*/
	}
	
.contact_form
	{
	float:left;
	width:367px;
	padding:0px 26px 0px 55px;
	position:relative;
	z-index:1;
	}
	
html>body .contact_form
	{
	top:28px;
	}
	
*html .contact_form
	{
	top:24px;
	}
	
.contact_form h1
	{
	font-size:12px;
	color:#fff;
	font-weight:normal;
	float:left;
	width:100%;
	padding-bottom:10px;
	}
	
.contact_form form
	{
	float:left;
	}
	
.form_field
	{
	width:100%;
	float:left;
	padding:1px 0px 7px 0px;
	}
	
.Uw_bericht
	{
	padding-top:6px;
	}
	
.contact_form label
	{
	color:#fff;
	float:left;
	width:104px;
	padding-top:3px;
	}
	
html>body .contact_form label
	{
	font-size:12px;
	}
		
*html .contact_form label
	{
	font-size:11px;
	}
	
.contact_form_left
	{
	float:left;
	width:104px;
	}
	
.contact_form_left input.verzenden
	{
	color:#999933;
	text-decoration:none;
	font-size:12px;
	padding-top:0px;
	float:left;
	background:none;
	border:none;
	width:auto;
	height:auto;
	position:relative;
	top:65px;
	}
	
.Uw_bericht label
	{
	padding-top:0px;
	}
	
.contact_form input
	{
	border:1px solid #7e7d7a;
	float:left;
	background:#fff;
	width:261px;
	height:19px;
	font-size:12px;
	color:#434744;
	}

.contact_form textarea	
	{
	width:261px;
	height:99px;
	border:1px solid #7e7d7a;
	float:left;
	background:#fff;
	color:#434744;
	}
	
.email_success_message_box
	{
	height:30px;
	width:367px;
	color:#FF6600;
	font-size:12px;
	}
	
.emailSuccess
	{
	float:left;
	}
	
.emailSuccess span
	{
	float:left;
	}

.emailSuccess img
	{
	float:right;
	}	

#main p.copyright
	{
	font-size:9px;
	color:#434744;
	}

.blocks_content
	{
	width:19px; 
	position:absolute; 
	bottom:3px; 
	right:0px; 
	}
	
.blocks_content a.block
	{
	background:url(../../_images/block-normal-bg.png);
	width:19px;
	height:13px;
	margin-bottom:9px;
	overflow:hidden;
	display:block;
	}
	
.blocks_content a.block:hover
	{
	background:url(../../_images/block-selected-bg.png);
	border:none;
	}
	
.blocks_content a.selected
	{
	background:url(../../_images/block-selected-bg.png);
	}
	
.content_right_inner_bottom
	{
	float:left;
	width:431px;
	position:absolute;
	left:0px;
	}
	
html>body .content_right_inner_bottom
	{
	height:20px;
	padding:4px 0px 0px 17px;
	background:url(../../_images/content-right-inner-bottom-bg.png) repeat-x;
	bottom:-1px;
	}
	
*html .content_right_inner_bottom
	{
	height:22px;
	padding:2px 0px 0px 17px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../_images/content-right-inner-bottom-bg.png',sizingMethod='scale');	
	bottom:-2px;
	}
	
	
*html .home_main .content_right_inner_bottom
	{
	height:22px;
	padding:2px 0px 0px 17px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='_images/content-right-inner-bottom-bg.png',sizingMethod='scale');	
	bottom:3px;
	}
	
.content_right_inner_bottom h1
	{
	color:#fff;
	float:left;
	font-size:12px;
	font-weight:normal;
	}
	
.content_right_inner_bottom p
	{
	color:#fff;
	float:left;
	font-size:12px;
	font-weight:normal;
	padding-left:5px;
	}
	
/*------- project blocks ----------*/

.project_block
	{
	width:20px;
	height:13px;
	background:#434744;
	float:left;
	margin-right:6px;
	overflow:hidden;
	cursor:pointer;
	}
	
.project_block:hover
	{
	background:#adad5c;
	}
	
.project_block_selected
	{
	background:#adad5c;
	}
	
.project_block_prev
	{
	width:20px;
	height:13px;
	background:url(../../_images/project_block_prev.png);
	float:left;
	margin:0px 6px 0px 2px;
	overflow:hidden;
	cursor:pointer;
	}
	
.project_block_next
	{
	width:20px;
	height:13px;
	background:url(../../_images/project_block_next.png);
	float:left;
	margin-right:6px;
	overflow:hidden;
	cursor:pointer;
	}
	
/*------- end of project blocks ----------*/

/*------- next previous ----------*/

.photo_hover_container
	{
	position:absolute; 
	width:448px;
	height:328px;
	top:0px;
	z-index:2;
	}
	
.hover_container
	{
	width:50%; 
	height:328px;
	float:left;
	}
	
.prev
	{
	margin-top:30px; 
	height:32px; 
	float:left;
	background:url(../effects/slimbox/css/prevlabel.gif);
	width:63px;
	}

.next
	{
	margin-top:30px; 
	height:32px; 
	float:right;
	background:url(../effects/slimbox/css/nextlabel.gif);
	width:63px;
	}
	
.prev_onmouseover
	{
	background:url(../../_images/trp-dot.gif) no-repeat;
	}

.next_onmouseover
	{
	background:url(../../_images/trp-dot.gif) no-repeat;
	}

/*------- end of next previous ----------*/

/*------- end of main content ----------*/

/*------- footer ----------*/

#footer
	{
	width:100%;
	height:27px;
	float:left;
	padding-top:11px;
	font-family:"Myriad Pro",Myriad,"FF Bau","FF Bau LF","FF Bau TF","Corporate S BQ",District,"Prima Sans","ITC Stone Sans",Ulissa,Arial, Helvetica, sans-serif;
	}
	
#footer ul
	{
	float:right;
	}
	
#footer ul li
	{
	list-style:none;
	display:inline;
	float:left;
	color:#000;
	font-size:14px;
	}
	
#footer ul li a
	{
	text-decoration:none;
	color:#000;
	padding:0px 4px 0px 4px;
	}
	
.werkwijze_van_eer_main #footer ul li a.werkwijze_van_eer
	{
	color:#fff;
	}
	
.contact_main #footer ul li a.contact
	{
	color:#fff;
	}
	
*html .contact_main .content_right
	{
	background:url(../../_images/contact-transparant-bg.png) 0px 1px repeat-x;	
	}
	
.home_main #footer ul li a.home
	{
	color:#fff;
	}
	
#footer ul li a:hover
	{
	color:#999933;
	text-decoration:underline;
	}
	
#footer ul li a.selected
	{
	color:#999933;
	}
	
#footer ul li a.last
	{
	padding:0px 0px 0px 3px;
	}
	
.projects_slideshow_blocks
	{
	width:448px;
	float:right;
	padding-top:12px;
	}
	
/*------- end of footer ----------*/

.meer_projecten
	{
	color:#6b6e6c; 
	font-size:14px; 
	float:left; 
	padding-top:8px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
	width:230px;
	}
	
.meer_projecten span
	{
	float:left;
 	}
	
.meer_projecten img
	{
	margin:7px 0px 0px 5px; 
	float:left;
	}
	
#scroll_container
	{
	position:relative;
	}
	
.image_mask
	{
	position:absolute; 
	top:0px; 
	width:448px; 
	height:328px; 
	overflow:hidden; 
	z-index:1; 
	background:#ffffff;
	}