/* print css */

body
	{ 	
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
	}
		
img
	{
	border:0;
	}	

#print-logo {margin: 20px 0 20px 0; padding: 0px; display:block;}
	
#header,
#page_left,
.share_page,
.footer,
.prevnext
	{
	display:none;
	}
	
.footer .foot_note
	{
	display:block !important;
	}	

a:link,
a:visited,
a:hover,
a:active
	{
	text-decoration : none;	font-weight : bold;	color : #1C5600;
	}

a.button:link, 	
a.button:visited,
a.button:active  { color : #99CC33; font-variant : small-caps; }
a.button:hover   { color : #CCFF99; font-variant : small-caps; }



b.error
	{
	color : #FABC9E;
	}

select
	{
	background-color: #E8F4D0;
	}

input
	{
	background-color: #E8F4D0;
	}

textarea
	{
	background-color: #E8F4D0;
	}

.button
	{
	margin:3px;
	border:solid 0 #fff;
	color:#006633;
	}

td  
	{
	text-align : left;
	vertical-align : top;
	}
	
.news_title h2 strong a, 
h2,
h3,
h4 
	{
	font-size: 140%;
	font-weight: bold;
	color: #99BC5C;
	vertical-align: top;
	margin: 0;
	}

.news_title h2 strong a
	{
	font-size:100%;
	}
	
h3 		
	{
	font-size : 110%;
	color : #709E24;
	}
	
h4 	
	{
	font-size : 90%;
	color : #86B933;
	}

pre
	{
	font-size:110%;
	}
	
h6 
	{
	margin:0;
	}

.date
 	{
	font-size:80%;
	color:#999;
	margin:0;
	}

hr 	
	{
	border-style:solid;
	color:#80AB39;
	margin-right:0px;
	}

hr .red
	{
	color : #991100; 
	}

li	
	{
	margin-left: 2em;
	}
	
/* voorpagina */

.intro_text
	{
	font-size:95%;
	margin-right:7px;
	}

.left
	{
	float			: left;
    width			: 68%;
	height         	: 100%;
	margin-right	: 1%;
	}
	
#login
	{
	width:135px;
	float:left;
	margin-right:5px;
	}

#login form,
.quickorder
	{
	background-color:#DAEDB5;
	padding:5px;
	}
	
.news_bg
	{	
	background-color:#DAEDB5;	
	}
	
#news img
	{
	margin:3px;
	float:left;
	border:0;
	}
	
.news_title,
.aanb_blok h2,
#opmerking,
.lijstkop
	{
	padding:2px;
	background-color:#DEF2BB;
	position:relative;
	}

.news_text,
.quickorder .list tr
	{
	border-bottom:1px solid #D6F1A7;
	margin:0 0 10px 0;
	}
	
.aanb_blok
	{
	padding:5px 5px 4px 0;
    margin-bottom:10px;
    }
	
.aanb_blok img,
#opmerking img
	{
    float:left;
    margin:5px 5px 5px 0;
	position:relative;
	}
	
.clear 
	{
    clear:both;
    height:1px;
    overflow:hidden;
	}
		
.news_text{
	padding:3px;
	}

.news_text div
	{
	text-align:right;
	}
#more_news  
	{
	text-align:left;
	margin:5px 2px 5px 0;
	}
	
.right
	{
	float: left;
	width: 30%;
	height: 100%;
	}
	
.new_product
	{
	color:#393939;
	text-align:left;
	font-size:90%;
    margin:0 2px 10px 2px;
 	border-bottom:1px solid #C7E790;
    height:1%; /* Fix for MSIE peekaboo bug */
	}
	
.new_product .kop
	{
	padding:1px;
	background-color:#DDFBAC;
	}	

.new_product img
	{
    float:left;
	margin:2px;
    }
	
/*----------------------productpagina------------*/

#product_links
	{
	display: none;
	}

.prod_related
	{
	display: none;
	}

.prevnext
	{
	display: none;
	}
	
#productpage h2 
	{
	margin:10px 0 -10px 0;
	}

	
#productpage #prod h3
	{
	margin:10px 5px 5px -1px;
	color:#0088FB;
	border-bottom:2px solid #D4E9FB;	
	}
	
.orderinfo h3,
#productpage #orderbar h3
	{
	margin:10px 5px 5px  2px;
	border-bottom:2px solid #CDF38B;	
	}
	
#productpage #orderbar strong
	{
	margin: 0 15px 0 0;
	}
	
#productpage #orderbar td,
.orderbar td
	{
	border-right:1px solid #CDF38B;	
	}
	
#productpage #orderbar span
	{
	color:#900;
	font-weight:bolder;
	}

#productpage #orderbar .advies
	{
	font-style:italic;
	}
	
#productpage #related h3
	{
	margin:20px 5px 5px 2px;
	color:#0088FB;
	border-bottom:2px solid #D4E9FB;	
	}
	
#productpage #related li
	{
	margin-left: 2em;
	}
	
.orderinfo table th,	
table th
	{
	padding:0 0 0 2px;
	margin:0 0 2px 0;
	font-weight:normal;
	border-bottom:2px solid #CDF38B;
	border-left:1px solid #CDF38B;
	}
	
table .productrij td,
table .subtotal td,
table .shippingcost td,
table .tax td
	{
	padding:0 0 0 3px;
	border-bottom:1px solid #CDF38B;
	border-left:1px solid #CDF38B;
	}
	
.orderinfo table tr,			
table .subtotal td
	{
	background-color:#E8F2D5;
	}
	
.orderinfo table th,	
table .shippingcost td
	{
	background-color:#D5EAAC;
	}
	
table .payment td
	{
	background-color:#C5E28D;
	}	
		
table .tax td
	{
	background-color:#BBD28D;
	}	

table .total td
	{
	background-color:#D4E9FB;
	}
	
.smallcurrency
	{
	text-align:right;
	}