/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
.outer {
    position:relative;
	
    
}
.overlay {                      
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
}
TD.review {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #8B8C29;

}
.heading_top{

   float: right;

}
.modulebox {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 135px;
   height:260px;

}   
.product_info_right {
   float: right;
   margin: 1px;
   padding: 1px;
   

}
.product_info {
   float: left;
   margin: 1px;
   padding: 1px;
   

}      
.kwartbox {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 185px;


}  
.fronttable {
   width: 100%;
   height:100%;

}   
.front_top {
  
   height:240px;

} 
.front_achter {
	width: 100%;
   	height:100%;
	background:url('images/front_achter.jpg') no-repeat top;   
	background-size:contain;
}  
.frontbox {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 378px;
   height:350px;

} 
.frontboxn1 {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 230px;
   height:230px;

} 
.frontbox1 {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 378px;
   height:250px;

} 
.frontbox_t {
   float: left;
   
   width: 18px;


} 
.frontboxn_t {
   float: left;
   
   width: 20px;


}   
.frontbox_s {
   float: left;
   
   width: 5px;


}  
.frontbox_h {
   float: left;
   
   width: 100%;
   height:10px;

}   
.mainpage{
max-width: 1010px; 
margin: auto;
}
.menu{
width:970;
display:block;
}
.menu-icon{
	display:none;
}	
.home{
	display:block;
}
.shop{
	display:none;
}
@media only screen and (max-width: 990px) {

.front_achter {
	width: 100%;
   	height:100%;
	background:url('images/front_achter_tab.jpg') no-repeat top;   
	background-size:contain;
} 
 
.frontboxn1 {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 200px;
   height:200px;

} 
.front_top {
  
   height:240px;

} 

.kwartbox {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 147px;


}  
.frontbox1 {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 330px;
   height:218px;

} 

.frontbox_t {
   float: left;
   
   width: 0px;


}  
.frontboxn_t {
   float: left;
   
   width: 0px;


}
.frontbox_s {
   float: left;
   
   width: 0px;


}  
.frontbox_h {
   float: left;
   
   width: 100%;
   height:5px;

}   
	.frontbox {
	   width: 330px;
	   height:236px;
	}
   .menu{
	display:none;
	}	
	.shop{
	display:none;
}
}

.menu-left{
position:relative;
   background-color:#FFFFFF;
	display:block;
	  z-index:1;
}
.menu-left-mobile{

	display:none;
}

@media only screen and (max-width: 768px) {
.front_achter {
	width: 100%;
   	height:100%;
	background:url('images/front_achter_mob.jpg') no-repeat top;   
	background-size:contain;
} 
.front_top {
  
   height:240;

} 
.frontboxn1 {
   float: left;
   margin: 1px;
   padding: 1px;
   width: 300px;
   height:300px;

} 
	.home{
		display:none;
	}
   .menu-left{
   z-index:1;
   position:absolute;
   	background-color:#FFFFFF;
	display:none;
	}
	.menu-icon{
	display:block;
	}	
	.menu-left-mobile{

		display:block;
	}
}
SPAN.sus {
  font-family: Verdana, Arial, sans-serif;
  font-size:4px;
  color: #ffffff;
}
TABLE.sheet {
  background: #FFFFFF;
}

.groep{
	visibility:visible;
	position:relative;
	margin-left: auto;
	margin-right: auto;
	height:auto;
	width:auto;
}
.hint{
	visibility:hidden;
	position:absolute;
	margin-left: auto;
	margin-right: auto;
	height:auto;
	width:auto;
	z-index:2;
}
.tussen_merken{
	font-size:1px;
	position:absolute;
	visibility:hidden;
	z-index:1;
	opacity:0;
	filter:alpha(opacity=0);
	background: #FFFFFF;
}
.tussenvlak {
	font-size:1px;
	position:absolute;
	visibility:hidden;
	z-index:1;
	opacity:0.60;
	filter:alpha(opacity=60);
	background: #8C776D;
}
.wagenvlak {
	font-size:1px;
	position:absolute;
	visibility:hidden;
	z-index:1;
	opacity:0.60;
	filter:alpha(opacity=60);

	
}
.infovlak {
	position:absolute;
	font-size:10pt;
	font-family: Verdana, Arial, sans-serif;
	color: #800000;
	position:absolute;
	visibility:hidden;
	z-index:1;
	
}
.tab {
width:23;
height:24;
text-align:center;
line-height: 24px;

	background:url('images/boog.gif');
	position:absolute;
	visibility:hidden;
	z-index:3;
}

