/*******( Style reset )***********/

@import url(/heijmans_shared/css/basic.css);
@import url(/heijmans_shared/css/form.css);


/*******( default )***********/

a {
	color: #003867;
	text-decoration: none;
}
a:hover {
	color: #003867;
	text-decoration: underline;
}



/*******( Structure )*************/

	html {
		width: 100%;
		background: url(/heijmans_shared/img/bg_header.gif) repeat-x left top;
		}
		/* right side header */
		body {
			margin: 0;
			margin-bottom: 40px;
			width: 100%;
			background: #fff url(/heijmans_shared/img/top_bg_right_side_werk.gif) no-repeat center top;
			text-align: center;
			}		
			.main_wrapper {
				width: 100%;
				z-index: 5;
				}				
				.main_container {
					position:relative;
					margin: 0 auto;
					text-align: left;
					width: 914px;
					z-index: 2;
					z-index: 6;
					}
					.main_header {
						width: 914px;
						height: 172px;
						position: relative;
					}						 					
					.page_home .main_header {
						margin-bottom: 394px;
						z-index: 7;
						}
					.page_vervolg .main_header {
						margin-bottom: 236px;
						z-index: 7;
						}
						#logo a {
							position: absolute;
							top: 19px;
							left: 0px;
							display: block;
							width: 390px;
							height: 91px;
							background: url(/heijmans_shared/img/werkmaatschappij/logo_htm.jpg) no-repeat;
							}
						/* ronding */
						.header-menu {
							position: absolute;
							right: -1px !important;
							top: 0px;
							height: 136px;
							width: 288px;
							background: url(/heijmans_shared/img/top_bg_ronding-werk.gif) no-repeat left top;
							}
							.header-menu .inner {
								padding-left: 20px;
								padding-top: 11px;
								}								
								.header-menu .inner .links {
									margin-bottom: 23px;
									}
									.header-menu .inner a {
										margin-right:10px;
										font-size: 11px;
										color:#ffffff;				
										font-weight: normal;										
									}
								.header-menu .inner .header_search{
									padding-left: 0px;
									}
									.textfield{
										width: 170px;
										padding:2px 4px 4px;
										border: 1px solid #c4c4c4;
										background: #ffffff;
									}
									form input.submit{
										margin-top: 0px;
										margin-left: -1px;
										background: #003867;
										border: 0px solid #ffffff;
										border-left: 1px solid #c4c4c4;
										height: 23px;	width: auto;	
										color: #ffffff;
										font-size: 11px;
										padding: 4px 6px 12px 7px;	
									}
									* html input.submit{										
										margin-top: 0px;
										margin-left: 0px;
										height: 23px;
										border: 0px solid #ffffff;										
									}
						.page_home .main_banner {
				            display: block;
				            position: absolute;
				            top: 270px;  left: 0px;
				            width: 365px;   height: 220px;  
							overflow: hidden;
				            z-index: 5;  							   
				            }       
				            /* achtergrond met ronde hoek */
							.page_home .main_banner .top{
				                position: relative;
				                display: block;    
				                width: 365px;   height: 162px;  
				                background-image: url(/heijmans_shared/img/main_banner_top_rond.png);      
				                z-index: 6;     
				            }   
				            * html .page_home .main_banner .top {
				                background: none;
				                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/heijmans_shared/img/main_banner_top_rond.png');                    
				                }  
				                .page_home .main_banner .top .inner{                    
				                    position: absolute;
				                    top: 20px; left: 27px;	
									padding-right: 20px;												                   
					                }   
									.page_home .main_banner .top .inner h3{     
	                                    font-size: 28px;	                                   
	                                    text-transform: uppercase;
										margin-bottom: 10px !important;
										color: #ffffff;										
	                                }  
									.page_home .main_banner .top .inner .banner_content{    
                                        color: #ffffff;
										line-height: 16px;
                                    }    
				            .page_home .main_banner .bottom{
				                position: relative;
				                display: block;    
				                width: 365px;   height: 59px;                   
				                background-image: url(/heijmans_shared/img/main_banner_bottom_grad.gif);      
				                z-index: 6;     
				                }   
				                .page_home .main_banner .bottom .button a{
				                    position: absolute;
				                    top: 14px; left: 18px;
				                    display: block;    
				                    height: 25px;
				                    padding: 4px 12px 0 27px;                     
				                    background-image: url(/heijmans_shared/img/main_banner_bottom_button_arrow.gif);     
				                    border: 1px solid #cfcfcf;    
				                    color: #444444; 
				                    z-index: 7;  
									overflow: hidden;   
				                }   
				                .page_home .main_banner .bottom .button a:hover{
				                    color: #444444;
				                    border: 1px solid #444444; 
				                    text-decoration: none;   
				                }   
										
						


	
	.main_content h1 {
		margin-bottom: 32px;
        color: #003867;
        font-size: 28px;
        font-weight: bold;
		visibility: hidden;
	}	
   
    .main_content h2 {
        color: #003867;
        font-size: 16px;
        margin-bottom: 20px;
        margin-top: 0px;
        font-weight: normal;
        font-family: arial;
        }
     h3 {
        font-size: 20px;
        margin-bottom: 12px;
        color: #003867;     
        font-weight: bold;
    }      						
									
								
								
									
	/* menu main */ 
	.main_menu_container {
		width: 900px;
		position: absolute;
		top: 137px;
		left: 0px;
		font-weight: bold;
		z-index: 9;
	}
	/*
	.main_menu_container * {
		z-index: 10;
		}*/
		.main_menu_container a {
			font-weight: normal;
		}
		.main_menu_container a:hover {
			text-decoration: none;
		}	
		.main_menu_container ul li {
			float: left;
			position: relative;
			cursor: pointer;
			height: 25px;
			line-height: 16px;
			/*border: 1px solid #f9f9f8;*/
			padding-left: 1px;
			padding-right: 1px;
			border-bottom: 0px;		
			padding-top: 9px;
			}				
			.main_menu_container ul li a {
				color: #333f7e;
				padding: 0 10px;	
			}	
		.main_menu_container ul li.hover,
		.main_menu_container ul li.active  {			
			border: 1px solid #dedede;
			background: #ffffff;
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 8px;
			}	
			
			.main_menu_container ul li.hover ul li a {
				color: #333f7e;		
				z-index: 11;    
				}	
			.main_menu_container ul ul {
				position:absolute;
				left:-1px; top:33px;
				display: block;
				background: url(/img/bg_menu_main_ul_ul.gif) repeat-x left top;
				background-color:#e5e5e5;
				border: 1px solid #b1c0cf;
				line-height:1em;
				display:none;					
				z-index: 12;		
			}					 
			.main_menu_container ul li.hover ul {				
				display: block;		
					
				}						
				.main_menu_container ul ul li {
					line-height: 1em;
					padding: 0 0 3px 0;
					margin: 0;
					display: block;
					white-space: nowrap;
					
				}
				.main_menu_container ul ul li {
                    padding-top: 0px;
					display: block;
					clear: both;
                }  
				.main_menu_container ul ul li.active {
                    border: 0px solid #dedede;
					padding-top: 0px;
                    }   										
					.main_menu_container ul ul li a {
						padding: 5px 13px;
						padding-right: 16px;
						width: 235px;
						line-height: 18px;	
						color: #003867;
						font-weight: bold;											
						display: block;				
					}
					* html .main_menu_container ul ul li a {
						padding: 3px 13px;	
						margin: 0;			
						}				
						.main_menu_container ul ul li a:hover {
							background: #FF1300;
							color: #fff;
							}
						.main_menu_container ul li.hover ul li a:hover {
							color: #fff;
							}
							
							
							
							
							
							
							.breadcrumbs {
								width: 903px;
								height: 35px;
								background-color: #feb300;								
								position: absolute;
								top: 172px;
								left: 0px;
								color: #fff;
								line-height: 35px;
								padding-left: 11px;
								z-index: 8;
								}								
								.breadcrumbs a {
									color: #fff;									
									font-weight: bold;
									text-decoration: underline;
									}	
									
							#breadcrumbs-fill {
								width: 1px;
								height: 35px;
								background-color: #feb300;
								z-index: 3;
								position: absolute;
								top: 172px;
								left: 914px;
							}
						
						
						
						.main_photo {
							/*
							height: 354px;
							width: 900px;
							position: relative;
							*/
							}
							#photo_popup {
								position: absolute;
								display: block;
								left: 612px;
								top: 321px;
								width: 288px;
								height: 70px;
								background: url(/heijmans_shared/img/werkmaatschappij/photo_textbox_bg.png) no-repeat left top;
								}
								#photo_popup .inner {
									padding: 20px;
									color: #fff;
									}
									h2.siteinaanbouw {
										display: block;
										width: 257px;
										height: 18px;
										text-indent: -3000px;
										background: url(/heijmans_shared/img/werkmaatschappij/h2_siteinaanbouw.png) no-repeat;
										margin-bottom: 10px;
										}
	
	
	
	
		.underlay_wrapper {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 100%;
			z-index: 1;
			}
		
				
								
				#supersize {				
					position: relative;
					z-index: 1;
					}
					#supersize a, #supersize img {
						position:absolute;
						top: 0px !important;	
						left: 0px;	
						width: 100% !important;	
						height: 100% !important;							
						cursor: default;
						}
						#supersize .prevslide, #supersize .prevslide img{
							z-index: 1;
						}
						#supersize .activeslide, #supersize .activeslide img{
							z-index: 2;
						}

				#underlay_photo_wrapper {				
					overflow: hidden;
					position:relative;
					width: 100%;
					z-index: 1;
				}	
				.page_home #underlay_photo_wrapper {
					margin-top: 0px !important; 
					height: 525px !important;	
					z-index: 1;
				}
				.page_vervolg #underlay_photo_wrapper {
					margin-top: 0px !important; 
					height: 368px !important;
					overflow: hidden;	
					z-index: 1;
				}
				#spacerForPicture {
					height: 172px; 	width: 100%; 
					overflow: hidden; 		
				}
				* html #flashheader {
					margin-left: -17px;					
				}
				
				
					
				

					
					
					
						

