body{
	margin:0px;
	border-top:3px solid #212121;
	font-family:Verdana;
	font-size:11px;
	height:100%;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:bottom center;
}
.topbar{
				margin-top:0px;
				background-color:#000000;
				width:100%;
				height:22px;
				border-bottom:1px solid #6e6e6e;

			}
			.topbar ul{
				float:left;
				margin:0px;
				padding:0px;
				padding-left:10px;
				padding-right:10px;
			}
			.topbar ul li{
				padding:0px;
				margin:0px;
				float:left;
				list-style:none;
				font-size:13px;
			}
			.topbar ul li a{
				padding:3px;
				padding-left:10px;
				padding-right:10px;
				color:#FFFFFF;
				display:block;
				font-family:Verdana;
				font-size:11px;
				text-decoration:none;
			}
			.topbar ul li a:hover{
				text-decoration:underline;
			}
.menu{
	width:100%;
	height:22px;
	margin:0px;
	padding:0px;
	background-color:#212121;
	margin-top:-3px;
}
.underline:hover{
	text-decoration:underline
}
.menu li{
	list-style:none;
	float:left;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
}
.menu li:hover{
	background-color:#373737;
}
.menu li a{
	color:#FFFFFF;
}
.content{
	position:absolute;
	left:50%;
	margin-left:-450px;
	width:900px;
	background-color:white;
	z-index:2;
}
h1{
	font-size:15px;
	padding-left:20px;
	border-bottom:1px solid #212121;
	height:22px;
}
h2.nieuw{
	height:auto;
	line-height:19px;
	font-size:13px;
	padding-left:20px;
	border-bottom:1px solid #212121;
	height:22px;
}
.winkelwagen{
	float:right;
}
.winkelwagen div{
	margin-top:0px;
	float:left;
	padding:1px;
	border-left:1px solid #212121;
	border-bottom:1px solid #212121;
	padding-right:3px;
	background-color:#FFFFFF;
}
.underline a:hover{
	text-decoration:underline;
}
a.underline:hover{
	text-decoration:underline;
}
.broad{
	color:#ADADAD;
	font-size:10px;
}
.winkelwagen a{
	font-size:9px;
}
.winkelwagen img{
	float:left;
}
.prijs{
	background-color:#212121;
	padding:3px;
	color:#FFFFFF;
	margin-top:1px;
	width:125px;
	padding-left:10px;
	padding-right:10px;
}
.prijs .first{
	font-size:10px;
}
.extra{
	margin-top:-10px;
	margin-bottom:2px;
	background-color:#212121;
	color:#FFFFFF;
	padding:3px;
}
.extra a{
	color:#FFFFFF;
}
.extra a:hover{
	text-decoration:underline;
}
.prijs .second{
	font-size:15px;
	font-weight:bold;
}
td{
	width:100px;
	border-left:1px solid #212121;
	padding:2px;
	text-align:center;
}
td:first-child{
	border:0px;
}
a{
	color:#212121;
	font-size:11px;
	text-decoration:none;
}
.catagorie_list{
		margin:0px;
		padding:0px;

	}
	.catagorie_list li{
		list-style:none;
		clear:both;
	}
	.catagorie_list li.half{
		list-style:none;
		float:left;
		clear:none;
		width:400px;
		margin-left:30px;
	}
	.catagorie_list li a{
		color:#000000;
		font-weight:normal;
		text-decoration:none;
	}
	.catagorie_list li h3{
		margin-top:0px;
	}

.index_catagorie_list{
		margin:0px;
		padding:0px;
		width:1000px;
		margin-top:20px;
		clear:both;
	}
	.index_catagorie_list li{
		list-style:none;
		clear:both;
	}
	.index_catagorie_list li.half{
		list-style:none;
		float:left;
		clear:none;
		width:430px;
		margin-right:40px;
	}
	.index_catagorie_list li a{
		color:#000000;
		font-weight:normal;
		text-decoration:none;
		padding-left:5px;
	}
	.index_catagorie_list li h3{
		margin-top:0px;
		padding-left:10px;
	}	
	
	
	