.hoofdvlak {
	position:absolute;
	font-size:10pt;
	font-family: Verdana, Arial, sans-serif;
	color: #800000;
	position:absolute;
	visibility:hidden;
	z-index:3;
	
}
.reviews {
	position:absolute;
	font-size:8pt;
	font-family: Verdana, Arial, sans-serif;
	color: #800000;
	position:absolute;
	visibility:visible;
	z-index:1;
	
}

TD.cookie_inner {
padding:5;
  font-family: Verdana, Arial, sans-serif;
  font-size:8pt;
  background: #E9E2D8;
  color: #402000;
}

.reklame {
 
	position:absolute;
	visibility:hidden;
	z-index:1;
}
.reklame-text {
	text-align:center;
	padding:5;
	color: #800000;
	font-size:9pt;
	font-family: Verdana, Arial, sans-serif;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size:11px; color: #7F4F51}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size:10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size:10px; color: #cc0033; }
.productsNotifications { background: #fffff0; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size:10px; color: #4040c0; text-decoration: underline; }

.popupmessage{
	font-family: Arial, Helvetica, sans-serif;
	color: #6D564C;
	font-size:10pt;
	font-style: normal;
	font-weight: normal;
}
.manufacturers{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
}

BODY {
  background: #F6F3EF;
  color: #6D564C;
  margin: 0px;
}

A {
  color: #A00000;
  text-decoration: none;
}

A:hover {
  color: #176B78;
  text-decoration: underline;
}
A.dark {
font-family: trebuchet, sans-serif;
font-size:9pt; font-weight:normal;
  color:#800000;
  text-decoration: none;

}

A.dark:hover {
  color: #A10054;
  text-decoration: underline;
}
A.white {
  color:#FFFFFF;
  text-decoration: none;
}

A.white:hover {
  color: #F0E0E0;
  text-decoration: underline;
}
A.category {
  color:#800000;
  text-decoration: none;
}

A.category:hover {
  color: #A10054;
  text-decoration: none;
}

A.subcategory {
  color: #800000; 
  text-decoration: none; 
}
A.category_high {
  color:#A10054;
  text-decoration: none;
}

A.category_high:hover {
  color: #A10054;
  text-decoration: none;
}
A.subcategory {
  color: #800000; 
  text-decoration: none; 
}

A.subcategory:hover {
  color: #A43870;
  text-decoration: none;
  
}
A.frontpage {
	font-family:"Times New Roman", Times, serif;
  font-size:9pt;
  color:#86353E;
  text-decoration: none;

}
A.frontpage:hover {
  color: #B10054;
  text-decoration: underline;
}
A.merken {
  color:#A07070;
  text-decoration: underline;
}

A.merken:hover {
  color: #A10054;
  text-decoration: underline;
}
A.alphabet {
  color: #6D564C;
  text-decoration: none;
  font-size:7pt;
  
}

A.alphabet:hover {
  color: #6D564C;
  
}
A.category_uplight {
  color: #800000;
  text-decoration:none;
}

A.category_uplight:hover {
  color: #A43870;
text-decoration:none;
}
A.subcategory_uplight {
  color: #A43870;
  text-decoration: none;
}

A.subcategory_uplight:hover {
  color: #6D564C;
  
}

A.infobar {
  color: #a85838;
  text-decoration: none;
}

A.infobar:hover {
  color: #fffff0;
  text-decoration: none;
}
FORM {
	display: inline;
}

TR.header {
  background: #F7FBFF;
}

TR.headerNavigation {
  background: #F7FBFF;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #6D564C;
  font-weight : bold;
}
TD.rounds {
  font-family: Verdana, Arial, sans-serif;
  font-size:7pt;
  color: #E47179;
  line-height:1;
}
TD.service{
color: #F0D0D0;
font-family: Verdana, sans-serif;
font-size:8pt;

}
TD.stapNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #998888;
  font-weight : bold;
  background: #E0E0E0;
}
TD.stapNavigation_high {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #800000;
  font-weight : bold;
  background: #C0C0C0;
}
TD.infotabNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #C92F2F
  font-weight : normal;
}
TR.invoice_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight: bold; 

}
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size:10px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size:10px; color: #000000; }

