html{
	overflow-y:scroll;
}

body {
    margin:0px;
    font-family:Trebuchet MS, trebuchet ms, trebuchet, Arial, Helvetica, sans-serif;
    background-repeat:repeat;
    color:#5b5b5b;
    font-size:12px;
  }


h1,h2 {
	letter-spacing: 1px;
    font-size:16px;
    color:#FF9900;
	margin:0;
  }
h3 {
    padding:0px;
    margin:0px;
    float:left;
	letter-spacing: 1px;
    font-size:16px;
    color:#FF9900;
  }

h5 {
    float:left;
    padding:0px;
    margin:0px;
    font-size:16px;
    color:#A1A1A1;
  }

h3.polder {
	padding-right: 7px;
	border-right: solid #d4d4d4 1px;
	color:#FF9900;
}

h3.polder-suffix {
	padding-left: 7px;
	color:#A1A1A1;
}

p {
	margin: 0px;
	margin-top: 9px;
	margin-top: 9px;
	padding: 0px;
	line-height: 21px;
}

h2 a{
	margin: 0px;
	display: block;
	letter-spacing: 1px;
    font-size: 16px;
	text-decoration: none;
    color: #FF9900;
}


#goog-wm h3{
	flaot:left;
	clear:right;
}
.search-goog{
	margin-top:10px;
	float:left;
	width:100%;
}

#hoofd {
    background-image : url('../images/img_spacer_top.jpg');
    background-repeat : repeat-x;
    float : left;
    height : 150px;
    text-align : center;
    width : 100%;
  }


	#hoofdcontainer {
	height : 150px;
	text-align : left;
	width : 1000px;
	margin:auto;
	}
		#left {
		float:left;
		text-align:left;
		width:363px;
		margin-left:31px;
		margin-top:45px;
		}
		
			.top_logo{
				width:308px;
				height:59px;}

		#container_rechts {
		float:left;
		height:150px;
		width: 494px;
		}

			#bovenlinks {
			float:left;
			height: 12px;
			margin:auto;
			text-align:left;
			width:494px;
			}

				#adres {
					float: left;
					font-size: 11px;
					font-style: italic;
				}
				
					#telnummer {
						float: left;
						margin-left: 14px;
						font-size: 12px;
						font-weight: bold;
					}
					
					.processing {
						margin-bottom: 9px;
						width: 324px;
						border: solid #ffdd00 1px;
						background-color: #fafada;
						padding: 5px;
					}
					
					.error {
						margin-bottom: 9px;
						width: 324px;
						border: solid #ff0000 1px;
						background-color: #ffeeee;
						padding: 5px;
						color:#ff0000;
					}
					
					.success {
						margin-bottom: 9px;
						width: 324px;
						border: solid #33cc33 1px;
						background-color: #ddffcc;
						padding: 5px;
					}
					
					.required {
						padding-left: 4px;
						font-weight: bold;
						color: #ff9900;
					}
					
					#requiredfields{
						color:#a1a1a1;
						width:200px;
						float:left;
						margin-bottom:5px;
					}
					.contact-table td{
						padding: 3px;
					}
					
					.contact_input {
						width: 220px;
						background-color: #f6f6f6;
						border: solid #9d9d9d 1px;
					}
					
					.contact_message{
						width: 220px;
						background-color: #f6f6f6;
						border: solid #9d9d9d 1px;
					}
					
					.contact-table label {
					float: right;
					}
					
					.required_field {
						border: 1px solid #ff0000;
						background-color: #ffeeee;
						width:220px;
					}
					
					#contact-submit, #contact-submit2 {
						width: 90px;
						height: 20px;
						padding-bottom: 7px;
						border: solid #ff9900 1px;
						background-image: url('../images/img_spacer_btn.jpg');
						background-repeat: repeat-x;
						background-color: #ff9900;
						color: #ffffff;
						float: right;
					}
					
					#contactform_container {
						padding-left: 30px;
						float: left;
						position: relative;
						width: 150px;
						height: 24px;
					}
					
					#contactform { 
						position: absolute;
						right: 50px;
						border-left: 1px solid #d4d4d4;
						border-right: 1px solid #d4d4d4;
						border-bottom: 1px solid #d4d4d4;
						overflow:hidden;
						width:120px;
						height:24px;
						background-color:#ffffff;
						z-index: 10;
					}
		
					#contactform a{
						text-decoration: underline;
						float:right;
					}
					#contactform_content{
						z-index: 10000;
						position: relative;
						margin: 25px auto 20px 16px;
						width: 0px;
						height: 0px;
					}
					#contactform_link {
						padding:3px 9px 6px 0px;
						float:right;
						cursor: pointer;
					}

					#contactform_contactlink {
						margin: 0px;
						padding: 0px;
					}

					.contimg{
						padding:6px 5px 6px 0px;
						float:right;
						cursor: pointer;
					}

			#hyperlinks {
				float:left;
				clear:left;
				height: 33px;
				width:491px;
				margin-top:89px;
				text-align:left;
				padding:0px;
				padding-left:1px;
			}

					
				.hyperlink {
				padding-left:8px;
				width:89px;
				float:left;
				border-left: 1px solid #d4d4d4;
				border-right: 1px solid #d4d4d4;
/*				list-style-type: none;*/
				/*text-align:left;*/
				height:33px;
/*				margin:0px;*/
				margin-right:-1px; 
				}
				
				.hyperlink a:link {
				text-decoration: none;
				}
				
				
				.hyperlink a:active {
				text-decoration: none;
				}
				
				
				.hyperlink a:visited {
				text-decoration: none;
				}
					
						.hyper {
						color : #FF9900;
						font-size : 17px;
						font-weight : bold;
						letter-spacing:1px;
						float:left;
						cursor:pointer;
						}
							
							
						.hypsub {
						color : #a1a1a1;
						font-size : 9px;
						float:left;
						clear:left;
						width:100%;
						cursor:pointer;
						}



			.hoofd_menu {
			display: inline;
			list-style-type: none;
			padding:0px;
			text-align:left;
			margin:0px;
			}
			ul.hoofd_menu {
			display: inline;
			list-style-type: none;
			padding:0px;
			text-align:left;
			margin:0px;
			/*margin-left:-16px;*/
			}
			ul.hoofd_menu li{
			text-align:left;
			}
			ul.hoofd_menu li a {
/*			margin:0px;
			padding:0px;
			text-align:left;*/
			}
