body{
  margin:				0;
  padding:				0;
  font-family: 			Arial,Verdana, Helvetica, Arial,sans-serif;
}

html{
  background-color:		#939393;
}

h1{
  margin:				0;
  font-size:			1.4em;
  font-weight:			normal;
}

h2{
  margin:				0;
  font-size:			1.2em;
  font-weight:			bold;
}

a{
  color:				#FF7300;
  text-decoration:		none;
}

a:hover{
  color:				#FFAA65;
  text-decoration:		none;
}

img{
  border:				0;
}

#headerContainer{
  background: 			url(../images/header_back.png) repeat-x;
  height:				134px;
  font-size:			1.0em;
}

		#logoContainer{
		  background: 	url(../images/logo_back.png) no-repeat;
		  float:		left;
		  height:		130px;
		  margin:		0 auto;
		  width:		201px;
		}
			
			.logo{
			  padding:			15px 0 0 60px;
			}
		
		#menuContainer{
		  background: 	url(../images/menu_back.png) no-repeat;
		  float:		left;
		  height:		130px;
		  margin:		0 auto;
		  width:		805px;
		}
			
			.menu{
			  list-style:		none;
			  margin:			0 0 0 2px;
			  padding:			0 0 0 0;
			}
			
			.menu li{
			  float:			left;
			  height:			52px;
			}
			
			.menu li a {
			  color:			#EDEDED;
			  display:			block;
			  font-weight:		bold;
			  line-height:		53px;
			  padding:			0 2px 0 0;
			  text-align:		center; 
			  text-decoration:	none;
			  width:			110px;
			}
			
			.menu li.current a {
			  color:			#FF6710;
			}

			.menu li.current a:hover { 
			  color:			#FFAB7B; 
			}
			
			.menu li a:hover {
			  color:			#C1C1C1; 
			}

#contentContainer{
  background: 			url(../images/content_gradient.png) repeat-x #EEE;
  font-size:			0.8em;
  padding:				20px 0 0 0;
  min-height:			563px;
  text-align: 			justify;
}

	#error{
	  background:		url(../images/bg_warning.jpg) repeat-x bottom;
	}
	
	#error p{
	  padding:			5px;
	  font-weight:		bold;
	  border:			1px solid #ff9999;
	}
	
	#error img{
	  margin:			0px 5px 0px 5px;
	}
	
	.center{
	  margin:			0 auto;
	  width:			1007px;
	}

	#contentBlockTop{
	  background: 		url(../images/first_column.png) no-repeat;
	  height:			258px;
	  margin:			0 0 0 34px;
	  padding:			8px;
	  width:			949px;
	}
	
	#contentBlockTop table{
	  border:			0;
	  height:			95%;
	}
	
		.leftBox, .middleBox, .rightBox{
		  padding:		0 30px 0 30px;
		  width:		239px;
		}
		
		.emptyBox{
		  background:	url(../images/vak_leeg.png) no-repeat bottom;
		  color:		#BDBDBD;
		  padding:		60px 0 0 62px;
		  width:		239px;
		}
			.emptyBox h1{
			  color: 			#F0F0F0;
			}

			.emptyBox #searchq{
			  border:			1px solid #CBCBCB;
			  color:			#A6A6A6;
			  background: 		url(../images/search_bg.png) repeat-x;
			  width:			176px;
			}
			
			.emptyBox #zoekStatus{
			  margin-top:		10px;
			}
			
		.quoteBox{
		  padding:		36px 0 0 0;
		  width:		239px;
		}
		
			blockquote {
			  font-family: Arial, Verdana, serif;
			  color: #F0F0F0;
			  font-size: 130%;
			  font-weight: bold;
			  margin: 40px 20px 20px 20px;
			  padding: 0;
			  background: url(../images/quote_top.png) no-repeat;
			  background-position: left top;
			}
			
			blockquote p {
			  margin: 10px 0px 0px 10px;
			  padding: 10px 10px 0px;
			  text-indent: 20px;
			}
			
			#quote_attrib {
			  font-size: 65%;
			  font-weight: normal;
			  background: url(../images/quote_bottom.png) no-repeat;
			  background-position: right bottom;
			  text-align: right;
			  text-indent: 0px;
			  margin-top: 0px;
			  margin-right: 0px; 
			  padding-bottom: 30px;
			}

		
		.leftBox h1, .middleBox h1, .rightBox h1{
		  color:		#434343;
		  margin:		0;
		  padding:		0 0 0 22px;
		}
		
		.leftBox p, .middleBox p, .rightBox p{
		  color:		#696969;
		  font-size:	0.9em;
		  margin:		0;
		  padding:		0 0 0 22px;
		}
		
	#contentBlockBottom{
	  background: 		url(../images/second_column.png) no-repeat;
	  min-height:		283px;
	  padding:			10px 15px 10px 20px;
	  margin:			0 0 0 34px;
	  width:			922px;
	}	
	
		#contentBlockBottom h2{
		  margin:		0;
		  padding:		0;
		  font-size:	1.0em;
		  font-weight:	bold;
		}

		#contentBlockBottom h1{
		  border-bottom:1px solid #e0e0e0;
		}			
	
		#contentBlockBottom p{
		  margin:		5px 0px 25px 0px;	
		  font-size:	12px;
		}
		
		#contentBlockBottom table{
		  margin:		0;
		}
		
		#contentBlockBottom ul{
		  padding-left:	17px;
		}
	
