@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:#ffffff url(/images/bg.png) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#737373;}
img { border:0px;}
.clear { clear:both;}



/***************/
/*** wrapper ***/
/***************/
#wrapper { width:771px; margin:0 auto; padding:3px 0px 0px 0px;}



/**************/
/*** header ***/
/**************/
#header { position:relative; background:url(/images/header_bg.png) no-repeat; width:771px; height:47px; padding:105px 0px 4px 0px;}

	/*** titel ***/
	#header h1 { position:absolute; left:3px; top:24px; color:#FFF; font-size:30px;}
	#header h1 img { margin:0px 0px -2px 0px;}
	#header h1 strong { color:#6ac5ff;}
	#header h1 em { color:#c5ed07; font-size:18px;}
	#header h6 { position:absolute; left:70px; top:61px; color:#FFF; font-size:13px; font-weight:normal; font-style:italic;}
	
	/*** taalKeuze ***/
	ul.taalKeuze { position:absolute; left:453px; top:43px; padding:3px 0px 4px 2px; list-style:none;}
	ul.taalKeuze li { float:left; margin:0px 0px 0px 3px; display:inline;}
	ul.taalKeuze li a { display:block; width:27px; height:12px; padding:5px 0px 5px 0px; text-align:center;}
	ul.taalKeuze li a:hover, ul.taalKeuze li.active a {  background:url(/images/taalKeuze_hover_bg.png) no-repeat;}
	
	/*** menuBar ***/
	ul.menuBar { display:block; width:771px; height:47px; list-style:none;}
	ul.menuBar li { float:left; background:url(/images/menuBar_break.png) no-repeat 0px 13px; height:43px; padding:4px 5px 4px 5px;}
	ul.menuBar li.first { background:none;}
	ul.menuBar li a { display:block; padding:10px 12px 10px 12px; color:#FFF; font-size:14px; text-decoration:none; outline:none;}
	ul.menuBar li a:hover { background:url(/images/menuBar_a_bg.png) repeat-x top;}



/***************/
/*** content ***/
/***************/
#content { float:left; width:771px; padding:0px; margin:0px;}


	/*** sideBar ***/
	.sideBar { float:left; width:172px; margin:-2px 0px 0px 0px; padding:0px 0px 10px 0px; display:inline;}
	
		/*** sideItem ***/
		.sideItem { float:left; width:172px; background:url(/images/sideItem_bg.png) repeat-x bottom center;}
			
			/*** titel ***/
			.titel { position:relative; background:url(/images/sideItem_h3_bg.png) no-repeat; width:158px; height:33px; padding:14px 0px 0px 14px;}
			.titel h3 { color:#c3c3c3; font-size:14px;}
			.titel img { position:absolute; right:6px; top:16px;}
		
			/*** container ***/
			.container { display:block; width:170px; border:1px solid #e0e0e0; -moz-border-radius:2px; -webkit-border-radius:2px;}
			.container ul { width:170px; text-align:left; list-style:none;}
			.container ul li { float:left; width:170px;}
			.container ul li a { position:relative; display:block; background:url(/images/sideItem_li_bg.png) no-repeat; width:144px; height:21px; padding:6px 0px 0px 26px; color:#686464; font-size:11px; text-decoration:none;}
			.container ul li.last a { height:20px;}
			.container ul li a:hover { background:url(/images/sideItem_li_hover_bg.png) no-repeat; color:#FFF;}
			.container ul li a strong { position:absolute; left:14px; top:6px; color:#b7b7b7;}
			.container ul li a:hover strong { color:#FFF;}
			.container ul li a span { display:block; float:left; width:100px;}
			.container ul li a em { color:#17a5ff; font-style:normal;}
			.container ul li a:hover em { color:#FFF;}

			.container ul.clean li a { background:url(/images/sideItem_li_clean_bg.png) no-repeat;}
			.container ul.clean li a:hover { background:url(/images/sideItem_li_clean_hover_bg.png) no-repeat;}
				

				/*** banner ***/
				.banner { padding:15px 0px 15px 0px; text-align:center;}
	
	
	/*** contentVak ***/
	.contentVak { float:left; width:419px; padding:2px 4px 0px 4px; display:inline;}
	
		/*** tags ***/
		.contentVak h2 { display:block; background:url(/images/contentVak_h1_blauw_bg.png) no-repeat; width:389px; height:32px; padding:11px 0px 0px 30px; color:#FFF; font-size:14px;}
		.contentVak h2.groen { background:url(/images/contentVak_h1_groen_bg.png) no-repeat;}
	
		/*** contentBox ***/
		.contentBox { background:url(/images/contentBox_bg.png) no-repeat top left; width:399px; padding:10px 10px 0px 10px;}
		.contentBox h4 { display:block; padding:7px 0px 15px 0px; font-size:12px;}
		.contentBox p { display:block; padding:0px 0px 12px 0px;}
		.contentBox img.left { float:left; margin:0px 15px 2px 0px; display:inline; padding:6px; border:1px solid #cecece;}
		.contentBox img.right { float:right; margin:8px 0px 5px 10px; display:inline;}
		.contentBox a {color:#515151;text-decoration: underline;}





		
		/*** topCasinos ***/
		
		table.topCasinos { width:419px; font-size:11px; margin:0px 0px 10px 0px; border-collapse:collapse;}
		table.topCasinos tr { display:block;}
		table.topCasinos td { height:40px; border-bottom:1px dotted #b8b8b8;}
		table.topCasinos td.logo { width:56px; text-align:center;}
		table.topCasinos td.naam { width:101px; color:#3fb5ff; font-weight:bold;}
		table.topCasinos td.naam a { color:#3fb5ff; text-decoration:none;}

		table.topCasinos td.land { width:30px;}
		table.topCasinos td.ster { width:72px;}
		table.topCasinos td.perc { width:46px;}
		table.topCasinos td.link { width:49px;}
		table.topCasinos td.link a { color:#676b7e; text-decoration:none;}
		table.topCasinos td.visit { width:60px;}
		table.topCasinos td.visit a { display:block; background:url(/images/topCasinos_button.png) no-repeat; width:60px; height:23px; text-indent:-100000px; overflow:hidden; outline:none;}
		


/**************/
/*** footer ***/
/**************/
#footer { float:left; background:url(/images/footer_bg.png) no-repeat; width:769px; height:41px; margin:0px 1px 0px 1px; display:inline;}

	#footer p { float:left; padding:13px 0px 0px 20px; display:inline;}
	
	/*** footerMenu ***/
	ul.footerMenu { float:right; margin:0px; padding:13px 4px 0px 0px; list-style:none; display:inline;}
	ul.footerMenu li { float:left; margin:0px 16px 0px 16px; display:inline;}
	ul.footerMenu li a { color:#9e9e9e; font-size:11px; text-decoration:none;}
	ul.footerMenu li a:hover { text-decoration:underline;}
