@charset "utf-8";
/* CSS Document */



/*************/
/*** reset ***/
/*************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0px; padding:0px;}



/************/
/*** body ***/
/************/
body { background:#f4f3f3 url(/images/bg.png) repeat-x top; padding:26px 0px 0px 0px; font-family:Verdana,Geneva,Kalimati,sans-serif; font-size:12px; color:#000000;}
img { border:0px;}
.clear { clear:both;}



/***************/
/*** wrapper ***/
/***************/
#wrapper { background:#FFF; width:900px; margin:0 auto;}



/**************/
/*** header ***/
/**************/
#header { position:relative; float:left; width:900px; height:38px; padding:81px 0px 0px 0px;}

	/*** logo ***/
	#header h4 { position:absolute; left:25px; top:24px; background:url(/images/logo.png) no-repeat; width:252px; height:43px; text-indent:-100000px; overflow:hidden;}
	
	/*** banner ***/
	#header a.banner { position:absolute; right:27px; top:11px;}
	
	/*** topMenu ***/
	ul.topMenu { position:absolute; right:8px; top:-22px; list-style:none;}
	ul.topMenu li { float:left; margin:0px 0px 0px 23px;}
	ul.topMenu li a { color:#000; font-size:11px;}
	ul.topMenu li a:hover { text-decoration:none;}
	
	/*** menuBar ***/
	ul.menuBar { position:absolute; left:0px; bottom:0px; background:url(/images/menuBar_bg.png) no-repeat; width:893px; height:29px; padding:9px 0px 0px 7px; list-style:none;}
	ul.menuBar li { float:left; background:url(/images/menuBar_divider.png) no-repeat 2px 0px; height:26px; padding:0px 0px 0px 4px;}
	ul.menuBar li a { display:block; padding:6px 8px 5px 8px; color:#626262; text-decoration:none;}
	ul.menuBar li a:hover, ul.menuBar li.active a { background:url(/images/menuBar_hover_bg.png) repeat-x top;}
	
		/*** first ***/
		ul.menuBar li.first { background:none;}



/**************/
/*** banner ***/
/**************/
#banner { position:relative; float:left; background:url(/images/banner_bg.png) repeat-x top; width:866px; height:156px; margin:0px 8px 0px 8px; padding:0px 0px 0px 18px; display:inline;}

	/*** titel ***/
	#banner h3 { display:block; padding:22px 0px 0px 0px; font-size:20px; font-weight:normal;}
	
	/*** tekst ***/
	#banner p { float:left; display:block; width:400px; color:#878784; font-size:14px;}
	#banner a { color:#de1008;}
	#banner a:hover { text-decoration:none;}
	
	/*** afbeeldingen ***/
	#banner img.afbeelding { position:absolute; left:497px; top:0px;}
	#banner img.icoon { position:absolute; left:57px; top:101px;}
	
	/*** kort ***/
	#banner a.kort { position:absolute; left:125px; top:111px; display:block; background:url(/images/button_bg_klein.png) no-repeat; width:144px; height:23px; padding:3px 0px 0px 0px; color:#000; text-decoration:none; text-align:center;}
	#banner a.kort:hover { color:#dc0000;}
	
	/*** lang ***/
	#banner a.lang { position:absolute; left:287px; top:111px; display:block; background:url(/images/button_bg_groot.png) no-repeat; width:192px; height:23px; padding:3px 0px 0px 0px; color:#000; text-decoration:none; text-align:center;}
	#banner a.lang:hover { color:#dc0000;}



/***************/
/*** content ***/
/***************/
#content { float:left; width:884px; padding:5px 8px 30px 8px;}


	/*** sideBar ***/
	.sideBar { float:left; width:190px;}
	
		/*** sideBox ***/
		.sideBox { float:left; padding:0px 0px 10px 0px;}
		
			/*** titel ***/
			.sideBox h2 { position:relative; display:block; background:url(/images/sideBar_h2_bg.png) repeat-x; width:174px; height:22px; padding:4px 0px 0px 16px; font-size:14px;}
			.sideBox img { position:absolute; right:6px; top:0px;}
			
			/*** sideMenu ***/
			ul.sideMenu { width:190px; list-style:none;}
			ul.sideMenu li { float:left; width:190px; border-top:1px solid #FFF; border-bottom:1px solid #fdf048;}
			ul.sideMenu li a { display:block; background:#f4f3f3 url(/images/sideBar_bullit.gif) no-repeat 6px 10px; width:174px; padding:6px 0px 6px 16px; color:#000; font-size:11px; font-weight:bold; text-decoration:none;}
			ul.sideMenu li a:hover { color:#dc0000;}
			
				/*** alt ***/
				ul.sideMenu li.alt a { background:#FFF url(/images/sideBar_bullit.gif) no-repeat 5px 10px;}
				
				/*** last ***/
				ul.sideMenu li.last { border-bottom:none;}
		
		/*** sideBanner ***/
		.sideBanner { float:left; padding:0px 0px 10px 0px; text-align:center;}
		
	
	/*** contentBox ***/
	.contentVak { float:right; width:678px;}
	
		/*** contentBox ***/
		.contentBox { float:left; width:662px; margin:0px 0px 10px 0px; padding:10px 8px 10px 8px; border:1px solid #FFF; display:inline;}
		
			/*** titel ***/
			.contentBox h1 { display:block; padding:0px 0px 4px 0px; font-size:18px;}
			
			/*** tekst ***/
			.contentBox p { line-height:18px;}
			.contentBox a { color:#de1008;}.

			.contentBox a:hover { text-decoration:none;}
			
			/*** meer ***/
			.contentBox a.meer { float:right; display:block; background:url(/images/button_bg_klein.png) no-repeat; width:144px; height:23px; padding:3px 0px 0px 0px; color:#000; text-decoration:none; text-align:center;}
			.contentBox a.meer:hover { color:#dc0000;}
			
		/*** geel ***/
		.geel { background:url(/images/contentBox_geel_bg.png) repeat-x top; border:1px solid #fffab7; font-size:11px;}
			
		/*** grijs ***/
		.grijs { background:#f9f9f9; border:1px solid #eeeeee;}
		
			/*** titel ***/
			.grijs h1 { font-weight:normal;}

		/*** top5 ***/
		.top5 { position:relative; float:left; background:url(/images/top5_bg.png) no-repeat bottom left; width:510px; height:167px; margin:0px 0px 10px 0px; padding:10px 8px 10px 160px; border:1px solid #FFF; border-top:1px solid #fdf048; display:inline;}
		
			/*** titel ***/
			.top5 h1 { position:absolute; left:8px; top:10px; display:block; padding:0px 0px 4px 0px; font-size:18px;}
			
			/*** topAanbieders ***/
			ul.topAanbieders { float:left; width:150px; padding:35px 15px 0px 0px; list-style:none;}
			ul.topAanbieders li { float:left; background:url(/images/top5_li_bg.png) no-repeat 0px 0px; width:150px; height:39px; margin:0px 0px 6px 0px; display:inline;}
			ul.topAanbieders li a { position:relative; display:block; width:107px; height:34px; padding:5px 0px 0px 43px; color:#000; font-size:18px; font-weight:bold; text-decoration:none;}
			ul.topAanbieders li a span { position:absolute; left:12px; top:5px; color:#f7f04b;}
			
			/*** meerAanbieders ***/
			a.meerAanbieders { position:absolute; right:5px; bottom:0px; display:block; background:url(/images/top5_button.png) no-repeat; width:188px; height:44px; text-indent:-100000px; overflow:hidden;}



/**************/
/*** footer ***/
/**************/
#footer { float:left; width:900px; height:29px; margin:0px -3px 0px 0px; padding:13px 0px 0px 0px; border-top:5px solid #f4f3f3; color:#979794; text-align:center;}
