body {
	margin:0;
	padding:0;	
	background-color:white;
	font-family:Arial,Verdana;
	font-size:80%;
	color:black;
}

* {
	padding:0;
	margin:0;
}

#wrapper {
	width:860px;
	margin-left:auto;
	margin-right:auto;
	/*background-color:silver;*/
}

#header {
	display:block;
	height:120px;	
}

#logo {
	display:block;
	float:left;
	margin-left:156px;
	margin-top:24px;
	width:210px;
	height:75px;	
}

#util_nav {
	display:block;
	float:right;
	width:130px;
	height:40px;
	margin-top:38px;
}

#util_print a{
	display:block;
	float:right;
	text-decoration:none;
	margin-right:6px;
	width:30px;
	height:35px;
	background-image:url(../images/icon_print.gif);
	background-repeat:no-repeat;		
}

#util_secure a{
	display:block;
	float:right;
	text-decoration:none;
	margin-right:6px;
	width:30px;
	height:35px;
	background-image:url(../images/icon_secure.gif);
	background-repeat:no-repeat;		
}

#util_credits a{
	display:block;
	float:right;
	text-decoration:none;
	margin-right:6px;
	width:30px;
	height:35px;
	background-image:url(../images/icon_credits.gif);
	background-repeat:no-repeat;	
}

#util_print a:hover, #util_secure a:hover, #util_credits a:hover{
	background-position:0px -35px;
}

#homepage{
	clear:both;
	display:block;
	width:600px;
	height:870px;
	margin-left:130px;
	background-image:url(../images/image_concept.jpg);
	background-repeat:no-repeat;	
}

#home_nav_elke a{
	display:block;
	margin-left:40px;
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:12px;		
}

#home_nav_concept a{
	margin-left:40px;
	display:block;
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform:uppercase; 	
	margin-bottom:12px;	
}

#home_nav_locations a{
	display:block;
	/*margin-left:40px;*/
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform:uppercase; 	
	margin-bottom:310px;
}

#home_nav_contact a{
	display:block;
	margin-left:40px;
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:12px;	
}
#home_nav_fotos a{
	display:block;
	margin-left:40px;
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:12px;	
}
#home_nav_pers a{
	display:block;
	/*margin-left:40px;*/
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:12px;	
}


#home_nav_elke a:hover,#home_nav_concept a:hover,#home_nav_contact a:hover, #home_nav_locations a:hover,#home_nav_pers a:hover,#home_nav_fotos a:hover{
	background-color:#999999;
}

#home_baseline{
	margin-bottom:12px;
	margin-left:40px;
	font-size:250%;	
}

#nav_elke a{
	display:block;
	margin-left:40px;
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:12px;
}

#nav_concept a{
	display:block;
	margin-left:40px;
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform:uppercase; 	
	margin-bottom:12px;
}

#nav_locations a{
	display:block;
	/*margin-left:40px;*/
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform:uppercase; 	
	margin-bottom:12px;
}

#nav_contact a{
	display:block;
	/*margin-left:40px;*/
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:50px;	
}
#nav_pers a{
	display:block;
	/*margin-left:40px;*/
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:12px;	
}
#nav_fotos a{
	display:block;
	margin-left:40px;
	background-color:black;
	color:white;
	text-decoration:none;
	width:175px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:12px;	
}

#nav_elke a:hover,#nav_concept a:hover,#nav_contact a:hover, #nav_locations a:hover, #nav_fotos a:hover, #nav_pers a:hover{
	background-color:#999999;
}
.nav_selected a{
	background-color:#999999 !important;
}

#elke_peeters, #contact, #concept, #print, #secure, #credits, #locations, #pers, #fotos{
	clear:both;
	display:block;
	width:600px;
	margin-left:130px;	
}

#content_elke_peeters, #content_concept, #content_contact, #content_print,#content_secure,#content_credits, #content_locations,#content_fotos,#content_pers{
	margin-left:40px;
	font-family:Georgia,Times;
	line-height:1.5em;
	width:420px;
}

#content_secure input{
	padding:2px;	
	border: 1px solid #999999;
	margin-bottom:10px;
}

#content_secure label{
	display:block;
	text-align:right;
	clear:left;
	float:left;
	width:100px;
	margin-right:5px;
}

#content_elke_peeters p,#content_concept p, #content_contact p ,#content_print p,#content_secure p,#content_credits p, #content_locations p{
	margin-bottom:20px;
}

#content_elke_peeters h1,#content_concept h1, #content_contact h1 ,#content_print h1,#content_secure h1,#content_credits h1, #content_locations h1{
	margin-bottom:20px;
	color:#999999;
	font-size:150%;
	font-family:Arial,Verdana;
}

#content_elke_peeters a, #content_concept a,#content_contact a ,#content_print a,#content_secure a,#content_credits a, #content_locations a{
	font-family:Arial,Verdana;
	text-decoration:none;
	font-weight:bold;
	color:black;
}

#content_elke_peeters a:hover,#content_concept a:hover,#content_contact a:hover ,#content_print a:hover,#content_secure a:hover,#content_credits a:hover {
	color:#999999;
}

#content_baseline {
	display:block;
	margin-left:40px;
	background-color:#999999;
	color:white;
	text-decoration:none;
	width:560px;
	height:20px;
	font-weight:bold;
	font-size:90%;
	padding-left:4px;
	padding-top:4px;
	text-transform : uppercase; 
	margin-bottom:50px;	
	margin-top:20px;	
}

#page_spacer{
	display:block;
	height:400px;
	width:100px;
}

#product_images img:hover{
	border:1px solid #999999;
}

#product_images img{
	border:1px solid #FFFFFF;
}

.bg_carbon{
	background-image:url(../images/logo_carbon_zwart.gif);
	background-position:140px 100px;
	background-repeat:no-repeat;	
}

