/* CSS Document */

.shop_1 {
	width:240px;
	float:left;
	padding:0px; margin:0px;
}
.shop_2 {
	width:630px;
	float:left;
	padding:10px; margin:0px;
}

.shop_2 table { border:0px; margin:0px; padding:0px; }
.shop_2 table td { border:0px; }
.shop_2 ul { list-style:disc; margin:0px; margin-left:15px; }

/* product rij */
.shop_rij { width:630px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.shop_rij img { width:140px; border:2px solid #e5e5e5; margin:5px; background-image:none; }
.shop_rij td { text-align:left; vertical-align:top; border-bottom:1px solid #e5e5e5; vertical-align:top; }
.shop_rij .prijs { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; padding:5px; color:#f2018e; }
.shop_rij .oudeprijs { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:line-through; line-height:16px; font-weight:300; padding:5px; color:#666666; display:block; }

.shop_rij .knop { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:4px; border:1px solid #cccccc; background-color:#e5e5e5; color:#333333; }
.shop_rij a { background-image:none; }
.shop_rij a h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:22px; color:#333333; padding:0px; margin:0px; background-image:none; }
.shop_rij a:hover h2 { color:#f2018e; }

/* productinfo */
.shop_info { width:610px; margin:10px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.shop_info a { border:0px; background-image:none; }
.shop_info .prijs { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; font-weight:300; padding:5px; color:#f2018e; display:block; }
.shop_info .oudeprijs { font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:line-through; line-height:16px; font-weight:300; padding:5px; color:#666666; display:block; }
.shop_info .fotos img { padding:0px; margin:5px; border:1px solid #e5e5e5; }

.shop_menu input {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	border:1px solid #cccccc; background-color:#e5e5e5; color:#333333;
	padding:4px; text-decoration:none; margin:5px;
	background-image:none; float:left;
}
.shop_menu .afrondeninput {
	background-color:#c5b930; border:0px; padding:5px;
}

.shop_winkelform {
	padding:20px; margin-top:10px;
}
.shop_winkelform input {
	width:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	padding:3px;
	border:1px solid #CCCCCC;
}
.shop_winkelform .knop {
	width:90px;
}

.aanbieding a {
	width:130px; height:180px; padding:5px; margin:5px;
	background-color:#e5e5e5; color:#333333;
	display:block; 	border:0px; text-decoration:none;
	float:left;
}
.aanbieding a:hover {
	background-color:#CCCCCC;
	border:0px; text-decoration:none;
}
.aanbieding .pix {
	width:130px; height:100px;
}
.aanbieding img {
	max-width:130px; max-height:100px;
	border:1px solid #CCCCCC;
}

/* winkelmandje */
.shop_winkelmand {
	padding:0px; margin:10px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px;
}
.shop_winkelmand a { color:#333333; }
.shop_winkelmand a:hover { color:#000000; border:0px; background-image:none; }
.shop_winkelmand th { padding:1px; text-align:left; }
.shop_winkelmand td {
	padding:2px; border-bottom:1px solid #e5e5e5;
}
.shop_winkelmand .aantal { width:30px; padding:1px; border:1px solid #CCCCCC; }
.shop_winkelmand .aanpassen { padding:2px; border:1px solid #CCCCCC; }

/* Navigatie */
.navigatie inpunt, select {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	border:1px solid #999999; background-color:#e5e5e5;
}
.form_knop {
	padding:3px; background-color:#e5e5e5; border:1px solid #999999; margin:3px; margin-left:0px;
}

.navigatie input {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	border:1px solid #999999; background-color:#e5e5e5;
}
.navigatie select {
	padding:3px;
}