#container {
    height : auto;
    margin-left : auto;
    margin-right : auto;
    text-align : left;
    width : 1000px;
  }


	#paps {
	float : left;
	height : 216px;
	width:1000px;
	}

	#content1 {
		float : left;
		height : auto;
		width: 452px;
		margin-left: 31px;
		padding-top: 19px;
	}
	
	#content1 p{
	margin-bottom: 19px;
	}
	
	#content2 {
		margin-top:19px;
		float : left;
		width: 452px;
		margin-left: 33px;
	}


/* Portfolio op de Homepage */
	
#projecten {
	padding-top: 0px;
}

#projecten-home {
	padding-top: 19px;
}

#projectenmod {
margin-top: 19px;	
}

.projects_title {
	padding-bottom: 21px;
}

.portfolio-entry-home {
	float: left;
	clear: left;
	margin-bottom: 19px;
	padding-bottom: 13px;
	width: 452px;
	border-bottom: solid #d4d4d4 1px;
}

.portfolio-entry-home-left {
	width: 227px;
	height: 90px;
	clear: left;
	float: left;
}

.portfolio-entry-home-image{
	border: solid #a1a1a1 1px;
}

.project-title-home {
	width: 220px;
	height: 18px;
	float: left;
}

.subcats-project-home {
	width: 220px;
	height: 72px;
	float: left;
}

/* Blog op de Homepage */

#blog_preview_entry {
	padding-top: 19px;
}

.blog_home {
	margin-top: 21px;
	clear: left;
}

.blog_date_published {
	clear: left;
	color: #a1a1a1;
}

.project-title-home a:link {font-weight: bold; text-decoration: underline;}
.project-title-home a:active {font-weight: bold; text-decoration: underline;}
.project-title-home a:visited {font-weight: bold; text-decoration: underline;}
.project-title-home a:hover {font-weight: bold; text-decoration: underline;}

