@charset "utf-8";
/* CSS Document */
/* 
blue green  #3b90b0;
diep paars #5d4f6e;
licht roze #bfadd7;
oude wit: dfdfdd!!!!!!!
"wit" #c0c0c0;
"zwart" #111111;
*/

body{
	background-color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#95ba3d;
}

#load_container{
	position:relative;
	margin:0 auto;
	width:550px;
	height:400px;
	text-align:center;
}

#main_container{
	position:absolute;
	width:1100px;
	height:720px;
	top:0px;
	left:0px;
	overflow:hidden;
	display:none;
}

/*header*/
#header{
	width:975px;
	height:156px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
	overflow:hidden;
	}
	
#header_notification{
	width:500px;
	height:25px;
	position:absolute;
	top:30px;
	left:370px;
	z-index:3;
	overflow:hidden;
	color:#bfadd7;
}

#go_home{
	width:420px;
	overflow:hidden;
	height:136px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
	z-index:50;
	}


#steps_header, #products_header{
	position:relative; width:380px; left:0px; top:110px; margin:0 auto; text-align:center; height:60px;
	overflow:hidden;
	z-index:51;
	color:#00647c;
	display:none;
	}

#products_header{
	width:450px;
	}

#footer{
	position:absolute;
	top:700px;
	height:20px;
	width:1000px;
	border-top:1px solid #95ba3d;
}
#footer_content{
	position:relative; width:800px; left:0px; top:5px; margin:0 auto; text-align:center; height:15px; color:#00647c;
}

/*menu*/

#site_menu{
	width:585px;
	height:111px;
	position:absolute;
	top:0px;
	left:300px;
	overflow:hidden;
	z-index:51;
	}
div.navigation_corner{
	position:relative;
	float:right;
	height:40px;
	width:20px;
	top:0px;
	overflow:hidden;
	background-color:#00647c;
	}
div.navigation_div{
	position:relative;
	float:right;
	cursor:pointer;
	height:40px;
	top:0px;
	background-color:#00647c;
	overflow:hidden;
	padding-left:9px;
	padding-right:8px;
	text-align:center;
	vertical-align:middle; 
	}


#menu1{
}
#menu2{
}
#menu3{
}
#menu4{
}
#menu5{
}
#menu6{
}
#menu7{
}


div.stappenplan{
	position:absolute;
	float:left;
	cursor:pointer;
	width:164px;
	height:164px;
	overflow:hidden;
}

#stap1{
	left:204px; /*450 - 164 - 82*/
	top:0px;
	background-image:url(../img/assets/vlakken/1_interview.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#95ba3d;
	z-index:5;
}
#stap3{
	left:532px; /*450 + 82*/
	top:0px;
	background-image:url(../img/assets/vlakken/3_voorstel.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#95ba3d;
	z-index:5;
}
#stap5 {
	left:368px; /*450 - 82*/
	top:164px;
	background-image:url(../img/assets/vlakken/5_artwork.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#95ba3d;
}
#stap2{
	left:368px; /*450 - 82*/
	top:0px;
	background-image:url(../img/assets/vlakken/2_producttest.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	z-index:10;
}
#stap4{
	left:532px; /*450 + 82*/
	top:164px;
	background-image:url(../img/assets/vlakken/4_verpakking.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
#stap6 {
	left:204px; /*450 - 164 - 82*/
	top:164px;
	background-image:url(../img/assets/vlakken/6_productie.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
}

div.stap_corner{
	position:absolute;
	width:23px;
	height:23px;
	overflow:hidden;
}

#corner1_1{
	top:141px;
	left:0px;	
}
#corner1_2{
	top:0px;
	left:141px;	
}
#corner2_1{
	top:141px;
	left:0px;	
}
#corner2_2{
	top:141px;
	left:141px;	
}
#corner3_1{
	top:0px;
	left:0px;	
}
#corner3_2{
	top:141px;
	left:141px;	
}
#corner4_1{
	top:0px;
	left:0px;	
}
#corner5_1{
	top:141px;
	left:0px;	
}
#corner5_2{
	top:141px;
	left:141px;	
}
#corner6_1{
	top:0px;
	left:141px;	
}

