/* CSS Document */

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

.shop_2 h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:300;
	padding:15px; padding-left:10px;
	float:left;
}

/* product rij */
.shop_rij { width:650px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/*
.shop_rij img { max-width:170px; max-height:170px; border:1px solid #e5e5e5; background-color:#FFFFFF; margin:5px; display:table;}
*/
.shop_rij img { max-width:170px; max-height:170px; margin:5px; border:1px solid #e5e5e5; }
.shop_rij td { text-align:left; vertical-align:top; border-bottom:1px dotted #c1d4e1; vertical-align:top; }
.shop_rij .prijs { font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:18px; padding:5px; margin-top:10px; color:#333; }
.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 { width:300px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:22px; color:#f2018e; padding:0px; margin:0px; background-image:none; float:left; }
.shop_rij tr:hover h2 { color:#000; }
.shop_rij tr:hover img { border:1px solid #999999; }

/* productinfo */
.shop_info { width:610px; margin:5px; 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 .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:5px; 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 */
.aanbieding a {
	width:140px; height:180px; padding:5px; margin:2px;
	background-color:#e5e5e5; color:#333333;
	display:block; 	border:0px; text-decoration:none;
	float:left; text-align:center;
}
.aanbieding a:hover {
	background-color:#CCCCCC;
	text-decoration:none;
}
.aanbieding .pix {
	width:140px; height:100px;
}
.aanbieding img {
	max-width:150px; max-height:100px;
	border:1px solid #CCCCCC;
}

#aanbieding {
	width:650px;
	float:right;
	margin:0px;
}
#aanbieding a {
	list-style:none;
	width:150px; height:240px;
	float:left; display:block; padding-bottom:0px;
	background-color:#e7e7e7; /* ece0c2 */
	text-align:center;
	margin:3px;
	border:1px solid #CCCCCC;
}
#aanbieding a:hover {
	list-style:none;
	width:150px; height:240px;
	float:left; display:block; padding-bottom:0px;
	background-color:#d4cb66;
}
#aanbieding .img {
	width:150px; height:130px; padding-top:5px;
}
#aanbieding .img img {
	max-height:125px; max-width:145px;
	padding:2px;
}
#aanbieding h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333;
	width:146px; height:30px; line-height:30px;
	padding:5px; padding-left:15px;
	font-weight:300;
}
#aanbieding p {
	width:140px; height:45px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:16px;
}
#aanbieding .prix {
	padding:10px; padding-top:0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	text-align:center; color:#ea028c;
}
#aanbieding .prix b {
	font-size:15px; 
}


/* 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 input, select {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
	border:1px solid #999999; background-color:#e5e5e5;
}

.winkelmand_1 {
	width:165px;
	padding:15px; padding-top:20px; float:left;
}
.winkelmand_2 {
	width:695px;
	padding:10px; float:right;
}
