body{ font: 11px Tahoma; background: #f8f8f5 url(/img/bg.png) repeat-x; margin: 0 0 0 20px; padding: 0; }

a{ color: #333; text-decoration: none; }

#container{ width: 950px; margin: 0 auto; }
#header{ background: url(/img/header.png) no-repeat; height: 187px; }

	#adsense_top{ padding: 56px 0 0 17px; }
	#menu{ padding: 37px 0 0 0; }
	
		#menu ul{ list-style: none; margin: 0; padding: 0; }
		#menu ul li{ float: left; background: url(/img/menu_bar.png) right no-repeat; height: 34px; }
		#menu ul li a,#menu ul li span { color: #FFF; text-decoration: none; display: block; padding: 11px 15px 10px 15px; }
		
#left{ width: 640px; float: left; background: #fcfcfc url(/img/pink_dots) no-repeat right bottom; }

	#shading_top{ background: url(/img/shading_top.gif) no-repeat right top; }
	
	#left_ads{ width: 186px; float: left; text-align: center; padding: 10px 0; }
	
		#left_ads img{ border: 0; margin: 5px 0; }
		
	#left_content{ width: 454px; float: left; }
	#left_content a {text-decoration: underline;}
		h1, .nieuws_h_bg{font: 11px Tahoma; background: url(/img/nieuws_top.gif) no-repeat; width: 403px; height: 23px; margin: 0; text-transform: uppercase; font-weight: bold; padding: 9px 0 0 28px; color: #5c5c5c; margin: 0; }
		.datum{ color: #cb49aa; text-transform: lowercase; font-weight: normal; }
		.cmsnews a {color: #cb49aa; text-decoration:underline;}
		.lees_meer{ border: 0; margin: 0 0 15px 0; }
		.padding{ padding: 10px 5px; color: #414141; line-height: 1.3; }

#right{ float: left; border: 1px solid #efefef; border-top: 0; width: 250px; background: url(/img/right_bg.png) repeat; }

	#right h1{ background: url(/img/right_h1.png) no-repeat; height: 36px; width: 228px; margin: 10px 0 0 6px; padding: 5px 0 0 10px; font-size: 18px; color: #cd4aae; font-weight: normal; }

#newscatsmenu{list-style: none; padding:0; margin:0;}

#newscatsmenu li,.list_item{ background: url(/img/pijltje.png) center left no-repeat; margin: 0 0 0 15px; }
#newscatsmenu li.active{background:none; font-weight:bold;}
#newscatsmenu li a,#newscatsmenu li span,.list_item a{ display: block; width: 200px; padding: 3px 0 4px 25px; text-decoration: none; color: #4c4c4c; font-size: 14px; }

	.padding_right{ padding: 3px 15px; font-size: 12px; }
	.ad_right{ background: url(/img/ads_right.gif) no-repeat; width: 238px; height: 160px; text-align: center; margin: 10px 6px 0 6px; }
	
#footer{ color: #505050; margin: 10px 0 0 150px; width: 400px; text-align: center; line-height: 1.4; }
	
	#footer a{ color: #505050; text-decoration: none; }
	
