body{
	margin:0;
	padding:0;
	background-color:#F0F0F0;
	font-family:verdana, arial, sans-serif;
	font-size:12px;
}

body img {
	border:0px;
}
#titles{
	color:#E51212;
}
#logo{
	background-color:#E51212;
	float:left;
	margin:0px 10px 0px 10px;
}
#logo img{
	border:0px;
}
.topmenu{
	margin:0px;
	padding:23px 0px 0px 0px;
	margin-left:20px;
}
.topmenu li{
	float:left;
	display:block;
	text-align:center;
	padding:0px 10px;
	font-size:9px;
	width:70px;
}
.topmenu li a{
	color:#E51212;
	text-decoration:none;
	font-weight:bold;
}
.topmenu span{
	display:block;
	margin:0px auto;
	background-color:#E51212;
	width:46px;
	height:34px;
	cursor:hand;
}
.topmenu img{
	border:0;

	text-align:center;
}
.topmenu span:hover {
	background-color:#f38989;
}
#container {
	margin:0px auto;
	width:780px;
}
#content{
	width:780px;
	text-align:justify;
	background-color:#f8c4c4;
}
#top{
	margin:auto;
	height:85px;
	background-color:#FFFFFF;
	width:780px;
	border-bottom:25px solid #E51212;
}
#left{
	border-top:2px solid #FFFFFF;
	padding:4px 0;
	width:150px;
	clear:both;
	display:table-cell;
	height:100%;
}
#text{
	padding-top:2px;
	width:629px;
	overflow-x:hidden;
	text-align:left;
	text-align:justify;
	background-color:#FFFFFF;
	display:table-cell;
	height:100%;
}


html* #text{
	float:left;
	display:block;
	min-height:1158px;
}
html* #left{
	float:left;
	display:block;
}

*html #text{
	float:left;
	display:block;
	height:1158px;
}
*html #left{
	float:left;
	display:block;
}


#top_spacer{
	text-align:left;
	margin-bottom:25px;
	padding-left:8px;
	padding-right:8px;
}

.lijnpaars {
	width:100%;
	height:4px;
	background-color:#E51212;
	font-size:0px;
}

#breadcrums{
	float:left;
	font-weight:bold;
}
#breadcrums a{
	color:#E51212;
	display:block;
	width:auto;
	float:left;
	padding-right:10px;
}
.breadcrums a{
	color:#E51212;
	padding-right:10px;
	font-weight:bold;
}

#help{
	display:none;
	padding-left:4px;
	border-left:#D3B7D0 1px solid;
	font-weight:bold;
	float:right;
}
.banner{
	display:none;
}
.product .morelink, .product .morelink a{
	clear:both;
	color:#E51212;
	text-decoration:underline;
	text-align:right;
	font-weight:bold;
	font-size:12px;
}

.content_header{
	display:none;
	clear:both;
	padding:15px;
}
.content_p{
	clear:both;
	padding:15px;
}
.p_header{
	font-weight:bold;
	color:#E51212;
	display:block;
	margin-bottom:4px;
	margin-top:8px;
	padding-left:2px;
}
.content_p img{
	clear:both;
	margin-right:8px;
	margin-bottom:4px;
	float:left;
	border:0px;
}
.products{
	clear:both;
	padding:0px 15px;
	line-height:1.2;
}
.products_header{
	font-weight:bold;
	color:#E51212;
	height:0px;
	display:none;
	margin-bottom:15px;
	padding-left:8px;
}
.groups_products_sep{
	clear:both;
	border-bottom:4px solid #E51212;
	margin-bottom:15px;
	margin-right:-15px;
	margin-left:-15px;
}
.product_name{
	display:block;
	margin-bottom:12px;
	color:#E51212;
	font-weight:bold;
	font-size:12px;
}
.content_header img{
	clear:both;
	margin-right:8px;
	margin-bottom:4px;
	float:left;
	border:0px;
}
.tableheader{
	font-weight:bold;
	color:#E51212;
	border-bottom: 2px solid #E51212;
}
.tableheader td{
	border-bottom: 2px solid #E51212;
}
.bold{
	font-weight:bold;
}
.header{
	font-size:1.4em;
	font-weight:bold;
	color:#E51212;
	display:block;
	margin-bottom:8px;
	text-transform:uppercase;
}
.group{
	display:block;
	width:20%;
	height:115px;
	float:left;
	font-size:0px;
	text-align:center;
	color:#FFFFFF;
}
.group img{
	clear:both;
	float:left;
	margin-right:8px;
	margin-bottom:4px;
	border:0px;
	display:none;
}
.group .morelink {
	display:none;
}
.group .morelink input{
	color:#E51212;
	background-color:#FFFFFF;
	border:0px;
	cursor:hand;cursor:pointer;
}
.group .product_name{
	background-color:#E51212;
	margin-right:10px;
	margin-left:10px;
}
.group .product_name a{
	display:block;
	width:92px;
	height:32px;
	padding-right:8px;
	color:#FFFFFF;
	font-size:10px;
	text-align:right;
	padding-top:68px;
	overflow:hidden;
	background-repeat:no-repeat;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/ico_categorie.png', sizingMethod='image');
}
html>body .group .product_name a{
	background-image:url('../../images/ico_categorie.png');
}
.product{
	clear:both;
	display:block;
	margin:8px 0px;
	border-bottom:#E51212 1px solid;
	padding:8px 8px;
	width:580px;
	overflow:hidden;
}
.even{
	background-image:url('../../images/verloop.jpg');
	background-repeat:repeat-y;
	overflow:hidden;
}
/*
.products .product form{
	float:right;
	width:60px;
}
.products .product form input{
	background-image:url('../../images/bestel_knop.png');
	background-color:#E51212;
	width:50px;
	height:125px;
	border:0;
	font-size:0px;
}
.products .product form input:hover{
	background-image:url('../../images/bestel_over.png');
	background-color:#E51212;
}
*/

