/* GROEPEN */
a.Hoofdgroep					{ 
												padding: 3px;
												width: 150px;  
												color: #ffffff; 
												text-decoration:none; 
											}
a.Hoofdgroep:hover		{ text-decoration: none; }
a.Hoofdgroep:active		{ }
a.Hoofdgroep:visited	{ }

.cat_left							{
										float:left;
										width:205px;
										background-color:#CECECE;
										overflow:hidden;
									}

.cat_main							{
										float:left;
										/*width:614px; merkenboom*/
										width:819px;
										o/verflow:hidden;
									}

.cat_right							{
										float:right;
										width:205px;
										background-color:#CECECE;
										overflow:hidden;
									}

.left_table						{ 
												border-bottom: 1px solid #ababab; 
											}

.left_top							{
												background-image:URL(/cat/front/images/left_title.jpg);
												background-repeat:no-repeat;
												height: 28px;
												color:#FFFFFF;
												font-size: 120%;
												padding-top: 4px;
												padding-left: 8px;
											}

.left_menu						{ 
												font-size:12px;
												padding-left: 8px; 
												padding-right: 15px; 
												padding-top: 10px; 
												padding-bottom: 50px; 
												text-decoration:none; 
												text-transform:capitalize; 
												font-weight:bold; 
												text-decoration:none; 
											}

.breadcrumb_div				{
												height: 28px;
												background-image:URL(/cat/front/images/breadcrumb_back.jpg);
												background-repeat:repeat-x;
												padding: 5px;
												text-align:right;
												color:#FFFFFF;
											}

a.breadcrumb_link			{ 
												color:#FFFFFF; 
												font-style:normal;
											}

.breadcrumb_txt				{ 
												color:#FFFFFF; 
												font-style:italic;
											}
											
