body *
	{
	font-family: verdana;
	font-size: 12px;
	}

body
	{
	background-color: #9FAE34;
	background-image:url(/images/bg_gradient.jpg);
	background-repeat: repeat-x;
	margin:0;
	height: 100%;
    text-align: center;	
	}
    
	
legend,
h1, h2, h3, h4
	{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#950B0B;
	font-weight:200;
	}
	
h1
	{
	font-size:24px;
	}
	
h2
	{
	font-size:18px;
	margin-bottom:5px;
	}	

legend,	
h3,
h3 a
	{
	font-size:14px;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	}	
	
.clear 
	{
    clear:both;
    height:1px;
    overflow:hidden;
	}	
	
a
	{
	color:#7F1010;
	}	
	
/* tooltip stuff */

a.small_tooltip 
	{
	position: relative;
	display: block;
	text-decoration: none;
	}
a.small_tooltip span
	{
	display: none;
	}
a.small_tooltip:hover span
	{
	display: block;
	position: absolute;
	border: 1px solid gray; 
	background-color:#FFFF99;
	z-index: 25;
	text-decoration: none;
	padding: 5px;
	width: 220px;

	top: 20px;
	left: 20px;
	}
/* end */
	

fieldset
	{
	border:solid 1px #806C38;
	}
	
hr
	{
	color:#E7DAB3;
	background-color:#E7DAB3;
	}	
	
.line_height
	{
	line-height:18px;	
	}
	
small
	{
	font-size:9px;
	}	
	
pre
	{
	font-family:"Courier New", Courier, mono;
	}	
	
body #frame
	{
	width			: 934px;
	background-color: #FAF2DD;
	text-align     	: left;
	position       	: relative;
	height         	: 100%;
	margin-right   	: auto;
	margin-left    	: auto;
	margin-top		: 0;
	margin-bottom	: 0;
	min-height     	: 800px;
	background-image: url(/images/bg_frame_shadow.gif);
	background-repeat: repeat-y;
	}
	
#frame .shadow_left .plaatje
	{
	width:7px;
	float:left;
	background-image:url(/images/bg_shadow_left.gif);
	min-height: 100%;
	height: 100%;
	}
#frame .shadow_left .plaatje_l
	{
	width:7px;
	height:800px;
	background-image:url(/images/shadow_left.jpg);
	float:left;
	}
	
#inhoud
	{
	float:left;
	width:920px;
	background-color: #FAF2DD;
	background-image:url(/images/bg_page.gif);
	height: 100%;
	color:#635020;
	}
	
#frame .shadow_right
	{
	width:7px;
	float:left;
	background-image:url(/images/bg_shadow_right.gif);
	min-height: 100%;
	height: 100%;
	}
	
#frame .shadow_right .plaatje_r
	{
	width:7px;
	height:800px;
	background-image:url(/images/shadow_right.jpg);
	float:left;
	}	
	
.plaatje_b
	{
	width:934px;
	height:10px;
	background-image:url(/images/bg_shadow_bottom.gif);
	margin-bottom:-2px;
	}	
	
#frame #header
	{
	width:920px;
	height:118px;
	background-color:#5E632A;
	background-image: url(/images/bg_header.jpg);
	background-repeat: no-repeat;	
	}
#frame #header a
	{
	color:#E6D19A;
	text-decoration:none;
	}
	
#frame #header .tab_items a 
	{
	color:#F0F2E6;
	font-weight:700;
	}
	
#frame #header .logo
	{
	width:216px;
	height:83px;
	float:left;
	background-image: url(/images/azarius_logo.jpg);
	background-repeat: no-repeat;
	}
	
#print-logo {display:none;}	
	
#frame #header .languages
	{
	width:215px;
	/*width:193px;*/
	height:29px;
	float:left;
	}
	
#frame #header .languages img
	{
	margin:14px 2px 0 0;
	}	
	
/* -- quickform err --*/	

.formErr
	{
	background-color: #FFF8B9;
	padding-left: 10px;
	}

.formErr legend
	{
	padding-left: 7px;
	padding-right: 7px;
	margin: 0px;
	}

.formErr ul ul li
	{
	margin-left: 13px;
	}

/* -- login, cart etc --*/	
#frame #header .login
	{
	width:460px;
	height:29px;
	float:left;
	text-align:right;
	padding:14px 20px 0 0;
	vertical-align:middle;
	}	
	
.login 
	{
	color:#98AB22;
	}
	
.login a .in_cart
	{
	color:white !important;
	font-weight:800;
	}	
	
/* -- tabjes --*/	
	
#frame #header .tab_items
	{
	width:704px;
	height:41px;
	float:left;
	line-height:normal;
	}		
	
#header .tab_items ul
	{
    margin:0;
    padding:16px 0 0 0;
    list-style:none;
    }
	
#header .tab_items li 
	{
    float:left;
    background:url("/images/left.gif")     no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
	margin-right:1px;
	}

#header .tab_items li
	{
	border-bottom: 2px solid #535B1F;
	}	

#header .tab_items li.selected
	{
	border-bottom: 2px solid #96A04A  !important;
	}	
	
