/* CSS Document */

a { color:#333333; text-decoration:none; }
a:hover { text-decoration:underline; }
b { font-size:10px; color:#333333; }

.p10 { padding:10px; }
.p20 { padding:20px; }

.shop_titel {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:300; color:#999999; line-height:30px;
}
.shop_titel b {
	color:#333333; font-size:16px;
}
.imgexmple {
	border:1px solid #666666; margin:2px;
	max-width:160px; max-height:110px; cursor:pointer;
}
.imgexmple:hover, .imgexmple2:hover {
	border:1px solid #000000; cursor:pointer;
}
.imgexmple2 {
	border:1px solid #666666; margin:2px;
	max-width:130px; max-height:100px; cursor:pointer;
}

.navigatie input, select {
	padding:5px; margin:0px;
	border:1px solid #999999;
}

.aktie {
	line-height:20px; font-size:12px; color:#333333;
}

.back img {
	border:0px;
}
.ttitel {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; font-weight:300; color:#91b75d;
}

.prijs {
	line-height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:300; color:#92aa75;
}
.product_titel { padding:0px; margin:0px; }
.product_titel h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; font-weight:300; color:#333333; padding:0px; margin:0px;
}

/* product_rij width:630px */
.product_rij {
	width:610px; padding:10px; margin:0px;
}
.product_rij td {
	padding:8px; border-bottom:1px solid #e5e5e5;
	text-align:left;
}
.product_rij img {
	height:95px; border:1px solid #91b75d;
}
.product_rij img:hover {
	border:1px solid #333333;
}
.product_rij .c {
	width:70%;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;
}
.product_rij .c a {
	font-size:11px; font-weight:bold; text-decoration:underline; color:#333333;
}
.product_rij .c a:hover {
	color:#91b75d;
}

.tabel {
	width:100%; padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
}
.tabel td {
	padding:3px;
}

/* categorie lijst */
.tabel_categorie {
	width:100%; padding:10px; margin:0px;
}
.tabel_categorie td {
	padding:0px; border-bottom:1px solid #e5e5e5;
}
.tabel_categorie td a {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
	display:block; padding:10px; margin:0px; border-bottom:1px solid #FFFFFF;
	background-color:#e5e5e5;
}
/* productinfo lijst */
.tabel_productinfo {
	width:100%; padding:10px; margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
}
.tabel_productinfo td {
	padding:8px;
}
.line {
	padding:8px; border-bottom:1px solid #e5e5e5;
}
.tabel_productinfo td b {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline;
	margin:0px;
}
/* besteltabel stap 1 */
.tabel_bestel {
	width:100%; padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
}
.tabel_bestel td {
	padding:3px;
}
.bestelform input {
	padding:2px; border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
}
.bestelform textarea {
	width:250px; height:100px;
	padding:2px; border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
}
/* controle tabel stap 2 */
.tabel_controle {
	width:100%; padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
}
.tabel_controle td {
	padding:3px; border-bottom:1px solid #e5e5e5;
}
/* Validation stuff */
#bestelform .error {
	border: 1px solid #e53e3a;
}
#validationMessage {
	margin-bottom: 10px;
	color: #e53e3a;
	font-weight: bold;
	display: none;
}
#bestelform .errorMessage {
	color: #e53e3a;
	padding-left: 10px;
	font-size: 10px;
}

.form_knop {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333;
	display:block; padding:4px; border:1px solid #666666;
}

/* bestelknop */
.bestel_knop {
	width:70px; padding:1px; text-align:center;
	border:1px solid #333333; background-color:#e5e5e5;
}
.bestel_knop a {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;
	display:block; color:#333333;
}

/* Zoeken opmaak */
.zoeken {
	padding:10px;
}
.zoeken ul {
	padding:0px; margin:0px;
}
.zoeken ul li {
	list-style:none; height:25px; line-height:25px;
	padding:0px; margin:0px;
}

.home {
	width:670px; float:left;
	padding:10px; padding-top:0px; margin-top:10px; border-left:1px solid #e1e1e1;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
}

.home h1 { line-height:28px; }
.pagina {
	padding:15px; padding-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;
}
.contact {
	width:200px; float:left; padding:20px;
}

.shortlist {
	margin:10px;
	padding:5px;
}
.shortlist b {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;  float:left; line-height:25px;
	font-weight:300; margin-bottom:10px; color:#92aa75;
}
.shortlist a {
	width:400px; padding:7px; margin:2px; border-bottom:1px solid #e5e5e5;
	float:left; text-decoration:none; color:#333333;
}
.shortlist a:hover {
	text-decoration:none; border-bottom:1px solid #666666;
}

/* WINKELMAND */
.shop_winkelmand {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	margin-top:10px;
}
.shop_winkelmand td {
	text-align:left;
	border-bottom:1px solid #e5e5e5;
	padding:3px; margin:1px;	;
}
.shop_winkelmand th { text-align:left; }
.shopform th {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.shop_winkelmand input, .shopform input {
	border:1px solid #999999; background-color:#e5e5e5;
	padding:5px;
}
.shop_winkelmand b {
	font-size:12px;
}

.shop_menu {
	margin-top:10px;
}
.shop_menu input {
	margin:5px;
}

/* iDeal */
.ideal {
	margin:10px; padding:10px;
}

.idealform input {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	padding:2px; border:1px solid #666666;
}
.idealform .submit {
	width:100px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	padding:4px; margin:2px; margin-top:10px;
	border:1px solid #666666;
}
