
body.bg{
	background:url(../img/bg.jpg) center top repeat-y;
	}
.bgtop{
	background:url(../img/bgtop.jpg) center top no-repeat;
	width:100%;
	height:695px;
	position:absolute;
	}
.home{
	width:939px;
	height:170px;
	margin:0 auto;
	position:relative;
	}
.home a{
	float:left;
	width:300px;
	height:170px;
	}
h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#db3a63;
	margin-bottom:10px;
	}
strong{
	font-weight:bold;
	}
.wrapper{
	width:939px;
	margin:0 auto;
	position:relative;
	}
.menuwrap{
	margin-top:170px;
	width:939px;
	background:#360811;
	border-left:1px solid #735359;
	border-top:1px solid #735359;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	padding:10px;
	float:left;
	}
.topmenu{
	height:35px;
	}
.topmenu ul{
	margin:0 0 0 20px;
	}
.topmenu li{
	float:left;
	margin:0 20px 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	}
.topmenu li a{
	color:#FFF;
	}
.topmenu li a:hover{
	color:#FFC;
	}
.content{
	float:left;
	width:900px;
	background:#f3f3f3;
	padding:20px;
	}
span.datum{
	font-style:italic;
	font-size:10px;
	}
.content p, .content li, li.evenoddlist, .content a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;	
	color:#222;
	}
.content a{
	color:#db3a63;
	}
.content a:hover{
	color:#a1072e;
	}
.introtxt li{
	list-style-image:url(../img/bullet.jpg);
	list-style-position:inside;
	}
li.evenoddlist{
	list-style-image:url(../img/bullet.jpg);
	list-style-position:inside;
	line-height:21px;
	padding:2px 0 0 10px;
	}
li.evenoddlist:hover{
	list-style-image:url(../img/bullet2.jpg);
	}
li.evenoddlist a{
	margin-top:3px;
	}
blockquote{
	padding:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#db3a63;
	text-align:center;
	background:url(../img/bq.jpg) top left no-repeat;
	}
blockquote span{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#F03000;
	}

.leftcolumn{
	float:left;
	width:600px;
	}
.rightcolumn{
	float:left;
	width:280px;
	}
.breadcrumbs{
	float:left;
	width:578px;
	padding:10px;
	background:#ffffff;
	border:1px solid #ecebeb;
	margin:0 0 10px 0;
	}
.introtxt{
	float:left;
	width:578px;
	padding:10px;
	background:#ffffff;
	border:1px solid #ecebeb;
	margin:0 0 20px 0;
	}
.nieuwstxt{
	float:left;
	margin:0 0 20px 20px;
	width:258px;
	padding:10px;
	background:#ffffff;
	border:1px solid #ecebeb;
	}
.verleidingsboekentxt{
	float:left;
	width:268px;
	padding:10px;
	background:#ffffff;
	border:1px solid #ecebeb;
	}
.agendatxt{
	float:left;
	margin-left:20px;
	width:268px;
	padding:10px;
	background:#ffffff;
	border:1px solid #ecebeb;
	}
.leerhethiertxt{
	float:left;
	margin:0 0 20px 20px;
	width:258px;
	padding:10px;
	background:#ffffff;
	border:1px solid #ecebeb;
	}
.ulside{
	margin:0 0 10px 0;
	}