img{
	border:0px;
}
.catagorie_list li h3 a:hover{
	color:#212121;
	text-decoration:underline;
}
.aanwezig{
	background-color:#117903;
	color:#FFFFFF;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
}
.options{
	clear:both;
	margin:0px;
	padding:0px;
	float:right;
}
.options li{
	float:left;
	margin-left:4px;
	list-style:none;
	background-color:#212121;
	padding:3px;
	padding-left:20px;
	padding-right:20px;
}
.options li a{
	color:#FFFFFF;
}
.options li a:hover{
	text-decoration:underline;
}
.aanvraag{
	padding:1px;
	background-color:#c8c8c8;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
}
.stats{
	margin:0px;
	padding:0px;
	padding-left:10px;
}
.stats li{
	list-style:none;
	clear:both;
}
.fotos{
	margin:0px;
	padding:0px;
	height:100px;
	padding-left:20px;
	background-color:#212121;
}
.fotos li{
	margin-left:5px;
	list-style:none;
	float:left;
}
.stats li span.first{
	font-weight:bold;
	float:left;
	display:block;
	width:100px;
}
.stats li span.second{
	float:left;
	display:block;
	padding-left:3px;
	border-left:1px solid #212121;
	margin-left:30px;
}
.stats li span.second a{
	font-weight:normal;
	font-style:italic;
	text-decoration:none;
	color:#212121;
}
.stats li span.second a:hover{
	text-decoration:underline;
}
h3{
	font-size:13px;
}
.newtable{
	padding:7px;
}
.newtable tr td{
	border:0px;
	width:110px;
	text-align:left;
}
.newtable tr td.r{
	width:200px;
}
p.newcrumbs{
	font-size:11px;padding:4.5px;margin:0px;
	padding-left:10px;
	border-bottom:1px solid #000000;
	width:100%;
}
p.newcrumbs a:hover{
	text-decoration:underline;
}

/* Nieuwe homepage */

.helemaallinks{
	float:left;
}

.homeleft{
	clear:both;
	width:394px;
	background-color:#f0f0f0;
	margin-top:3px;
	padding:3px;
}

.homeleft h1{
	padding:0px;
	margin:0px;
	border:0px;
	font-size:14px;
	padding:3px;
	padding-left:10px;
	height:auto;
}

.homeleft h2{
	padding:0px;
	margin:0px;
	border:0px;
	font-size:14px;
	padding:3px;
	padding-left:10px;
	height:auto;
}
.homeleft p{
	margin:0px;
	padding:2px;
	font-size:11px;
	margin-top:-5px;
	float:left;
	width:246px;
	text-align:justify;
}
.homeleft #img a{
	color:#fff;
}

.homeleft a{
	font-weight:bold;
}
.homeleft a:hover{
	text-decoration:underline;
}

.homeleft img{
	float:right;
	margin-right:2px;
}

.homeright{
	float:right;
	width:500px;
	_margin-top:-1020px;
}

.homeright .homelist{
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-top:3px;
}
.homeright .homelist li{
	margin:0px;
	padding:3px;
	list-style:none;
	clear:both;
	height:auto;
}
.homeright .homelist li.h{
	background-color:#f0f0f0;
}
.homeright .homelist li h3{
	padding:0px;
	margin:0px;
	font-size:13px;
	padding:3px;
	padding-bottom:0px;
	margin-bottom:-5px;
	width:400px;
}
.homeright .homelist li p{
	width:400px;
	padding-left:10px;
	color:#3e3e3e;
}
.homeright .homelist li a:hover{
	text-decoration:none;
}
.homeright .homelist li .listleft{
	float:left;
}
.homeright .homelist li .listright{
	float:right;
}
.homeright a:hover{
	text-decoration:underline;
}
.infolist{
	margin:0px;
	padding:0px;
	padding:5px;
}
.infolist li{
	list-style:none;
	width:180px;
	height:18px;
	display:block;
	float:left;
}
.infolist li a{
	padding:3px;
	cursor:pointer;
	font-weight:normal;
	display:block;
}
.infolist li a:hover{
	background-color:#FFFFFF;
}
.bestuiflist{
	margin:0px;
	padding:0px;
	margin-left:0px;
}
.bestuiflist li{
	margin:3px;
	float:left;
	background-color:#f0f0f0;
	list-style:none;
	width:112px;
	display:block;
	height:70px;
}
.bestuiflist li a{
	padding:10px;
	position:absolute;
	z-index:999;
	margin-top:-27px;
	color:#FFFFFF;
	width:90px;
	text-align:center;
}
.bestuiflist li a:hover{
	text-decoration:underline;
}
.assortimenttabel td{
	border:0px;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }
.tooltiplink{
	font-size:10px;
	cursor:pointer;
	text-decoration:underline;
}
#tooltip.topbarlink { 
	width:350px;
	margin-left:-190px;
	padding:5px;
}
#tooltip.sidetopbarlink{
	margin-left:0px;
}
#tooltip.leftimg { 
	opacity:1;
}
.faqlist li{
	list-style:disc;
	clear:both;
	padding:4px;
}
.stappen{
	margin:0px;
	padding:0px;
	padding-top:5px;
	clear:both;
	float:right;
	margin-bottom:10px;
}
.stappen li{
	display:block;
	list-style:none;
	float:left;
	padding:10px;
	padding-bottom:15px;
	font-size:15px;
	text-align:left;
}
.stappen li span{
	font-size:11px;
	display:block;
	clear:both;
}
.stappen li.active{
	background-color:#e6e6e6;
	text-decoration:underline;
}
.stappen li.active span{
	text-decoration:none;
}

