@charset "utf-8";
/* CSS Document 

br grijs: 9f9589 b7b1a4
red brown a66841
*/


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9f9589;
}

a, a:visited{
	color:#333333;	
}

a:hover{
	color:#b7b1a4;
}
a.invers, a.invers:visited{
	color:#333333;
	text-decoration:none;
}

a.invers:hover{
	color:#a66841;
}

a.special, a.special:visited{
	color:#c9af34;	
}

a.special:hover{
	color:#b7b1a4;
	text-decoration:none;
}

a.colored, a.colored:visited{
	color:#a66841;
	text-decoration:none;
	text-align:right;
	margin-top:4px;
}

a.colored:hover{
	color:#333333;
	text-decoration:none;
}


#main_container{
	position:absolute;
	height:100px;
	width:900px;
	display:none;
	}

#header{
	position:absolute;
	left:0px;
	top:0px;
	height:165px;
	overflow:visible;
	z-index:2;
}
#header_notification{
	position:absolute;
	left:300px;
	top:15px;
	height:84px;
	width:250px;
	overflow:hidden;
}
#vacature_notification{
	position:absolute;
	left:250px;
	top:0px;
	height:45px;
	width:300px;
	overflow:hidden;
	background-color:#eee;
	padding:10px;
	color:#555;
}

#footer{
	position:absolute;
	left:0px;
	top:600px;
	height:30px;
	overflow:hidden;
	background-image:url(../img/assets/dot_hor.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	padding-top:14px;
	text-align:center;
	z-index:100;
}

#footer.index{
	top:800px;
}

#go_home{
	position:absolute;
	left:30px;
	top:5px;
	height:95px;
	width:170px;
	overflow:hidden;
}

div.balk{
	position:absolute;
	left:0px;
	top:105px;
	height:24px;
	width:1000px;
	overflow:hidden;
	background-color:#333333;
}
#balk_2{
	top:132px;
	background-color:#b7b1a4;
}

div.hor_line{
	position:absolute;
	left:0px;
	top:130px;
	height:1px;
	width:1000px;
	overflow:hidden;
	background-image:url(../img/assets/dot_hor.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
div.hor_line_2{
	position:relative;
	left:0px;
	top:0px;
	height:1px;
	width:3000px;
	overflow:hidden;
	background-image:url(../img/assets/dot_hor_2.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}
div.ver_line{
	position:absolute;
	left:0px;
	top:0px;
	height:88px;
	width:5px;
	overflow:hidden;
	background-image:url(../img/assets/dot_vert_2.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}

#line_2{
	top:157px;
}

#site_menu{
	position:relative;
	top:0px;
	height:24px;
	width:780px;
	overflow:hidden;
	margin:0 auto;
}

div.navigation_div{
	position:relative;
	float:left;
	left:0px;
	top:0px;
	height:28px;
	cursor:pointer;
	width:153px;
	height:24px;
	overflow:hidden;
	text-align:center;
}

#menu4,#menu3,#menu5{
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}#menu1{
	border-right:1px solid #FFFFFF;
}

#inside_balk_2{
	position:relative;
	left:0px;
	top:0px;
	height:24px;
	width:250px;
	overflow:hidden;
	background-color:#b7b1a4;
	float:right;
	border-left:1px solid #FFFFFF;
	padding-left:4px;
}

#content{
	position:absolute;
	left:0px;
	top:157px;
	height:1130px;
	overflow:hidden;
	z-index:1;	
}
#inner_content_menu{
	position:absolute;
	left:0px;
	top:0px;
	height:260px;
	width:930px;
	overflow:hidden;
}
#inner_content{
	position:absolute;
	left:0px;
	top:0px;
	height:880px;
	width:930px;
	overflow:visible;
}

td{
	vertical-align:middle;
}


/*zoeker*/
#searchbox{
	position:absolute;
	left:510px;
	top:10px;
	height:87px;
	width:491px;
	overflow:visible;
	z-index:100;
	background-image:url(../img/assets/zoek/bg_zoekscherm.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

/*woord*/
#zoek_row_woord{
	position:absolute;
	left:10px;
	top:6px;
	width:470px;
	height:35px;
}
#zoek_woord_input{
	position:absolute;
	left:2px;
	top:8px;
}
#zoek_woord_btn{
	position:absolute;
	left:232px;
	top:0px;
}