li.evenoddlist:nth-child(odd) {background: #f8f2f4}
li.evenoddlist:nth-child(even) {background: #FFF}
.productimgwrap{
	float:left;
	width:180px;
	height:180px;
	padding:10px;
	background:#f8f2f4;
	text-align:center;
	border:1px solid #ecebeb;
	margin:0 10px 10px 0;
	}
.productimgwrap img{
	}
.totalvotes{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#999;
	margin:3px 0 0 10px;
	}
.sterretjes{
	float:left;
	}
.productinfostrong{
	font-weight:bold;
	display:block;
	width:80px;
	}
ul.productinfolist{
	float:left;
	height:200px;
	width:356px;
	}
ul.productinfolist li{
	height:17px;
	margin:0 0 3px 0;
	list-style:none;
	padding:2px 0 0 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#333;
	}
ul.productinfolist li a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	}
ul.productinfolist li span{
	margin-top:4px;
	float:left;
	}
.kopen{
	width:558px;
	padding:10px;
	float:left;
	background-color:#f8f2f4;
	}
.kopen1{
	width:200px;
	margin:0 10px 0 0;
	float:left;
	text-align:center;
	}
.kopen2{
	width:217px;
	margin:0 10px 0 0;
	float:left;
	text-align:center;
	}
.kopen3{
	width:121px;
	float:left;
	margin:25px 0 0 0;
	text-align:center;
	}
.kopen p{
	margin:0 0 10px 0;
	}
.kopenprijs{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	line-height:25px;
	}
.productside{
	float:left;
	height:50px;
	width:258px;
	margin:0 0 10px 0;
	}
.productsideimg{
	float:left;
	height:50px;
	width:50px;
	text-align:center;
	}
.productsidetxt{
	float:left;
	height:50px;
	width:198px;
	margin:0 0 0 10px;
	}
.artikeloverzichtwrap{
	float:left;
	width:254px;
	height:150px;
	padding:10px;
	border:1px solid #f8f2f4;
	margin:0 10px 10px 0;
	}
.artikeloverzichtdescription{
	float:left;
	width:254px;
	height:34px;
	overflow:hidden;
	}
.artikeloverzichtleesmeer{
	float:right;
	}
.contactform label.cform{
	float:left;
	width:90px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	line-height:17px;	
	color:#222;
	}
.contactform input{
	float:left;
	width:200px;
	}
.contactformrow{
	float:left;
	width:578px;
	margin:0 0 10px 0;
	}
.error{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
	color:#F00;
	line-height:9px;
	margin-left:5px;
	}
.shoptxt{
	float:left;
	width:588px;
	padding:10px 0 10px 10px;
	background:#ffffff;
	border:1px solid #ecebeb;
	margin:0 0 20px 20px;
	}
.shopoverzichtwrap{
	float:left;
	width:164px;
	height:126px;
	padding:10px;
	border:1px solid #f8f2f4;
	margin:0 10px 10px 0;
	text-align:center;
	}
shopoverzichtdescription{
	float:left;
	width:166px;
	height:34px;
	overflow:hidden;
	}
.shopoverzichtleesmeer{
	float:right;
	}
.shopside{
	float:left;
	margin:0 0 20px 0px;
	width:258px;
	padding:10px;
	background:#ffffff;
	border:1px solid #ecebeb;
	}
.shopside ul ul{
	margin:0 0 20px 20px;
	color:#333;
	}
.shopside ul ul li a{
	color:#333;
	}
li.productoverzichtwrap{
	list-style:none;
	height:50px;
	width:558px;
	padding:10px;
	line-height:50px;
	}
li.productoverzichtwrap:hover{
	list-style:none;
	}

li.productoverzichtwrap:nth-child(odd) {background: #f8f2f4}
li.productoverzichtwrap:nth-child(even) {background: #FFF}
.productoverzichtimg{
	float:left;
	width:50px;
	height:50px;
	margin:0 20px 0 0;
	}
.productoverzichtdatum{
	float:left;
	width:100px;
	margin:0 20px 0 0;
	}
.productoverzichttitel{
	float:left;
	width:200px;
	margin:0 20px 0 0;
	}
.productoverzichttype{
	float:left;
	width:100px;
	margin:0 0px 0 0;
	}
.reclame{
	background:#db3a63;
	padding:10px;
	float:left;
	}
.reclame p{
	color:#fff;

	}
.reclame a{
	color:#fff;
	font-size:16px;
	}
.reclame img{
	margin-right:10px;
	border: solid 2px #9c082e;
	}