TD.invoice_heading {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight: bold; 
}
TD.artikel {
  background: #FAF8F7 url('images/roze_lijn.gif')  no-repeat ;
  font-family: Verdana, Arial, sans-serif;
  font-size:9px;
}
TD.login {
  background: #F1EFEA url('images/roze_lijn.gif')  no-repeat ;
  font-family: Verdana, Arial, sans-serif;
  font-size:9px;
}
TR.category{
  color:#800000;
  background: #FFFFFF;
  font-family: trebuchet, sans-serif; font-size:9pt; font-weight:normal;
  cursor: pointer; cursor: hand;
}
TR.category_uplight{
  color:#800000;
  background: #FFFFFF;
  font-family:trebuchet, sans-serif; font-size:9pt; font-weight:bold;
  cursor: pointer; cursor: hand;
}
TR.category_over{
  color:#A10054;
  background: #FFFFFF;
  font-family: trebuchet, sans-serif; font-size:9pt; font-weight:bold;
  cursor: pointer; cursor: hand;
  text-decoration: underline;
}
TR.category_uplight_over, TR.category_high{
  color:#A10054;
  background: #FFFFFF;
  font-family: trebuchet, sans-serif; font-size:9pt; font-weight:bold;
  cursor: pointer; cursor: hand;
}
TD.left_subcategory{
  width: 8;
  height:24;
  background: #FFFFFF;
}
TR.subcategory{
  color:#800000;
  background: #FFFFFF);
  font-family: trebuchet, sans-serif;
  font-size:9pt;
  font-weight: normal;
  cursor: pointer; cursor: hand;
}
TR.hoofdvlak_sub{
  color:#800000;
  background: #FFFFFF url('images/hoofdvlak_mid.gif');
  font-family: Arial, sans-serif;
  font-size:8pt;
  font-weight: normal;
  cursor: pointer; cursor: hand;
}
TR.hoofdvlak_over{
 color:#A10054;
  background: #F5F2F1 url('images/hoofdvlak_mid_uplight.gif');
  font-family:Arial, sans-serif; font-size:8pt; font-weight:bold;
  cursor: pointer; cursor: hand;
}
TR.subcat{
  color:#924949;
  background: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size:8pt;
  font-weight: normal;
  cursor: pointer; cursor: hand;
}
A.subcat{
color:#924949;
}
A.subcat:hover {
  color: #A10054;
  text-decoration: none;
}
A.subcat_h{
color:#A10054;
}
A.subcat_h:hover {
  color: #A10054;
  text-decoration: none;
}
TR.subcat_1{
  color:#924949;
  background: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size:8pt;
  font-weight: normal;
  cursor: pointer; cursor: hand;
}
A.subcat_1{
color:#924949;
}
A.subcat_1:hover {
  color: #A10054;
  text-decoration: none;
}
A.subcat_1_h{
color:#A10054;
}
A.subcat_1_h:hover {
  color: #A10054;
  text-decoration: none;
}
TR.subcat_h, TR.subcat_over {
  color:#A10054;
  background: #E5E1E1 url('images/subcat.gif');
  font-family: Arial, sans-serif;
  font-size:8pt;
  font-weight: normal;
  cursor: pointer; cursor: hand;
}
TR.subcat_1_h, TR.subcat_1_over  {
  color:#A10054;
  background: #E5E1E1 url('images/subcat_1.gif');
  font-family: Arial, sans-serif;
  font-size:8pt;
  font-weight: normal;
  cursor: pointer; cursor: hand;
}
TD.right_subcategory {
	width:8;
  background: #FFFFFF;

}
TD.left_subcategory_uplight{
  width:8;
  height:24;
  background: #F5F2F1 url('images/_uplight_left.gif');
}
TR.subcategory_uplight,TR.subcategory_over {
  color:#A10054;
  background: #FFFFFF;
  font-family:Arial, sans-serif; font-size:8pt; font-weight:bold;
  cursor: pointer; cursor: hand;
  text-decoration: underline;
}
TD.right_subcategory_uplight {
  width:8;
  background: #F5F2F1 url('images/_uplight_right.gif');
  

}
TD.infobar {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight: bold;
}
A.headerNavigation_high { 
  color: #A43870;  
  font-size:10px;
  
}

A.headerNavigation_high:hover {
  color: #6D564C;
  
}

A.infotabNavigation { 
  color: #137F9A; 
}

A.infotabNavigation:hover {
  color: #ffffff;
}
A.headerNavigation { 
	font-size:10px;
  color: #A00000; 
}

A.headerNavigation:hover {
  color: #D53942;
}
A.stapNavigation { 
	font-size:10px;
  color: #998888; 
}