/* Footer */

	#voet {
    margin-top:30px;
    background-color : #F4F4F4;
    color : #A1A1A1;
    clear : left;
    float : left;
    height : 100%;
    line-height : 30px;
    width : 100%;
	padding-bottom:5px;
	}


	#voetcontainer {
	height : 100%;
	text-align : left;
	width : 1000px;
	margin:auto;
	Margin-bottom:0px;
	list-style-type: none;
	font-size:12px;
	}
	ul.voetcontainer {
	list-style-type: none;
	}
	ul.voetcontainer li {
	list-style-type: none;
	}
	#voetcontainer a:link {
	color: #a1a1a1;
	}
	#voetcontainer a:active {
	color: #a1a1a1;
	}
	#voetcontainer a:visited {
	color: #a1a1a1;
	}
	
	
		.cats {
		margin:0px;
		margin-left:27px;
		margin-top:5px;
		width:216px;
		float:left;
		padding-left:0px;
		}
		.cats ul{
		margin:0px;
		padding:0px;
		}
		.cats ul li{
		list-style-type: none;
		padding:0px;
		padding-left:0px;
		font-size:16px;
		font-weight:bold;
		}
		.cats ul li a{
		list-style-type: none;
		margin:0px;
		font-size:12px;
		font-weight:normal;
		}

			.sitemenu {
			visibility:hidden;
			}
			ul.site_menu {
			display: inline;
			list-style-type: none;
			padding:0px;
			text-align:left;
			}
			.site_menu li a{
			padding-top: 4px;
			padding-bottom: 5px;
			width: 250px;
			display: block;
			color: #ff9900;
			letter-spacing: 1px;
			text-decoration: none;
			font-weight: bold;
			}
			.site_menu li ul{
			list-style-type: circle;
			color: #a1a1a1;
			}
			.site_menu li ul li a{
			padding-top: 4px;
			padding-bottom: 5px;
			width: 250px;
			display: block;
			color: #5b5b5b;
			font-weight: normal;
			letter-spacing: 0px;
			text-decoration: underline;
			}

/*Nieuws pagina*/

h6 {
    float:left;
    padding:0px;
    margin:0px;
    font-size:11px;
	font-weight: normal;
    color:#a1a1a1;
  }

h7 {
font-weight : normal;
    font-size:10px;
    color:#a1a1a1;
  }

	h7 a{
	color: #a1a1a1;
	text-decoration:underline;
	}
	
.paging_container {
    float:left;
    padding:0px;
    margin:0px;
    font-size:10px;
    color:#a1a1a1;
  }
	
	.date{
	float:left;
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#a1a1a1;
	}

.topcontainer2{height:auto;}
.header2{height:auto;}
.header2 div{height:auto;}

.subcat {
	text-align : left;
	list-style-type: none;
	font-size:12px;
	margin-top:8px;
	margin-right: 8px;
}
	.subcat a{
	color: #5B5B5B;
	}
 a{
	color: #5B5B5B;
	}	
a img{
	border:none;
}
.news_column{
	width:745px; 
	border-right-color:#f4f4f4; 
	border-right-style:solid; 
	border-right-width:1px; 
	padding-right:25px;
}

#news_cate{
	width:169px;
	margin-left:24px;
}

#categorieen{
	width:169px;
}

#categoren{
	width:169px;
	padding-top:1px;
	margin-top:10px;
}

#archief{
	width:169px;
	margin-top:20px;
}

.projectenmod {
}

.archoren{
	width:169px;
	text-align : left;
	list-style-type: none;
	font-size:12px;
	margin-top:15px;
}

	.archoren a:link {
	color: #5B5B5B;
	}
	.archoren a:active {
	color: #5B5B5B;
	}
	.archoren a:visited {
	color: #5B5B5B;
	}

