/* Overall */ 
body	{ }

.left 	{ float:left; 	}	
.right 	{ float:right; margin-left:20px; 	}
.clear	{ clear:both; 	}

input, label, textarea { display:block; }
.form input,.form textarea { width:300px; margin-bottom:10px;  }
.form input.button { width:auto !important; }
input.checkbox { width:15px; }
textarea { width:300px; height:100px; }

ul.feedback { background-color:#FFFFCC; padding:5px; border:1px solid #666666; width:350px; margin-bottom:10px;  }

ul#navigatie li { float:left; margin-right:30px; }
ul#action li { float:left; }

.selecthome { background-image:url(../images/nav_home.jpg); padding-left:8px;padding-top:1px; padding-bottom:3px; padding-right:9px; position:relative; left:-8px; margin-right:22px!important; } 
.selectpakket { background-image:url(../images/nav_pakket.jpg); padding-left:9px;padding-top:1px; padding-bottom:3px; padding-right:8px; position:relative; left:-8px; margin-right:20px!important; } 
.selectoverons { background-image:url(../images/nav_overons.jpg); padding-left:10px;padding-top:1px; padding-bottom:3px; padding-right:10px; position:relative; left:-8px; margin-right:22px!important; } 
.selectcontact { background-image:url(../images/nav_contact.jpg); padding-left:9px;padding-top:1px; padding-bottom:3px; padding-right:9px; position:relative; left:-8px; margin-right:22px!important; } 

.selecthome a,.selectpakket a,.selectoverons a, .selectcontact a{ text-decoration:none;}

div.product-item{
	display:block;
	float:left;
	width:300px;
	height:140px;
	margin-left:25px;
}

div.product-item img{ float:left; margin-top:20px; margin-right:10px; margin-bottom:80px; }
div.product-item a { display:block; }


label { display:block;margin-bottom:5px; }
input.nieuwsbrief { border:0; background-image:url(../images/button_inschrijven.jpg); width:100px; height:35px; line-height:0; font-size:0; border:0px; cursor:pointer; display:block; position:relative; left:-5px; margin-top:5px; }

div#sidebar div{ 
		margin-left:25px;
		width:250px;
		margin-bottom:43px;
	}
	
div#inhoud p{ margin-bottom:1.7em; }
div#inhoud ul { margin-bottom:25px; }

table.order { margin-bottom:20px; border-bottom:1px solid #cccccc; width:350px;  }
table.order th { text-align:left; border-bottom:1px solid #cccccc; padding-bottom:5px;}
table.order td.total { border-top:1px solid #cccccc; font-weight:bold;}
table.order td.btw { border-top:1px solid #cccccc; }