.product img{
	float:right;
	margin:0px 0px 4px 0px;
	border:0px;
}
.product_name a{
	font-size:1.4em;
	font-weight:bold;
	color:#E51212;
	display:block;
	margin-bottom:8px;
	text-transform:uppercase;
	text-decoration:none;
}
.product_price{
	color:#E51212;
	font-size:1.0em;
	font-weight:bold;
	margin-top:8px;
	display:block;
}
.aanbieding{
	width:220px;
	margin:10px;
	border:#e93535 1px solid;
	height:265px;
	float:left;
	padding:8px;
}
.aanbieding img{
	margin-bottom:4px;
	border:0px;
}
.menulevel{
	width:150px;
	display:block;
	padding:0px;
	margin:0px;
}
.menulevel li{
	list-style-type:none;
}
.menulevel .img{
	background-color:#f38989;
	padding:0;
	margin:0;
	height:312px;
	border-bottom:#fde8e8 1px solid;
}

.bottomimg {
	background-color:#E51212;
	padding:0;
	margin-left:4px;
	margin-top:4px;
	width:142px;
	height:152px;
	border:0px;
	display:block;
}



.menuspacer{
	margin:0px;
	padding-bottom:2px;
	padding-top:2px;
	list-style-type:none;
	border-top:#e93535 1px solid;
	height:17px;
}

.menulevel .menulevel{
	margin-left:10px;
	margin-top:2px;
	color:#E51212;
	font-size:1.1em;
	text-align:right;
	font-weight:bold;

}
.menulevel .menuitem{
	margin:0px;
	padding-bottom:2px;
	padding-top:2px;
	list-style-type:none;
	border-bottom:#fde8e8 1px solid;
}

.menulevel .categorien {
	text-decoration:none;
	display:block;
	width:auto;
	height:auto;
	padding:0px 5px 7px 0px;
	color:#E51212;
	font-size:1.1em;
	text-align:right;
	font-weight:bold;
	padding-bottom:2px;
	border-bottom:1px solid #FFF;
}

.menuitem a{
	text-decoration:none;
	display:block;
	width:auto;
	height:auto;
	padding:2px 5px 5px 0px;
	color:#E51212;
	font-size:1.1em;
	text-align:right;
	font-weight:bold;
	padding-bottom:2px;
}
.menuitem .menuitem A{
	/* background-color:#FFF;*/
}
.menuitem A:hover{
	background-color:#f38989;
}
.menuitem .menuitem A:hover{
	background-color:#f38989;
}
#footer{
	clear:both;
	background-color:#E51212;
	height:20px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
}
.aanbiedingen{
	padding-left:10px;
	padding-right:10px;
	color:#E51212;
	line-height:13px;
	text-align:left;
	font-size:12px;
}
.oldprice{
	color:#E51212;
	font-size:9px;

}
.oldprice .price{
	text-decoration:line-through;
	line-height:0.8;
}
.inleiding{
	margin:8px 0;
	color:#E51212;
	padding-left:20px; padding-right:10px;
}
.hr{
	margin:8px 0px 8px 1px;
	clear:both;
	height:4px;
	color:#FFFFFF;
	background-color:#E51212;
	font-size:0px;
}


