	body {
		background:#6f6f6f;
		padding:0px;
		margin:0px;
		
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#6f6f6f;
		text-align:center;
		line-height:18px;
		
		height:100%;
	}
	
	.product_td {
		width:170px;
		height:100%;
		border-right:1px solid white; 
		border-bottom:1px solid white;
		text-align:center;
		vertical-align:top;
	}
	
	.product_td .bottom {
		background-color:#6f6f6f;
		padding:3px;
		height:20px;
	}
	
	#content a:link {color:#0184e0; text-decoration:underline; font-weight:bold;}
	#content a:visited {color:#0184e0; text-decoration:underline;font-weight:bold;}
	#content a:hover {color:#0184e0; text-decoration:underline;font-weight:bold;}
	
	
	.product_td .image {
		padding:10px;
	}
	
	
	.top_hoofdgr {
		text-transform:uppercase;
		background-color:#0184e0;
		color:white;
		padding:2px;
		padding-left:3px;
		padding-right:0px;
		font-weight:bold;
		height:40px;
		vertical-align:middle;
	}
	
	#content .product_td a {
		color:white;
		text-decoration:none;
	}
	
	#nieuwsbrief {
		width:160px;
		background-color:#6cabe7;
		padding-left:11px;
		padding-right:11px;
		padding-top:11px;
		padding-bottom:10px;
		overflow:hidden;
		color:white;
	}
	
	#zoek_items {
		padding-left:11px;
		padding-right:11px;
		padding-top:11px;
		padding-bottom:10px;
		width:160px;
		background-color:#6cabe7;
		
		overflow:hidden;
		color:white;
	}
	
	#zoek_items .title {
		text-transform:uppercase;
		color:#FF0000;
		font-weight:bold;
	}
	
	* html #nieuwsbrief  {
		padding-bottom:0px;
		margin:0px;
	}
	
	#nieuwsbrief .submit, #zoek_items .submit {
		float:right;
		background-color:#6f6f6f;
		border:none;
		font-weight:bold;
		border:1px solid white;
		margin-top:10px;
		margin-right:2px;
		margin-bottom:0px;
		height:20px;
		width:100px;
		color:white;
	}
	
	.order_header {
	background-color:#6f6f6f;
	color:white;
	padding:10px;
	}
	
	.order_account {
		border-collapse:collapse;
	}
	
	.order_account tr td {
		padding:2px;
	}
	
	.red {
	color:#0184e0;
	font-weight:bold;
	}
	
	input {
		font-size:11px;
		padding:2px;
		width:150px;
	}
	
	#menu a img {
		border:none;
	}
	
	
	ol#sitemap_list li, 
	ol#sitemap_list li a:link, 
	ol#sitemap_list li a:hover, 
	ol#sitemap_list li a:visited  {
		color:black;
		font-weight:bold;
		font-style: italic;
		text-decoration:none;
	}
	
	ol#sitemap_list li ol li, 
	ol#sitemap_list li ol li a:link , 
	ol#sitemap_list li ol li a:hover, 
	ol#sitemap_list li ol li a:visited  {
		color:#0184e0;
		font-weight:bold;
		font-style: normal;
		text-decoration:none;
	}
	
	ol#sitemap_list li ol li ol li, 
	ol#sitemap_list li ol li ol li a:link , 
	ol#sitemap_list li ol li ol li a:hover, 
	ol#sitemap_list li ol li ol li a:visited  {
		color:#565656;
		 font-style:normal;
		 font-weight:normal;
		text-decoration:none;
	}
	
	ol#sitemap_list li ol li ol li ol li, 
	ol#sitemap_list li ol li ol li ol li a:link , 
	ol#sitemap_list li ol li ol li ol li a:hover, 
	ol#sitemap_list li ol li ol li ol li a:visited  {
		color:#9f9f9f;
		font-style:italic;
		text-decoration:none;
	}
	
	.wijzig_account tr td input {
		font-size:11px;
		padding:2px;
		width:150px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	#nieuwsbrief .title {
		text-transform:uppercase;
		color:#FF0000;
		font-weight:bold;
	}
	
	.menu_cart {
		margin:5px;
		width:168px;
	}
	
	.cart .header {
		background-color:#6f6f6f;
		color:white;
		font-weight:bold;
		padding:3px;
	}
	
	.bestel td{
		padding:4px;
	}
	
	.bestel {
		border-collapse:collapse;
		width:100%;
	}
	
	.bestel .header{
		background-color:#6f6f6f;
		color:white;
		font-weight:bold;
		padding:4px;
	}
	
	.bestel td input {
		font-size:11px;
		width:200px;
	}
	
	.bestel td select {
		font-size:11px;
		width:204px;
	}
	
	.bestel .other_input {
		width:15px;
	}
	
	
	
	p.block_btw {
		background-color:#f3f3f3;
		padding:8px;
		width:150px;
	}
	
	#overflow {
		overflow:hidden;
	}
	
	#container {
		background: url("../images/layout/bg.jpg") top left repeat;
		width: 741px;
		min-height:100%;
		
		background-color:white;
		
		position:relative;
		margin: 0 auto;
		
		text-align:left;
		
		overflow:hidden;
	}
	
	#footer {
		font-size:10px;
		font-weight:bold;
		padding-bottom:10px;
		padding-top:10px;
		float:right;
		width:532px;
		margin-top:10px;
	}
	
	#header {
		background: url("../images/layout/header.jpg") top left repeat;
		width: 743px;
		height:149px;
	}
	
	#menu {
		float:left;
		width:200px;
		margin:8px;
		margin-right:0px;
		margin-top:12px;
	}
	
	* html #menu {
		padding-bottom:10px;
	}
	
	#content {
		float:left;
		width:515px;
		margin-top:10px;
	}
	
	
	/*.image {
		display:block;
		background:black;
		width:180px;
		height:91px;
	}*/
	
	#break_up {
		height:10px;
	}
	
	h1 {
		text-transform:uppercase;
		font-weight:bold;
		font-size:15px;
		margin:3px;
		color:#6cabe7;
		margin-left:0px;
		margin-bottom:15px;
	}
	
	.header h1 {
	
		margin-bottom:3px;
	}
	
	
	
	
	
	#winkelwagen {
		font-size:10px;
	}
	
	
	.cart, .cart td, .cart td a {
		border-collapse:collapse;
		padding:2px;
	}
	
	h2 {
		color:#CA0000;
		font-size:15px;
		padding:0px;
		margin:0px;
		text-align:right;
	}
	
	.aanmelden .kop td {
		font-weight:bold;
		background-color:#6f6f6f;
		color:#FFFFFF;
		padding:4px;
	}
	
	.aanmelden tr td input, .aanmelden tr td select {
		float:right;
		font-size:11px;
		padding:2px;
		width:150px;
	}
	
	.aanmelden tr td select {
		width:158px;
	}
	
	.aanmelden tr td .button {
		width:80px;
		background-color:#6f6f6f;
		color:#FFFFFF;
		font-weight:bold;
		border:none;
		margin-left:10px;
	}
	
	.button {
		width:80px;
		background-color:#6f6f6f;
		color:#FFFFFF;
		font-weight:bold;
		border:none;
		margin-right:10px;
		font-size:11px;
		padding:2px 0px 2px 0px;
	}
	
	.aanmelden {
		width:80%;
	}
	
	
	.aanmelden tr td .radio_button {
		width:20px;
		float:none;
		text-align:right;
	}
	
	
	h3 {
		font-size:15px;
		text-transform:uppercase;
		font-weight:bold;
		padding:0px;
		margin:0px;
		color:#6cabe7;
		margin-left:13px;
	}
	
	.msg {
		color:#CA0000;
		font-weight:bold;
		padding:5px;
		margin:5px 0px 5px 0px;
		background-color:#f3f3f3;
	}

	.link_options {
			background-color:#6f6f6f; 
			width:30%; 
			padding:10px;
			color:white;
		}
	
	.prijzen {
		text-align:right;
		vertical-align:bottom;
		padding:0px 10px 10px 10px;
	}
	
	.omschrijving {
		valign:top;
		vertical-align:top;
		padding:5px 10px 0px 10px;
	}
	

	
	.header {
		color:white; 
		background-color:#6cabe7;
		padding:2px;
	}
	
	#content .product_tabel a {color:white; text-decoration:none;}
	
	.header h1 {
		color:white;
	}
	
	.footer {
		color:white; 
		background-color:#6cabe7;
		padding:5px;
		text-align:center;
		font-weight:bold;
		
	}
	
	a img {
		border:none;
	}
	
	.right_block {
		valign:top; 
		background-color:#f2f2f2; 
		width:100%; 
		margin:0px; 
		height:100%; 
		align:right;
		vertical-align:top;
		border-collapse:collapse;
	}
	
	.right_block {
		height: expression('242px');
	}
	
	.right_block .ePrijs {
	
			font-size:15px;
			font-weight:bold;
			color:#0184e0;
	}
	
	#product_tabel {
		height:100%;
		width:100%;
	}
	
	#product_tabel .footer a {
		color:white;
	}
	
	#product_tabel .link_options a {
		color:white;
		font-weight:bold;
	}
	
	#product_tabel .link_options a:hover, #product_tabel .footer a:hover {
		text-decoration:underline;
	}
	
	
	* html #nieuwsbrief {
		padding:10px 10px 30px 12px;
	}
	
	.menutitle {
		width: 169px;
	    display: block;
	    padding: 5px 0;
		padding-left:13px;
	    font-weight: bold;
	    color: white;
		border-bottom:1px solid white;
		background: #6cabe7;
		cursor:pointer;
		text-decoration:none;
	}
	
	.menutitle a{
	    color: white;
		text-decoration:none;
	}

	table.product {
		margin:0px;
		padding:0px;
		width:100%;
		margin-bottom:10px;
	}	
		
	table.product .header {
		background-color:#0184e0;
		height:27px;
	}
		
	table.product .header .links{
		float:left;
		margin-left:10px;
	}
		
	table.product .header .rechts{
		float:right;
		margin-right:10px;
	}
		
	#content table.product .header a{color:white; font-weight:normal; text-decoration:none;}
		
	table.product .afbeelding {
		text-align:center;
		width:130px;
		padding-top:10px;
	}
		
	table.product .prijzen {
		text-align:right;
	}
	
	table.product .prijzen .prijs, table.product .prijzen .exclBTW{
		font-weight:bold;
	}
	
	table.product .prijzen .doorstreept{
		text-decoration:line-through;
	}
	
	table.product .prijzen .ePrijs{
		font-size:15px;
		font-weight:bold;
		color:#0184e0;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
#products ul {
		list-style-type: none;
		padding: 0px;
		width: 182px;
		margin:0px;
		background-color:#6cabe7;
	}
	