/*#master {
    background-color : #E7E7E7;
    height : 525px;
    float:left;
    clear:left;
    width:242px;
  }

#mainmenu a:link {
    color: #FF9900;
    text-decoration:underline;
  }
#mainmenu a:active {
    color: #FF9900;
    text-decoration:underline;
  }
#mainmenu a:visited {
    color: #FF9900;
    text-decoration:underline;
  }

.children li {
    margin-left:0px;
    margin-bottom: 1px;
    margin-top:10px;
    background-color: #bbbbbb;
  }
.children ul li {
    margin-left:0px;
    margin-bottom: 1px;
    margin-top:10px;
    background-color: #bbbbbb;
  }
ul.children li {
    margin-left:-10px;
    margin-bottom: 1px;
    margin-top:10px;
    background-color: #bbbbbb;
  }
ul.children ul li {
    margin-left:-10px;
    margin-bottom: 1px;
    margin-top:10px;
    background-color: #bbbbbb;
  }*/
  
  .news_column_left{
	  margin-top:10px;
	  margin-left:31px;
	  width:632px;
	  float:left;
	  padding-right:25px;
	  border-right-color:#d4d4d4; 
		border-right-style:solid; 
		border-right-width:1px; 
	  }
	  
.news_column_right{
	  padding-top:19px;
	  width:169px;
	float:left;
	margin-left:25px;
	  }

	.blog a{
		color: #5B5B5B;
		font-size:12px;
		font-weight : normal;
		}
		

.hzes{
    float:left;
    padding:0px;
	padding-right: 6px;
    margin:0px;
    font-size:11px;
	font-weight: bold;
    color:#a1a1a1;
	}
	
.hzes a{color: #a1a1a1;}
.hzes a:link{color: #a1a1a1;}
.hzes a:visited{color: #a1a1a1;}
.hzes a:active{color: #a1a1a1;}
.hzes a:hover{color: #a1a1a1;}

.blog_tmb{
	width:256px;
	height:131px;
	float:left;
	margin-right:10px;
	margin-top: 28px;
}

.blog_overig {
	clear: left;
	float: left;
	height: 80px;
}

.blog_title {padding-top: 10px; clear: left;}	
.blog_title a {font-size: 16px; color: #FF9900; margin: 0; padding: 0px; font-weight: bold; text-decoration: none;}
.blog_title a:link {font-size: 16px; color: #FF9900; margin: 0; padding: 0px; font-weight: bold; text-decoration: none;}
.blog_title a:active {font-size: 16px; color: #FF9900; margin: 0; padding: 0px; font-weight: bold; text-decoration: none;}
.blog_title a:visited {font-size: 16px; color: #FF9900; margin: 0; padding: 0px; font-weight: bold; text-decoration: none;}
.blog_title a:hover {font-size: 16px; color: #FF9900; margin: 0; padding: 0px; font-weight: bold; text-decoration: none;}

.projectenmod {
clear: left;
}

/* Opmaak voor default pagina's */

#content-large {
margin-top: 19px;
margin-left: 31px;
padding-right: 25px;
padding-bottom: 19px;
width: 632px;
float: left;
border-right: solid #d4d4d4 1px;
}

#content-large p{
margin-bottom: 19px;
}

.blog_links_small{
clear: left;
width: 230px;
padding-bottom: 19px;
padding-top: 9px;
}

.column-small {
margin-left: 25px;
padding-top: 19px;
width: 246px;
float: left;
}

.portfolio-entry-small {
margin-top: 9px;
margin-bottom: 4px;
}

.portfolio-entry-home-small {
margin-top: 9px;
border: solid #a1a1a1 1px;
}

.project-title-small  a{
font-weight: bold;
text-decoration: none;
}

.subcats-project-small {
margin-bottom: 19px;
}

.contact-info {
float: none;
clear: left;
}

/* Opmaak voor Algemene Voorwaarden */

ol {
margin: 0px;
padding: 0px;
padding-left: 9px;
list-style-type: decimal;
}

ol li {
line-height: 21px;
padding-right: 3px;
padding-left: 4px;
}

ol li ol {
margin: 0px;
padding: 0px;
padding-left: 9px;
list-style-type: upper-alpha;
}

ol li ol li {
line-height: 21px;
padding-right: 3px;
padding-left: 4px;
}

ol li ol li ol {
margin: 0px;
padding: 0px;
padding-left: 9px;
list-style-type: decimal;
}

ol li ol li ol li {
line-height: 21px;
padding-right: 3px;
padding-left: 4px;
}

ol li ol li ol li ol{
margin: 0px;
padding: 0px;
padding-left: 9px;
list-style-type: upper-alpha;
}

ol li ol li ol li ol li{
line-height: 21px;
padding-right: 3px;
padding-left: 4px;
}