.dotted {
	margin:1px 0px 1px 1px;
	clear:both;
	height:1px;
	background-color:#FFFFFF;
	font-size:0px;
	color:#FFFFFF;
	border:0px;
	border-bottom: 1px dotted #E51212;
}


.aanbiedingen h2{
	margin-left:20px;
}
.aanbiedingen a{
	font-weight:bold;
	text-decoration:none;
	color:#E51212;
}
.aanbiedingen img{
	border:0;
}
.moreinfolink{
	display:block;
	font-weight:normal;
	margin:4px 0;

	text-decoration:none;
}

.moreinfolink a{
	font-weight:bold;
	color:#E51212;
	margin:4px 0;
	text-decoration:none;
}

.background-color{
	background-color:#E51212;

}
.aanbiedingen .background-color{
	width:422px;margin-left:10px;height:24px;
}
.aanbiedingen h4{
	margin-left:20px; font-size:16px;
}
.inleiding .background-color{
	width:290px;height:23px;
}
.flash {
	height:80px;
	width:100px;
	text-align:right;
	float:left;
	margin-top:-20px;
}
.homeimage{
	display:block;
	width:200px;
	height:120px;
	background-color:#E51212;
}

.homeimage img {
	margin:0px auto;
	display:block;
}

#checkouttable{
	background-image:url('../../images/winkelwagen.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	padding-bottom:10px;
}
h1{
	margin-top:10px;
	font-size:16px;
}
h2{
	margin-top:10px;
	font-size:15px;
}
h3{
	font-size:14px;
}
.aanbieding_box{
	float:left; width:280px; height:190px; padding:10px
}
.searchbox form{
	margin:0;
	padding:0;
}
.searchbox input{
	margin:2px 0px 2px 4px;
	padding:2px;
	width:75%;
	color:#E51212;
	background-color:#FFFFFF;

}
.searchbox input.button{
	margin:2px 4px 2px 0px;
	padding:2px;
	width:20px;
	color:#E51212;
	background-color:#FFFFFF;
	border:1px;
}

.newsitem .pubdate, .fullnewsitem .pubdate{
	color:#656565;
	float:left;
	font-size:.9em;
	margin-right:2px;
	margin-bottom:2px;
	display:block;
	margin-right:10px;
}
#news{
	padding:8px;
	margin:10px;
}
#news ul{
	padding:0;
	margin:0;
	float:right;
	width:100%;
}
#news ul li{
	border:1px solid #E51212;
	background-color:#f8c4c4;
	padding:4px;
	display:block;
	float:left;
	width:18%;
	overflow:hidden;
	height:16px;
	cursor:hand;
	cursor:pointer;
	font-size:0.8em;
	font-weight:bold;
}
#news ul li:hover{
	background-color:#f38989;
}
.newsitem h2, .fullnewsitem h2{
	padding-top: 8px;
}
.newsitem .sourcelink, .fullnewsitem .sourcelink{
	display:block;
	maring-top:8px;
	font-weight:bold;
	text-decoration:none;
	color:#E51212;
}
.newsitem img, .fullnewsitem img{
	float:right;
	margin-left:4px;
	margin-bottom:4px;
}

.leadin{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
}
.source{
	color:#c0c0c0;
	display:block;
	float:left;
	font-size:.8em;
	margin-right:10px;
}
.disclaimer{
	color:#c0c0c0;
	display:block;
	font-size:.8em;	
}

.newsitem{
 clear:both;
 height: 200px;
 overflow:hidden;
 cursor:hand;
 cursor:pointer;
}
.newsitem .imgfader{
  width:100%;
  height:20px;
  position:relative;
  top:180px;
}
.newsitem .readmore{
	display:block;
	border-bottom:1px solid #27277F;
	margin-top:6px;
	padding-bottom:6px;
	clear:both;
}
.fullnewsitem{
	clear:both;
	padding-top:6px;
}
.fullnewsitem .imgfader{
  display:none;
}
.sourcelink{
  margin-top:10px;
  display:block;
}

/* new aanbiedingen */

.aanbiedingen_new .background-color{
	width:422px;margin-left:10px;height:24px;
}
.aanbiedingen_new h4{
	margin-left:20px; font-size:16px;
}

.aanbiedingen_new{
  padding-left:2px;
}
.aanbiedingen_new .aanbieding{
   width:134px;
   margin:4px;
   padding:4px;
}
.aanbiedingen_new .aanbieding img{
  border:0;
}
.aanbiedingen_new a.meerinfo{
  color:#000000;
  font-weight:bold;
  display:block; 
  text-decoration:none;
}
.aanbiedingen_new .description{
  height:120px;
}