/* tables */
table.assortimenttabel {
	font-family:arial;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.assortimenttabel thead tr th, table.assortimenttabel tfoot tr th {
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 2px;
	padding-right:20px;
}
table.assortimenttabel thead tr .header {
	background-image: url(../afbeeldingen/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../afbeeldingen/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../afbeeldingen/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #8dbdd8;
}
.newproductlist{
	margin:0px;
	padding:0px;
	margin-left:-5px;
	width:910px;
	height:390px;
}
.newproductlist li{
	float:left;
	list-style:none;
	margin:5px;
	padding:5px;
	background-color:#f0f0f0;
	cursor:pointer;
}
.newproductlist li a{
	width:110px;
	height:110px;
	display:block;
	margin:0px;
	padding:0px;
}
.newproductlist li p{
	margin:0px;
	padding:0px;
	display:block;
	height:14px;
	width:110px;
	color:#fff;
	position:absolute;
	z-index:10;
	padding-top:6px;
	text-align:center;
}
/* En nu de shadow */
.newproductlist li span{
	height:25px;
	width:110px;
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:4;
	display:block;
	position:absolute;
}
.newproductlist li a:hover span{
	opacity:0.7;
	filter:alpha(opacity=70);
}
.newproductlist li p.infobox{
	display:none;
	background-color:#000;
	width:90px;
	margin-left:5px;
	margin-top:30px;
	padding:5px;
	opacity:0.7;
	height:65px;
	filter:alpha(opacity=70);
}
.newproductlist li a:hover p.infobox{
	display:block;
}
.newproductlist li a span.voorraad{
	width:90px;
	margin-top:30px;
	height:auto;
	background-color:#000;
	filter:alpha(opacity=70);
	opacity:0.7;
	color:#fff;
	margin-left:5px;
	padding:5px;
	text-align:center;
	display:block;
}
.newproductlist li a:hover span.voorraad{
	display:none;
}
.newproductlist li a div.tags{
	position:absolute;
	z-index:999;
	margin-top:100px;
	width:100px;
}
.newproductlist li a div.tags img{
	float:right;
}
.popupspan{
	cursor:pointer;
}
.popupspan:hover{
	text-decoration:underline;
}
.catpaginatie{
	float:right;
	margin-top:-3px;
}
.catpaginatie li{
	margin:3px;
	float:left;
	list-style:none;
}
.catpaginatie li a{
	display:block;
	padding:5px;
	background-color:#f0f0f0;
	border:1px solid #ccc;
}
.catpaginatie li a:hover{
	background-color:#000;
	border:1px solid #000;
	color:#fff;
}
a.h:hover{
	text-decoration:underline;
}
li.headlink div { 
	display: none; 
	position:absolute;
	z-index:9999;
	background-image:url('../images/dropdown_bg.png');
	width:336px;
	margin-left:-128px;
	height:158px;
	*margin-top:15px;
	*margin-left:-210px;
}
li.headlink p{
	padding:10px;
	color:#fff;
}
/*
li.headlink:hover div { 
	display: block;
}
*/
ul.dropdownmenu{
	padding:3px;
	margin:0px;	
	padding-top:18px;
	padding-left:10px;
}
ul.dropdownmenu li{
	margin:1px;
	*margin:0px;
	margin-left:3px;
	padding:0px;
	*height:3px;
	float:left;
}
ul.dropdownmenu li a{
	padding:3px;
	display:block;
	height:12px;
	width:145px;
}
ul.dropdownmenu li a:hover{
	text-decoration:underline;
}
ul.dropdownmenu li:hover{
	background-color:transparent;
}
.biginput{
	border:1px solid #ccc;
	padding:4px;
	font-size:14px;
	width:200px;
}
.noborder,.noborder td{
	border:0px;
	text-align:left;
}
.pakketpost h3{
	padding:0px;
	margin:0px;
	margin-bottom:-5px;
}
.betalingsinfo tr td:first-child{
	width:100px;
	font-weight:bold;
}
.betalingsinfo td{
	border:0px;
	padding:4px;
	text-align:left;
	width:250px;
}


.subcatlist{
	margin:0px;
	padding:0px;
	margin-left:3px;
	margin-top:3px;
}
.subcatlist li{
	margin:0px;
	padding:3px;
	list-style:none;
	float:left;
	height:50px;
}
.subcatlist li.h{
	background-color:#f0f0f0;
}
.subcatlist li h3{
	padding:0px;
	margin:0px;
	font-size:13px;
	padding:3px;
	padding-bottom:0px;
	margin-bottom:-5px;
	width:233px;
}
.subcatlist li p{
	width:233px;
	padding-left:10px;
	color:#3e3e3e;
}
.subcatlist li a:hover{
	text-decoration:none;
}
.subcatlist li .listleft{
	float:left;
}
.subcatlist li .listright{
	float:right;
}
.listleft a:hover{
	text-decoration:underline;
}