/* ************************************************
 * 	Content, global
 * ********************************************** */

	.main_content {
		float: left; display: inline;
		margin-bottom: 20px;
	}
	.page_home .main_content {
		width: 562px;
	}
	.page_vervolg .main_content {
		float: left; display: inline;
		width: 480px;
	    }				
		.main_content p {			
			text-align: left;			
			}
			.main_content h3 {
				margin-top: 2px;
				margin-bottom: 4px;
				}

			.sidebar h2 {
				margin-top: 45px;
				margin-bottom: 23px;
				color: #003867;
				font-size: 16px;
				font-weight: normal;
				}
				.sidebar .textbox {
					display: block;
					position: relative;
					width: 288px;
					height: 137px;
					background: url(/heijmans_shared/img/werkmaatschappij/textbox_bg.jpg) no-repeat;
					margin-bottom: 20px;
					}
					.sidebar .textbox .inner {
						padding-top: 20px;
						padding-left: 20px;
						line-height: 14px;
						font-size: 11px;
						}
					.sidebar .textbox .button {
						display: block;
						width: 86px;
						height: 23px;
						line-height: 23px;
						background: #feb300 url(/heijmans_shared/img/werkmaatschappij/button_sprite.jpg) no-repeat left top;
						color: #fff;
						position: absolute;
						left: 201px;
						top: 113px;
						font-weight: bold;
						}
						.sidebar .textbox .button span {
							padding-left: 20px;
							}
						.sidebar .textbox .button:hover {
							background-position: left bottom;
							}

