/* #############################################
   # stijlelementen voor elke pagina           #
   ############################################# */

body, html {
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
	font-family:Georgia;
	font-size:12px;
	color:#715A51;
}

H2 {
	font-family:Georgia;
	font-size:12px;
	height:3px;
	margin:0px 0px 0px 0px;
}


H3 {
	font-family:Georgia;
	font-style:normal;
	font-decoration:none;
	font-weight:normal;
	font-size:8px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.wrapper {
	width:906px;
	height:auto;
	display:block;
}

.header {
	width:906px;
	height:145px;
	display:block;
	margin: 10px 0px 6px 0px;
	background-image:url(/images/template/bground_header.gif);
	background-repeat:no-repeat;
}
.header .titel { padding-top:0px;display:block; width:473px; height:72px;  background-repeat:no-repeat; margin:0px 0px 0px 0px; }
.header H1 { font-family:Georgia;margin:0px 0px 0px 0px;padding:35px;font-size:20px; }

.pager {
	width:906px;
	height:auto;
	display:block;
	margin-bottom:6px;
}
.pager A:link { color:green;  }
.pager A:active { color:green;  }
.pager A:visited { color:green; }
.pager A:hover { color:green;  }

.wbground {
	min-height:60px;
	background-image:url(/images/template/bground_pager2.gif);
	background-position:bottom;
	background-repeat:repeat-y;
}

.sidebar {
	width:207px;
	margin-left:6px;
	float:right;
	display:block;
	padding:0px;
	text-align:left;
	background-image:url(/images/titlebars/blank_207px.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.sidebar .container {
	width:189px;
	padding:0px 9px 0px 9px;
}
.sidebar .bottom {
	width:189px;
	height:22px;
	text-align:right;
	font-weight:bold;
	display:block;
	padding:12px 9px 0px 9px;
	background-image:url(/images/titlebars/bottom.gif);
	background-repeat:no-repeat;
}

.winkelwagen {
	width:197px;
	height:69px;
	margin-left:6px;
	padding:5px;
	float:right;
	display:block;
	text-align:left;
	background-image:url(/images/template/bground_winkelwagen.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.winkelwagen P { padding: 0px 0px 0px 30px; margin:0px; }

.content {
        width:661px;
        float:left;
        display:block;
        padding:55px 6px 12px 20px; 
	background-image:url(/images/titlebars/blank_693px.jpg);
        background-repeat:no-repeat;
        background-position:top;
        text-align:left;
}
.content H3 { font-weight:normal; font-size:12px; margin: 0px; padding:0px; }
.content P { margin: 14px 0px 0px 0px; padding:0px; }
.content UL { margin:0px; padding: 0px 0px 0px 24px; }
.content B { font-weight:bold; color:green; }

.banner {
	width:693px;
	float:left;
	display:block;
}

.clear {
	clear:both;
	line-height:1px;
}

.footer {
	width:906px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(/images/template/footer_top.jpg);height:55px;
}
.footer A:link { color:#715A51; text-decoration:underline; }
.footer A:active { color:#715A51; text-decoration:underline; }
.footer A:visited { color:#715A51; text-decoration:underline; }
.footer A:hover { color:#715A51; text-decoration:none; }

.footer_top {
float:left; width:693px; margin-right:6px; text-align:center;
}
.footer_bottom {
float:left; width:207px; text-align:center; color:#CA9D5B;
}
/* #############################################
   # stijlelementen voor categorie pagina     #
   ############################################# */

.catbox {
	display:block;
	width:135px;
	height:140px;
	float:left;
	margin: 0px 8px 8px 0px;
	padding:8px;
	cursor:pointer;
	overflow:hidden;
	text-align:center;
	border:dashed 1px;
}

/* #############################################
   # stijlelementen voor resultaten pagina     #
   ############################################# */

.productbox_price {
	background-position:center; background-image:url(/images/details/ster.gif); background-repeat:no-repeat; font-family: 'Arial Black', Arial, Helvetica, sans-serif; font-size:24px; padding-top:48px;
}
.productbox {
	display:block;
	width:198px;
	height:202px;
	float:left;
	margin: 0px 8px 8px 0px;
	padding:8px;
	cursor:pointer;
	overflow:hidden;
	text-align:center;
}
.productbox H3 { margin:0px; padding:0px; font-size:12px; }
.productbox H2 { margin:0px 0px 0px 0px; font-size:10px; }
.productbox P { margin:0px; padding:0px; font-size:10px; }

.light {
	background-image:url(/images/results/bground_productbox_light.gif);
	background-repeat:no-repeat;
	color:#715a51;
}
.light IMG { border:0px solid #715a51; }

.bigbox_content {
	text-align:center;
	left:10px;
	font-size:10px;
	position:absolute;
	top:10px;
}

.bigbox_price {
	z-index:10;left:100px;position:absolute;top:160px;background-position:center; background-image:url(/images/details/ster.gif); background-repeat:no-repeat; font-family: 'Arial Black', Arial, Helvetica, sans-serif; font-size:24px; padding-top:48px;
}

.bigbox_foto {
	left:100px;
	text-align:center;
	position:absolute;
	top:80px;
	width:150px;
	height:150px;
	background-color:white;
	border:1px solid;
}


.bigbox {
	position:relative;
	display:block;
	width:310px;
	height:300px;
	float:left;
	margin: 0px 4px 4px 0px;
	padding:8px;
	cursor:pointer;
	overflow:hidden;
	text-align:center;
	background-image:url(/images/results/grootvak.jpg);
	background-repeat:no-repeat;
	color:#715a51;
}
.bigbox H3 { margin:0px; padding:0px; font-size:12px; }
.bigbox H2 { margin:0px 0px 0px 0px; font-size:10px; }
.bigbox P { margin:0px; padding:0px; font-size:10px; }

.dark {
	background-image:url(/images/results/bground_productbox_dark.gif);
	background-repeat:no-repeat;
	color:#fde7ad;
}
.dark IMG { border:1px solid #fde7ad; }

.resulta {
	display:block;
	width:658px;
	padding:1px;
	height:450px;
	float:left;
}
.paginering {
	display:block;
	width:658px;
	padding:1px;
	height:24px;
	float:left;
	text-align:right;
}

/* #############################################
   # stijlelementen voor detail pagina         #
   ############################################# */

.detailtop {
	background-image:url(/images/details/bground_kaderboven.gif);
	background-repeat:no-repeat;
	display:block;
	width:648px;
	height:268px;
	padding:8px;
	float:left;
	margin:0px 0px 8px 0px;
}

.detailbottom {
	background-image:url(/images/details/bground_kaderonder.gif);
	background-repeat:no-repeat;
	display:block;
	width:648px;
	height:147px;
	padding:8px;
	margin:0px;
	float:left;
}

.detailalt {

}

.thumb {
	background-image:url(/images/details/bground_thumb.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:96px;
	height:86px;
	padding:3px;
	margin:4px;
	cursor:pointer;
}

/* #############################################
   # stijlelementen voor kassa pagina          #
   ############################################# */

.kassa {
	width:661px;
	background-color:#FDE7AD;
}
.kassa B {
	color:#715A51;
	font-size:12px;
}

.item {
	background-color:#FFEFC5;
	border-right:1px solid #FFF;
	border-bottom:2px solid #FDE7AD;
	padding:4px;
}
.item IMG { border:2px solid #715A51; margin-right:8px; }

.prijs {
	background-color:#FFEFC5;
	border-right:1px solid #FFEFC5;
	border-bottom:2px solid #FDE7AD;
	width:70px;
	padding:4px 48px 4px 4px;
}

.text {
	font-size:10px;
}


.zoek {
	padding-left:8px;
	padding-right:8px;
}

.relatedbox {
	text-align:center;
	background-image:url(/images/details/bground_kaderalt.gif);
	background-repeat:no-repeat;
	margin:20px 0px 0px 0px;
	height:125px;
	width:638px;
	padding:10px;
}

.relatedbox2 {
	text-align:center;
	background-image:url(/images/details/bground_kaderalt.gif);
	background-repeat:no-repeat;
	display:block;
	width:648px;
	height:147px;
	padding:8px;
	margin:0px;
	float:left;
	margin:10px 0px 0px 0px;
}

.altproduct {
	line-height:110px;
	text-align:center;
	display:block;
	background-color:#FFF;
	width:110px;
	height:110px;
	margin:2px;
	float:left;
}

.productbox_img {
	line-height:130px;text-align:center;display:block;background-color:white;height:135px;width:140px;margin:0px 35px 0px 35px;
}
.productbox_content {
	height:40px;width:190px;padding:5px;
}
.productbox A:link { color:#715A51; }
.productbox A:visited { color:#715A51; }
.productbox A:hover { color:#715A51; }
.productbox A:active { color:#715A51; }

.productbox H2 { margin:0px;}

.productbox_actie {
	position:relative;left:-35px;font-size:12px;font-weight:bold;
}
.productbox_geenactie {
	position:relative;left:-7px;font-size:12px;font-weight:bold;
}


