/************************************************************************************************/
/*template*/
/************************************************************************************************/
*{margin:0; padding:0; font-family:Verdana,Arial,Sans-serif; font-size:12px; text-decoration:none;}
a:hover{color:#6a6a6a; text-decoration:underline;}
img{border:0px;}
.clear{clear:both; font-size:0px;}
body{background:white;}
input{padding:3px; color:#8f8f8f;}

h2{background:#6ab02c url(/images/title_back.png) repeat-x bottom; height:25px; font-size:15px; color:white; padding:5px 0px 0px 10px;}
h3{font-size:13px; color:#189a1b; padding-top:10px; padding-bottom:4px;}
h4{font-size:12px; color:#189a1b; padding-top:10px; padding-bottom:4px;}

p{padding-bottom:4px; color:#6a6a6a; text-decoration:none;}
p.padding{padding:8px 0px 8px 0px;}

div.hr{border-bottom:1px solid #bfd7cd; margin:10px 0px 0px 0px;}
div.hr hr{display:none;}

table{width:100%;}
table td{color:#6a6a6a;}


/************************************************************************************************/
/*header*/
/************************************************************************************************/
#header{}
#header .background{width:980px; height:150px; background:url(/images/header.jpg) no-repeat; position:relative;}
#header .background a{display:block; width:230px; height:150px; text-indent:-4000px; overflow:hidden; position:absolute; top:5px; right:-230px;}

#header .bottom{background:#6ab02c url(/images/title_back.png) repeat-x bottom; height:60px; position:relative;}
#header .bottom ul{
	list-style:none;
	line-height:25px;
	position:absolute;
	top:7px;
	left:30px;
	width:798px;
}
#header .bottom ul li{float:left; padding-right:5px; padding-left:5px; }
#header .bottom ul li a{color:white; font-weight:bold; text-decoration:none;}
#header .bottom ul li a a:link a:visited a:active{color:white; font-weight:bold; text-decoration:none;}
#header .bottom a:hover{color:white; font-weight:bold; text-decoration:underline;}


/************************************************************************************************/
/*container*/
/************************************************************************************************/
#container{width:980px; margin-left:auto; margin-right:auto;}

/*image*/
.image{position:relative;}
.image img{border:1px solid #82c884;}
.image span{width:46px; height:46px; background:url(/images/ico_arrow.png) no-repeat; position:absolute; right:10px; top:5px; cursor:pointer;}

/*pricetag*/
.pricetag{color:#cc0f1e; font-size:18px; font-weight:bold;}

/*Addchart*/
.AddChart{margin-top: -26px;}

/*bestellijst*/
.bestellijst{color:#6a6a6a; position:relative; margin-top:10px;}
.bestellijst input{padding:2px; vertical-align:middle;}
.bestellijst a{display:block; width:30px; height:30px; background:url(/images/add_to_cart.png) no-repeat; position:absolute; right:0px; top:-4px;}

/*cart*/
.cart{background-color:#6ab02c; padding:10px 0px 0px 0px; margin-top:15px;}
.cart h2{color:white; background:none; padding:5px 0px 5px 10px;}
.cart h2.cart{background:url(/images/ico_cart.gif) no-repeat center left; padding:10px 0px 0px 35px; margin:0px 0px 0px 10px;}

.cart table{width:100%;}
.cart table tr.alt{background:#5aa42e;}
.cart table tr td{color:white; white-space:nowrap; padding:5px 0px 5px 10px;}
.cart table tr td span{padding:2px; background:white; color:#356b15;}
.cart table tr td a{color:#cee4c1;}

.cart .totaal{position:relative; height:30px; margin-top:20px;}
.cart .totaal p{color:white; position:absolute; top:4px; right:240px; text-align:right;}
.cart .totaal a.button_a, .cart .totaal a.button_b{width:95px; height:20px; position:absolute; top:0px; display:block; color:white; text-align:center; text-decoration:none; padding-top:3px;}
.cart .totaal a.button_a{background:url(/images/button_a.gif) no-repeat; right:130px;}
.cart .totaal a.button_b{background:url(/images/button_b.gif) no-repeat; right:10px;}

a.button_c{width:95px; height:20px; position:relative; top:0px; display:block; color:white; text-align:center; text-decoration:none; padding-top:3px; background:url(/images/button_b2.gif) no-repeat; left:373px;}

/************************************************************************************************/
/*layout*/
/************************************************************************************************/
#layout{margin-top:30px;}
#layout #align{width:920px; margin-left:auto; margin-right:auto;}
#layout #align #left, #left2, #layout #align #center, #layout #align #right{float:left;}
#layout #align #left{width:180px; margin-right:41px;}
#layout #align #left2{width:180px; margin-right:39px;}
#layout #align #center{width:180px; margin-right:39px;}
#layout #align #right{width:480px;}

#layout .double{margin-top:20px;}
#layout .double .left{width:220px; float:left;}
#layout .double .right{width:220px; float:right;}


/************************************************************************************************/
/*footer*/
/************************************************************************************************/
#footer{background:#6ab02c; height:35px; margin-top:15px; position:relative; text-decoration:none;}

#footer .left{position:absolute; top:12px; left:30px;}
#footer .left ul, #footer .right ul{list-style:none; }
#footer .left ul li{float:left; padding-right:20px; color:#d3e7c0; font-size:11px;}
#footer .left ul li a, #footer .right ul li a{color:#d3e7c0; font-size:11px; text-decoration:none;}

#footer .right{position:absolute; top:12px; right:30px;}
#footer .right ul li{float:right; padding-left:20px; color:#d3e7c0; font-size:11px; text-decoration:none;}
#footer .right a a:link a:visited a:active{color:white; font-weight:bold; text-decoration:none;}
#footer .right a:hover{color:white; text-decoration:underline;}

#header .bottom ul li{float:left; padding-right:5px;}
#header .bottom a:hover{color:white; font-weight:bold; text-decoration:underline;}