/*(sub)cats*/
#zoek_row_cats{
	position:absolute;
	left:10px;
	top:48px;
	width:470px;
	height:35px;
}

#zoek_cat_select{
	position:absolute;
	left:2px;
	top:5px;
}

#zoek_cat_koppel{
	position:absolute;
	left:230px;
	top:8px;
}

#zoek_subcat_select{
	position:absolute;
	left:255px;
	top:5px;
}

/*spinner*/
.spinner {
	position: absolute;
	opacity: 0.9;
	filter: alpha(opacity=90);
	z-index: 999;
	background: #fff;
}
.spinner-msg {
	text-align: center;
	font-weight: bold;
}

.spinner-img {
	background:url(../img/assets/spinner.gif);
	width: 24px;
	height: 24px;
	margin: 0 auto;
}

/*dropdown*/
.search_option{
	position:absolute;
	top:0px;
	left:0px;
	width:215px;
	height:15px;
	padding:2px;
	background-image:url(../img/assets/scroll/bg_options.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#ffffff;
	color:#525252;
	border:1px solid #adadad;
	cursor:pointer;
	}
.search_option_disabled{
	position:absolute;
	top:0px;
	left:0px;
	width:215px;
	height:15px;
	padding:2px;
	background-color:#d7d7d8;
	color:#525252;
	border:1px solid #adadad;
	cursor:pointer;
	}
div.search_option_values{
	width:221px;
	height:0px;
	position:absolute;
	top:20px;
	left:0px;
	margin-top:0px;
	overflow:hidden;
	z-index:10;
	}
div.search_option_value{
	position:relative;
	left:0px;
	width:221px;
	height:22px;
	color:#b7b1a4;
	line-height:20px;	
	overflow:hidden;
	cursor:pointer;
	background-color:#333332;
	border-bottom:1px solid #b7b1a4;
	}

div.search_option_value.selected{
	color:#b7b1a4;
	}

/*search*/
#items_suggest{
	position:absolute;
	left:2px;
	top:28px;
	width:315px;
	background-color:#a66846;
	z-index:100;
}
div.key_container{
	width:311px;
	cursor:pointer;
	position:relative;
	padding:2px;
	color:#ffffff;
	font-size:11px;
}
div.key_container:hover{
	background-color:#333;
	color:#b7b1a4;
}

a.search_result, a.search_result:visited{
	color:#ffffff;
	text-decoration:none;
	font-size:11px;
}
a.search_result:hover{
	color:#b7b1a4;
	text-decoration:none;
}

/*input n stuff*/
input, select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
select{
	border:1px solid #adadad;
	padding:2px;
	color:#525252;
}

input, input.input_zoek{
	width:150px;
	border:1px solid #adadad;
	padding:2px;
	color:#525252;
}
input.input_zoek{
	width:215px;
}

select.wrong{
	border:1px solid #C33;
	background-color:#f8bfbf;
}

input.wrong{
	border:1px solid #adadad;
	background-color:#b7b1a4;
}

textarea{
	width:260px;
	border:1px solid #adadad;
	color:#525252;
	font-size:11px;
	padding:2px;
	font-family:Tahoma, Geneva, sans-serif;
}

/*tables*/
td.label_header, td.label{
	font-size:12px;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	height:28px;
	width:195px;
}
td.label_header{
	border-bottom:1px solid #ae88a4;
	margin-bottom:5px;
	font-weight:bold;
}
td.input{
	padding:0px;
	text-align:right;
	width:155px;
	vertical-align:top;
	height:24px;
}

/*product details*/
#product_navigator{
	position:absolute;
	top:105px;
	left:0px;
	width:220px;
	height:300px;
}
#back_navigator{
	position:absolute;
	top:0px;
	left:0px;
	width:220px;
	height:125px;
	background-color:#ffffff;
}
span.smaller{
	font-size:10px;
	color:#706a64;
}
span.grey{
	font-size:10px;
	color:#9f9589;
}
#back_navigator_text{
	position:absolute;
	top:60px;
	left:7px;
	width:210px;
	height:60px;
	overflow:hidden;
	background-color:#ffffff;
}

#zoom_image{
	position:absolute;
	top:320px;
	left:415px;
}
#tech_specs{
	position:absolute;
	top:370px;
	left:600px;
	width:120px;
	text-align:right;
	background-image:url(../img/assets/yellow_arrow.png);
	background-repeat:no-repeat;
	background-position:left;
}