#header .tab_items li.selected0
	{
	border-bottom: 2px solid #A8BB30  !important;
	}
		
#header .tab_items li.selected1
	{
	border-bottom: 2px solid #92BE31  !important;
	}
		
#header .tab_items li.selected2
	{
	border-bottom: 2px solid #7BBE31  !important;
	}
		
#header .tab_items li.selected3
	{
	border-bottom: 2px solid #66AC3F  !important;
	}	
	
#header .tab_items li.selected4
	{
	border-bottom: 2px solid #62A153  !important;
	}
		
#header .tab_items li.selected5
	{
	border-bottom: 2px solid #6F8C68  !important;
	}

#header .tab_items a
	{
    display:block;
    background:url("/images/right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    }
	
#header .tab_items a.selected 
	{
	color:#FFFFFF !important;
	}	
	
#header .tab_items li.tab
	{
    background:url("/images/left.gif")     no-repeat left top;
    }
		
#header .tab_items a.tab
	{
    background:url("/images/right.gif") no-repeat right top;
    }	
	
#header .tab_items li.tab0
	{
    background:url("/images/left0.gif")     no-repeat left top;
    }
		
#header .tab_items a.tab0
	{
    background:url("/images/right0.gif") no-repeat right top;
    }		
		
#header .tab_items li.tab1
	{
    background:url("/images/left1.gif")     no-repeat left top;
    }
		
#header .tab_items a.tab1
	{
    background:url("/images/right1.gif") no-repeat right top;
    }	
	
#header .tab_items li.tab2
	{
    background:url("/images/left2.gif")     no-repeat left top;
    }

#header .tab_items a.tab2
	{
    background:url("/images/right2.gif") no-repeat right top;
    }		
	
#header .tab_items li.tab3
	{
    background:url("/images/left3.gif")     no-repeat left top;
    }

#header .tab_items a.tab3
	{
    background:url("/images/right3.gif") no-repeat right top;
    }		
	
#header .tab_items li.tab4
	{
    background:url("/images/left4.gif")     no-repeat left top;
    }
	
#header .tab_items a.tab4
	{
    background:url("/images/right4.gif") no-repeat right top;
    }		

#header .tab_items li.tab5
	{
    background:url("/images/left5.gif") no-repeat left top;
    }		
	
#header .tab_items a.tab5
	{
    background:url("/images/right5.gif") no-repeat right top;
    }		
	
#header .tab_items #current
	{
    background-image:url("/images/left_on.gif");
    }

#header .tab_items #current a 
	{
    background-image:url("/images/right_on.gif");
    padding-bottom:5px;
    }	

#frame #header a i
	{
	display:none;
	}

/* -- zoeken -- */
#frame #header #search
	{
	display:block;
	width:100%;
	height:35px;
	float:left;
	}

#frame #header #search form
	{
	margin:0;
	padding:0;
	margin-top:12px;
	text-align:center;
	height:20px;
	}
	
#frame #header #search form input
	{
	background-image:url("/images/bg_search_field.gif");
	border: 1px solid #575723;
	}
	
#frame #header #search form input.searchfield	
	{
	width:170px;
	padding-left:2px;
	}
		
#frame #header #search form select.dropdown
	{
	background-color:#D9DEAB;
	border: 1px solid #575723;
	}

#frame #header #search form input.searchbutton
	{
	background-image:url("/images/bg_go.gif");
	border: 1px solid #575723;
	background-repeat:repeat-x;
	}
	
#frame #header #search a,
#frame #header #search a:link
	{
	text-decoration:underline;
	color:#4E5220;
	}	
	
#frame #header .search
	{
	background-image:url("/images/bg_search.gif");
	}	
	
#frame #header .search0
	{
	background-image:url("/images/bg_search0.gif");
	}		
	
#frame #header .search1
	{
    background-image:url("/images/bg_search1.gif");
	}

#frame #header .search2
	{
    background-image:url("/images/bg_search2.gif");
	}

#frame #header .search3
	{
    background-image:url("/images/bg_search3.gif");
	}
	
#frame #header .search4
	{
    background-image:url("/images/bg_search4.gif");
	}	
	
#frame #header .search5
	{
    background-image:url("/images/bg_search5.gif");
	}		
	
#page_left	
	{
	float:left;
	width:185px;
	min-height:605px;
	margin:0px 15px 0 10px;	
	_margin:5px 10px 0 5px;
	}	

ul
	{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	}
	
.cat_name
	{
	list-style:none;
	text-decoration:none;
	background-repeat: repeat-y;
	padding:2px 0 0px 12px;
	height:18px;
	border-top: 1px solid #ECDFBC;
	margin-top:4px;
	}
	
.cat,	
.cat0	{background-color:#97A049;}
.cat1	{background-color:#92BE31;}
.cat2	{background-color:#7BBE31;}
.cat3	{background-color:#66AC3F;}
.cat4	{background-color:#609E51;}		
.cat5	{background-color:#6F8C68;}		

.subcat_name
	{
	background-image:url(/images/subcat_name.gif);
	background-color: #ECE1C0;
	background-repeat: repeat-y;
	height:14px;
	border-top: 1px solid #ECDFBC;
	padding:2px 0 2px 20px;
	}	

.sub_cat0,
.sub_cat
	{
	background-image: url(/images/sub_cat0.gif);
	background-repeat: repeat-y;
	}
			
.sub_cat1	
	{
	background-image: url(/images/sub_cat1.gif);
	background-repeat: repeat-y;
	}

.sub_cat2	{	background-image: url(/images/sub_cat2.gif);
	background-repeat: repeat-y;}
.sub_cat3	{	background-image: url(/images/sub_cat3.gif);
	background-repeat: repeat-y;}
.sub_cat4	{	background-image: url(/images/sub_cat4.gif);
	background-repeat: repeat-y;}		
.sub_cat5	{	background-image: url(/images/sub_cat5.gif);
	background-repeat: repeat-y;}		
	
.cat_name a
	{
	font-size:12px;
	text-decoration:none;
	color:#F0F2E6;
	font-weight:800;
	}
	
.subcat_name a:hover,	
.cat_name a:hover,	
.subcat_name a:active,	
.cat_name a:active
	{
	color:#1E4B13;
	}	
	


.sub_cat0 a,
.sub_cat a,
.sub_cat1 a,
.sub_cat2 a,
.sub_cat3 a,
.sub_cat4 a,
.sub_cat5 a,
.subcat_name a,
.quick_order a
	{
	text-decoration:none;
	color:#7F1010;
	font-size:11px;
	}

.selcat_cat
	{
	padding-left:25px !important;
	background-image: url(/images/bg_catsel_cat.gif) !important;
	}
	
.selcat
	{
	padding-left:25px !important;
	background-image: url(/images/bg_selcat.gif) !important;
	}
		
.quick_order li
	{
	background-image: url(/images/bg_quick_order.gif);
	background-repeat: repeat-y;
	height:14px;
	border-top: 1px solid #ECDFBC;
	padding:2px 0 2px 20px;
	}	
	
.subcat_name a
	{
	font-weight:400;	
	}	
	
.blok_links
	{
	width:166px;
	min-height:24px;
	background-image:url(/images/bg_links_blok.png);
	padding:5px 10px 15px 5px;
	margin-bottom:5px;
	background-repeat: repeat-x;
	}	

.blok_links a
	{
	vertical-align:middle;
	}	
	
.blok_links img
	{
	margin-right:5px;
	float:left;
	}
	
.blok_links h3
	{
	font-size:14px;
	color:#4F1B1B;
	float:left;
	margin:0;
	padding:0;
	}			

ul.menu_links
	{
	margin:0px;
	padding:0px;
	}
ul.menu_links li
	{
	background-color:#E7D9B4;
	padding:2px 0 2px 50px;
	margin:2px 0 2px 0;
	}	

ul.menu_links li.met_plaatje
	{
	font-weight:bold;
	padding:2px 0 2px 5px;
	}
	
ul.menu_links li.met_plaatje img
	{
	margin-right:20px;
	vertical-align:middle;
	}	

ul.menu_links li a
	{
	text-decoration:none;
	}	
	
.location	
	{
/*	width:690px;*/
	margin:10px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}	
	
.location a
	{
	color:#635020;
	font-size:11px;
	}	
	
#content
	{
	margin:0 0 10px 217px;
	width:690px;
	list-style:none;
	display:compact;
	}	
	
#content p
	{
	line-height:16px;
	}

#content li
	{
	margin-left:0; 
	padding-left:0;
	}

#content ul
	{
	padding-left: 0;
	list-style-type: none;
	margin-left:20px;
	list-style:inherit;
	list-style-type:disc;
	}	

.bg_grad
	{
	background-image:url(/images/bg_news.gif);
	background-repeat:repeat-x;
	}

/*------ voorpagina ------- */

.voorpagina
	{
	margin-left:0px;
	margin-top:13px;
	width:694px;
	}
		
.quicklist	
	{
	background-color:#ECDFBC;
	margin-bottom:10px;
	margin-left:4px;
	width:677px;
	_margin-left:0px;
	padding:5px;
	text-align:justify;
	line-height:15px;
	}

.discount_box	
	{
	background-color: #FFF8B9;
	border: 1px solid grey;
	line-height:15px;
	padding:5px;
	margin-bottom:10px;
	/*
	margin-left:4px;
	width:677px;
	_margin-left:0px;
	text-align:justify;
	*/
	}
	
.index_links
	{
	float:left;
	width:270px;
	margin-left:4px;
	_margin-left:0px;
	}
	
.news
	{
	width:250px;
	float:left;
	padding: 8px 10px 5px 10px;
	background-image:url(/images/bg_news.gif);
	background-repeat:repeat-x;
	margin-bottom:5px;
	}
	
.more_news
	{
	padding:0px 10px 5px 10px;
	background-image: url(/images/product_h2_bg.gif);
	margin-top:-5px;
	margin-bottom:10px;
	}
	
.youtube_video
	{
	background-image:url("/images/bg_news.gif");
	background-repeat:repeat-x;
	float:left;
	margin-bottom:5px;
	padding:8px 10px 5px;
	width:250px;
	}
	
.youtube_video h3
	{
	font-weight:700;
	margin:0 0 10px;
	}
	
.bg_groen
	{
	background-image:url(/images/bg_groen.gif);
	background-repeat:repeat-x;

	}
	
h3.groen a,
h3.groen a:link
	{
	color:#52950B;
	}	
	
.bg_rood
	{
	background-image:url(/images/bg_rood.gif);
	background-repeat:repeat-x;
	}	
.new_prod		
	{
	margin:0 0 10px 0;
	padding:0;
	}
		
.news h3
	{
	font-weight:700;
	margin:0 0 2px 0;
	}

.news p
	{
	margin:0 0 10px 0;
	font-size:11px;
	color:#5A4E2E;
	}	
	
.news,
.poll
	{
	font-size:11px;
	}
.pollblock a {
	text-decoration: underline;
}

	
.news form	
	{
	margin:0;
	padding:0;
	}	
	
.news img
	{
	border:0;
	margin:0 0 5px 5px;
	float:right;
	background-image:url(/images/no_img.gif);
	width:75px;
	}	

.news form .subscribe	
	{
	background-image: url(/images/bg_subscribe_button.gif);	
	border:1px solid #C7B483;
	}
	


.old_newsletters ul,	
.old_newsletters li
	{
	margin:1px 0 1px 0px !important;
	background-color:#FAF2DD !important;
	width:240px;
	float:left;
	list-style:none;
	}

.cat_voorp ul li,	
.latest_exp ul li,	
.latest_forum ul li,	
.old_newsletters ul li
	{
	padding:1px 0 1px 10px;
	background-color:#EDE1BF;
	height:13px;
	margin:1px 0 0 0;
	font-size:11px;
	}	

.latest_exp ul li a,
.latest_forum ul li a,	
.old_newsletters ul li a
	{
	font-size:11px;
	}

.index_rechts
	{
	margin:0;
	margin-left:14px;
	float:left;
	padding:0;
	width:403px;
	}
	
.index_rechts .summersale
	{
	width: 401px;
	height: 139px;
	background: url(/images/summersale_bg.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding-top: 155px;
	}
	
.index_rechts .summersale .special_blok
	{
	border:1px solid #960827;
	}
	
.index_rechts .aanb_groot
	{
	border:0px solid #6D6242;
	}

.auction_block
	{
	margin: 0 0 10px 0;
	clear: both;
	float: left;
	}
	
table.auction_table
	{
	margin: 0 0 10px 0;
	}
	
table.auction_table tr
	{
	line-height: 18px;
	}
		
.specials_block
	{
	margin: 0 0 10px 0;
	clear: both;
	float: left;
	}
	
.new_products_block
	{
	margin: 0 0 10px 0;
	clear: both;
	float: left;
	}
	
.the_specials
	{
	width:100%;
	margin:0 0 2px 0;
	}
	
.service
	{
	width: 382px;
	padding: 8px 10px 5px 10px;
	display: block;
	float: right;
	background-image:url(/images/bg_news.gif);
	background-repeat:repeat-x;
	}
		
a.common_more
	{
	float:right;
	font-weight:bold;
	margin: 0 0 5px 0;
	}
		
h3.special_header
	{
	padding:2px 0 2px 10px;
	}	
	
.special_blok
	{
	width:125px; 
	height:125px;
	border:1px solid #6D6242; 
	background-position:center;
	float:left;
	margin:0 10px 10px 0;
	}
	
.special_blok a:link,
.special_blok a
	{
	text-decoration:none;
	}
	
.special_blok .aanb_gif
	{
	width:122px;
	height:93px;
	border:0;
	}
	
.special_text, .special_text del
	{
	background-image:url(/images/bg_specials.png);
	margin:0 0 0 0;
	height:28px;
	width:121px;
	padding:2px;
	font-size:10px ;
	}		

.special_text a
	{
	font-size:10px ;
	}		
		
.rij1
	{
	width:176px;
	float:left;
	}	
	
.rij2
	{
	width:176px;
	float:left;
	margin-left:30px;
	_margin-left:10px;
	}		
	
	
.rij1 .special
	{
	width:175px;
	float:left;
	height:140px;
	}	
	
.rij2 .special
	{
	width:175px;
	float:left;
	height:140px;
	}		
	
.latest
	{
	width:685px;
	float:left;
	margin:5px 0 5px 10px;
	_margin:5px 0 5px 0;
	}
	
.latest_forum
	{
	float:left;
	padding-top:3px;
	width:270px;
	}
	
.latest_exp
	{
	margin-left:15px;
	float:left;
	padding-top:3px;
	width:190px;
	}
		
.latest_exp h3,
.latest_forum h3
	{
	margin:5px 0 0 10px;
	}

.cat_voorp	
	{
	margin-right:10px;
	float:left;
	padding-top:3px;
	width:218px;
	}	

.cat_voorp p
	{
	padding:0 0 0 10px;
	margin:0;
	font-size:10px;
	line-height:12px !important;
	}		

.cat_voorp h3
	{
	margin:0 0 0 10px;
	}	

.cat_voorp p,
.cat_voorp ul li,
.cat_voorp a
	{
	font-size:10px;
	text-decoration:none;
	}			
	
.cat_voorp img
	{
	float:right;
	margin-right:2px;
	}	
	

.index_account
	{
	float: left; 
	vertical-align: middle;
	margin-right: 15px;
	margin-bottom: 15px;
	}
.index_account a, .index_account h3
	{
	float: left;
	}

/*-------- news pagina ------------- */	
.news_view
	{
	width:auto;
	float:left;
	}

.comment
	{
	padding:5px;
	padding-bottom: 15px;
	margin-left: 10px;
	margin-bottom: 10px;
	background-image:url(/images/bg_news.gif);
	background-repeat:repeat-x;
	}

.comment h4.signature
	{
	margin:0;
	}

.comment .vote
	{
	float: right;
	}

.comment .vote img
	{
	border: 0px;
	}

.dimmed
	{
	color: #bcad85;
	}
	
/*------ product list / grid ------- */
.product_list
	{
	width:510px;
	float:left;
	}
	
.kies_product
	{
	width:225px;
	background-color:#FBF9F2;
	}
			
.out_stock
	{
	background-image:url(/images/bg_reminder.gif);
	color:#3F4610;
	border: 1px solid #3F4610;
	padding:0 5px 0 25px; 
	margin:5px 0 0 0;
	text-decoration:none; 
	}
	
.knopje
	{
	background-image:url(/images/bg_knop.gif);
	color:#635020;
	border: 1px solid #635020;
	padding:0 5px 0 5px; 
	margin:5px 0 0 0;
	text-decoration:none; 
	}	
	
.kies_product_grid
	{
	width:155px;
	background-color:#FBF9F2;
	}	

.product_prod_list	
	{
	width:498px;
	margin-bottom:10px;
	font-size:11px;
	padding:0 10px 10px 0;
	_padding:0 10px 0px 0;
	display:block;
	float:left;
	}

.kleur1
	{
	background-color:#ECDFBC;
	}	
	
.kleur2
	{
	background-color:#F2E7C8;
	}

.product_prod_list h3
	{
	padding:0;
	margin:6px 0 5px 10px;
	}	

.grid_product h3
	{
	padding:0;
	margin:0 0 5px 0;
	}	
	
.grid_product u
	{
	background-color:#F1F2D0;
	padding:2px;
	text-decoration:none;
	font-weight:600;
	}	
	
.grid_product form
	{
	margin:6px 0 1px 0;
	}	
	
.grid_product h3 a,	
.product_prod_list	h3	a
	{
	text-decoration:none;
	font-size:16px;
	font-weight:300;
	color:#950B0B;
	}
	
.product_prod_list img
	{
	border:0;
	float:left;
	width:75px;
	background-image:url(/images/no_img.gif);
	margin:0 10px 0 10px;
	}

.grid_product img
	{
	border:0;
	float:left;
	width:75px;
	background-image:url(/images/no_img.gif);
	margin:0 7px 0 0;
	}
	
.product_list_sort
	{
	font-size:11px;
	float:left;
	width:145px;
	height:auto;
	background-color:#D7DCA6;
	margin:0 0 10px 10px;
	padding:10px;
	color:#3F4610;
	}
	
.subcat
	{
	padding: 10px;
	}	

.subcat h3
	{
	margin: 0px;
	padding: 0px;
	}
	
.product_list_sort a
	{
	color:#3F4610;
	font-size:11px;
	text-decoration:none;
	}
	
.product_list_sort .pl_selected
	{
	color:#9FA563;
	font-size:11px;
	text-decoration:none;
	}
	
.product_grid
	{
	width:510px;
	float:left;
	background-image: url(/images/bg_grid.gif);
	background-repeat: repeat-y;	
	margin:0 0 10px 0;
	}	
	
.grid_row
	{
	margin:0;
	padding:0;
	}
	
.grid_product
	{
	background-color:#ECDFBC;
	float:left;
	width:155px;
	margin:0 5px 5px 0;
	padding:5px;
	font-size:11px;
	}			

.gp_info
	{
	margin:0 5px 0 0;
	padding:5px;
	}	
	
.gp_order
	{
	margin-bottom:5px;
	padding:5px;
	margin-top:-15px;
	}		

/*---------------- encylopedia page -------------*/			
.ency_related
		{
		float: right;
		border: 1px solid black;
		margin:31px 10px 0 10px;
		padding: 0px 5px 0 10px;
		width:200px;
		}
		
/*---------------- search page -------------*/			


.search_page
	{
	margin:10px 0 10px 0;
	}
	
.search_page a:link,
.search_page a:visited,		
.search_page a	
	{
	padding: 1px 4px 1px 4px;
	text-decoration:none;
	border: 1px solid #D5A0A0;	
	}

.search_page a:hover
	{
	border: 1px solid #950B0B;
	background-color:#FADDDD;
	}

.search_page td
	{
	border-bottom: 0px;
	}
	
.searchpage2nd {
	float:left;
	margin:10px 0 10px 0;
	height:15px;
	}
	
.search_page2nd a:link,
.search_page2nd a:visited,		
.search_page2nd a	
	{
	padding: 1px 4px 1px 4px;
	text-decoration:none;
	border: 1px solid #D5A0A0;	
	}

.search_page2nd a:hover
	{
	border: 1px solid #950B0B;
	background-color:#FADDDD;
	}

.search_page2nd td
	{
	border-bottom: 0px;
	}


table.searchresults {margin: 10px 0 10px 0;}

span.record {font-style:italic;}
	
/*---------------- visual demo -------------*/		
ol li
	{
	margin-bottom:5px;
	}
		
		
/*---------------- product page -------------*/		

#cart h1,
.product h1
	{
	text-decoration:none;
	font-size:36px;
	font-weight:300;
	color:#950B0B;
	padding:0;
	margin:0 0 10px 0;
	}

.product h2
	{
	padding:0;
	margin:12px 0 2px 0;
	background-image: url(/images/product_h2_bg.gif);
	background-repeat: repeat-x;
	}	

.special
	{
	color:#F11C28;
	font-weight:bold;
	}	

.product p
	{
	line-height:16px;
	}	

.product_links
	{
	float:left;
	width:415px;
	}	
	
.product_rechts
	{
	margin-left:20px;
	float:left;
	width:250px;
	}
	
.prod_related ul
	{
	margin:0px !important;
	padding:0;
	}
		
.prod_related ul li
	{
	list-style-type: none ;
	vertical-align:top;
	padding:3px 0 3px 5px !important;
	margin:2px 0 2px 0 ;
	background-color:#F3EACF;
	}
	
.prod_related li a
	{
	vertical-align:top;
	}	
	
.prevnext
	{
	height:150px;
	vertical-align:middle;
	padding:2px;
	margin-top:15px;
	width: 248px;
	}	

.product_rechts .prevnext a
	{
	text-decoration:none;
	}

.prevnext .prodimg
	{
	border: 1px solid black;
	width: 75px;
	height: 75px;
	margin-bottom: 5px;
	}

.product_rechts .prevnext .prev
	{
	height:125px;
	width:120px;
	float:left;
	text-align: center;
	}	

.product_rechts .prevnext .next
	{
	height:125px;
	width:120px;
	float: right;
	text-align: center;
	background-position: right;
	}	

.product_rechts .prevnext .next img,	
.product_rechts .prevnext .prev img
	{
	vertical-align:middle;
	}

.product_rechts .toolbar
	{
	text-align:right;
	margin:0 3px 5px 0;
	}
	
.product_rechts .toolbar a
	{
	text-decoration:none;
	}
		
.product_rechts .toolbar img
	{
	vertical-align:middle;
	margin-left:10px;
	}	

.product_previous
	{	
	padding:10px;
	background-color:#D7DCA6;
	}

.product_previous div
	{	
	margin-bottom: 8px;
	font-weight: bold;
	}
	
.product_bestel
	{	
	padding:10px;
	background-color:#D7DCA6;
	}
	
.product_bestel strong
	{
	padding:2px 0 2px 0;
	margin:0 0 10px 0;
	color:#3F4610;
	}
		
.product_rechts .product_bestel form
	{
	padding:0;
	margin:0 0 5px 0;
	}	
	
.product_price
	{
	/*border-bottom: 1px dotted black;*/
	padding: 3px;
	}

.product_outofstock, .product_outofstock *
	{
	font-size: 10px;
	line-height: 12px;
	}

label
	{
	cursor: pointer;
	}

.staffel_table
	{
	margin-top: 5px;
	}

.staffel_table, .staffel_table tr, .staffel_table tr td
	{
	border: 0px;
	}

.staffel_table .selected
	{
	background: #eeebcb;
	}

.staffel_table .outofstock td
	{
	color: #ad9b6d;
	}

.staffel_table .last td
	{
	border-bottom: 5px solid #eeebcb;
	}

.product_bestel .product_quantity
	{
	width:40px;
	text-align:right;
	}
	
.order_button,	
.product_bestel .order_button
	{
	background-image:url(/images/bg_order_button.gif);
	color:#fff;
	border: 1px solid #75252A;
	padding: 0px;
	padding-left: 20px;
	margin:4px 0 0 0 ;
	}
	
.order_button_klein
	{
	margin:5px 0 0 0 ;
	padding-left:20px;
	padding-right: 5px;
	}
	
.product_rechts .product_wishlist
	{
	background-color:#D7DCA6;
	padding:5px;
	margin:2px 0 10px 0;
	}	
	
.product_rechts .product_wishlist .add_wishlist
	{
	background-image:url(/images/bg_wishlist.gif);
	color:#5A7140;
	border: 1px solid #5A7140;
	margin:0;
	padding:0;
	}

.product_rechts .product_wishlist form
	{
	padding:0;
	margin:0;
	}
	
.product_rechts .product_images #productImage
	{
	border: 1px solid #5E4C15;
	margin:0;
	padding:0;
	width:250px;
	}
	
.product_rechts input.zoom_in
	{
	background-image:url("/images/bg_zoom_button.gif");
	border: 1px solid #C7B483;
	background-repeat:repeat-x;
	padding-left:19px;
	_padding-left:15px;
	margin:4px 0 0 0;
	}	
	
.product_rechts input.zoom_out
	{
	background-image:url("/images/bg_zoomout_button.gif");
	border: 1px solid #C7B483;
	background-repeat:repeat-x;
	padding-left:19px;
	_padding-left:15px;
	}		

.product_text tr td
	{
	background-color: #f1e6c8;
	border-bottom: 0;
	}

.trackinfo, .trackinfo p, .trackinfo a
	{
	font-size: 10px;
	line-height: 12px;
	}

.product_attributes
	{
	line-height: 17px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.product_attributes .product_att_header
	{
	font-size: 13px;
	font-weight: bold;
	}

/*------------ reviews ------------------- */

.review
	{
	display: block;
	float: left;
	background-image:url(/images/bg_news.gif);
	background-repeat:repeat-x;
	padding: 10px;
	width: 400px;
	margin-bottom: 10px;
	}

.review .thumb
	{
	float: left;
	margin-right: 10px;
	border: 0px;
	}

.review h2
	{
	margin: 0px;
	margin-bottom: 2px;
	text-decoration: none;
	}
.review a
	{
	text-decoration: none;
	}

.review .small
	{
	font-size: 10px;
	margin-bottom: 10px;
	}

.highrate
	{
	background-image:url(/images/bg_news.gif);
	padding: 5px;
	margin-bottom: 10px;
	}

.highrate img
	{
	border: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	}
/*------------ login ------------------- */

#qf_login
	{
	margin:10px;
	float:left;
	}
	
.form_mandatory
	{ 
	color: red; 
	}
	
	
/*--------------- order_info ---------------- */
table th
	{
	background-color:#E7DAB3;
	padding:2px 5px 2px 3px;
	vertical-align:top;
	}	

table td
	{
	border-bottom:1px solid #E7DAB3;
	}	

.emptytable td
	{
	border-bottom: 0px;
	}

/*--------------- cart ---------------- */

#cart,
#cart table
	{
	width:680px;
	border:0px;
	}
	
#cart
	{
	float:left;
	}
	
#cart .kassa_koopje
	{
	width:214px;
	height:73px;
	border:0;
	}	
	
#cart #cart_steps
	{
	padding:10px 0 0 0;
	margin:0;
	}	
	
#cart #cart_steps li
	{
	display:inline;
    margin:0;
    padding:7px 5px 7px 5px;
	float:left;
	border-right:solid 1px #948762;
	border-bottom:solid 1px #948762;
	color:#948762;
	}
	
#cart #cart_steps .tab_5
	{		
	border-right:solid 0px #948762;	
	}
	
#cart #cart_steps .select
	{
	color:#251D08;
	background-color:#ECDFBC;
	font-weight:800;
	border-bottom:solid 1px #ECDFBC;
	}
	
#cart .cart_header
	{
	background-color:#ECDFBC;
	padding-left:5px;
	}	
	
#cart .cart_color1
	{
	background-color:#D7DCA6;
	height:30px;
	}
	
#cart .cart_color2
	{
	background-color:#E6E9C4;
	height:30px;
	}	
	
#cart .cart_recalculate,	
#cart .cart_remove
	{
	background-image:url(/images/bg_cart_remove.gif);
	font-size:10px;
	color:#F2E7C8;
	width:auto;
	border:0;
	padding-left:17px;
	}		
	
#cart .cart_recalculate
	{
	background-image:url(/images/bg_cart_recalculate.gif);
	}		
	
#cart h2
	{
	background-color:#ECDFBC;
	padding:2px 2px 2px 5px;
	}
	
#cart .cart_color1 td,
#cart .cart_color2 td,	
#cart tr.cart_payment td
	{
	border-bottom: 1px solid #CFC19B;
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	}	

#cart tr.grand_total td
	{
	border-top: double #CFC19B;
	border-bottom: 0px;
	font-size: 15px;
	font-weight: bold;
	}	

#cart tr.sub_total td
	{
	border-bottom: double #CFC19B;
	font-weight: bold;
	}	

#cart .cart_color1 td table td,
#cart .cart_color2 td table td,	
#cart tr.cart_payment td table td
	{
	border-bottom: 0px;
	}
	
#cart .price_right
	{
	text-align: right;
	padding:0 20px 0 0;
	}	
	
#cart .cart_title td
	{
	font-size:10px;
	}	

table tr td
	{
	padding:2px;
	}	
	
#cart h1
	{
	padding:4px 0 4px 0;
	margin:-1px 0 3px 0;
	font-size:24px;
	}
	
#cart .next
	{
	width:auto;
	height: 30px;
	margin:10px 0 0 0;
	padding: 0 0 10px 10px;
	background-image:url(/images/product_h2_bg.gif);
	border-bottom: 1px solid #948762;
	background-repeat: repeat-x;
	background-position: bottom;
	clear: left;
	}
	
#cart p.adress_cart
	{
	margin-left: 10px;
	float: left;
	}
	
#cart p.interessant
	{
	clear: left;
	}

#cart select.country
	{
	width: 150px;
	}
	
#cart .next_step
	{
	width: 185px;
	padding:3px;
	font-size:11px;
	margin:5px 5px 0 5px;
	float: right;
	}
	
#cart .next_step2
	{
	width: 185px;
	padding:3px;
	font-size:11px;
	margin:5px 5px 0 5px;
	float:right;
	}
	
#cart .previous_step
	{
	width: 185px;
	padding:3px;
	font-size:11px;
	margin:3px 0 0 0;
	float: left;
	clear: both;
	}	
	
#cart .payment_free 
	{
	color:#948762;
	}
	
.attention
	{
	background-color:#FFFF99;
	color:#333333;
	border: 1px solid #FFCC00;
	margin: 3px;
	padding: 3px;
	}	

#dynPopup_container div
	{
	border-style: solid;
	border-color: #FFCC00;
	border-width: 7px;
	display: none;
	width: 300px;
	background-color: #FFFF99;
	color: #333333;
	z-index: 100;
	margin: 3px;
	padding: 10px;
	margin-bottom: 10px;
	line-height: 15px;
	}	
button.dynPopup_container
	{
	width: 75px;
	height: 25px;
	}
.ajax_attention
	{
	background-color:#FFFF99;
	color:#333333;
	border: 7px solid #FFCC00;
	display: none;
	} 
div.ajax_attention{
	position: absolute; 
	z-index: 20; 
	width: 300px; 
	padding: 20px;
	}
body>.ajax_attention{
	position:fixed;
	}	
.ajax_attention button
	{
	width: 75px;
	}

.ajax_attention #ajaxnotice_content
	{
	margin-bottom: 10px;
	line-height: 15px;
	}

.tooltip
	{
	position: fixed; 
	padding: 5px;
	border: 3px solid gray; 
	background-color:#FFFF99;
	display: none; 
	}

#cart .address_option
	{
	width: 200px; 
	height: 100px; 
	border: 2px solid gray; 
	float: left; 
	margin-right: 10px;
	margin-top: 30px;
	}
	
/*--------------- continu shopping --------------- */

.continu
	{
	width: 620px;
	margin-bottom: 5px;
	}
	
.specials
	{
	float: left;
	width: 600px;
	}
	
a.more
	{
	float:right;
	margin: 0 0 5px;
	}

/*--------------- account -------------- */	

.account
	{
	border:2px solid #EEE2C1;
	width:410px; 
	padding:5px;
	margin:0 0px 10px 0;
	float:left;
	/*height:60px;*/
	vertical-align:middle;
	}
	
.account img
	{
	margin-right:5px;
	}
		
.account img,	
.account h3
	{
	float:left;
	}	

.aff_balance
	{
	background-image:url(/images/bg_news.gif);
	background-repeat:repeat-x;
	}
	
	
/*--------------- survey --------------- */

table.quiz td{
	border: 0px;
	padding: 0 0 10px 0;
	}


/*--------------- footer --------------- */
.share_page
	{
	width:690px;
	float:left;
	text-align:right;
	margin:0 0 5px 0;
	padding:0 5px 0 220px;
	font-size:10px;
	}
	
.share_page img
	{
	vertical-align:middle;
	}
	
.share_page	a:visited,
.share_page	a,	
.share_page	a:link
	{
	font-size:10px;
	text-decoration:none;
	}

.footer
	{
	width:690px;
	height:95px;
	float:left;
	font-size:10px;
	background-color:#ECDFBC;
	margin:0;
	padding:5px 10px 0 220px;
	background-image: url(/images/bg_footer.gif);
	background-repeat: no-repeat;
	bottom:0;
	vertical-align:bottom;
	}
	
.footer span
	{
	font-size:10px;
	color:#7D6A3B;
	}
	 
.footer a
	{
	font-size:10px;
	color:#950B0B;
	text-decoration:none;
	}
		
.footer .feed
	{
	margin-top:6px;
	font-size:12px;
	}	

.footer .foot_note
	{
	margin:10px 0 5px 0;
	font-size:10px;
	color:#414814;
	}	

/* AUCTION */

.auctions
	{
	width: 401px;
	margin: 0px;
	background-image:url(/images/bg_news.gif);
	background-repeat:  repeat-x;
	}

.auction
	{
	background-color:#ECDFBC;
	margin:0px;
	padding: 0px;
	display: block;
	height: 125px;
	}
	
.auction .tableblock
	{
	width: 220px;
	border-left:2px solid brown;
	margin-left: 5px;
	padding-left: 3px;
	float: right;
	}
	
.auction a.time
	{
	text-decoration: none;
	}
	
.auction img.auctionimg
	{
	float: left;
	margin-right: 7px;
	border: 0px;
	}
	
.auction h3.productname
	{
	padding-top: 5px;
	}
	
.auction img.productimg
	{
	float: left;
	margin-right: 7px;
	border: 0px;
	}
	
h3.auctiontitle
	{
	display: block;
	background-image:url("/images/auction_banner.jpg");
	background-repeat: no-repeat;
	margin: 20px 0 0 0;
	padding: 0px;
	width: 401px;
	height: 40px;
	}
span.paddingfix
	{
	position: relative;
	left: 165px;
	top: 15px;
	}

.paging
    {
    float: right;
    }
.paging_current, .paging_nr
    {
    margin-left: 2px;
    margin-right: 2px;
    }