A.stapNavigation:hover {
  color: #800000;
}
TD.balk_up_left {
   background: #E47179;
  font-size:8px
}
TD.balk_low_left {
  background: #EB8C8C;
  font-size:10px
}
TD.balk_low_right {
	background: #EB8C8C;
  font-size:10px
}
TD.tab_up_left {
  width:8;
  background: #E47179;
  
}
TD.headerNavigationbalk_upper {
  font-family: trebuchet, sans-serif;
  height:30;
  width:80;
  font-size:9pt;
  color: #ffffff;
  font-weight:bold;
  background: #E47179;
  
}
TD.tab_up_right {
  width:8;
  background: #E47179;
  
}
TD.tab_up_left_high {
  width:8;
  background: #E47179;
  
}
TD.headerNavigationbalk_upper_high {
  height:30;
  width:80;
  font-family: trebuchet, sans-serif;
  font-size:9pt;
  color: #ffffff;
  font-weight : bold;
  background: #E47179;
  
}
TD.tab_up_right_high {
  width:8;
  background: #D07E86;
  
}
TD.tab_low_left {
  width:8;
  background: #EB8C8C;
  
}
TD.tab_low_mid {
  background: #EB8C8C;
  
}
TD.headerNavigationbalk_lower {
  font-family: trebuchet, sans-serif;
  height:27;
  width:80;
  font-size:9pt;
  color: #ffffff;
  font-weight : bold;
  background: #EB8C8C;
  
}
TD.tab_low_right {
  width:8;
  background: #EB8C8C ;
  
}
TD.tab_low_left_high {
  width:8;
  background: #FFFFFF ;
  
}
TD.headerNavigationbalk_lower_high {
  font-family: trebuchet, sans-serif;
  font-size:9pt;
  color: #6D564C;
  height:27;
  width:80;
  font-weight : bold;
  background: #FFFFFF;
  
}
TD.tab_low_right_high {
  width:8;
  background: #FFFFFF;
  
}
A.headerNavigationbalk_high { 
  color: #6D564C; 
}

A.headerNavigationbalk_high:hover {
  color: #6D564C;
    
}
A.headerNavigationbalk { 
  color: #ffffff; 
}
A.headerNavigationbalk:hover {
  color: #ffffff;
}
A.infoNavigationbalk { 
  color: #D53942; 
}
A.infoNavigationbalk:hover {
  color: #D53942;
}

TR.headerError {
  background: #004C6A;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  background: #004C6A;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #D3CECD;
}


TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #6D564C;
}