#line_3{
	left:224px;
	top:87px;
}
#line_4{
	top:359px;
	left:685px;
}

#line_1_v {
	left:224px;	
}
#line_2_v {
	left:685px;
	top:87px;
	height:273px;
}

#product_detail{
	position:absolute;
	left:224px;
	top:0px;
	width:600px;
	height:85px;
}

td.td_red{
	color:#a7683f;
	width:340px;
	text-align:left;
}
td.arrow{
	color:#a7683f;
	width:20px;
	text-align:left;
}
td.artikel_name{
	width:120px;
}
td.artikel_data{
	padding-left:20px;
	padding-right:20px;
	border-right:1px solid #d9d6cf;
	width:170px;
}
td.artikel_data_end{
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	width:210px;
}

#product_header{
	position:absolute;
	left:10px;
	top:64px;
	width:600px;
}

#product_details{
	position:absolute;
	left:10px;
	top:100px;
}

#extra_info{
	position:absolute;
	left:0px;
	top:420px;
}
#product_image{
	position:absolute;
	left:473px;
	top:99px;
	width:250px;
	height:250px;
	overflow:hidden;
}

div.product_subheader{
	position:relative;
	left:10px;
	top:0px;
	width:500px;
	height:20px;
}

div.info_container{
	position:relative;
	left:11px;
	margin-top:5px;
}

#artikelnummers{
	position:relative;
	left:0px;
	top:0px;
	width:700px;
}
#line_5{
	left:0px;
	margin-top:5px;
}

#bijbehorend{
	position:relative;
	left:0px;
	margin-top:20px;
	width:700px;
}
#line_6 {
	left:0px;
	margin-top:5px;
}

#related{
	position:relative;
	left:0px;
	margin-top:20px;
	width:700px;
}
#line_7 {
	left:0px;
	margin-top:5px;
}

#line_8{
	left:0px;
	margin-top:10px;
}

div.product_extra_row{
	position:relative;
	width:700px;
	top:0px;
	left:0px;
	height:18px;
}

h1{
	color:#cbaf32;
	font-size:18px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
}

h2{
	color:#a7683f;
	font-size:13px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	line-height:20px;
}


/*home*/
div.main_row{
	background-image:url(../img/assets/dot_hor_2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:931px;
	height:32px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	cursor:pointer;
}
div.main_row_name, div.child_row_name{
	width:800px;
	height:15px;
	overflow:hidden;	
	position:absolute;
	left:30px;
	top:9px;
}
div.child_row_name{
	left:1px;
	left:54px;
	top:7px;
	color:#a66841;
}
div.child_row_img{
	position:absolute;
	left:0px;
	top:3px;
	width:45px;
	height:45px;
}

div.iconPlus, div.iconMinus{
	position:absolute;
	height:28px;
	width:28px;
	top:3px;
	left:0px;
}
div.iconMinus{
	left:-30px;
}
div.childs_container{
	position:absolute;
	top:35px;
	left:0px;	
}

div.child_row{
	background-image:url(../img/assets/dot_hor_2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:895px;
	height:27px;
	overflow:hidden;
	position:relative;
	left:36px;
	top:0px;
	cursor:pointer;
	float:left;
}

div.child_row{
	height:50px;
}

div.main_count_products, div.child_count_products{	
	position:absolute;
	left:730px;
	top:9px;
	width:200px;
	text-align:right;
	color:#b7b1a5;
}
div.child_count_products{
	left:695px;
	top:6px;
	color:#706a65;
}

a.child_count_products, a.child_count_products:visited{
	color:#706a65;
}

a.child_count_products:hover{
	color:#a66841;
	text-decoration:none;
}

a.child_name, a.child_name:visited{
	color:#a66841;
	text-decoration:none;	
}

a.child_name:hover{
	color:#b7b1a5;
	text-decoration:none;
}

/*home slides*/

#slide_image_container{
	width:930px;
	height:260px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#333333;
	background-image:url(../img/assets/spinner_slides.gif);
	background-position:center;
	background-repeat:no-repeat;
}
#slide_zoom{
	width:25px;
	height:25px;
	overflow:hidden;
	position:absolute;
	left:890px;
	top:15px;
	cursor:pointer;
}

