body
{

	padding: 0px;
	margin: 0px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif; 
	
	background:url(bg_top.png);
	background-position:top;
	background-repeat:repeat-x;
	outline:none;
	color:#333; font-size:11px;
	background-color:#EBEEF1;
	}

a{outline:none;}
a.small{color:#666; font-size:11px; text-decoration:none;}
a.small:hover{text-decoration:underline;}
img.top_total{margin-left:-20px; margin-top:-20px;}

div#balk_inside{height:40px; background:url(bg_balk.jpg);}
div#balk_inside{
width:902px;
margin:  auto;
position: relative;
padding:0px;
}
div#balk_inside ul{list-style:none; padding:0px; margin:0px; float:right;}
div#balk_inside img{float:left;}
div#balk_inside li{float:left; width:120px; margin-right:10px; margin-left:10px; padding:5px; text-align:center;margin-top:5px; }
div#balk_inside li.aan{ background:url(bg_balk_li.png); background-repeat:no-repeat; background-position:left;}
div#balk_inside li a{font-size:14px; color:#fff; text-decoration:none; font-weight:bold; }
div#balk_inside li.aan a{font-size:14px; color:#18324B; text-decoration:none; font-weight:bold;padding-top:-2px;}
div#total_top{background:url(top_total.jpg); 
width:942px;
margin:  auto;
position: relative;
padding:0px;
height:20px;
margin-top:20px;
}
div#total_bot{background:url(bot_total.jpg); 
width:942px;
margin:  auto;
position: relative;
padding:0px;
height:20px;
margin-bottom:20px;
}
div#total
{
width:970px;
margin:  auto;
position: relative;
padding:0px;
overflow:auto;

padding:10px;
padding-bottom:0px;
padding-top:0px;


}
h1{font-size:18px;}
h2{font-size:15px; color:#fff; background-color:#3A4452;border:1px solid #fff;  overflow:auto; margin:0px; margin-bottom:5px; padding:5px; }
h2 img{float:left; margin-right:5px;}
div#header{ height:161px; background:url(logo.png); background-repeat:no-repeat; background-position:left 50px;   }
div#header ul{float:right; list-style:none; padding:0px; margin:0px; margin-top:102px;}
div#header li {float:left; width:106px; height:34px; padding:8px;}
div#header li.aan{background:url(bg_tab.png);}
div#header li.aan a{color:#fff;}
div#header li a{color:#fff; font-size:15px; text-decoration:none; font-weight:bold;} 
div#header li a img{border:none; float:left; margin-right:5px; margin-left:5px;}

div#menu{width:337px; overflow:auto; float:left; }
div#menu h3{font-size:12px; margin:0px; background:url(bgH3.png); height:31px; padding:5px; background-repeat:no-repeat; width:307px; color:#fff; float:left; margin-top:10px; margin-bottom:5px; padding-left:25px;}
div#menu a.nieuws{font-size:12px; color:#3A4452; text-decoration:none; padding:5px; width:320px; float:left; border-bottom:1px solid #CDD3DC; font-weight:bold;}
div#menu a.nieuws:hover{color:#000;}
div#menu a.nieuws img{border:none; float:left; margin-right:5px;}

div#zoek{ height:41px; background:url(bg_zoek.png); float:left; width:100%; background-repeat:no-repeat;}
div#delZoek{width:25px; height:25px; float:left;margin-top:8px; margin-right:20px; padding-top:6px; }
input.vak{font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  border:1px solid #fff; padding:3px; float:left; margin-left:38px; margin-top:8px; width:168px;}
input.knop{  height:28px; width:28px; display:block; border:0px solid #000; background:none; float:left; padding:5px; cursor: pointer;  margin-left:5px;margin-top:8px;}


div#content{float:left; width:620px; overflow:auto;  margin-left:5px;  padding-left:5px; padding-top:10px; border-left:1px dotted #}
a.crumb{color:#6D7E98; font-size:11px; margin-left:5px;}
ul.results{list-style:none; padding:0px; margin:0px; overflow:auto; width:620px; float:left; }
ul.results li.zoekresultaat{width:292px; overflow:auto; float:left; padding:5px;  margin-bottom:10px; background:#fff; border:1px solid #CDD3DC; background-image:url(bg_trans.png); background-repeat:repeat-x; margin-left:5px; height:130px; margin-top:5px;}
ul.results li.zoekresultaat h1{font-size:14px; margin:0px; padding:0px; margin-bottom:5px; letter-spacing:-1px; }
ul.results li.zoekresultaat h1 a{text-decoration:none; color:#3A4452;}
ul.results li.zoekresultaat p.img{ padding:0px; margin:0px; text-align:right; overflow:auto; margin-bottom:5px; height:80px; }
ul.results li.zoekresultaat p.img img{max-width:120px; max-height:60px; float:left; padding:7px; }
ul.results li.zoekresultaat p.text{margin:0px; padding:0px; font-size:12px;}
ul.results li.zoekresultaat p.text a{color:#000;}
ul.results li.zoekresultaat p.prijs{padding:2px; margin:0px; background:#3A4452; font-size:13px; font-weight:bold; color:#fff; text-align:center; margin-top:2px;}
ul.results li.zoekresultaat p.link{text-align:right; padding:0px; margin:0px;}
ul.results li.zoekresultaat p.img a{font-size:11px; color:#006600; text-decoration:none; }
ul.results li.zoekresultaat p.img a:hover{color:#333; text-decoration:underline;}


li.top p.prijs{margin-top:-15px; font-weight:bold; }
li.top p.prijs a{color:#006600;}
div#informatie{font-size:12px; width:900px; overflow:auto; margin-bottom:20px; line-height:20px; color:#666666;}
div#informatie a{text-decoration:none; color:#000;}
div#informatie img{max-width:320px; max-height:240px; float:right; margin-left:10px;}

p.info{font-size:12px;}

div#footer{background:#333; margin-top:20px; padding:20px; overflow:auto; width:930px; margin-top:50px; float:left;}
div#footer a{color:#fff; }
div#footerIN{width:250px; padding:10px; margin-right:10px; float:left; background:#222;}
div#footerIN ul.footer{list-style:none;  padding:0px; margin:0px; display:block; }
div#footerIN ul h4{margin:0px; padding:0px; color:#99CC00;}
div#footerIN ul.footer li{border-bottom:1px dotted #666;}
div#footerIN ul.footer li a{text-decoration:none; color:#999; font-weight:bold; font-size:15px;}
div#footerWHITE{width:300px; height:150px; background:url(whitebox.jpg); float:left;}
div#footerHOME{width:260px; padding:10px; color:#fff; float:left; margin-right:20px; font-size:12px; line-height:20px;}
div#footerHOME h1{margin:0px; padding:0px; color:#fff;}


a.cats{width:142px; font-size:11px; font-weight:bold;  color:#375164; padding:3px; text-decoration:none; border:1px solid #CDD3DC; float:left;  margin:1px;  padding-right:18px; background:#fff;   background-image:url(+.png);background-position:right; background-repeat:no-repeat;}
div#menu a.cats:hover{font-size:11px;  font-weight:bold;  color:#fff; padding:3px; text-decoration:none; background:#375164; float:left; margin:1px; border:1px solid #375164;  padding-right:18px;   background-image:url(+.png);background-position:right; background-repeat:no-repeat;}
a.catsX{width:142px;font-size:11px; font-weight:bold; color:#fff; padding:3px; text-decoration:none; background:#375164; float:left; border:1px solid #375164; margin:1px;  padding-right:18px;  background-image:url(x.png);background-position:right; background-repeat:no-repeat;}
a.catsXX{width:142px;font-size:11px;   color:#CDD3DC; padding:3px; text-decoration:none; float:left; margin:1px; padding-right:18px; border:1px solid #CDD3DC; }

div#product_balk{ font-size:12px; color:#666; padding-bottom:5px; }
div#product_balk a{color:#666; text-decoration:none; font-weight:bold;}
div#product_balk a:hover{text-decoration:underline;}

div#product{overflow:auto;  margin-bottom:25px;  background:#fff; border-bottom:2px dotted #CDD3DC; margin-top:10px; border:1px solid #CDD3DC; padding:1px; background-image:url(bg_trans.png); background-repeat:repeat-x;}
div#product img.product{max-width:200px; max-height:250px; padding:20px; margin:10px; margin-top:0px;  float:left; border:1px solid #CDD3DC; background:#fff;}
div#product p.omschrijving{line-height:19px; font-size:13px; color:#666666; overflow:auto;margin-bottom:30px;}
div#product a.big{float:right; color: #7EA800; font-size:18px; font-weight:bold; text-decoration:none; margin:25px;}
div#product a.big:hover{text-decoration:underline;}
div#product a.big img{border:0px;}
div#product h1{font-size:18px;letter-spacing:-1px; color:#3A4452; overflow:auto; margin:0px; border-bottom:2px solid #99cc00;;   padding-bottom:5px; margin:10px; }
div#rel ul.rel {list-style:none; padding:0px; margin:0px; width:100%; overflow:auto; float:right; margin-top:10px; }
div#rel ul.rel p.image{width:110px; height:70px; overflow:auto; float:left; padding:5px; margin:0px; margin-right:10px; border:1px solid #ccc; text-align:center;  background:#fff;}
div#rel ul.rel img.rel{max-width:100px; max-height:60px; }
div#rel ul.rel li{overflow:auto; border-bottom:1px dotted #000;padding:10px; padding-left:0px; font-size:11px; color:#6D7E98;}
div#rel ul.rel li a{font-size:15px; color:#3A4452; font-weight:bold; text-decoration:none; margin-top:10px; float:left;}
div#rel ul.rel li a:hover{text-decoration:underline;}
div#rel ul.rel h1{font-size:15px;  margin-bottom:0px; color:#3A4452; padding:5px; background:#EBEEF1; border:1px solid #CDD3DC;}


.ac_results {
	padding: 5px;
	border: none;
	background:url(bg_autocomplete.png);
	overflow: hidden;
	padding-top:20px;
	padding-bottom:10px;
	margin-top:5px;

	
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 3px;
	margin: 0;
	margin-right:5px;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	float:left;
	margin: 0px;
	padding: 2px 5px;
	
	cursor: pointer;
	display: block;
	width: 88%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	color:#FFFFFF;
	border-bottom:1px dotted #fff;
	font-weight:bold;
}

.ac_loading {
	background : Window url('loader.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}
ul.nieuws{list-style:none; overflow:auto;  margin:0px; padding:1px; font-size:12px; color:#6D7E98; line-height:19px; background:#fff; border: 1px solid #CDD3DC;  background-image:url(bg_trans.png); background-repeat:repeat-x; margin-bottom:10px;}
ul.nieuws li{ overflow:auto;  border-bottom:1px dotted #ccc; color:#666666; padding:5px; margin:10px;}
ul.nieuws h1{font-size:18px; color:#fff; letter-spacing:-1px; margin:0px; padding:3px; background:#3A4452; padding-left:10px; }
ul.nieuws h1 img{float:left; margin-right:5px;}
ul.nieuws li a.titel{ font-size:16px; font-weight:bold; color:#00385E; width:100%;  letter-spacing:-1px; text-decoration:none; margin-bottom:10px;}
ul.nieuws li a.titel:hover{text-decoration:underline;}
ul.nieuws img{float:left; max-width:100px; margin-right:10px; padding:5px;  background:#fff;}
ul.nieuws h3{margin-bottom:0px; font-size:18px; letter-spacing:-1px; color:#3A4452;}
ul.nieuws small{float:left;  color:#99CC00;}
p.text{padding:5px; overflow:auto; border:1px solid #000; }
img.nieuws{padding:5px; max-width:300px; max-height:200px; border: 1px solid #ddd; margin-right:10px; float:left;}
p.nieuwsTags{border-top:1px dotted #ccc; padding:5px; margin:0px; margin-top:30px; font-weight:bold;}
p.nieuwsTags img{float:left;}
p.nieuwsTags a{color:#779BB5; font-weight:bold;}
ul.bookmarks{list-style:none; padding:0px; margin:0px; overflow:auto; float:left;}
ul.bookmarks li{float:left; border:none; padding:0px; margin:5px; color:#333333; font-weight:bold}
ul.bookmarks a img{padding:0px; margin:0px; border:0px;}


div#toplist{overflow:auto; width:100%; margin-bottom:10px;}
ul.halfL{padding:0px; margin:0px; list-style:none; width:300px; float:left; padding:2px; background:#fff; margin-right:6px; border: 1px solid #CDD3DC;}
ul.halfL h1{font-size:15px; padding:0px; margin:0px; background:url(bg_half_h1.png); height:29px; padding:5px; color:#fff; padding-left:15px; background-repeat:no-repeat;}
ul.halfL li{overflow:auto; border-bottom:1px solid #EBEEF1; margin:5px; padding-bottom:5px; color:#99CC00;}
ul.halfL li p {float:left; width:60px; height:30px; background:#fff; border-right:1px solid #EBEEF1; padding:5px; text-align:center; margin:0px; margin-right:10px;}
ul.halfL li p img{max-width:60px; max-height:30px; }
ul.halfL li a{font-size:12px; color:#526074; font-weight:bold; text-decoration:none;}


ul.halfR{padding:0px; margin:0px; list-style:none; float:left; width:300px;background:#fff;  padding:2px; border: 1px solid #CDD3DC;}
ul.halfR h1{font-size:15px; padding:0px; margin:0px; background:url(bg_half_h1.png); height:29px; padding:5px; color:#fff; padding-left:15px; background-repeat:no-repeat;}
ul.halfR li{overflow:auto; border-bottom:1px solid #D6DDE2; margin:5px; padding-bottom:5px; color:#99CC00;}
ul.halfR li p {float:left; width:60px; height:30px; background:#fff; border-right:1px solid #EBEEF1; padding:5px; text-align:center; margin:0px; margin-right:10px;}
ul.halfR li p img{max-width:60px; max-height:30px; }
ul.halfR li a{font-size:12px; color:#526074; font-weight:bold; text-decoration:none;}

ul.info{list-style:none; overflow:auto;  margin:0px; padding:1px; font-size:12px; color:#6D7E98; line-height:19px; background:#EBEEF1; border: 1px solid #CDD3DC;  background-image:url(bg_trans.png); background-repeat:repeat-x; margin-bottom:10px;}
ul.info li{overflow:auto;  border-bottom:1px dotted #ccc; color:#666666; padding:5px; margin:5px;}
ul.info h1{font-size:18px; color:#fff; letter-spacing:-1px; margin:0px; padding:3px; background:#3A4452; padding-left:10px; }
ul.info li a.titel{font-size:15px; font-weight:bold; color:#00385E; width:100%;  letter-spacing:-1px; text-decoration:none; margin-bottom:10px;}
ul.info li img{float:left; max-width:60px; margin-right:20px;}

div#artikel{list-style:none; overflow:auto;  margin:0px;  font-size:13px; text-align:justify; color:#3A4452; line-height:19px; margin-bottom:10px;}
div#artikel img{float:left; padding:5px; border:1px solid #ccc; background:#fff; height:15px;}
div#artikel img.foto{height:inherit; float:left; max-width:200px; margin-right:10px; padding:10px; border: 1px solid #ccc; background:#fff; margin-top:5px;}
div#artikel h1{margin-bottom:0px; font-size:18px; letter-spacing:-1px; color:#3A4452;}
div#artikel h2{font-size:18px; color:#fff; letter-spacing:-1px; margin:0px; padding:3px; background:#3A4452; padding-left:10px; height:20px;}
div#artikel h2 img{float:left; margin-right:5px; padding:0px; border:none;}
div#artikel a{ color:#6D7E98}
div#artikel small{ color:#6D7E98;}