.infoBox {
  background: #EFEBE3;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}
TD.filter {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color: #6D564C;
  833841
  
}
TD.filter_sec {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color: #D53942;
  line-height:1.4;
  
}
TD.BonusContents {
  color: #6D564C;
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}
TD.signed_in {
  font-family: Verdana, sans-serif;
  font-size:8pt;
  color: #644F46;
  background: #DDC697;
}
TD.infoBoxHeading_z {
  font-family: Verdana, sans-serif;
  font-size:9pt;
  color: #800000;
}
TD.hoofdvlak {
  font-family: Verdana, sans-serif;
  font-size:8pt;
  color: #644F46;
}

TD.infoBoxHeading {
  font-family: Verdana, sans-serif;
  font-size:8pt;
  background-image:url(images/lgr_boven.gif);
  color: #644F46;
}
TD.infoHeading {
  font-family: Verdana, sans-serif;
  font-size:8pt;
  background-image:url(images/lgr_boven.gif);
  color: #644F46;
}
TD.infoBackHeading {
  font-family: Verdana, sans-serif;
  font-size:8pt;
  background-image:url(images/lgr_boven_dark.gif);
  color: #644F46;
}
TD.van_tot {
  height:35;
  font-family: Verdana, sans-serif;
  font-size:8pt;
  background-image:url(images/van_tot.gif);
  color: #644F46;
}
TD.letter_back {
  height:35;
  font-family: Verdana, sans-serif;
  font-size:8pt;
  background-image:url(images/van_tot.gif);
  color: #644F46;
}
TD.tab_back {
  font-family: Verdana, sans-serif;
  font-size:8pt;
  background-image:url(images/tab_midden.gif);
  color: #644F46;
}
TD.tab_back_high {
  font-family: Verdana, sans-serif;
  font-size:8pt;
  background-image:url(images/tab_midden_high.gif);
  color: #644F46;
}
TD.prod_regel {
  
  font-family: Verdana, sans-serif;
  font-size:8pt;
  background-image:url(images/prod_boven.gif);
  color: #644F46;
}
TD.infoBoxHeading_bonus {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight: bold;
  background: #0488BC;
  color: #ffffff;
}
A.infoBoxHeading_bonus { 
  color: #F3E286; 
}

A.infoBoxHeading_bonus:hover {
  color: #ffffff;
}
.indexBox {
  background: #A3ECFF;
}
TD.indexBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight: bold;
  background: #63A7B9;
  color: #EFE8C2;
}
TD.index_Box_Heading {
  font-family: Verdana, Arial, sans-serif;
  font-size:8pt;
  font-weight: normal;
  background-image:  url('images/lgr_boven.gif');
  color: #6D564C;
}
TD.index_Box {
  font-family: Verdana, Arial, sans-serif;
  font-size:8pt;
  
  background: #FFFFFF;
  color: #6D564C;
}
TD.hoofdvlak_inner {
  font-family: Verdana, Arial, sans-serif;
  font-size:8pt;
  background: #FAF6F4;
  color: #402000;
}
.indexBoxContents {
  background: #F7FBFF;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}
A.infoBoxHeading {
  color: #D53942;
}
A.infoBoxHeading:hover {
  color: #D53942F;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #F5F0F0;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #FBFBFB;
}
TR.geuren_odd {
background: #F5F3F3;
}
TR.geuren_even {
background:#FBFBFB;
}
TR.merken_odd_start {
  font-family: Verdana;
  font-size:8pt;
  background: #FFFFFF;
}
TR.merken_odd {
  font-family: Verdana;
  font-size:8pt;
  background: #FFFFFF url('images/roze_lijn.gif')  no-repeat ;
}
TR.merken_even {
  font-family: Verdana;
  font-size:8pt;
  background: #FAF8F7 url('images/roze_lijn.gif')  no-repeat ;
}
TABLE.homepage{
  background: #F7FBFF url('images/label.gif') no-repeat;
  
}
TABLE.productListing {

}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  background: #F1EBEB;
  color: #893535;
  font-weight: bold;
}
.productListing-heading-o {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  background: #E7E7E7;
  color: #893535;
  font-weight: bold;
}
.productListing-heading-e {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  background: #F1EBEB;
  color: #893535;
  font-weight: bold;
}
.productListing-heading-high {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  background: #63A7B9;
  color: #ffffac;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}
TD.productListing-table {
  background: #3F98CB
}
TD.productListing-price {
  background: #D6EBFB;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  text-align : right;
}
TD.productListing-bonus {
  background: #E8F3F6;
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  text-align : right;
}
TD.productListing-bestel {
  background: #3F98CB
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  text-align : right;
}
A.productlisting-bestel { 
  color: #710909; 
    
   text-decoration: none;
}

A.productlisting-bestel:hover {
  color: #D14D4D;
    
	text-decoration: none;
}
A.productListing-heading:hover {
  color: #ffa000;
}

A.pageResults {
  color: #6D564C;
}

A.pageResults:hover {
  color: #3E64C7;

}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight: bold;
  color: #A40000;
}
TD.hoofdgroep {
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight: bold;
  color: #FFFF7E;
  background-image: url('images/hoofdgroep.gif'); 
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #000000;
}
h1.main{
font-size:10px;
color: #A04000;
}
TD.main, P.main, p.bodytext {
  font-family: Verdana, Arial, sans-serif;
  font-size:9pt;
  line-height:1.5;
}
TD.geur {
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  line-height:1.5;
  color: #BA3D3D;
}
TD.no_creditcard {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #F04000;
}

SPAN.regelklein {
  font-family: Verdana, Arial, sans-serif;
  font-size:5px;
  line-height:4px;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
}
SPAN.keuzegroep {
  color:#C00000;

}
SPAN.infoText {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;

}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size:13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
  
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size:10px;
  color: #6A0200;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
}

TEXTAREA {
  width:100%;
  font-family: Verdana, Arial, sans-serif;
  font-size:11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size:14px;
  color: #C92F2F;
  font-weight: bold;
}
SPAN.greetaccense {
  font-family: Verdana, Arial, sans-serif;
  font-size:14px;
  color: #C92F2F;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #f08000;
  border-style: solid;
  border-width:1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size:10px;
  color: #800000;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #800000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #004C6A;
}

.moduleRow { }
.moduleRowOver { background-color: #E2DDDD; cursor: pointer; }
.moduleRowSelected { background-color: #E7E0E0; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size:10px; color: #c08c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size:10px; color: #400000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size:10px; }
.messageStackError { font-family: Verdana, Arial, sans-serif; font-size:10px; background-color:#EEC2D2; }
.messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size:10px; background-color:#EEC2D2; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size:10px; background-color:#B6A5BB; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size:10px; color: #e06000; }

TD.footertext{
  font-family: Verdana, Arial, sans-serif;
  font-size:0px;
  color: #F7FBFF;
}

A.footertext{ 
  color: #726c83; 
}

A.footertext:hover {
  color: #F7FBFF;
}