/* EXTRA STYLES */
DIV.Leftmenu		{	width: 170px; }
	DIV.Leftmenu_Top	{	width: 170px; height: 36px; background-image: url(/cat/front/images/leftmenu_top.gif); background-position:top left; background-repeat:no-repeat; }
	DIV.Leftmenu H1	{	color: #121a2e; padding-left: 0px; padding-top: 13px; padding-bottom: 1px; font-weight: normal; font-size:13px; }
	DIV.Leftmenu_Middle	{	margin-top: -5px; width: 170px; min-height: 200px; background-image: url(/cat/front/images/leftmenu_bg.gif); background-position: top left; background-repeat: repeat-y; padding-left: 13px; }
	DIV.Leftmenu_Bottom	{	width: 170px; height: 25px; background-image: url(/cat/front/images/leftmenu_bottom.gif); background-repeat:no-repeat; background-position: top left; }


	DIV.Leftmenu_Middle a			{	color: #000000; text-decoration: none; }
	DIV.Leftmenu_Middle a:hover		{	color: #333333; text-decoration: none;  }
	DIV.Leftmenu_Middle .fill		{	border: 0px; margin-left: 5px; }
	
DIV.LeftMenu		{	width: 170px; }
	DIV.LeftMenu_Top	{	width: 170px; height: 36px; background-image: url(/cat/front/images/leftmenu_top.gif); background-position:top left; background-repeat:no-repeat; }
	DIV.LeftMenu H1	{	color: #121a2e; padding-left: 0px; padding-top: 13px; padding-bottom: 1px; font-weight: normal; font-size:13px; }
	DIV.LeftMenu_Middle	{	margin-top: -5px; width: 170px; min-height: 200px; background-image: url(/cat/front/images/leftmenu_bg.gif); background-position: top left; background-repeat: repeat-y; padding-left: 13px; }
	DIV.LeftMenu_Bottom	{	width: 170px; height: 25px; background-image: url(/cat/front/images/leftmenu_bottom.gif); background-repeat:no-repeat; background-position: top left; }


	DIV.LeftMenu_Middle a			{	color: #000000; text-decoration: none; }
	DIV.LeftMenu_Middle a:hover		{	color: #333333; text-decoration: none;  }
	DIV.LeftMenu_Middle .fill		{	border: 0px; margin-left: 5px; }	


/* Searchform */
DIV.SearchProduct	{	height: 251px; width: 170px; background-image:url(/cat/front/images/search_bg1.png); background-position: top left; background-repeat:no-repeat; }
	DIV.SearchProduct H1			{	color: #121a2e; padding-left: 12px; padding-top: 13px; margin-bottom: 8px; font-weight: normal; font-size:13px; }
	DIV.SearchProduct H2			{	color: #121a2e; padding-left: 12px; padding-top: 0px; margin-top: 3px; margin-bottom: 3px; font-weight: normal; font-size:11px; }
	DIV.SearchProduct H3			{	color: #121a2e; padding-left: 12px; padding-top: 0px; margin-top: -5px; font-weight: normal; font-size:10px; font-style: italic;  }
	DIV.SearchProduct #searchfield_right	{	margin-top: -5px; margin-bottom: 9px; margin-left: 12px;  background-image: url(/images/searchbox_bg.gif); background-position: left top; background-repeat:no-repeat; width: 112px; font-size: 10px; height: 17px; border: 0px; padding-left: 10px; padding-top: 3px; background-color: #cfcfcf;  }
	DIV.SearchProduct #searchfield	{	margin-top: -5px; margin-bottom: 9px; margin-left: 12px;  background-image: url(/images/searchbox_bg.gif); background-position: left top; background-repeat:no-repeat; width: 112px; font-size: 10px; height: 17px; border: 0px; padding-left: 10px; padding-top: 3px; background-color: #cfcfcf;  }
	DIV.menupos #searchfield	{	margin: -5px 0px 0px 0px; padding: 3px 0px 0px 12px;background-color: none; background-image: url(/images/searchbox_bg2.gif); background-position: left top; background-repeat:no-repeat; width: 110px; border: 0px; min-height: 18px; font-size: 10px; }

DIV.subGroupTitle a {
	text-align:middle;
	font-size:15px;
}

/*  margin-top: -5px; margin-bottom: 0px; margin-left: 12px;  font-size: 10px; height: 17px; border: 0px; padding-left: 10px; padding-top: 3px; background-color: #cfcfcf;   */

	DIV.SearchProduct #searchbutton	{	margin-top: -5px; margin-left: -8px; padding: 0px; }
	DIV.SearchProduct #searchbutton_right	{	margin-top: -5px; margin-left: -8px; padding: 0px; }
	
	/* subtracks*/
	DIV.Track_Minimal	{ margin-top: -13px; text-align: left; background-image:url(/cat/front/images/bg_slider.gif); background-position:top center; background-repeat:no-repeat; width: 145px; height: 50px; }
	DIV.Track_Maximum	{ margin-top: -13px; text-align: left; background-image:url(/cat/front/images/bg_slider.gif); background-position:top center; background-repeat:no-repeat; width: 145px; height: 50px; }
	DIV.Slider_Button	{ padding-top: 6px; background-image:url(/cat/front/images/slider_cursor.png); background-position:center; background-repeat:no-repeat; width:17px;height:15px;cursor:move; }
	DIV.sub_min 		{		margin-top: 9px; width: 73px; float: left;}
	DIV.sub_max 		{		margin-top: 9px; width: 72px; text-align: right; float: left;}	
	#current_value_minimal { 	}
	#current_value_maximum	{	}
	
	input#minprice 		{	padding: 4px 5px 0 5px; font-size: 11px; margin: -10px 0 8px 10px; width: 135px; height: 20px; background:url(/cat/front/images/bg_slider.gif) top left; border: none; }
	input#maxprice 		{	padding: 4px 5px 0 5px; font-size: 11px; margin: -10px 0 8px 10px; width: 135px; height: 20px; background:url(/cat/front/images/bg_slider.gif) top left; border: none; }
	
	
/* GROEPEN */

a.Hoofdgroep	{ 
					padding: 3px;
					width: 150px;  
					color: #ffffff; 
					text-decoration:none; 
				}

.left_table { 
	border: 0px; 
	width: 220px; 
	min-height: 400px; 	
	margin-top: 20px; 
	padding: 0px;
}

.left_table  tr {  
	background-color: #13629a; 
}


.left_menu						{ 
												font-size:12px;
												padding-left: 20px; 
												padding-right: 15px; 
												text-decoration:none; 
												text-transform:capitalize; 
												text-decoration:none;
												margin-bottom: 30px; 
								 }

div.level					{ width: 160px;}	
											
a.level1							{ color:#585858; text-decoration:none; }
a.level1:hover				{ color:#000;text-decoration:none; }
a.level2							{ color:#585858; padding-left:10px; text-decoration:none; }
a.level2:hover				{ color:#000; padding-left:10px; text-decoration:none; }
a.level3							{ color:#585858; padding-left:20px;text-decoration:none; }
a.level3:hover				{ color:#000; padding-left:20px; text-decoration:none; }
a.level4							{ color:#585858; padding-left:30px; text-decoration:none; }
a.level4:hover				{ color:#000; padding-left:30px; text-decoration:none; }
a.level5							{ color:#585858; padding-left:40px; text-decoration:none; }
a.level5:hover				{ color:#000; padding-left:40px; text-decoration:none; }
a.level6							{ color:#585858; padding-left:50px; text-decoration:none; }
a.level6:hover				{ color:#000; padding-left:50px; text-decoration:none; }

/* Subgroepen */
.subgroups							{ 
													border: 1px solid #999999; 
													padding:3px; 
													margin:3px; 
												}

/* SORTBAR */
DIV.sortbar					{ margin-left: 5px; width: 530px; font-size: 9px; text-align: left; color: #666; margin-bottom: 5px; height: 24px; }
	DIV.sortbar form		{ margin: 0px; padding: 0px; display: inline;  width: 180px; float: left;  }
	DIV.sortbar #sort		{ float: left; vertical-align:middle; text-align: left; padding-top: 2px; width: 121px; }
		DIV.sortbar #sort select	{	background-color: #f46d20; color: #FFFFFF; font-size: 9px; border: 1px #959595 solid; }
	DIV.sortbar #select		{ float: left; width: 383px; text-align: right; }	

	DIV.sortbar img			{ border: 0px; }


/* Page bar */
DIV.pagingbar				{ font-size: 9px; text-align: center; clear: both; width: 510px; background-image: url(/cat/front/images/page_nav_bg_new.gif); background-position: left; background-repeat: no-repeat; height: 24px; padding-top: 4px;  }

DIV.pagingbar #page_selected{ padding-top: 0px; float: left; height: 21px; width: 23px; text-align: center; background-image: url(/cat/front/images/selected_page.jpg); background-position: center; background-repeat: no-repeat; color: #ff5900; font-weight: bold; }

	DIV.pagingbar #page			{ padding-top: 1px; float: left; height: 21px; width: 21px; text-align: center; }
	DIV.pagingbar #previous		{ margin-right: 10px; padding-left: 8px; padding-top: 0px; float: left; height: 21px; color: #CCCCCC; }
	DIV.pagingbar #next			{ margin-left: 10px; padding-right: 8px;  padding-top: 0px; float: right; height: 21px; color: #CCCCCC;}
	DIV.pagingbar a				{ color: #121a2e; text-decoration:none; }
	DIV.pagingbar a:hover		{ text-decoration: underline; }

DIV.ItemTitle				{  padding-top: 10px; width: 542px; text-transform: capitalize; }
/* MAIN */
DIV.Artikel_container		{ float: left; width: 542px; background-position: bottom left; background-repeat:no-repeat;  }
DIV.Artikelen				{ width: 542px; float: left;}
DIV.item_title				{ float: left;   }


/* Search	*/
DIV.Search_Refine			{ width: 352px; height:96px; margin-top: 0px; background-image: url(images/search_big.jpg); background-position:top left; background-repeat:no-repeat; padding-left: 32px; padding-top: 13px; line-height: 200%; }
	DIV.Search_Refine h1	{ font-size: 90%; margin-bottom: 0px; padding-bottom: 0px; color: #333333;line-height:11px;width:310px;}
DIV.Search					{ width: 542px; height:146px; background-image:url(/images/search_std.jpg); background-position:top left; background-repeat:no-repeat; padding: 50px; line-height: 250%;}


DIV.Search_notfound					{ width: 362px; background-position:top left; background-repeat:no-repeat; line-height: 150%;}



/* Item info*/
DIV.ii_artikelnr					{color: #505050; font-style:italic; font-size: 10px; }
DIV.Item_Info						{ margin-left: 5px; font-size: 10px; background-repeat: no-repeat; background-image:url('images/details_background.gif'); background-position: center bottom; width: 542px; min-height: 310px; }
DIV.top_content						{ background-image:url(images/details_background_noextra_new.png); background-position: center top; width: 542px; min-height: 220px; }
DIV.Item_Info_noextra				{ font-size: 10px;background-image:url(images/details_background_noextra.png); background-position: center top; width: 365px; min-height: 213px; }
DIV.Item_Info	h2					{ color: #f46d20; margin: 0px; padding: 0px 0px 2px 0px; font-weight: normal; font-size:12px; font-weight: bold; }
DIV.Item_Info_noextra	h2			{ color: #f46d20; margin: 0px; padding: 0px 0px 2px 0px; font-weight: normal; font-size:12px; font-weight: bold; }
DIV.item_info_afbeelding_big		{ height: 200px; width: 200px; margin: 4px; float: left;   text-align: center; border: 0px; }
DIV.item_info_afbeelding_big img	{ margin-top: 10px; }
DIV.ii_text							{ width: 140px; min-height: 200px; margin: 4px 4px 4px 0xp ; padding-top: 5px; float: left;  }

DIV.item_info_afbeeldingen			{ height:100px; padding-left:10px;  width:365px; margin:-2px 0px 0px 0px; background-image:url('images/details_background.png'); background-repeat:no-repeat; background-position:bottom left;  clear: both;}

DIV.item_info_afbeelding_small		{ text-align:center;width:51px; height:61px; background-image:url('images/small_image.gif'); background-position:center top; background-repeat:no-repeat; float:left;}
DIV.item_info_afbeelding_small2		{ text-align:center;width:71px; height:85px; background-image:url('images/small_image_new.jpg'); background-position:center top; background-repeat:no-repeat; float:left;}

DIV.item_info_afbeelding_small img	{ margin-top:10px; }
DIV.item_info_afbeelding_small2 img	{ margin-top:10px; }

DIV.item_info_grey					{ height:130px; padding-left:10px; padding-top:15px; width: 542px; margin:-5px 0px 0px 0px;  background-image:url('images/details_background2_new.png'); background-repeat:no-repeat; background-position:top left;  clear:both;}

DIV.item_info_grey UL				{ margin:0; padding:0; margin-left:12px; }
DIV.item_info_grey UL LI			{ color:#F46D20; }
DIV.item_info_grey UL LI SPAN		{ color:#000000; }

DIV.item_info_artikelnr		{ float:left;width:49%; }
DIV.item_info_buttons		{ float:left;width:49%; }

DIV.bottom_text	{ width: 365px; float: left; }
DIV.bottom_text	img { padding: 0px; margin: 0px;  }


/* OORDER_ItEM INFO */
DIV.OrderInfo				{ margin-top: 20px; margin-left: 5px; line-height: 120%;width: 542px; height: 280px; clear: both; background-image: url(images/order_background_new.png); background-position:center top; background-repeat:no-repeat; }
	DIV.OrderInfo	h2		{ color: #f46d20; margin: 0px; padding: 0px 0px 2px 0px; font-weight: normal; font-size:12px; font-weight: bold; }
	DIV.OrderInfo	table	{ margin: 9px 5px 5px 5px; }
	
	DIV.OrderInfo	.order_input	{ font-size: 90%;  background: url(/images/field.gif) left top no-repeat; border: none; width:173px; height: 19px; padding: 2px 9px 2px 9px; }
/* */

.items									{ border:1px solid #CCCCCC; margin-top:5px; margin-bottom:5px; width:100%; } 

.items_1								{ 
													float:left; 
													width:170px; 
													height:170px; 
													text-align:center; 
												}
												
.items_line_0						{ background-color:#F2F2F2; }
.items_line_0_over					{ background-color:#FFFFFF; }
.items_line_1						{ background-color:#F2F2F2; }
.items_line_1_over					{ background-color:#FFFFFF; }

.items_1_border					{ 
													border:1px solid #E8E8E8; 
												}
												
.items_picture					{ height:50px; width:50px; }

.items_artikelnr				{ 
									padding:2px;
									font-size: 10px; 
									font-style:italic; 
								}
												
.items_titel						{ 
										padding:2px;
										font-size: 11px; 
										font-weight:bold; 
										height:35px; 
									}
												
.items_prijs						{ 
										font-size: 12px; 
										font-weight:bold; 
										color:#000000; 
										width:80px;
									}

.items_info							{	
										width:50px; 
										text-align:center; 
									}

.items_order						{ width:50px; }

.prijs_valuta						{ width:25px; padding-right:5px; }
.prijs_bedrag						{	width:75px; }

.item_info_title					{ 
										font-size:14px; 
										font-weight:bold; 
										color:#414141; 
										margin-top:8px; 
										margin-bottom:8px; 
									}



.item_info_navbar				{ font-size:11px; text-align:right; }
a.link_navbar						{ text-decoration:none; }
a.link_navbar:hover			{ text-decoration:underline; }

.order_table						{ font-size:13px; color:#000000; font-weight:bold; text-align:right; margin-top:8px; margin-bottom:8px; }
.inputfield_aantal			{ color:#000000; font-weight:normal; text-align:right; border:1px solid #cccccc; font-size:80%; width:30px; }
.inputfield_aantal_red	{ color:#FF0000; font-weight:normal; text-align:right; border:1px solid #cccccc; font-size:80%; width:30px; }
.btn_order							{
													border:1px solid #cccccc;		
													font-size:80%;										
												}

.bag_line_0							{ background-color: #F7F7F7; font-size:100%; }
.bag_line_1							{ background-color: #E5E5E5; font-size:100%; }
.bag_line								{ border-bottom:1px solid #999999; }
.bag_header							{ color: #585858 !important; border-bottom:1px solid #999999; font-weight:bold; font-size:100%; background-color:#fff; }
.bag_total							{ font-weight:bold; font-size:100%; border-top:1px solid #000000; }
.bag_subtotal						{ font-weight:normal; font-size:100%; border-top:1px solid #CCCCCC; }
INPUT.bag_inputfield_aantal			{ font-size: 90%;  background: url(/images/smallfield.gif.gif) left top no-repeat; border: none; width:44px; height: 19px; padding: 2px 9px 2px 9px; }
.bag_bottom_links				{  text-align: right; font-size:100%; color: #999999; padding-top:5px; padding-right:10px; padding-bottom:5px; background-color: #FFFFFF; margin-top:20px; }
a.bag_bottom_links			{ text-decoration:none; font-weight:bold; }
a.bag_bottom_links:hover{ text-decoration:underline;font-weight:bold; }
div.bag_bottom_links		{  border:1px solid #000000; }
.bag_stap								{ color: #ffffff; font-weight:bold; padding-bottom:10px; }
.bag_content						{ padding-left: 12px; }
.bag_content_line1			{ background-color:#E9E9E9; }
.bag_checkout						{ font-size:100%; }

.blue_text							{ color:#2374D0; }

form										{ margin:0px; padding:0px; }

table										{ font-size: 100%; }

.form_verplicht					{ color: #000000; }
.form_verplicht_red			{ color: #FF0000; }


TABLE.historischeorder_table	{ border:0px solid #CCCCCC; width:300px; }
TH.historischeorder_table			{ border:1px solid #CCCCCC; text-align:left;  }
TD.historischeorder_table			{ border:1px solid #CCCCCC; }

TABLE.logins_table						{ border:0px solid #CCCCCC; width:300px; }
TH.logins_table								{ border:1px solid #CCCCCC; text-align:left;  }
TD.logins_table								{ border:1px solid #CCCCCC; }

TABLE.artikelnr_table					{ border:0px solid #CCCCCC; width:300px; }
TH.artikelnr_table						{ border:1px solid #CCCCCC; text-align:left;  }
TD.artikelnr_table						{ border:1px solid #CCCCCC; }

.checkout_text								{ }
.checkout_content							{ }

.error_div										{ color: #FF0000; }

.breadcrumb {
	margin-left: 16px;
}

.breadcrumb_link {
	color: #515151 !important;	
}

.artikel_h1 {
	margin: 8px 16px;	
}


.tipDiv {
	height:23px;
	overflow:hidden;	
	margin-top:8px;
	margin-left:8px;
}



DIV.ClickForTip		{	
	text-align: center; 
	overflow: hidden; 
	height: 212px; 
	width: 170px; 
	background-image: url(images/clickfortip_bg.gif); 
	background-position: top left; 
	background-repeat:no-repeat; 
	margin-bottom: 20px;
}
DIV.ClickForTip	 H1	{	text-align: left; color: #fff; padding-left: 8px; padding-right: 0px; padding-top: 5px; margin-bottom: 8px; font-weight: normal; font-size:13px; }
DIV.ClickForTip	img	{	margin-top: 20px; margin-left:-4px; padding-top: 0px; border: none; }

/* Subgroepen */
DIV.OverviewSub			{ width: 170px; height: 235px; background-image:url(/cat/front/images/matrix_prod_img_out_new.jpg); background-position: top left; background-repeat:no-repeat; float: left; color: #505050; margin-right: 2px; overflow: hidden; }

DIV.OverviewSub:hover, DIV.OverviewSub .iehover		{ background-image:url(/cat/front/images/matrix_prod_img_over_new2.jpg);}

DIV.OverviewSub .price { color: #f46d20; font-weight: normal; font-size: 9px; padding-left: 10px;}

DIV.OverviewSub	H3		{ font-size: 9px; padding: 0px 0px 0px 10px; margin: 0px; font-weight: normal; }
DIV.OverviewSub	H3 a	{ color: #121a2e; text-decoration:none; }

DIV.OverviewImg				{ width: 171px; height: 203px; float: left; text-align: center; }
DIV.OverviewSub img		{ border: 0px solid #b4b4b4; margin-top: 28px; clear: both; margin-left:-1px;}

DIV.OverviewSub .description { display:none; }


DIV.top_border { 
	background-image:url(images/details_background_noextra_new.png); 
	background-position: center top; 	
	width: 542px; 
}

DIV.top_border { 
	background-image:url(images/details_background_noextra_new.png); 
	background-position: center top; 	
	width: 542px; 
}

DIV.bottom_border { 
	background-image:url(images/border_under.png); 
	background-position: center bottom; 	
	background-repeat: no-repeat;
	width: 542px;
	height: 12px;
}


.border_content {
	padding: 16px;
	padding-bottom: 0px;
}
