@charset "utf-8";
/* CSS Document */

img{ border: none;}

#productenmenu{
	margin-top: 10px;
	float: left;
	width: 170px;
	border-top: 1px solid #0099CC; 
}

#productenmenu h1{ padding: 5px 0px 0px 5px; margin: 0px; font-weight: bold; color: #333; font-size: 0.9em; border-bottom: 1px solid #0099CC; height: 25px; color: #0099CC;}

#productenmenu ul{
	margin: 0;
	padding: 0;
}

#productenmenu ul li{
	list-style:none;
	border-bottom: 1px solid #CCC;
	padding: 5px 0px 0px 5px;
	font-size: 0.7em;
}
#productenmenu a{
	color: #000000;
	text-decoration: none;
}
#productenmenu a:hover{
	color: #ff3333;
	text-decoration: none;
}

#producten{
	float: right;
	margin-top: 10px;
	width: 808px;
	border-top: 1px solid #0099CC; 
}

#product_nav{
	height: 20px;
	border-bottom: 1px solid #CCC;
	color: #0099CC;
	font-size: 0.7em;
	text-align: right;
	padding-top: 10px;
	position: relative;
}

#product_nav a{ text-decoration: underline; }
#terug_overzicht{ text-align: left; color: #ff3333; width: 250px; position: absolute; left: 0px;}
#terug_overzicht a{ text-decoration: none; color: #ff3333; }

.productl{
	float: left;
	width: 400px;
	height: 120px;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px dotted #CCC;
	position: relative;
}
.productr{
	float: right;
	width: 400px;
	height: 120px;
	padding: 8px 0px 8px 0px;
	border-bottom: 1px dotted #CCC;
	position: relative;

}
.product_info{
	left: 109px;
	top: 8px;
	position: absolute;
	width: 292px;
	color: #0099CC;
	font-size: 11px;
}
.product_info h2{ margin: 0px 0px 5px 0px; padding: 0px; font: arial; font-size: 14px; font-weight: bold; color: #333;}
.product_info p{ margin: 0px 0px 5px 0px; padding: 0px; font: arial; font-size: 12px; color: #333;}
.product_info span{ margin: 0px 0px 5px 0px; padding: 0px; font: arial; font-size: 18px; font-weight: bold; color: #0099CC;}
.bestelknop{ 	top: 101px; position: absolute;}

#product{
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #CCC;
	position: relative;
	min-height: 250px;
}

#product img{
	float: left;
	margin: 0px 10px 10px 0px;
}

#product_info{
	width: 340px;
	color: #333;
	margin: 5px 0px 0px 0px;
	display: table-cell;
}

#product_info p{ color:#333; font-size: 0.8em; margin: 5px 0px 0px 0px;}
#product_info h1{ color:#333; font-size: 1.4em; font-weight: bold; }

#product_bestellen{
	left: 585px;
	top: 10px;
	position: absolute;
	width: 200px;
	color: #ff3333;
}

	#product_bestellen h2{ color: #ff3333; font-weight: bold; padding-left: 5px; font-size: 0.8em; margin: 0; border-bottom: 1px solid #ff3333; }
	#product_bestellen h3{ color: #333; padding: 10px 0px 5px 5px; font-size: 0.8em; margin: 0; font-weight: normal; }
	#product_bestellen label{ color: #333; font-size: 0.8em; padding: 0px 0px 0px 5px; }

#productprijs{
	color: #ff3333; 
	padding: 10px 0px 5px 5px; 
	font-size: 10px; 
	margin: 0; 
	font-weight: normal; 
	border-bottom: 1px dotted #ffcccc;
}
#productprijs span{font-weight: bold; font-size: 18px;}

.inhoud_product_bestellen {
	color: #0099CC; 
	padding: 10px 0px 5px 5px; 
	font-size: 0.8em; 
	margin: 0; 
	font-weight: normal; 
}
.productopties{
color: #0099CC; 
	font-size: 0.8em; 
	font-weight: normal; 
}

.inwinkelwagenbutton{
	background-image: url(../img/inwinkelwagen_knop.gif);
	background-color:#3bc3eb;
	width: 200px;
	height: 19px;
	margin: 0;
	font-family: Arial;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	cursor: hand;
	border: none;
	padding: 0em 0px 0.3em 1em;
}

.aantalveld{
	height: 16px;
	width: 20px;
	border: 1px solid #ff3333;
	background-color: #fff6f6;
	color: #666;
	font-size: 11px;
	padding: 0px 4px 0px 4px;
	margin: 0 0 1px 0;
}