#footerContainer{
  background: 			url(../images/footer_vak.png) no-repeat;
  font-size:			0.8em;
  height:				49px;
  margin:				0 auto;
  margin-top:			33px;
  padding:				20px 0 0 0;
  text-align:			center;
  width:				969px;
}

	.oranje{
	  color:			#FF7300;
	}

	.btw, .tel{
	  color:			#000;
	  padding-left:		50px;
	}

	.kvk{
	  color:			#000;
	}
	
.copyright{
  color:				#C9C9C9;
  font-size:			0.7em;
  margin:				0;
  padding:				0;
  text-align:			center;
}

/* News  */
.centerBalk {
background-color:		white;
border:					1px #CFC9B4 solid;
color:					#CBCBCB;
margin-left:			10px;
margin-right:			10px;
text-align:				center;
-moz-border-radius:		3px;
-webkit-border-radius:	3px;
}

.normalBalk {
background-color:		white;
border:					1px #CFC9B4 solid;
color:					#CBCBCB;
margin-left:			10px;
margin-right:			10px;
-moz-border-radius:		3px;
-webkit-border-radius:	3px;
}

.rightBalk {
background-color:		white;
border:					1px #CFC9B4 solid;
color:					#CBCBCB;
padding-left:			10px;
padding-right:			10px;
text-align:				right;
-moz-border-radius:		3px;
-webkit-border-radius:	3px;
}

.zoekBalk {
background-color:		white;
border:					1px #CFC9B4 solid;
color:					#575757;
padding-left:			10px;
padding-right:			10px;
text-align:				center;
-moz-border-radius:		3px;
-webkit-border-radius:	3px;
}

.centerBalk a, .normalBalk a, .rightBalk a{
color:					black;
}

.centerBalk a:hover, .normalBalk a:hover, .rightBalk a:hover{
color:					#404040;
}

.newsThumbnail{
margin-right: 			1em; 
padding: 				4px 4px 0px 4px; 
background:				#FFF; 
border:					1px solid #CCC; 
-moz-border-radius: 	3px; 
-webkit-border-radius:	3px;
}

#xtra_fotos{
padding-left:			10px;
padding-right:			10px;
}

#loadPortfolio{
text-align:				center;
}

/* SLIDER */
#scroller{
margin-top:				46px;
}

#screen{
width:					795px;
margin:					0 auto;
padding:				0;
}			
	#screen li{
	float:				left;
	list-style:			none;
	}
	
	#screen .jq-ss-crop{
	margin:				9px 0px 0px 7px;
	border:				1px solid #323232;
	float:				left;				
	}
	
		#left,#right{
		font-weight:	bolder;
		font-size:		36px;
		float:			left;
		padding:		0;
		margin:			0;
		margin-top:		100px;
		text-decoration:none;
		color:			#3d3d3d;
		}
		
		#port{
		background:			url(../images/bg_slider.png) no-repeat center;
		float:				left;
		height:				181px;
		width:				630px;
		padding:			0px 20px 0px 20px;
		}	
		
		#view{
		padding:			5px 0px 3px 0px;
		width:				630px;
		height:				158px;
		overflow:			hidden;
		}
	
			#images{
			width:			3818px !important;
			width:			3822px;
			color:			white;
			padding:		0;
			}
			
				#images li img{
				border:		0;
				}