/* ************************************************
 * 	Home
 * ********************************************** */

	
		

	

/* ************************************************
 * 	Vervolg
 * ********************************************** */

	



	
	
	
	.page_home .sidebar_right {
		float: right;
		width: 288px;
		}
	

	.page_vervolg .sidebar_left {
		float: left; display: inline;
		width: 192px;
		margin-right: 25px;
		}
	
	.page_vervolg .sidebar_right {
		float: right;
		width: 192px;
		}
		.page_vervolg .sidebar_right .contact_info {
	       margin-top: 30px;
		   color: #003867;
	    }
		.page_vervolg .sidebar_right .contact_info .title {
           color: #e2001a;
		   text-transform: uppercase;
        }   	
		
	/* general sidebar box */
	.sidebar_box{
		
		}
		.sidebar_box .item{
			display: block;
			width: 261px;
			border: 1px solid #e4e4e4;
			background: #E5E5E5 url(/heijmans_shared/img/bg_menu_main_ul_ul.gif) repeat-x left top;
			margin-bottom: 20px;
			padding: 14px 0px 10px 15px;
			min-height: 35px;
		}		
		.page_vervolg .sidebar_box .item{           
            background: #E5E5E5 url(/heijmans_shared/img/bg_menu_main_ul_ul.gif) no-repeat left top;   
        }
		.page_vervolg .sidebar .menu_sub .item {
           padding-right: 10px                         
        }
		.home_right .item{
            position: relative; 
			min-height: 50px;
        }
		* html .home_right .item{           
            height: 50px;
        }
		.page_home .sidebar_box .item .date {
			color: #003867;
			width: 42px;
			font-weight: bold;
		}
		.page_home .sidebar_box .item .content {
			postion: relative;
			width: 218px;
			}
			.page_home .sidebar_box .item .content p {
				margin-bottom: 1.9em;
				margin-right: 10px;
			}			
		    .page_home .sidebar_box .item .content .read_more {
                position: absolute;
				bottom: 0px; left: 56px;
				height: 23px; width: 87px;
				padding-top: 3px;
				padding-right: 5px;
				background: #feb300;				
            }
		    .sidebar_box a.arrow_double {
                color: #ffffff; 
                padding-left: 25px;				
                background: url(/heijmans_shared/img/icon_arrow_double.png) no-repeat 9px 4px;     
            }
            * html .sidebar_box a.arrow_double {                
                background: url(/heijmans_shared/img/icon_arrow_double.gif) no-repeat 9px 4px;       
            }
		      
			.sidebar_box a.arrow_double_more_news {
               
                padding-left: 34px;             
                background: url(/heijmans_shared/img/icon_arrow_double_more_news.gif) no-repeat 17px 3px;     
            }
		
		
	/* specifiek sidebar box */	
	.page_vervolg .sidebar_box .item {
		width: 165px;	
		}
		.page_vervolg .sidebar_box .item li a {
			color: #424767;	
			padding-left: 15px;
			background: url(/heijmans_shared/img/icon_arrow_single.gif) no-repeat 0px 6px;
			display: block;
			}
		.page_vervolg .sidebar_box .item li a:hover	{
			color: #FF8D00;
			text-decoration: underline;
			}
		.page_vervolg .sidebar_box .item li.active > a, 
		.page_vervolg .sidebar_box .item li a:hover {			
			background-image: url(/heijmans_shared/img/icon_arrow_single_red.gif);		
			}	
			
				
			.page_vervolg .sidebar_box .item li li a {
				font-size: 11px;
				font-weight: normal;				
			}	
			.page_vervolg .sidebar_box .item li li.active > a {
				font-weight: bold;
			}
			* html .page_vervolg .sidebar_box .item li li.active a {
				font-weight: bold;
				}
				.page_vervolg .sidebar_box .item li li li a {
					font-size: 11px;
					font-weight: normal;
					}
				.page_vervolg .sidebar_box .item li li li.active > a {					
					font-weight: bold !important;
				}
				* html .page_vervolg .sidebar_box .item li li li.active a {					
					font-weight: bold !important;
					}
			
		.page_vervolg .sidebar_box .item li ul {
			margin-left: 15px;
			}
			.page_vervolg .sidebar_box .item li {
                clear: both;
			    display: block;
			    position: relative;				
            }
			* html .page_vervolg .sidebar_box .item ul.navigation li {
			   display: inline;
	            }
			* html .page_vervolg .sidebar_box .item ul.navigation a {
				display: block;
				}
				* html .page_vervolg .sidebar_box .item ul.navigation li ul{
	                margin-top: 0.2em;                         
		            }	
					* html .page_vervolg .sidebar_box .item ul.navigation li ul li{		                	
						 margin-top: 0em;                         
			            }				
			* html .page_vervolg .sidebar .menu_acties ul li {
                margin-bottom: 0em;                         
                }
                * html .page_vervolg .sidebar .menu_acties ul li ul {
                    margin-top: 0.2em;                         
                }
			
		.page_vervolg .menu_acties .item {
            position: relative;
			padding-bottom: 10px;
            }
			.roundcorner {
                position: absolute;
			    display: block;   				
            }  
			.r_top_left {
                top: -4px;     left: -1px;
				height: 29px; width: 27px;
				background: url(/heijmans_shared/img/roundcorner_top_left.png) no-repeat left 3px;       
            }  
			* html .r_top_left {
                top: -1px;     left: -1px;
				background: none;
		        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/heijmans_shared/img/roundcorner_top_left.png');   
		        cursor: pointer;   
            }  
			.r_bottom_left {
                bottom: -1px;     left: -1px;
                height: 29px; width: 27px;
				background: url(/heijmans_shared/img/roundcorner_bottom_left.png) no-repeat left 3px;       
            }  
			* html .r_bottom_left {
                background: none;
                filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/heijmans_shared/img/roundcorner_bottom_left.png');   
                cursor: pointer;   
            }  
			.page_vervolg .menu_acties .item li {
				margin-bottom: 8px;		
				height: 1.3em;
				}		
				.page_vervolg .menu_acties .item li a {
					padding-left: 25px;		
				}			
				.page_vervolg .menu_acties .item li.stuur_door a {
					background: url(/heijmans_shared/img/icon_stuur_door.gif) no-repeat left 5px;		
					}
					
				.page_vervolg .menu_acties .item li.pagina_afdrukken a {
					background: url(/heijmans_shared/img/icon_print.gif) no-repeat left 3px;		
					}
				
		
	
	.page_vervolg .menu_sub {
		margin-bottom: 10px;			
	}		
	.page_vervolg .menu_sub .item {
        position: relative;      
        }   
	.page_vervolg .question .title{
		background: #feb300;
		border: 1px solid #feb300;	
		margin-bottom: 0px;	
		color: #ffffff;
		font-weight: bold;	
		padding: 8px 3px 02px 12px;	
		height: 28px !important;
		min-height: 28px !important;
		padding-bottom: 0px !important;
		clear: both;
		overflow: hidden;
	}
	* html .page_vervolg .question .title{
        padding-top: 10px;
		padding-bottom: 5px !important;
		height: 24px !important;        
    }
	.page_vervolg .question .title span.mark {			
		float: left; display: inline;
		height: 17px;	width: 11px;
		margin-right: 7px;			
		overflow: hidden;	
		background: url(/heijmans_shared/img/icon_question_mark.png) no-repeat left top;		
	}	
	* html .page_vervolg .question .title span.mark {			
		margin-top: 0px;  
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/heijmans_shared/img/icon_question_mark.png');	 
		cursor: pointer;	
	}
	.page_vervolg .question .title span.text {      
        float: left; display: inline;
        padding-top: 0px;  
        line-height: 20px; 
    }
	
	
	
	
	.page_vervolg .question .item{		
		width: 175px;
		border-top: 0px solid #ffffff;
		padding-right: 0px;
	}
	.page_vervolg .question .item a.note{		
		text-decoration: underline;
		color: #003867;
	}
	.page_vervolg .question .item a.note:hover{		
		text-decoration: none;
	}
	
	.page_vervolg .menu_acties{		
		margin-bottom: 11px;
	}	
			
			
			
			
	.page_home .startblokken_lister {		
		display:block;
		width: 930px;
		margin-top: 50px;
		}
		.page_home .startblokken_lister h3{
	       margin-bottom: 20px;
        }
		.page_home .startblokken_lister .inner{
	       
	    }
		.page_home .startblokken_lister ul {
	       
	        } 
			.page_home .startblokken_lister ul li{
	           float: left; display: inline;   
			   margin-right: 18px;
			   width: 298px;
		    } 
			.page_home .startblokken_lister ul li.last{
                float: left; display: inline;   
				margin-right: 0px;
                } 	
				.page_home .startblokken_lister ul li .image{
		            position: relative;
			        } 
					.page_home .startblokken_lister ul li .image span{
	                    position: absolute;
						top: 138px;    left:193px;
						display: block;
						width: 105px;     height: 18px;
						padding-top: 5px;
						background: #ffffff;
		                } 
						.page_home .startblokken_lister ul li .image span a{
	                        background: url(/heijmans_shared/img/bg_projecten_home_info.gif) no-repeat 8px 4px;   
							padding-left: 22px;
							margin-top: 5px;
	                    }       		
			     .page_home .startblokken_lister ul li .content{
                   
	                  } 
					  .page_home .startblokken_lister ul li .content .title{
	                       display: block;
						   margin-top: 15px;						   
	                  } 
					  .page_home .startblokken_lister ul li .content .title a{                          
                           color: #F80E05;
                      } 
					  .page_home .startblokken_lister ul li .content .text{
                       
                      } 
		
		
		
	.page_vervolg .container .startblokken_lister {
        float: left; display: inline;
        width: 697px;
	    }  		 
		.page_vervolg .startblokken_lister {        
             color: #535353;       
            }
			.page_vervolg .startblokken_lister .title {        
                  display: block;
				  font-weight: bold;
                  color: #003867;	
				  margin-bottom: 0px;			  
            }		
			
			.page_vervolg .startblokken_lister .globalsearch {
				margin-left: 50px;
				}
			.page_vervolg .startblokken_lister .globalsearch input {
				width: auto;
				}    
			
			.page_vervolg .startblokken_lister .search_and_sort{        
		        display:block;
		        width: 695px;     height: 75px;
				border: 1px solid #e4e4e4;
		        background: #f0f0f0 url(/heijmans_shared/img/bg_projecten_search_top.gif) repeat-x top left;  				
	            }			
				.page_vervolg .startblokken_lister .search_and_sort .inner {        
		            padding: 18px;
					padding-top: 12px;
			    }
				.page_vervolg .startblokken_lister .search_and_sort .input .textfield  {        
	                   width: 200px;
                }
			
			
			.page_vervolg .startblokken_lister .paging{        
                display:block;
                width: 695px !important;      height: 53px;
                border: 1px solid #f2f2f2;
				border-top: 0px;
                background: #fafafa url(/heijmans_shared/img/bg_projecten_paging.gif) repeat-x top left;  
				overflow: hidden;              
                }
			.page_vervolg .startblokken_lister .paging_bottom{  
                border: 0px solid #f2f2f2;
                background: none;  
				padding: 1px;
                }   			
                .page_vervolg .startblokken_lister .paging .inner {        
                    padding: 18px;
                    padding-top: 15px;
	                }
					.page_vervolg .startblokken_lister .paging .search {        
	                    width: 535px;
	                }					
				.page_vervolg .startblokken_lister .paging span {        
                    margin-right: 5px;
					padding-top: 1px;
                }
				.page_vervolg .startblokken_lister select {    
                    border-color:#C8C8C8;
                }
				.page_vervolg .startblokken_lister .paging select {       
                    margin-right: 5px;					
                }
				.page_vervolg .startblokken_lister .paging .mr {        
                    margin-right: 35px;
                }
	            .page_vervolg .startblokken_lister .paging .sort .title {  
	                font-weight: bold;
	                color: #003867;   
	                margin-bottom: 3px;    
					padding-top: 2px;   
		            }
					.page_vervolg .startblokken_lister .paging .sort a {  
	                    margin: 0 0 0 5px;
						display: inline-block;	
						height: 25px;     width: 25px;					
	                }					
					.page_vervolg .startblokken_lister .paging .sort a.list {  
                        background: url(/heijmans_shared/img/bg_projecten_view_list.gif) no-repeat bottom left;  
						text-indent: -999em;              
                    }
					.page_vervolg .startblokken_lister .paging .sort a.grid {  
                         background: #fafafa url(/heijmans_shared/img/bg_projecten_view_grid.gif) no-repeat bottom left;     
						 text-indent: -999em;                   
                    }
					.page_vervolg .startblokken_lister .paging .sort a.active {  
                        background-position: top left;                  
                    }
			
			
			/* projecten overzicht - list */
			.page_vervolg .startblokken_lister .view_list{        
                margin:  10px 0; 
                }   		
				.page_vervolg .startblokken_lister .view_list ul{        
                    
	                } 
					.page_vervolg .startblokken_lister .view_list ul li{        
	                  	display: block;
						padding-top: 10px;
						border-bottom: 1px solid #dadfe3;
						height: 90px;
						overflow: hidden;
	                } 						 				
					.page_vervolg .startblokken_lister .view_list ul li.hover{        
                        background: #f6fbff;
                    }
					.page_vervolg .startblokken_lister .view_list ul li li{        
                        padding-top: 0px;
                        border: 0px;
						font-size: 11px;
					    margin: 0px;    padding: 0px;
                        height: 1.6em;
                    }  					
					.page_vervolg .startblokken_lister .view_list ul li .image{        
                        width: 180px;   height: 100px;
                    }  
					.page_vervolg .startblokken_lister .view_list ul li .text{        
                       width: 517px;	
					   margin-top: -5px;				  
                    }  	
					
				
			/* projecten overzicht - grid */
            .page_vervolg .startblokken_lister .view_grid{        
                margin-left: -13px;
				margin-right: -13px;			
            } 
			* html .page_vervolg .startblokken_lister .view_grid{        
                margin-left: 0px;
                margin-right: 0px;            
            }  
			* + html .page_vervolg .startblokken_lister .view_grid{        
                margin-left: 0px;
                margin-right: 0px;            
                }        
                .page_vervolg .startblokken_lister .view_grid ul{        
                    margin-top: 10px;
                    } 
                    .page_vervolg .startblokken_lister .view_grid ul li{        
                       float:left;     display: inline;
					   width: 215px;    height: 218px;
					   background: #f3f3f3;
					   margin: 16px 13px 5px;
                    }   
					* html .page_vervolg .startblokken_lister .view_grid ul li{    
                       margin: 16px 16px 0px 0;
                    }  
					* + html .page_vervolg .startblokken_lister .view_grid ul li{    
                       margin: 16px 16px 0px 0;
                    }           
                    .page_vervolg .startblokken_lister .view_grid ul li.hover{        
                        background: #f6fbff;
                    }                  
                    .page_vervolg .startblokken_lister .view_grid ul li .text{        
                         padding: 8px 10px 10px 12px;            
	                    } 				
						.page_vervolg .startblokken_lister .view_grid ul li .text .title{        
                            margin-bottom: 2px;          
	                        }  
							.page_vervolg .startblokken_lister .view_grid ul li .text .title a{        
		                         font-weight: normal;  
	                             color: #535353;     
		                    } 
						        
                 	
			/* projecten overzicht - detail */
            .page_vervolg .startblokken_lister .view_detail{        
                      
	            } 
				.page_vervolg .startblokken_lister .top{        
                    height: 356px;  width: 697px;
					overflow: hidden;
	                }
					.page_vervolg .startblokken_lister .view_detail .terug_link{        
		               display: block;
					   margin-bottom: 10px;
					   clear: both;
		            }					
					.page_vervolg .startblokken_lister .view_detail .h1{        
                       display: block;
                       clear: both;
                    }					
					.page_vervolg .startblokken_lister .view_detail .big_picture{        
	                  margin-right: 14px;
					  width: 518px;    height: 355px;
					  overflow:hidden;
					  background: #F7F7F7;
	                }
					 					
					.page_vervolg .startblokken_lister .view_detail .thumbs_box{        
	                       width: 148px;   height: 356px;
	                       border: 0px solid #e4e4e4;
	                    }					
						.page_vervolg .startblokken_lister .view_detail .thumbs_box .mask{        
			               position: relative;
						   display: block;
						   width: 146px;   height: 332px;	
						   background: #fafafa url(/heijmans_shared/img/bg_projecten_detail_thumbbox.gif) no-repeat top left;     
						   overflow: hidden;
			            }
						.page_vervolg .startblokken_lister .view_detail .thumbs_box .mask ul{        
	                       position: absolute;
						   top: 8px;     left: 0;
						   margin: 0 0 0 8px;
		                    }
							.page_vervolg .startblokken_lister .view_detail .thumbs_box .mask ul li{        
		                       height: 84px;
							   margin-bottom: 24px;
							   cursor: pointer;  
		                    }					
	                    .page_vervolg .startblokken_lister .view_detail .thumbs_box .controls{        
	                        display: block;
							height: 23px;   width: 146px;
							background: #fafafa url(/heijmans_shared/img/bg_projecten_detail_thumbbox_control.gif) no-repeat top left;   
		                    }
							.page_vervolg .startblokken_lister .view_detail .thumbs_box .controls .button{        
		                        display: block;
		                        height: 23px;   width: 73px;	
								cursor: pointer;                        
			                    }
								.page_vervolg .startblokken_lister .view_detail .thumbs_box .controls .button .btn_vorige{        
		                            display: block;
		                            height: 23px;   width: 73px;  
									background: #fafafa url(/heijmans_shared/img/bg_projecten_detail_thumbbox_control_vorige.gif) no-repeat top left;  
									text-indent: -999em;                               
		                        }
								.page_vervolg .startblokken_lister .view_detail .thumbs_box .controls .button .btn_volgende{        
	                                display: block;
	                                height: 23px;   width: 73px;  
									background: #fafafa url(/heijmans_shared/img/bg_projecten_detail_thumbbox_control_volgende.gif) no-repeat top left;   
									text-indent: -999em;                          
	                            }
							
			 .paging_full a {
			 	display: block;
				height: 25px;				
			 }
			 
			 .text_item {
			 	margin: 5px 0 14px;
			 	}
			 	.text_item .title {
			 		float: left;
			 		margin-right: 4px;
			 	}
			 	.text_item .text {
			 	}
			 
			 .text_item_tab{        
                margin-top: 0px;
             } 
			 .view_detail .text_item_tab{        
                margin-top: 20px;
	             } 
				 .view_detail .text_item_tab .text{        
	                margin-top: 3px;
	             } 
			 .text_item_tab h2{  
			 font-size: 12px;
                margin-bottom: 0;
				display: inline;
				margin-right: 10px;
             }       
			 .text_item_tab .title h3{  								
				font-size: 12px;
				text-transform: lowercase;
				margin-bottom:2px;
	        }
			.agenda .text_item_tab h3{                                  
                display: block;
				margin-bottom: 12px;
                }  
	            .text_item_tab .title {        
                    background:transparent url(/heijmans_shared/img/bg_projecten_detail_text_title_right.gif) no-repeat scroll right top;
					display:inline;		float: left;				
					padding:0 12px 0px 0; 
					margin: 0;					
					overflow: hidden;
                }  
				.agenda .text_item_tab .title{                                  
	                background: none;				    
					width: 450px;
                    } 
					.text_item_tab .title span {        
	                    background:transparent url(/heijmans_shared/img/bg_projecten_detail_text_title_left.gif) no-repeat scroll left top;						
						display:block;
						font-size:11px;
						font-weight:bold;
						padding:3px 0 1px 12px;						 
	                } 	            
				.text_item_tab .text{        
					clear: both;
                } 
				.text_item_tab .blue{      
                    background: #f5fbff;
                }
				.text_item_tab .text ul,
				.text_item_tab .text ol{  
					margin-left: 25px;
					margin-bottom: 1em;
				}
				.text_item_tab .text ul{        
					list-style: disc;					
                } 
				.text_item_tab .text ol{        
					list-style: decimal;				
                } 
				
				
				
				.content form textarea,
				.content form input{        
                    background:#FFFFFF none repeat scroll 0 0;
					border:1px solid #6F6F6F;
					padding:2px 4px 4px;
					width:310px;             
					}
				.content form textarea{        
                   height: 200px;             
                 }
				.content form .input {
					width: 450px;
				}
				.content form .input div div,
				.content form .textarea dd,
				.content form .input p{        
                   float: left;
				   display: inline;
    	            } 					 			
				.content form .textarea dt,
                .content form .input p label {        
                    display: block;
                    float: left;
					width: 110px;    
					font-size: 11px; 
	                } 
					.content form input{        
	                    background:#FFFFFF none repeat scroll 0 0;
	                    border:1px solid #6F6F6F;
	                    padding:3px 4px 4px;
	                    width:310px;         
		                } 
					.content .submit a {
						background-color: #003867;
						color: #fff;
						padding: 5px;
						border: 1px solid #003867;
						}
				
	.nieuwsoverzicht {
		}
		.nieuwsoverzicht li {
			display: block;
			clear: both;			
			}
			.nieuwsoverzicht li span {
				float: left; display: inline;
				margin-right: 10px;				
				}
			.nieuwsoverzicht li a {
                float: left; display: inline;
				width: 400px;
                margin-bottom: 5px;
                }		
		
	.faq_overzicht {
		}	
		.faq_overzicht h2{
			margin-bottom: 0; 
		}
		.faq_overzicht .faq_items {
			margin-bottom: 1em; 
		}		
		
		
				 