div.stap_content{
	position:absolute;
	left:80px;
	top:30px;
	display:none;
	overflow:hidden;
	width:250px;
	height:200px;
	text-align:left;
}
#stap_content_1{
	color:#FFFFFF;
	left:40px;
	top:130px;
	width:280px;
}
#stap_content_2{
	color:#00647f;
	left:160px;
	top:120px;
	width:300px;
}
#stap_content_3{
	color:#FFFFFF;
	left:40px;
	top:130px;
	width:280px;
	height:200px;
}
#stap_content_4{
	color:#00647f;
	left:50px;
	top:130px;
	width:200px;
	height:240px;
}
#stap_content_5{
	color:#FFFFFF;
	left:160px;
	top:50px;
	width:270px;
	height:180px;
}
#stap_content_6{
	color:#00647f;
	left:60px;
	top:110px;
	width:260px;
	height:320px;
}


a,a:visited{
	color:#95ba3d;
	text-decoration:underline;
}
a:hover{
	color:#00647f;
}


a.a_menu,a.a_menu:visited{
	color:#95ba3d;
	font-weight:bold;
	text-decoration:none;
}
a.a_menu:hover{
	color:#ffffff;
}

a.a_bleu,a.a_bleu:visited{
	color:#00647f;
	font-weight:bold;
	text-decoration:none;
}
a.a_bleu:hover{
	color:#ffffff;
}
a.a_green,a.a_green:visited{
	color:#95ba3d;
	font-weight:bold;
	text-decoration:none;
}
a.a_green:hover{
	color:#00647f;
}
a.a_skip,a.a_skip:visited{
	color:#95ba3d;
	font-weight:bold;
	text-decoration:none;
}
a.a_skip:hover{
	color:#ffffff;
}


/*content*/
#content{
	position:absolute;
	width:900px;
	height:570px;
	top:160px;
	z-index:2;
}

div.green_line{
	position:absolute;
	width:100px;
	height:1px;
	top:160px;
	left:0px;
	background-color:#95ba3d;
}

#inner_content_menu{
	position:absolute;
	overflow:hidden;
	top:15px;
	left:20px;
	z-index:2;
}	
#inner_content{
	width:900px;
	height:570px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:2;
}

#inner_content_intro{
	width:575px;
	height:370px;
	position:absolute;
	top:0px;
	left:167px;
	z-index:2;
}
#inner_content_intro_skip{
	width:575px;
	height:20px;
	position:absolute;
	top:375px;
	left:167px;
	z-index:2;
	text-align:center;
}

#steps{
	width:900px;
	height:500px;
	position:absolute;
	top:0px;
	left:0px;
}

#pages{
	width:900px;
	height:534px;
	position:absolute;
	top:5px;
	left:0px;
	z-index:3;
	overflow:hidden;	
}


#inner_content.loading, #inner_content_menu.loading{
	background-image:url(../img/assets/loading.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:60px;
	height:60px;
	top:17px;
}

#producten_categories{
	position:absolute;
	top:0px;
	left:325px;
	width:250px;
	height:350px;
	height:400px;
	z-index:2;
}
#producten_categories_header{
	position:absolute;
	top:0px;
	left:0px;
	width:250px;
	height:59px;
	background-image:url(../img/assets/products/header_cat.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#producten_categories_content{
	position:absolute;
	top:59px;
	left:0px;
	width:250px;
	height:254px;
	height:304px;
	background-color:#04647c;
}
div.categories_listing{
	position:relative;
	top:0px;
	left:20px;
	width:320px;
	height:18px;
	float:left;
}
a.categories_link, a.categories_link:visited{
	color:#fff;
	text-decoration:none;
}
a.categories_link:hover{
	color:#95ba3d;
	text-decoration:none;}

