	small { font-size: 7px;}
	div.section	{ float: right; width: 100px; }
	div.llogin	{ float: left; }

	div.sidebox_container { margin: 5px; width: 150px; border: 1px solid #005188; background-color: #ffffff; }
	div.sidebox_title { background-color: #005188; color: #ffffff; padding: 5px; font-weight: bold; }
	div.sidebox_content { padding: 5px; margin: 5px; border: 1px solid #d0d0d0; font-size: 10px; }

	/* Menu BEGIN */	

	div.menu_header { font-size: 12px; color: #b8121c; padding: 5px; }

	div.menu_holder { font-size: 12px; background-color: #ffffff; border: 1px solid #d0d0d0; }

	#Tree_container {	padding-top:10px; line-height:20px;	background:#fff0f0;	text-align: left; } 
	#Tree_container a { color:#606060; text-decoration:none }
	#Tree_container a:hover { text-decoration: underline; }

	div.menu_level1_open		{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background:url(../img/navArrowDown.gif) 1px 5px no-repeat #cfe5fd; }
	div.menu_level1_active	{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background:url(../img/navArrowRight.gif) 1px 5px no-repeat #ffff90; }
	div.menu_level1					{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background: #cfe5fd; }

	div.menu_level2_open		{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background: #e5f1ff; }
	div.menu_level2_active	{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background:url(../img/navArrowRight.gif) 1px 5px no-repeat #ffff80; }
	div.menu_level2					{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background: #eff5fd; }

	div.menu_level3_open		{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background: #ffff80; }
	div.menu_level3_active	{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background:url(../img/navArrowRight.gif) 1px 5px no-repeat #ffff80; }
	div.menu_level3					{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background: #f5f5f5; }

	div.menu_level4_open		{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background: #ffff80; }
	div.menu_level4_active	{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background:url(../img/navArrowRight.gif) 1px 5px no-repeat #ffff80; }
	div.menu_level4					{ font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 11px; margin: 2px; background: #ffffff; }

/* ----------------------------------------------- */

div.search-error-box {
	clear: both;
	width: 575px;
	background: #f6f6f6 url(../img/bg_errorsearchbox.gif) top no-repeat;
	margin-top: 15px;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	font: normal 12px Arial, sans-serif;
	color: #3c3c3c;
	line-height: 18px;
	margin-bottom: 25px;
}

div.search-error-box h2 {
	font: bold 16px /* Arial Narrow,*/ Arial, sans-serif;
	color: #0077c0;
	margin-left: 12px;
	padding-top: 5px;
}

div.search-error-box div.search-error-box-txt {
	margin-left: 12px;
	margin-top: 6px;
}

div.search-error-box div.search-error-box-txt a:link,
div.search-error-box div.search-error-box-txt a:visited {
	font: normal 12px Arial, sans-serif;
	color: #3c3c3c;
	text-decoration: none;
	background: url(../img/icon_arrowleft.gif) left no-repeat;
	padding-left: 16px;
	display: block;
	margin-top: 11px;
	margin-bottom: 9px;
}

div.search-error-box div.search-error-box-txt a:hover {
	text-decoration: underline;
}

div.search-tips-text h2 {
	font: bold 11px /* Arial Narrow,*/ Arial, sans-serif;
	color: #0077c0;
/* 	text-transform: uppercase; */
}

div.search-tips-text h3 {
	font: bold 10px /* Arial Narrow,*/ Arial, sans-serif;
	color: #3c3c3c;
/* 	text-transform: uppercase; */
	margin-bottom: 3px;
}

div.search-tips-text {
	margin-top: 8px;
	padding-left: 7px;
	font: normal 12px Arial, sans-serif;
	color: #3c3c3c;
	line-height: 17px;
	width: 131px;
	padding-bottom: 24px;
}

/* ----------------------------------------------- */





	/*
	.TreeDoc_level1 		{ padding-left:10px; padding-top: 3px; margin:1px; border: 1px solid #000000; }
	.TreeDoc_level1_last 	{ padding-left:10px; margin-right:1px }
	.TreeDoc_level1_active  { padding-left:10px; background:#d0d0d0; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; font-weight:bold }
	
	.TreeFol_level1 		{  padding-top: 3px; background-color: #f0f0f0; border-top: 1px dotted #d0d0d0;}
	.TreeFol_level1_open	{ padding-left:10px; padding-top: 3px; padding-bottom: 3px; margin-right:0px; background-color: #ffffff; border-top: 1px dotted #d0d0d0; border-bottom: 1px dotted #d0d0d0; }
	.TreeFol_level1_last	{ padding-left:10px; margin-right:1px; background:url(../img/navArrowRight.gif) 2px 7px no-repeat #f0f0f0;}
	
	.TreeDoc_level2			{ padding-left:20px; margin-right:1px; }
	.TreeDoc_level2_last 	{ padding-left:20px; margin-right:1px;}
	.TreeDoc_level2_active	{ padding-left:20px;}
	
	.TreeFol_level2 		{ padding-left:20px; padding-top: 3px; margin-right:1px; background-color: #F6F6F6;  } 
	.TreeFol_level2_open	{ padding-left:20px; margin-right:0px; padding-top: 3px; background-color: #f9f9f9; }
	.TreeFol_level2_last 	{ padding-left:20px; margin-right:1px; background:url(../img/navArrowRight.gif) 12px 7px no-repeat #f0f0f0; border-bottom:1px solid #d0d0d0 }
	
	.TreeDoc_level3 		{ padding-left:30px; margin-right:1px; background:#f0f0f0 }
	.TreeDoc_level3_last 	{ padding-left:30px; margin-right:1px; background:#f0f0f0; border-bottom:1px solid #999 }
	.TreeDoc_level3_active	{ padding-left:30px; background: #d0d0d0; }
	
	.TreeFol_level3 		{ padding-left:30px; margin-right:1px; background-color: #FFF; border-top: 1px dotted #d0d0d0; } 
	.TreeFol_level3_open	{ padding-left:30px; margin-right:1px; background:url(../img/navArrowDown.gif) 22px 7px no-repeat #f0f0f0; font-weight:bold }
	.TreeFol_level3_last 	{ padding-left:30px; margin-right:1px; background:url(../img/navArrowRight.gif) 22px 7px no-repeat #f0f0f0; border-bottom:1px solid #d0d0d0 }
	
	.TreeDoc_level4 		{ padding-left:40px; margin-right:1px; background-color: #FFD7AE;  } 
	.TreeDoc_level4_last 	{ padding-left:40px; margin-right:1px; background:#f0f0f0; border-bottom:1px solid #999 }
	.TreeDoc_level4_active	{ padding-left:40px; background:#f0f0f0; border-top:1px solid #000; border-bottom:1px solid #000; font-weight:bold }
	
	*/
	
	/* Menu END */	

	
	.cart_frame { float: left; width: 642px;  margin-left: 10px; margin-bottom: 10px; background-color: ffffff; display: inline; border: 1px solid #d0d0d0; }
	.cart_border { position: relative; min-height: 348px; margin-left: 1px; margin-top: 1px; width: 640px;  background-color: #ffffff; }

	.details_frame { float: left; width: 642px; height: 500px; margin-left: 10px; margin-bottom: 10px; background-color: d0d0d0; display: inline; }
	.details_border { position: relative; height: 498px; margin-left: 1px; margin-top: 1px; width: 640px; border: 1px solid #d0d0d0; background-color: #ffffff; }

	.details_specframe { float: left; width: 642px; height: 500px; margin-left: 10px; margin-bottom: 10px; background-color: d0d0d0; display: inline; }
	.details_specborder { position: relative; height: 498px; margin-left: 1px; margin-top: 1px; width: 640px; border: 1px solid #d0d0d0; background-color: #ffffff; }
	
	.details_frametest { float: left; width: 800px;  margin-left: 10px; margin-bottom: 10px; background-color: d0d0d0; display: inline; }
	.details_border_prod {  margin-left: 1px; margin-top: 1px; width: 800px; border: 1px solid #d0d0d0; background-color: #ffffff; }
	
	.details_title { position: absolute; top:10px; left:20px; font-weight:bold; font-size:16px; color: #bc0000; }
	.details_artikel { position: absolute; bottom:50px; left:20px; height:10px; font-size: 12px; color: #000000; }
	.details_image { position: absolute; top:60px; left:20px; width:202px; height:202px; border: 1px solid #d0d0d0; }
	.details_packaging { position: absolute; top:270px; left:20px; color: #bc0000; }
	.details_text { position: absolute; top:60px; left:260px; width: 350px; height: 400px; overflow: auto; padding-right: 10px;}
	.details_spec { position: absolute; top:420px; left:20px; font-size:25px; color:#000000; }
	.details_price { position: absolute; bottom:10px; left:20px; font-weight:bold; font-size:25px; color:#000000; }
	.details_basket { position: absolute; top:290px; left:70px; }
	.details_amount { position: absolute; top:300px; left:20px; }

	.detail_title { font-weight:bold; font-size:14px; color: #bc0000; }
	.detail_artikel { font-size: 12px; color: #000000; }
	.detail_image {  }
	.detail_packaging { position: absolute; top:270px; left:20px; color: #bc0000; }
	.detail_text { height: 350px; overflow: auto;}
	.detail_spec { position: absolute; top:420px; left:20px; font-size:25px; color:#000000; }

	.detail_price { font-weight:bold; font-size:25px; color:#000000; }
	.detail_price2 { font-size:12px; color:#000000; }
	.detail_aprice { font-weight:bold; font-size:25px; color:#cc9999; }
	.detail_aprice2 { font-size:12px; color:#cc9999;}

	.detail_basket { float: right; margin-left: 10px; margin-right: 10px; }
	.detail_amount { padding-top: 15px; float: right; margin-right: 5px;}

	.Highlight1x1_container		{ width: 654px; margin: 0px; padding: 0px; }

	.Highlight1x1_frame				{ float: left; width: 316px; height: 200px; margin-left: 10px; margin-bottom: 10px; background-color: d0d0d0; display: inline; }
	.Highlight1x1_border			{ position: relative; margin-left: 1px; margin-top: 1px; width: 314px; height: 198px; background-color: #ffffff; background-image: url(../img/bg_highlight.png); }
	
	.Highlight1x1_title				{ position: absolute; top:10px; left:10px; margin-right: 10px; font-weight:bold; font-size:12px; color: #bc0000; }
	.Highlight1x1_artikel			{ position: absolute; bottom:25px; left:21px; width: 98px; font-size: 10px; color: #505050; }
	.Highlight1x1_picBox			{ position: absolute; bottom:45px; left:20px; width:100px; height:100px; border: 1px solid #f0f0f0; }
	.Highlight1x1_packaging		{ position: absolute; bottom:10px; left:10px; font-weight:bold; font-size:12px; color:#bc0000; }

	.Highlight1x1_aanbieding	{ position: absolute; bottom:55px; left:10px; width:100px; height:100px; }
	.Highlight1x1_txtBox			{ position: absolute; bottom:55px; left:120px; width:180px; height:100px; }
	
	.Highlight1x1_info				{ position: absolute; bottom:75px; right:20px; }
	.Highlight1x1_basket			{ position: absolute; bottom:75px; right:75px; }

	.Highlight1x1_price1			{ position: absolute; bottom:15px; right:20px; font-weight:bold; font-size:20px; color:#000000; }
	.Highlight1x1_price2			{ position: absolute; bottom:40px; right:20px; font-weight:bold; font-size:13px; color:#cc9999; }
	.Highlight1x1_price3			{ position: absolute; bottom:35px; right:20px; font-weight:bold; font-size:12px; color:#cccccc; }
	.Highlight1x1_price_btw		{ position: absolute; bottom:8px; right:20px; font-size:8px; color:#000000; }


	.listing_picBox			{ position: absolute; width:35px; height:35px; border: 1px solid #f0f0f0; }

	
	img.right_image	{	border: 1px solid #d0d0d0; }

	a { font-weight: normal; text-decoration: none; color: #000000; }
	a:visited { font-weight: normal; text-decoration: none; color: #000000; }
	a:hover { font-weight: normal; text-decoration: underline; color: #000000; }

	a.title { font-weight: bold; text-decoration: none; color: #bc0000; }
	a.title:visited { font-weight: bold; text-decoration: none; color: #bc0000; }
	a.title:hover { font-weight: bold; text-decoration: underline; color: #bc0000; }

	a.locationlink { font-weight: bold; text-decoration: none; color: #0066b0; }
	a.locationlink:visited { font-weight: bold; text-decoration: none; color: #0066b0; }
	a.locationlink:hover { font-weight: bold; text-decoration: underline; color: #0066b0; }

	a.cat1 { font-weight: bold; text-decoration: none; color: #000000; }
	a.cat1:visited { font-weight: bold; text-decoration: none; color: #000000; }
	a.cat1:hover { font-weight: bold; text-decoration: underline; color: #000000; }


	a.active1 { font-weight: bold; text-decoration: none; color: #007b8a; }
	a.active1:visited { font-weight: bold; text-decoration: none; color: #007b8a; }
	a.active1:hover { font-weight: bold; text-decoration: underline; color: #007b8a; }

	a.active2 { font-weight: normal; text-decoration: none; color: #007b8a; }
	a.active2:visited { font-weight: normal; text-decoration: none; color: #007b8a; }
	a.active2:hover { font-weight: normal; text-decoration: none; color: #007b8a; }

	a.login { font-weight: normal; text-decoration: none; color: #ffffe0; }
	a.login:visited { font-weight: normal; text-decoration: none; color: #ffffe0; }
	a.login:hover { font-weight: normal; text-decoration: underline; color: #ffffe0; }

	a.strLink {
	font-weight: bold;
	text-decoration: underline;
	color: #3E85D2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
	a.strLink:visited { 
	font-weight: bold;
	text-decoration: underline;
	color: #3E85D2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	a.strLink:hover { 
	font-weight: bold;
	text-decoration: underline;
	color: #3E85D2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}


	font.bar_highlight { color: #FFFFFF; }

  html { height: 100%; }
  body { margin: 0px; padding: 0px; height: 100%; background-color: #ffffff; }
  .main_menu {background-color: #d0d0d0;}
  h1 { padding-left: 10px; color: #000000; font-size: 15px; font-family: arial; }
  input.searchfield { height: 20px; width: 100%; border: 1px solid #d0d0d0; color: #707070; padding-left: 5px;}
  table.tab_bar	{ width: 400px; }
  td.tab_bar		{ width: 100px; }
 
  td { font-family: arial, arial; font-size: 12px; }
  td.banner { background-image: url(../img/banner2.png); }
  td.banner_admin { background-image: url(../img/banner_admin.png); }
  td.banner3 { background-image: url(../img/banner3.png); padding-right: 25px; }
  td.bar { background-color: #000000; padding-left: 7px; color: #ffffff; background-image: url(../img/bg_bar.png); }
 
  td.left		{ width: 150px; padding: 5px; background-color: #f5f5f5; }
  td.middle	{ padding-left: 2px; padding-bottom: 10px;}
  td.right	{ width: 150px; padding: 10px; background-color: #f5f5f5; }
  
  .footer { background-color: #ffffff; padding-left: 10px; padding-right: 10px; }