#products ul li {
	position: relative;
		background-color:#6cabe7;
	}
	
#products li ul {
		position: absolute;
		margin-top: -20px;
		margin-left: 123px;
		border:1px solid #6cabe7;
		border-bottom:none;
		display:none;
	}

/* Styles for Menu Items */
#products ul li a {
 		background: #6cabe7;
	    display: block;
	    font-weight:normal;
	    color: #000000;
	    padding-left:10px;
	    text-decoration:none;
	    padding: 5px 15px;
	    font-weight: bold;
	    color: white;
		border-bottom:1px solid white;
	}
	
#products ul li ul li a{
 		background: #edf3f9;
	    display: block;
	    font-weight:normal;
	    color: #000000;
	    padding-left:10px;
	    border-bottom:1px solid #6cabe7;
	}
	
/* Holly Hack. IE Requirement \*/
* html #products ul li { float: left; height: 1%; }
* html #products ul li a { height: 1%; }
/* End */

#products li:hover ul, #products li.over ul { display: block; } /* The magic */


#menu_item ul {
		list-style-type: none;
		padding: 0px;
		width: 182px;
		margin:0px;
		background-color:#6cabe7;
	}
	
#menu_item ul li {
	position: relative;
		background-color:#6cabe7;
	}
	
#menu_item li ul {
		position: absolute;
		margin-top: -20px;
		margin-left: 123px;
		border:1px solid #6cabe7;
		border-bottom:none;
		display:none;
	    z-index:10;
	}

/* Styles for Menu Items */
#menu_item ul li a {
 		background: #6cabe7;
	    display: block;
	    font-weight:normal;
	    color: #000000;
	    padding-left:10px;
	    text-decoration:none;
	    padding: 5px 15px;
	    font-weight: bold;
	    color: white;
		border-bottom:1px solid white;
	    z-index:0;
	}
	
#menu_item ul li ul li a{
 		background: #edf3f9;
	    display: block;
	    font-weight:normal;
	    color: #000000;
	    padding-left:10px;
	    border-bottom:1px solid #6cabe7;
	    z-index:10;
	}
	
/* Holly Hack. IE Requirement \*/
* html #menu_item ul li { float: left; height: 1%; }
* html #menu_item ul li a { height: 1%; }
/* End */

#menu_item li:hover ul, #menu_item li.over ul { display: block; } /* The magic */

	.omschrijving a { font-weight:bold; color:#6f6f6f;}
	
	#content .product_tabel .omschrijving a:link{font-weight:bold; color:#6f6f6f;}
	#content .product_tabel .omschrijving a:visited{font-weight:bold; color:#6f6f6f;}
	#content .product_tabel .omschrijving a:hover{font-weight:bold; color:#6f6f6f;}