a.products_link, a.products_link:visited{
	color:#04647c;
	text-decoration:none;
}
a.products_link:hover{
	color:#95ba3d;
	text-decoration:none;}

#producten_categories_footer{
	position:absolute;
	top:313px;
	top:363px;
	left:0px;
	width:250px;
	height:38px;
	background-image:url(../img/assets/products/foot_cat.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


#producten_list{
	position:absolute;
	top:350px;
	left:575px;
	width:340px;
	height:0px;
	overflow:hidden;
	z-index:2;
}


#producten_list_header{
	position:relative;
	top:0px;
	left:0px;
	width:340px;
	height:59px;
	background-image:url(../img/assets/products/header_prodlist.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-color:#04647c;
}
#producten_list_content{
	position:relative;
	top:0px;
	left:0px;
	width:340px;
	height:0px;
	background-color:#04647c;
}
#producten_list_footer{
	position:relative;
	top:0px;
	left:0px;
	width:340px;
	height:38px;
	background-image:url(../img/assets/products/foot_prodlist.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-color:#04647c;
}


#producten_detail{
	position:absolute;
	top:23px;
	left:195px;
	width:480px;
	height:460px;
	overflow:hidden;
	z-index:1;
	color:#04647c;
}

#producten_detail_list{
	position:relative;
	top:0px;
	left:0px;
	width:480px;
	float:left;
}
#producten_detail_content{
	position:relative;
	top:0px;
	left:0px;
	width:480px;
	float:left;
}

#producten_detail_content.loading{
	background-image:url(../img/assets/loading_white.gif);
	background-repeat:no-repeat;
}

span.producten{
	font-size:11px;
	font-weight:bold;
	color:#95ba3d;
}

td.productName{
	font-size:16px;
	font-weight:bold;
	color:#95ba3d;
}


#producten_similar{
	position:absolute;
	top:377px;
	left:500px;
	width:0px;
	height:0px;
	overflow:hidden;
	z-index:0;
}
#producten_similar_content{
	position:absolute;
	top:0px;
	left:0px;
	width:540px;
	height:80px;
	background-image:url(../img/assets/products/bg_similar.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#producten_similar_footer{
	position:absolute;
	top:23px;
	left:20px;
	width:500px;
	height:23px;
	background-image:url(../img/assets/products/foot_similar.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}


h1{
	color:#95ba3d;
	font-size:18px;
	padding-top:10px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
}
div.info_page{
	position:absolute;
	left:0px;
	top:0px;
	color:#04647c;
	background-image:url(../img/assets/bg.jpg);
	background-repeat:no-repeat;
	height:615px;
	width:900px;
}

div.info_page_content{
	position:absolute;
	left:430px;
	top:0px;
	height:560px;
	width:470px;
	text-align:justify;
}


input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select.input_select{
	border:1px solid #04647c;
	padding:2px;
}
input.input_text{
	width:145px;
	border:1px solid #04647c;
	padding:2px;
}
input.wrong{
	border:1px solid #C33;
	background-color:#f8bfbf;
}

select.wrong{
	border:1px solid #C33;
	background-color:#f8bfbf;
}
textarea{
	width:260px;
	border:1px solid #04647c;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}
td.label{
	font-size:10.5px;
	padding:3px;
	text-align:left;
	width:190px;
	vertical-align:middle;
}
td.no_input{
	padding:2px;
	text-align:right;
	width:410px;
	vertical-align:middle;
}
td.header{
	border-bottom:1px solid #04647c;
	padding-top:10px;	
	padding-bottom:7px;	
}

img.submit_btn{
	cursor:pointer;
}

#credits{
	position:relative;
	font-size:9px;
	float:right;
	padding:3px;
	top:-18px;
	z-index:55;
}

#div_contact_form.loading{
	background-image:url(../img/assets/loading_white.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
	