html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, acronym, address, em, font, img, strong, b, u, i, ol, ul, li, fieldset, form, label, select, option, input, textarea {
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

body {
	background-color: #fff;
	font-family: "Georgia"; sans-serif; font-size: 14px; color: #555; line-height: 24px;
	}

.group:after { visibility: hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height:1%; } .group { display:block; } /* close commented backslash hack */

#nav_overall {
background: url(../img/nav.png) repeat-x scroll 0 0;
height: 106px; 
list-style: none;
overflow: hidden;
position: fixed;
left: 0;
right: 0;
top: 0;
}

#nav_inside {
margin: 0 auto; 
width: 960px;   
	}

#nav_inside h1 a{
display: block; 
height: 90px;
position: fixed; 
top: 0; 
width: 280px; 
z-index: 999;
}



#nav {
margin: 0 0 0 410px; 
list-style: none;
	}
	
#nav li a{
display: block; 
float: left; 
font-weight: bold; 
height: 50px; 
padding-left: 20px; 
padding-top: 25px; 
font-family:"Avenir Black", sans-serif; 
text-decoration: none; 
text-transform: uppercase;
color: #343334; 
text-shadow: 0px 1px 0px #000; 
font-size: 18px;
	}	
		
#nav li a:hover{
color: #e1e1e1;
	}
					
#nav li.selected {
color: #fff;
	}
		
#nav li span {
color: #949494; 
display: block;  
font-style: italic;
font-family: "Georgia"; sans-serif; 
font-size: 11px; 
font-weight: normal; 
text-transform: none;
text-shadow: 0px 1px 0px #000;
	}
		

#container {
  margin: 0 auto;
}
.section {
  padding: 20px;
}
#section-1 {
  padding-top: 150px;
}
.section p:last-child {
  margin-bottom: 0;
}

#header {
	background-color: #f0f0f0;
	height: 620px;
}

#header_inside {
	margin: 0 auto; 
	width: 960px; 
}

#quotes{
	background-color: #f0f0f0; 
	height: 300px; 
}
	
#quotes_inside {
	margin: auto; 
	padding: 10px 0; 
	width: 960px;
}
		
#quotes_middle {
	width: 960px;

	padding: 0 0 30px 0; 
	olor: #000;
}
			
#quotes_txt {
	float: left; 
	margin: 30px 48px 0 0; 

	padding-left: 1px; 
	width: 287px;
}
					
#quotes_txt_last {
	float: left; 
	margin: 30px 0 0 0; 

	padding-left: 1px; 
	width: 287px;
}
							
#quotes_txt span.quote {
	background: url(../img/quote.png) no-repeat scroll 0 0;
	padding: 0 0 20px 0;									
}
									
#quotes_txt_last span.quote {
	background: url(../img/quote.png) no-repeat scroll 0 0;
	padding: 0 0 20px 0;									
}

#main_content_area_over {
	background: url(../img/content_bg.png); 
}

#main_content_area_pakketten {
	background-color: #f0f0f0; 	
}

#content_inside {
	color: #000; 
	margin: auto; 
	padding: 100px 0 100px 0;  
	width: 960px; 
}
	    	
#content_inside h1 {
	font-family:"Avenir Black", sans-serif; 
	font-size: 34px; 
	letter-spacing: -1px; 
	color: #000; 
	font-weight: 600; 
	margin: 0 0 30px 0;
}
	    	
#content_inside h2 {
	font-family:"Avenir Medium", sans-serif; 
	font-size: 24x; 
	letter-spacing: 0.5pt; 
	color: #000; 
	margin: 0 0 10px 0;
}
	    	
#content_inside span {
	color: #fff; 
	display: block; 
	font-family: Georgia; 
	font-style: italic; 
	font-size: 20px; 
	font-weight: normal; 
	margin: 10px 0 0 0;
}
	    	    
#content_inside span.grey{
	color: #a9a9a9; 
	display: block; 
	font-family: Georgia; 
	font-style: italic; 
	ont-size: 20px; 
	font-weight: normal; 
	margin: 10px 0 0 0;
}
	    	    	    
#content_middle {
	width: 960px; 
	padding: 0 0 30px 0;
}
	    	    
#content_middle_pakketten {
	width: 960px; 
	padding: 0 0 30px 0; 
	color: #000;
}
	    	    	
#middle_content {
	float: left; 
	margin: 30px 48px 0 0;  
	padding-left: 1px; 
	width: 287px;
}
	    	   			
#middle_content_last {
	float: left; 
	margin: 30px 0 0 0; 
	padding-left: 1px; 
	width: 287px;
}


#contact {
	background-color: #f0f0f0; 	
}

#contact_content {
	width: 960px; 
	color: #000;
}
		
#contact_left {
	float: left; 
	margin: 0 48px 0 0;  
	padding-left: 1px; 
	width: 430px;
}
				
#contact_right {
	float: left; 
	padding-left: 1px; 
	width: 430px;
}