a.level1							{ color:#000000; text-decoration: none; font-weight:bold; font-size:110%; font-size:10px; }
a.level1:hover				{ color:#fff; text-decoration: none; font-weight:bold; font-size:110%; height:25px; line-height:25px; font-size:10px;}
a.selected1							{ color:#fff; text-decoration: none; font-weight:bold; font-size:110%; font-size:10px; }
a.selected1:hover				{ color:#fff; text-decoration: none; font-weight:bold; font-size:110%; height:25px; line-height:25px; font-size:10px;}
a.level2							{ text-decoration: none; font-size:90%; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level2:hover				{ text-decoration: none; font-size:90%; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.selected2							{ text-decoration: none; font-size:90%; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.selected2:hover				{ text-decoration: none; font-size:90%; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level3							{ text-decoration: none; padding-left:20px; font-size:90%; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level3:hover				{ text-decoration: none; font-size:90%; padding-left:20px; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level4							{ text-decoration: none; padding-left:30px; font-size:90%; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level4:hover				{ text-decoration: none; font-size:90%; padding-left:30px; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level5							{ text-decoration: none; padding-left:40px; font-size:90%; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level5:hover				{ text-decoration: none; font-size:90%; padding-left:40px; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level6							{ text-decoration: none; padding-left:50px; font-size:90%; height:25px; line-height:25px; color:#fff; font-size:10px;}
a.level6:hover				{ text-decoration: none; font-size:90%; padding-left:50px; height:25px; line-height:25px; color:#fff; font-size:10px;}



td.level1							{ height:25px; line-height:25px; height:25px; line-height:25px; padding-left:10px; }
td.level1:hover				{ text-decoration: none; font-weight:bold; font-size:110%; padding-left:10px; height:25px; line-height:25px; height:25px; line-height:25px;
												background-image:URL(/images/web/level1selected.jpg);
												background-repeat:repeat-x; }
td.selected1						{ text-decoration: none; font-weight:bold; font-size:110%; padding-left:10px; height:25px; line-height:25px; height:25px; line-height:25px; 
													background-image:URL(/images/web/level1selected.jpg);
													background-repeat:repeat-x; 
	}
	td.level1:hover a						{ color:#fff !important; }
td.level2							{ text-decoration: none; padding-left:20px; font-size:90%; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }
td.level2:hover				{ text-decoration: none; font-size:90%; padding-left:20px; height:25px; line-height:25px; color:#fff; background-color:#cccccc;
													background-image:URL(/images/web/level2selected.jpg);
													background-repeat:repeat-x; 
	}
td.selected2				{ text-decoration: none; font-size:90%; padding-left:20px; height:25px; line-height:25px; color:#fff; background-color:#cccccc;
														background-image:URL(/images/web/level2selected.jpg);
													background-repeat:repeat-x; 
	}
td.level3							{ text-decoration: none; padding-left:30px; font-size:90%; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }
td.level3:hover				{ text-decoration: none; font-size:90%; padding-left:30px; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }
td.level4							{ text-decoration: none; padding-left:40px; font-size:90%; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }
td.level4:hover				{ text-decoration: none; font-size:90%; padding-left:40px; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }
td.level5							{ text-decoration: none; padding-left:50px; font-size:90%; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }
td.level5:hover				{ text-decoration: none; font-size:90%; padding-left:50px; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }
td.level6							{ text-decoration: none; padding-left:60px; font-size:90%; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }
td.level6:hover				{ text-decoration: none; font-size:90%; padding-left:60px; height:25px; line-height:25px; color:#fff; background-color:#cccccc; }

/* Subgroepen */
.subgroups							{ 
										/*border: 1px solid #999999;*/
										padding:3px; 
										width:200px;
										height:150px;
										float:left;
										margin-right:20px;
										margin-bottom:5px;
									}
									
.subgroups .image						{ 
	width:200px;
	height: 130px;
}
.subgroups .image img						{ 
	max-width:200px;
	max-height: 130px;
	border: 0;
}



/* Artikelen */
.items									{ 
													border:0px solid #CCCCCC; 
													margin-top:0px; 
													margin-bottom:5px; 
													width:95%; 
												} 

.items_1								{ 
													float:left; 
													width:170px; 
													height:170px; 
													text-align:center; 
													cursor:hand; 
												}
												
.items_line_0						{ 
													background-color:#F2F2F2; 
													background-image:URL(/cat/front/images/item_overview.jpg); 
													background-repeat: repeat-x;
													height: 93px;
												}

.items_hr								{
													line-height:1px;
													height:1px;
													color:#B5B5B5;
													padding:0px;
													margin:0px;
												}

.order_info							{
													width: 200px;
													float:right;
													position:relative;
													text-align:right;
													padding-right: 5px;													
												}
													
.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:87px; 
													width:116px; 
													float:left;
													border:1px solid #7f7f7f;
													margin-right: 5px;
												}


.items_picture_related					{ 
													height:87px; 
													width:105px; 
													float:left;
													border:1px solid #7f7f7f;
													margin-right: 5px;
												}
												
.items_omschrijving			{
													float:left;
													/*width: 320px;*/
													width:530px;
												}

.items_artikelnr				{ 
													padding:2px;
													font-size: 10px; 
													font-style:italic; 
												}
												
.items_titel						{ 
													padding:2px;
													font-size: 11px; 
													font-weight:bold; 
													height:35px;
													color:#082767; 
												}
.items_titel A						{
													color:#082767;
													text-decoration:none;
												}
												
.items_prijs						{ 
													font-size: 12px; 
													font-weight:bold; 
													color:#000000; 
													width:80px;
												}

.items_info							{	
													width:50px; 
													text-align:center; 
												}

.items_line							{
													background-color:#F2F2F2; 
													background-image:URL(/images/web/productoverview-bg.png); 
													background-repeat: repeat-x;
													height: 95px;
													padding-left: 8px;	
													padding-top: 5px;	
													border:1px solid #cccccc;
													margin-bottom:5px;
																								
												}
												
	.items_line:hover							{
													background-image:URL(/images/web/productoverview-hover-bg.png); 
													background-repeat: repeat-x;
																								
												}											

.items_line_content {
	float:left;
	width:310px;	
}


.items_line_content-info {
	height:10px;
	font-size:10px;
	float:left;
	width:310px;	
	padding:12px 0px 6px 0px;
}

.items_order						{ width:50px; }

.prijs_valuta						{ 
													width:25px; 
													color:#082767; 
													padding-right:5px; 
													font-size: 140%;
													font-weight: bold;
												}
												
.prijs_bedrag						{	
													color:#082767; 
													width:75px; 
													font-size: 140%;
													font-weight: bold;
												}

.prijs_valuta_big				{ 
													width:25px; 
													color:#082767; 
													padding-right:5px; 
													font-size: 200%;
													font-weight: bold;
												}
												
.prijs_bedrag_big				{	
													color:#082767; 
													font-size: 200%;
													font-weight: bold;
												}

.aanbieding_color				{
													color: #FF0000;
												}

a.meerinfo_link					{
													font-style:italic;
													text-decoration:none;
												}

.items_meerinfo						{
													padding-left: 60px;
												}

.item_info_title					{ 
														font-size:14px; 
														font-weight:bold; 
														color:#414141; 
														margin-top:8px; 
														margin-bottom:8px; 
													}

.item_info_afbeeldingen			{ 
															width:314px; 
															float:right; 
														}
														
.item_info_afbeelding_big		{	
															border:0px solid #CCCCCC; 
															padding-left:57px;
														}

.item_info_afbeelding_big_container	{
															width:314px; 
															height:225px; 
															float:right; 
															background-image: URL(/cat/front/images/pic_back.gif);
															padding-top:25px;
															background-repeat: no-repeat;
															overflow:hidden;
														}
														
.item_info_afbeelding_small	{	
															width:75px; 
															height:75px;
															float:left; 
															border:1px solid #cccccc;
															margin-right:10px;
														}

.item_info_afbeelding_small_container	{
															float:left; 
														}
															
													
.item_info_omschrijving				{ padding-top:0px; float:left; width:100%; }

.item_info_aanbieding				{ padding-bottom: 10px; color:#FF0000; }

.item_info_container				{ 
															float:left;
															padding-top: 5px;
															min-height:330px; 
														}

.item_info_order						{
															float:right;
															padding-right: 10px;
															padding-top: 10px;
														}

.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:100%; width:30px; }
.inputfield_aantal_red			{ color:#FF0000; font-weight:normal; text-align:right; border:1px solid #cccccc; font-size:100%; width:30px; }
.inputfield_aantal_big			{ color:#000000; font-weight:normal; text-align:right; border:1px solid #cccccc; font-size:100%; width:30px; padding-top: 6px; padding-bottom: 6px; padding-right: 3px; }
.inputfield_aantal_red_big	{ color:#FF0000 !important; font-weight:normal; text-align:right; border:1px solid #cccccc; font-size:100%; width:30px; padding-top: 6px; padding-bottom: 6px; padding-right: 3px; }
.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							{ border-bottom:1px solid #999999; font-weight:bold; font-size:100%; }
.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; }
.bag_inputfield_aantal	{ font-size:11px; color:#000000; font-weight:bold; text-align:right; border:1px solid #000000; }
.bag_inputfield	{ font-size:11px; color:#000000; font-weight:bold; width:100px; border:1px solid #000000; }
.bag_bottom_links				{ text-align: right; font-size:100%; color: #999999; padding-top:10px; }
a.bag_bottom_links			{ text-decoration:none; font-weight:bold; }
a.bag_bottom_links:hover{ text-decoration:underline;font-weight:bold; }
.bag_stap								{ color: #909090; 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; }

.paging_bar	{ 
	margin:5px 0px 7px 0px;
	text-align:left; 
	position:relative; 
	width:99%;
}

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; }



.error_div										{ color: #FF0000; }
#caps_error										{ width: 130px; height:30px; padding:2px; background-color:#FFFFCC; color:#FF0000; font-size:10px; border:1px solid #000000; position:relative; top:-65px; left: 290px; visibility:hidden; }


.cat_content									{ 
															float:left;
													padding:5px;	
													width:100%
												} 

.content h1														{
																padding:0px;
																color:#000;
																margin:0px;
															}
.productoverview-top h1 {
																padding:0px;
																color:#fff;
																margin:0px;	
	}
														
.inputfield_search_lostfocus	{
																border: 1px solid #9498A9;
																border-style: solid;
																color:#84B818;
																width: 138px;
																margin-right: 5px;
																background-image: URL(/cat/front/images/icons/icon_search.gif);
																background-position:left;
																background-repeat:no-repeat;
																padding-left: 18px;
															}
															
.items_line-title {
	float:left;
}

.items_line_related-title {
	float:left;
	width:90px;
	padding-left:2px;
	height:63px;
	overflow:hidden;
}

.items_line-title a {
	font-weight:bolder;
	font-size:10px;
	text-decoration:none;
	color:#000;	
}

.items_line_related-title a {
	font-weight:bolder;
	font-size:10px;
	text-decoration:none;
	color:#000;	
}