#slide_info{
	width:250px;
	height:290px;
	overflow:hidden;
	position:absolute;
	left:5px;
	top:5px;
}
#slide_info_bg{
	width:250px;
	height:290px;
	overflow:hidden;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
}
#slide_info_txt{
	width:250px;
	height:290px;
	overflow:hidden;
	position:absolute;
	left:0px;
	font-size:11px;
	color:#706a64;
}

a.slide_product, a.slide_product:visited{
	color:#a66841;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
a.slide_product:hover{
	color:#6f6a63;
	text-decoration:none;
}
a.slide_product_parent, a.slide_product_parent:visited{
	color:#706a64;
	text-decoration:none;
	font-size:11px;
}
a.slide_product_parent:hover{
	color:#333333;
	text-decoration:none;
}
#slide_products_head, #slide_products_foot{
	position:relative;
	float:left;
	font-size:11px;
	width:240px;
	text-align:right;
	padding:3px;
	height:15px;
}
#slide_products_foot{
	padding-top:5px;
	display:none;
}
#slide_products_container{
	position:absolute;
	top:25px;
	left:0px;
	float:left;
}
div.slide_product{
	position:relative;
	float:left;
}
div.slide_product_cat{
	position:relative;
	float:left;
	padding:3px;
	margin:3px;
	margin-bottom:0px;
	width:240px;
}
div.slide_product_spacer_container{
	position:relative;
	float:left;
	margin-left:6px;
	width:240px;
	height:1px;
	overflow:hidden;
}
div.slide_product_spacer{
	position:relative;
	float:left;
	margin-left:1px;
	background-color:#706a64;
	width:1px;
	height:1px;
}
div.slide_product_name{
	position:relative;
	float:left;
	padding:3px;
	margin:3px;
	margin-top:0px;
	width:240px;
}

#slide_navigator{
	width:525px;
	height:25px;
	overflow:hidden;
	position:absolute;
	left:400px;
	top:233px;
}
div.slide_nav, div.slide_nav_act{
	background-color:#ffffff;
	width:22px;
	height:17px;
	text-align:center;
	padding-top:5px;
	position:relative;
	left:0px;
	top:0px;
	margin-left:5px;
	float:right;
	cursor:pointer;
	color:#706a64;
	font-weight:bold;
	font-size:10px;
}
div.slide_nav_act{
	background-color:#a66841;
}
a.slide_nav, a.slide_nav:visited{
	color:#6f6a63;
	text-decoration:none;
}
a.slide_nav:hover{
	color:#6f6a63;
	text-decoration:underline;
}
a.slide_nav_act, a.slide_nav_act:visited{
	color:#ffffff;
	text-decoration:none;	
}
a.slide_nav_act:hover{
	color:#ffffff;
	text-decoration:underline;
}


/*catalogus*/
div.bread_arrow, div.bread_link{
	position:relative;
	left:0px;
	top:8px;
	float:left;
}
div.bread_link{
	top:9px;
	float:left;
	padding-left:4px;
	padding-right:4px;
	color:#24201d;
}

a.inactive_bread, a.inactive_bread:visited{
	color:#24201d;
	text-decoration:underline;
}

a.inactive_bread:hover{
	color:#a66841;
	text-decoration:none;
}

a.active_bread, a.active_bread:visited{
	color:#a66841;
	text-decoration:none;
}

a.active_bread:hover{
	color:#24201d;
	text-decoration:underline;
}

