a, body, table, p, th, td {
	font-family: Arial, Sans, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body { margin:10px;}
input, select, textarea { Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
					font-size: 11px; 
										
					
}
a:hover {color: red;}
td {line-height: 150%;}
hr {height: 1px; color:#0E1C4D;}
h1,h2,h3,h4,h5,h6 {color:#A2AED4; font-size: 18px;}
.acro {pointer: hand;
	   cursor: hand;
	   background-color:#D2DFF2;
}
th { background-color: #D2DFF2; font-size: 9px; font-weight: normal;}
.overzicht {border-right: 1px solid #D2DFF2;border-bottom: 1px solid #D2DFF2;} 
fieldset {padding: 5px;}
.content { width: 70%; padding-top: 12px;padding-right: 12px; padding-bottom: 12px; padding-left:20px; background: #FFFFFF url(images/bg.jpg) left top repeat-y;
}
.stippel {border-bottom: 1px dotted #A2AED4; }
.stippel2 {border-bottom: 1px dotted #A2AED4; 
		  border-top: 1px dotted #A2AED4;
}
.sub_menu {color: #A2AED4; text-decoration: none;}
.selected_sub_menu {color: #A2AED4;padding-left: 2px;height: 20px; font-weight: bold; text-decoration: none;}
.top_menu {height: 30px; text-decoration: none;}
.top_sub_menu {font-size: 11px; text-decoration: none;}
.selected_menu {padding-left: 2px;height: 20px; font-weight: bold; text-decoration: none;}
.sub_tab {background-color: #FFFFFF; border: 1px solid #A2AED4;}
.menu {
	background-color: #D2DFF2;
	padding-left:5px;padding-top: 15px; 
	
	border: 1px solid #A2AED4;
	width: 200px;
	}
.menu_kader A:link {padding-left: 5px;color: #0E1C4D;text-decoration: none;height: 20px; }
.menu_kader A:visited {padding-left: 5px;color: #0E1C4D;text-decoration: none;height: 20px; }
.menu_kader A:active {padding-left: 5px;color: #0E1C4D;text-decoration: none; height: 20px; }
.menu_kader A:hover {padding-left: 5px;color:red ; text-decoration: none;height: 20px;}
.right_bar {
	 width: 20%;
	 border-left: 1px solid #A2AED4;
	 border-right: 1px solid #A2AED4;
	 background: url(images/right_bar.jpg);
		}
li { 
margin: 0px; 
padding:0px;
} 
.bottom_bar {color:#D2DFF2;background: #0E1C4D url(images/bottom.jpg) right top no-repeat; font-size:9px;
	border-right: 1px solid #A2AED4;
	border-bottom: 1px solid #A2AED4;}
.top_bar {border-bottom: 1px solid #0E1C4D;}
.shop_thumb {border: 1px solid  #A2AED4; height:220px; width: 140px; float:right;text-align: center; display: table;  #position: relative; overflow: hidden;}
.shop_ruler	{height: 1px; color: #D2DFF2;}
.bestel_cell {	border-bottom: 1px solid #0E1C4D;
				border-right: 1px solid #0E1C4D;
				}
.cart_link {font-size: 10px; letter-spacing: -1; text-decoration: none;};
.cart_link A:hover {text-decoration: underline;}
.highlight { border: 2px solid red;}
.prod_kop  {font-size: 16px; letter-spacing: 1px;  background-color:#FF8000; width:97%; padding: 3px;}
.prod_kop a{text-decoration: none; color: #FFFFFF; font-size: 16px;}
.prod_kop_small { padding: 5px; height: 40px;background-color:#FF8000;}
.prod_kop_small a{text-decoration: none; color: #FFFFFF; font-size: 12px;}
.shop_menu {width: 96%;text-align: center; padding: 10px;background-color:#D2DFF2;}
.shop_menu a {text-decoration: none;  }
/* New */

.tekst_kader {	background: url(images/grad.jpg) repeat-x;
				border-top: 1px solid #96D1EF; 
				padding-left: 5px;
				padding-top: 6px;
				padding-right: 5px;
				padding-bottom: 15px;
				
}
.tekst_links {	border-left: 1px dotted #96D1EF; 
				padding-left: 10px;
}
.plaatje_links_streep {
		border-left: 1px dotted #96D1EF;
}
.winkelmandje {

 height: 28px; width:280px; font-family: Tahoma;
 color: #000000;
 font-size: 11px;
 text-align: center;
 padding-right: 10px;
 float: right;
 position: relative; z-index: 2;
}
.topImg {background: #000000 url(images/hielspoor.jpg) left top repeat-x;height:200px;}
.cart_link { font-size: 11px; font-family: Tahoma; color: #000000;}
.highlight { border: 2px solid red;}
.eigenschap_kop {font-size: 11px;background: url(images/grad.jpg) repeat-x;border-top: 1px solid #96D1EF; }
.eigenschap_dtl {font-size: 11px;}
.shop_thumb {text-align: center; cursor: hand;
cursor: pointer;
width: 200px;}
.shop_ruler	{height: 1px; color: #D2DFF2;}
.bestel_cell {	border-bottom: 1px solid #0E1C4D;
				border-right: 1px solid #0E1C4D;
				}
.cart_link {font-size: 10px; letter-spacing: -1; text-decoration: none;};
.cart_link A:hover {text-decoration: underline;}
.highlight { border: 2px solid red;}
.prod_kop  {font-size: 16px; letter-spacing: 1px;  background-color:#FF8000; width:97%; padding: 8px;}
.prod_kop a{text-decoration: none; color: #FFFFFF; font-size: 16px;}
.prod_kop_small { padding: 12px; height: 80px;background: #FF8000;}
.prod_kop_small a{text-decoration: none; color: #FFFFFF; font-size: 12px; font-weight: bold;}
.shop_menu {
margin:0px;
}
.shop_menu ul {
list-style-type: none;
height: 30px;
margin:0px;
padding:0px;
background: #D2DFF2;
border-bottom: 2px solid #0E1C4D;
width: 100%;
}
.shop_menu li  {
float: left;
margin:0;
padding: 5px;
text-align:center;
}

.shop_menu li.active {
background:#0E1C4D;
color: #fff;
}
.shop_menu li.active a {
color: #fff;
}
.shop_menu a {font-size: 11px;}

/* New */

.tekst_kader {	background: url(images/grad.jpg) repeat-x;
				border-top: 1px solid #96D1EF; 
				padding-left: 5px;
				padding-top: 6px;
				padding-right: 5px;
				padding-bottom: 15px;
				
}
.tekst_links {	border-left: 1px dotted #96D1EF; 
				padding-left: 10px;
}
.plaatje_links_streep {
		border-left: 1px dotted #96D1EF;
}
#winkelmandje {

 height: 100px; width:140px; font-family: Tahoma;
 color: #000000;
 font-size: 11px;
 text-align: center;
 padding-right: 10px;

 }
.topImg {background: #000000 url(images/hielspoor.jpg) left top repeat-x;height:200px;}
.cart_link { font-size: 11px; font-family: Tahoma; color: #000000;}
.highlight { border: 2px solid red;}
.eigenschap_kop {font-size: 11px;background: url(images/grad.jpg) repeat-x;border-top: 1px solid #96D1EF; }
.eigenschap_dtl {font-size: 11px;}

.bestel {background-color:#D2DFF2; border: 1px solid #0E1C4D;}
.productgroepen {width: 200px; height: 200px; background: #FFFFFF url(images/produkt_venster.jpg) no-repeat;}
.productgroep_link {font-size: 10px; font-family: tahoma; }
.nav {padding: 5px; text-decoration: none;  height:28px; }
.nav_link a:hover {background-color: #2495FE; color: #FFFFFF; cursor: hand;}
.nav_sel {background-color: #2495FE; color: #FFFFFF; height:28px; padding: 4px; border:1px solid green; font-weight: bold;text-decoration:none;}
.vakantieAdd {color: #FFFFF; font-size: 6px;}
.vakantieAdd H1 {color: #FFFFFF; font-size: 6px;}
.vakantieAdd a {color: #FFFFFF;cursor: default;font-size: 6px; }

.bestelAdres {
 border:1px solid #000;
 padding: 10px;
}
.bestelAdres td {
font-family: courier; font-size: 12px;
color: #000;
}
.bestelPayment  {
border:1px solid #000;
padding: 10px;
}

.bestelAdres h1 {background: #D2DFF2; font-size: 12px;margin:0px;padding: 5px;font-family: courier;font-style: normal;font-weight: bold;}
.bestelPayment h1 {background: #D2DFF2; font-size: 12px;margin:0px;padding: 5px;font-family: courier;font-style: normal;font-weight: bold;}
