.submenu9			{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF; }
.black11			{ font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#000000; line-height:20px; }
.red10				{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#990033; }
.red11				{ font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; color:#990033; }
.green15			{ font-family:Times New Roman, sans-serif; font-size:15pt; font-weight:bold; font-style:italic; color:#B1C505; }

.bgcolor1			{ background:#990033; }
.bgcolor2			{ background:#C55B6C; }
.bgcolor3			{ background:#FFFFFF; }
.bgcolor4			{ background:#C5D444; height:1px; }
.bgcolor5			{ background:#CCCCCC; height:1px; }

.totaalnet_footer h4			{ font-family:Verdana, sans-serif; font-size:9px; font-weight:normal; text-align:right; color:#990033; }
.totaalnet_footer h4 a			{ text-decoration:none;font-size:9px;color:#990033; }
.totaalnet_footer h4 a:visited	{ text-decoration:none;font-size:9px;color:#990033; }
.totaalnet_footer h4 a:hover	{ text-decoration:none;font-size:9px;color:#000000; }
.totaalnet_footer h4 a:active	{ text-decoration:none;font-size:9px;color:#990033; }

/*
Menu
*/
.menubutton			{ background:#990033; cursor:pointer; font-family:Verdana, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-align:center; }
.menubutton a:link{color:white;text-decoration:none;font-size:11px;}
.menubutton a:visited{color:white;text-decoration:none;font-size:11px;}
.menubutton a:hover{color:white;text-decoration:none;font-size:11px;}
.menubutton a:active{color:white;text-decoration:none;font-size:11px;}
.menubutton_hi		{ background:#AA3B4C; cursor:pointer; font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; color:#ECF2DA; text-align:center; }
.menubutton_hi a:link{color:#ECF2DA;text-decoration:none;font-size:11px;}
.menubutton_hi a:visited{color:#ECF2DA;text-decoration:none;font-size:11px;}
.menubutton_hi a:hover{color:#ECF2DA;text-decoration:none;font-size:11px;}
.menubutton_hi a:active{color:#ECF2DA;text-decoration:none;font-size:11px;}

/*
Thuiswaarborg
*/
#thuiswaarborg {position:absolute;top:400px;left:54px;width:78px;height:80px;}
#thuiswaarborg a {text-decoration:none;display:block;height:80px;}


A.submenu  			{ font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
A.submenu:visited	{ font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
A.submenu:hover		{ font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#ECF2DA; }
A.submenu:active	{ font-family:Verdana, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; color:#FFFFFF; }

A.leftsubmenu  			{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }
A.leftsubmenu:visited	{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }
A.leftsubmenu:hover		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#9FB200; }
A.leftsubmenu:active	{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }

A.leftsubmenu_hi  			{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#9FB200; }
A.leftsubmenu_hi:visited	{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#9FB200; }
A.leftsubmenu_hi:hover		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#9FB200; }
A.leftsubmenu_hi:active		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#9FB200; }

.arrow_forward		{ margin-left:5px; cursor:pointer;}
.arrow_forward_front{ margin-right:5px; cursor:pointer;}
.submenuspacer		{ padding-bottom:5px; }

.menu_visible		{ display:block; }
.menu_invisible		{ display:none; }

.container			{ margin:0; background:url('../images/background.jpg') #ECF2DA no-repeat; }

A		    		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }
A:visited			{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }
A:hover				{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#990033; }
A:active 			{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }

A.link    			{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }
A.link:visited		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }
A.link:hover		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#990033; }
A.link:active		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:underline; color:#990033; }

A.link_hi  			{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#990033; }
A.link_hi:visited	{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#990033; }
A.link_hi:hover		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#990033; }
A.link_hi:active	{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; text-decoration:none; color:#990033; }


/*
Banners
*/
.banner_container	{ padding-bottom:25px; } 
.banner_header		{ font-family:Times New Roman, sans-serif; font-size:15pt; font-weight:bold; font-style:italic; color:#990033; height:35px; width:100%; padding-left:15px; background:url('../images/banner_header_bg.gif'); vertical-align:middle; }
.banner_content		{ font-family:Verdana; font-size:10px; color:#000000; width:100%; padding-left:9px; padding-top:14px; padding-bottom:10px; background-position: right bottom; background-repeat:no-repeat;background:url('images/kadotip_vb.jpg');}
.banner_content h2	{ font-size:11px; font-weight:bold; color:#990033; margin:0px; }
.banner_image		{ margin-left:5px; }
.banner_form		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000; height:20px; width:185px; }
.banner_div			{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#990033; margin-bottom:10px; }
.banner_div2		{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000; margin-bottom:2px; }
.banner_div_marge	{ margin-bottom:3px; }
.banner_div_marge h4			{ background-color:#990033;width:60px;min-width:60px;display:inline;text-align:center;padding:2px;margin:2px;}
.banner_div_marge h4 a			{text-decoration:none;font-size:10px;color:#ffffff;width:100%;}
.banner_div_marge h4 a:visited	{text-decoration:none;font-size:10px;color:#ffffff;}
.banner_div_marge h4 a:hover	{text-decoration:none;font-size:10px;color:#990033; background-color:#C4D341;}
.banner_div_marge h4 a:active	{text-decoration:none;font-size:10px;color:#ffffff;}
.banner_div_marge_vinmail		{ text-align:center; }
.banner_div_marge_vinmail h4			{ background-color:#990033;width:70px;min-width:70px;display:inline;text-align:center;padding:2px;margin:2px;}
.banner_div_marge_vinmail h4 a			{text-decoration:none;font-size:10px;color:#ffffff;width:100%;}
.banner_div_marge_vinmail h4 a:visited	{text-decoration:none;font-size:10px;color:#ffffff;}
.banner_div_marge_vinmail h4 a:hover	{text-decoration:none;font-size:10px;color:#990033; background-color:#C4D341;}
.banner_div_marge_vinmail h4 a:active	{text-decoration:none;font-size:10px;color:#ffffff;}

.banner_aanbieding_left		{ width:65px; vertical-align:top; }
.banner_aanbieding_right	{ font-family:Verdana, sans-serif; width:100%; vertical-align:top; font-size:10px; }
.banner_aanbieding_right h1	{ font-size:12px; font-weight:bold; color:#990033; }
.banner_aanbieding_right h2	{ font-size:11px; font-weight:bold; color:#990033; margin-top:0px; margin-bottom:5px;}
.banner_aanbieding_right h4				{ background-color:#990033;width:60px;min-width:60px;display:inline;text-align:center;padding:2px;margin:2px;}
.banner_aanbieding_right h4 a			{ text-decoration:none;font-size:10px;color:#ffffff;width:100%; }
.banner_aanbieding_right h4 a:visited	{ text-decoration:none;font-size:10px;color:#ffffff; }
.banner_aanbieding_right h4 a:hover		{ text-decoration:none;font-size:10px;color:#990033; background-color:#C4D341; }
.banner_aanbieding_right h4 a:active	{ text-decoration:none;font-size:10px;color:#ffffff; }

.graySubmenu	{ height:26px; width:236px; vertical-align:middle; background-color:#F1F1F1; padding-left:9px; }

.div_personel 		{ font-family:verdana, sans-serif; font-size:10px; width:100%; width:230px; float:left; }
.div_personel_img 	{ width:110px; float:left; }
.div_personel_seperator_hor { width:12px; }
.div_personel_seperator_ver { height:12px; }

/*
Template styles
*/
.template_table						{ font-family:verdana, sans-serif; font-size:10px; width:100%;margin-bottom:10px; }
.template_table table {font-family:verdana, sans-serif; font-size:10px;}
.template_table_content				{ padding-top:20px;}
.template_table_content h1			{ font-size:11px; color:#990033; margin:0px; padding-bottom:5px;text-decoration:none; }
.template_table_content h2			{ font-size:10px; color:#990033; margin:0px; padding-bottom:5px; }
.template_div_img_container_right	{ width:200px; float:right; margin-top:5px; margin-left:5px; margin-bottom:10px; }
.template_div_img_container_right h4{ font-size:9px; font-style:italic; font-weight:normal; margin:0; margin-top:5px;}
.template_div_img_container_right2	{ width:160px; float:right; margin-top:5px; margin-left:5px; margin-bottom:10px; }
.template_div_img_container_left	{ width:160px; float:left; margin-top:5px; margin-right:10px; margin-bottom:10px; }
.template_div_img_container_left h4 { font-size:9px; font-style:italic; font-weight:normal; margin:0; margin-top:5px;}
.template_div_img_container_left2	{ width:100px; float:left; margin-top:5px; margin-right:10px; margin-bottom:10px; }
.div_center							{ text-align:center; }
.template_div_img_container_center		{ width:400px; margin-top:20px; text-align:left; }
.template_div_img_container_center h4	{ font-size:9px; font-style:italic; font-weight:normal; margin:0; margin-top:5px;}

.contact_table						{ font-family:verdana, sans-serif; font-size:10px; }
.contact_form						{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000; height:20px; width:250px; }
.contact_form2						{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000; height:20px; width:100px; }
.contact_form3						{ font-family:Verdana, sans-serif; font-size:10px; font-weight:normal; color:#000000; height:100px; width:387px; }

.submit_button				{ font-family:Verdana, sans-serif; width:100%; vertical-align:top; font-size:10px; text-align:center; }
.submit_button h4			{ background-color:#990033;width:80px;min-width:80px;display:inline;text-align:center;padding:2px;margin:2px;}
.submit_button h4 a			{ text-decoration:none;font-size:10px;color:#ffffff;width:100%; }
.submit_button h4 a:visited	{ text-decoration:none;font-size:10px;color:#ffffff; }
.submit_button h4 a:hover	{ text-decoration:none;font-size:10px;color:#990033; background-color:#C4D341; }
.submit_button h4 a:active	{ text-decoration:none;font-size:10px;color:#ffffff; }

/*
Styles voor cijfertabellen
*/
.figures_table						{ font-size:11px; padding:5px; background-color:C5D444; }
.figures_cell_header				{ color:#990033; background-color:EAEFBB; font-weight:bold; }
.figures_cell_subheader				{ background-color:FFFFFF; color:#990033; }
.figures_cell_data					{ background-color:FFFFFF; text-align:center; }

/*
Aanbiedingen
*/
.aanbiedingen_container				{ width:100%; margin-top:5px; }
.aanbiedingen_hor_seperator			{ width:10px; }
.aanbiedingen_ver_seperator			{ height:10px; }
.aanbiedingen_td					{ width:231px; }
.aanbiedingen_content				{ width:231px; font-size:10px; border:1px solid #DEDDDD; }
.aanbiedingen_content h1			{ font-size:11px; color:#990033; padding:7px; padding-bottom:9px; margin:0; margin-bottom:5px; background-color:#E9E9E9; } 
.aanbiedingen_content h2			{ font-size:11px; font-weight:bold; color:#990033; margin-top:0px; margin-bottom:5px;}
.aanbiedingen_content_imgdiv		{ margin-right:10px;/*width:120px;*/ float:left; }
.aanbiedingen_content_txtdiv		{ height:180px; padding-left:5px; padding-right:5px; }
.aanbiedingen_content_btndiv		{ width:100%; height:20px; text-align:right; }
.aanbiedingen_content_btndiv h4				{ background-color:#990033;width:60px;min-width:60px;display:inline;text-align:center;padding:2px;margin:2px;}
.aanbiedingen_content_btndiv h4 a			{ text-decoration:none;font-size:10px;color:#ffffff;width:100%; }
.aanbiedingen_content_btndiv h4 a:visited	{ text-decoration:none;font-size:10px;color:#ffffff; }
.aanbiedingen_content_btndiv h4 a:hover		{ text-decoration:none;font-size:10px;color:#990033; background-color:#C4D341; }
.aanbiedingen_content_btndiv h4 a:active	{ text-decoration:none;font-size:10px;color:#ffffff; }


/*
*******************************************************************************
*        WEBWINKEL                                                            *
*******************************************************************************
*/

/*
Debug box
*/
.debug{font-family:courier-new;color:black;font-size:12px;padding:10px;background:#FAFAAF;border:1px #DDD dotted;margin:5px;width:400px;float:right;right:0;}

/*
Geen cookies
*/
.shop_geencookies_table{font-family:verdana;font-size:10px;margin-bottom:20px;width:100%;}
.shop_geencookies_table h1{font-size:14px;font-weight:bold;margin-bottom:10px;color:#990033;}
.shop_geencookies_table h2{font-size:11px;font-weight:bold;margin-bottom:10px;color:#990033;}

/*
Winkelmandje
*/
.shop_basket_table{background-color:#cccccc;font-family:verdana;font-size:10px;width:100%;}
.shop_basket_table form{margin:0 0;text-align:center;}
.shop_basket_header{background-color:#ebf0ba;font-weight:bold;}
.shop_basket_content{background-color:#f1f1f1;}
.shop_basket_content a{color:#990033;text-decoration:none;font-size:10px;}
.shop_basket_content a:hover{color:#990033;text-decoration:none;font-size:10px;}
.shop_basket_content a:visited{color:#990033;text-decoration:none;font-size:10px;}
.shop_basket_content input {font-family:verdana;font-size:12px;text-align:right;}
.shop_basket_subtotaal{background-color:#fff;color:#990033;font-weight:bold;}
.shop_basket_korting{background-color:#f1f1f1;font-size:10px}
.shop_basket_totaal{background-color:#fff;color:#990033;font-weight:bold;}
.shop_basket_buttons{background-color:#fff;}
.shop_basket_buttons h4{ background-color:#39512f;width:130px;min-width:130px;display:inline;text-align:center;margin:2px; border:2px solid #39512f;}
.shop_basket_buttons h4 a{text-decoration:none;font-size:11px;color:#ffffff;width:100%;padding:4px;}
.shop_basket_buttons h4 a:visited{text-decoration:none;font-size:11px;color:#ffffff;}
.shop_basket_buttons h4 a:hover{text-decoration:none;font-size:11px;color:#39512f; background-color:#eaefbb;}
.shop_basket_buttons h4 a:active{text-decoration:none;font-size:11px;color:#ffffff;}
/*
.shop_basket_buttons h4 a{text-decoration:none;font-size:10px;color:#ffffff;width:100%;}
.shop_basket_buttons h4 a:visited{text-decoration:none;font-size:10px;color:#ffffff;}
.shop_basket_buttons h4 a:hover{text-decoration:none;font-size:10px;color:#990033; background-color:#C4D341;}
.shop_basket_buttons h4 a:active{text-decoration:none;font-size:10px;color:#ffffff;}
*/

/*
Productgroep, navigatie top
*/
.shop_productgroep_navigatie_table{font-family:verdana;font-size:10px;margin-bottom:20px;width:100%; font-weight:bold;}
.shop_productgroep_navigatie_table a{color:#990033;text-decoration:none;font-size:10px;}
.shop_productgroep_navigatie_table a:hover{color:#990033;text-decoration:none;font-size:10px;}
.shop_productgroep_navigatie_table a:visited{color:#990033;text-decoration:none;font-size:10px;}

/*
Productgroep, bij product overzicht
*/
.shop_productgroep_table{background-color:#f1f1f1;font-family:verdana;font-size:10px;margin-bottom:20px;width:100%;}
.shop_productgroep_row{background-color:#f1f1f1;}
.shop_productgroep_col{border-bottom:1px #cccccc solid;}

/*
Navigatie particulier / zakelijk
*/
.shop_navigatie_bezoeker {font-family:verdana;font-size:10px;border-bottom:1px #ccc solid;}
.shop_navigatie_bezoeker a {float:right;width:100px;text-decoration:none;color:#444;background-color:#F1F1F1;margin-left:1px;text-align:center;vertical-align:bottom;line-height:18px;
border:1px #ccc solid;border-bottom:none;
}
.shop_navigatie_bezoeker a:hover {color:#444;text-decoration:none;background-color:#EAEFBB;}
.shop_navigatie_bezoeker a:visited {color:#444;text-decoration:none;}
.shop_navigatie_bezoeker .selected {background-color:#EAEFBB;}
a.selected {color:#990033;font-weight:bold;}
a.selected:hover {color:#990033;font-weight:bold;}
a.selected:visited {color:#990033;font-weight:bold;}

/*
Zoeken simple 
*/
.search_options { margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-bottom:1px #C5D444 solid;}
.search_options a {
	float:right;
	width:95px;
	text-decoration:none;
	color:#444;
	background-color:#F2F5D4;
	margin-left:1px;
	text-align:center;
	vertical-align:bottom;
	line-height:18px;
	border:1px #EAEFBB solid;
	border-bottom:1px transparent solid;
}
.search_options a:visited {text-decoration:none;}

.search_options a.selected {
	background-color:#EAEFBB;
	border:1px #C5D444 solid;
	border-bottom:1px #EAEFBB solid;
	color:#990033;
	font-weight:bold;
	text-decoration:none;
	z-index:200;
}

.search_divje {
	background-color:#EAEFBB;
	border:1px #C5D444 solid;
	border-top:none;
	padding:5px;

	font-family:Verdana;
	font-size:10px;
	color:#000000;
	line-height:22px;
}

.search_divje .searchbut {
	font-size:10px;
	color:#fff;
	background-color:#990033;
	border:none;
	width:60px;
	display:inline;
	text-align:center;
	padding:2px;
	margin:2px;
}
.search_divje .searchbut:hover {
	background-color:#C4D341;
}

/*
Navigatie, bij product overzicht
*/
.shop_navigatie_table{font-family:verdana;font-size:10px;margin-bottom:20px;width:100%;}
.shop_navigatie_row{background-color:#fff;}
.shop_navigatie_row select {font-family:verdana;font-size:9px;}
.shop_navigatie_pager{background-color:#f1f1f1;font-family:verdana;font-size:10px;border-bottom:1px #cccccc solid;border-top:1px #cccccc solid;}

/*
Product, bij product overzicht
*/
.shop_product_table{ font-family:verdana;font-size:10px;margin-bottom:15px;padding:5px;border-bottom:2px #e3e3e3 solid;width:100%;}
.shop_product_table img{}
.shop_product_table h1{ font-size:14px;font-weight:bold;margin:0;color:#990033; }
.shop_product_table h2 { font-size:10px;font-weight:bold;margin:0;color:#990033; }
.shop_product_table h2 a{ font-size:10px;font-weight:bold;color:#990033;text-decoration:none; }
.shop_product_table h2 a:hover{font-size:10px;font-weight:bold;color:#990033;text-decoration:underline;}
.shop_product_table h2 a:visited{font-size:10px;font-weight:bold;color:#990033;text-decoration:none;}
.shop_product_table h3{ font-size:12px;font-weight:bold;width:100%; }
.shop_product_table h4{ background-color:#990033;width:60px;min-width:60px;display:inline;float:right;text-align:center;padding:2px;margin:2px;}
.shop_product_table h4 a{text-decoration:none;font-size:10px;color:#ffffff;width:100%;}
.shop_product_table h4 a:visited{text-decoration:none;font-size:10px;color:#ffffff;}
.shop_product_table h4 a:hover{text-decoration:none;font-size:10px;color:#990033; background-color:#C4D341;}
.shop_product_table h4 a:active{text-decoration:none;font-size:10px;color:#ffffff;}

.shop_product_details_table{font-family:verdana;font-size:10px;margin-bottom:15px;padding:5px;width:100%;}
.shop_product_details_table h1{ font-size:14px;font-weight:bold;margin:0;color:#990033; }
.shop_product_details_table h2 { font-size:12px;font-weight:bold;margin:0;color:#990033; }
.shop_product_details_table h2 a{ font-size:12px;font-weight:bold;color:#990033;text-decoration:none; }
.shop_product_details_table h2 a:hover{font-size:12px;font-weight:bold;color:#990033;text-decoration:underline;}
.shop_product_details_table h2 a:visited{font-size:12px;font-weight:bold;color:#990033;text-decoration:none;}
.shop_product_details_table h3{ font-size:12px;font-weight:bold;width:100%; }
.shop_product_details_table h4{ background-color:#990033;width:80px;min-width:80px;display:inline;float:left;text-align:center;padding:2px;margin:2px;}
.shop_product_details_table h4 a{text-decoration:none;font-size:10px;color:#ffffff;width:100%;}
.shop_product_details_table h4 a:visited{text-decoration:none;font-size:10px;color:#ffffff;}
.shop_product_details_table h4 a:hover{text-decoration:none;font-size:10px;color:#990033; background-color:#C4D341;}
.shop_product_details_table h4 a:active{text-decoration:none;font-size:10px;color:#ffffff;}

/*
Paginator
*/
.paginator {font-family:verdana;font-size:10px;padding:4px;margin:1px;float:right;}
.paginator a:link{padding: 2px 6px;margin:1px;border: 1px #ddd solid;background: #fff;text-decoration: none;color:#990033;}
.paginator a:visited {padding: 2px 6px;margin:1px;border: 1px #ddd solid;background: #fff;text-decoration: none;color:#990033;}
.paginator .this-page {padding: 2px 6px;border-color: #999;font-weight: bold;}
.paginator a:hover {color: #fff;background: #DDD;border-color: #BBB;text-decoration: none;}

/*
Formulieren met fieldset & legend
*/
fieldset{border:1px solid #f1f1f1;margin-top:20px;padding:5px;}
legend{color:#990033;font-size:12px;font-weight:bold;}

/*
Stap 1 shop
*/
.shop_stap1_table{font-family:verdana;font-size:10px;margin-bottom:20px;width:100%;}
.shop_stap1_table h4{font-size:14px;color:#990033;}
.shop_stap1_table_cg1{width:100px;}
.shop_stap1_table_cg2{}

.shop_template_table{font-family:verdana;font-size:10px;margin-bottom:20px;width:100%;}

/*
Aanmeldformulier nieuwe klant
*/
.shop_aanmeldformulier_table{font-family:verdana;font-size:10px;margin-bottom:20px;width:100%;}
.shop_aanmeldformulier_table h1{font-family:verdana;font-size:14px;color:#990033;}
.shop_aanmeldformulier_table h5{font-family:verdana;font-size:12px;color:#990033;font-weight:bold;padding:0;margin:0;display:inline;}
.shop_aanmeldformulier_cg1{width:150px;}
.shop_aanmeldformulier_cg2{}

/*
Wachtwoord vergeten
*/
.shop_wachtwoordvergeten_table{font-family:verdana;font-size:10px;margin-bottom:20px;width:100%;}
.shop_wachtwoordvergeten_table_cg1{width:150px;}
.shop_wachtwoordvergeten_table_cg2{}

/*
AJAX Webshop
*/
#oAlert {position:absolute;display:none;border:1px #c5d444 solid;font-family:verdana;font-size:10px;background-color:#f1f4d1;padding:5px;width:220px;}
#oAlert h1 {font-family:verdana;font-size:14px;color:#990033;}


.bold_text{font-weight:bold;}
.datum_span {cursor:pointer;}
/*

Lighbox

*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#lightbox a img{ border: none; }
#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#imageContainer{
	padding: 10px;
}
#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%
}
#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
}


#cal_container { background-color:#fff;width:180px; font-size:10px;margin-bottom:10px;border:0px solid #990033;}
#cal_container a {text-decoration:underline;}

#cal_container .cal_head {font-family:Times New Roman, sans-serif; font-size:11pt; font-weight:bold; font-style:italic;color:#990033;}
#cal_container .cal_head a {font-size:12px;color:#990033;font-weight:bold;}
#cal_container .cal_head .monthyear {text-align:center;font-weight:bold;}

#cal_container .cal_weekdays {font-size:10px;background-color:#EAEFBB;color:#990033;}
#cal_container .cal_weekdays td {text-align:center;border-top:1px solid #C4D341;border-bottom:1px solid #C4D341;}

#cal_container .cal_days {font-size:10px;color:#000;}
#cal_container .cal_days td {text-align:center;}
#cal_container .cal_days .today {border:1px #990033 solid;}
#cal_container .cal_days .today a {color:blue;}
#cal_container .cal_days .selected {}
#cal_container .cal_days .selected a {color:#b10034;}


.step-normal	{font-size:9px; font-family:verdana,sans-serif; padding:0px 0px 0px 5px; color:#969696;}
.step-hilite	{font-size:9px; font-family:verdana,sans-serif; padding:0px 0px 0px 5px; color:#990033;}
.step-taken		{font-size:9px; font-family:verdana,sans-serif; padding:0px 0px 0px 5px; color:#39512f;}