div.catalogus_header{
	background-image:url(../img/assets/dot_hor_2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:931px;
	height:33px;
	position:relative;
	left:0px;
	top:0px;
}
div.catalogus_footer{
	width:931px;
	height:33px;
	position:relative;
	left:0px;
	top:0px;
}
div.catalogus_products_row{
	background-image:url(../img/assets/dot_hor_2.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:931px;
	height:270px;
	position:relative;
	left:0px;
	top:0px;
}

div.page_navigator{
	position:absolute;
	left:400px;
	width:531px;
	top:0px;
	float:right;	
}

div.page_nav, div.page_nav_act{
	background-color:#b7b1a5;
	width:22px;
	height:18px;
	text-align:center;
	padding-top:4px;
	position:relative;
	left:0px;
	top:5px;
	margin-left:5px;
	float:right;	
}
div.page_nav_act{
	background-color:#6f6a63;
}
a.page_nav, a.page_nav:visited{
	color:#6f6a63;
	text-decoration:none;
}

a.page_nav:hover{
	color:#6f6a63;
	text-decoration:underline;
}

a.page_nav_act, a.page_nav_act:visited{
	color:#b7b1a5;
	text-decoration:none;	
}

a.page_nav_act:hover{
	color:#b7b1a5;
	text-decoration:underline;
}


div.zoek_subcat_select_2{
	position:relative;
	left:0px;
	top:6px;
	float:right;
	width:220px;
}

div.catalogus_products_item{
	position:relative;
	left:0px;
	top:0px;
	margin-right:5px;
	float:left;
	width:225px;
	height:260px;
}
div.catalogus_products_item_name{
	position:absolute;
	background-color:#FFF;
	left:12px;
	top:230px;
	width:200px;
	height:30px;
	font-size:11px;
	color:#a66841;
	text-align:center;
}
div.catalogus_products_item_image{
	position:absolute;
	background-color:#FFF;
	left:0px;
	top:00px;
	width:225px;
	height:230px;
	font-size:11px;
	overflow:hidden;
}

img{
	border:0px;
}

/*image*/


div.imageContainerBackground{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#ffffff;
	z-index:100;
	display:none;
}
div.imageContainerBorder{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#b7b1a4;
	z-index:100;
	display:none;
}
div.imageContainer{
	width:300px;
	height:300px;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#b7b1a4;
	background-image:url(../img/assets/loading.gif);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	overflow:hidden;
	cursor:pointer;
}

#zoomer{
	position:absolute; left:0px; top:0px; z-index:102; display:none;
}

img.this_image{
	position:absolute;
	cursor:pointer;
	left:0px;
	top:0px;
}

#imageNext{
	width:32px;
	height:32px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/assets/nav/nxt_img.jpg);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	cursor:pointer;
	overflow:hidden;
}
#imagePrev{
	width:32px;
	height:32px;
	position:absolute;
	left:0px;
	top:0px;
	background-image:url(../img/assets/nav/prev_img.jpg);
	background-position:center;
	background-repeat:no-repeat;
	z-index:101;
	display:none;
	cursor:pointer;
	overflow:hidden;
}
#imageClose{
	width:29px;
	height:29px;
	position:absolute;
	left:10px;
	top:10px;
	background-image:url(../img/assets/nav/close_image.jpg);
	background-position:center;
	background-repeat:no-repeat;
	z-index:105;
	display:none;
	cursor:pointer;
}
#imageInfoBG{
	width:100px;
	height:25px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
	display:none;
}
#imageInfo{
	width:80px;
	height:5px;
	position:absolute;
	left:0px;
	top:0px;
	padding:7px;
	z-index:102;
	display:none;
	text-align:center;
	color:#a7683f;
}

/*sponsoring*/
div.main_row_sponsoring{
	width:931px;
	height:32px;
	overflow:hidden;
	position:relative;
	left:0px;
	top:0px;
	cursor:pointer;
	border-bottom:1px solid #FFF;
	background-color:#f1f1f0;
}
div.main_row_name_sponsoring, div.main_row_link{
	width:700px;
	height:100px;
	overflow:hidden;	
	position:absolute;
	left:10px;
	top:9px;
}
div.main_row_link{
	width:110px;
	left:810px;
	text-align:right;
}

a.sponsoring, a.sponsoring:visited{
	color:#a66841;
	text-decoration:none;	
}

a.sponsoring:hover{
	color:#b7b1a5;
	text-decoration:none;
}

/*tip*/
.tip{
	width:50px;
	height:50px;
	background-image:url(../img/assets/spinner.gif);
	background-position:center;
	background-repeat:no-repeat;
	position: absolute;
	left:35px;
	top:15px;
	z-index:200;
	color:#111111;
	text-align:left;
	vertical-align:top;
	background-color:#FFF;
}

.tip-title {	
	position: relative;
	width:250px;
	height:250px;
	position: absolute;
	left:0px;
	top:0px;
	vertical-align:top;
	text-align:left;
	}

img.bigsubcat{
	vertical-align:top;
	text-align:left;
	margin:auto auto;
	border:1px dotted #b7b1a5;
}
 
.tip-text {
	display:none;
}

.tip-top        { height:0px; width:0px; display:none;}  
.tip-bottom     { width:0px; height:0px; display:none;}
