@charset "utf-8";

/* 
#### BROWSER 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,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-style: inherit;
		font-size: 100%;
		font-family: inherit;
		vertical-align: baseline;
	}


/* 
#### BASIC STYLES */

	body { font-family: "Trebuchet MS" Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
	.clr { height: 100%; overflow: hidden; }
	#page-wrapper { width: 680px; margin: 30px auto 0 auto; }
	a { color: #000; text-decoration: none; }
	a:hover { text-decoration: underline; }


/* 
#### HEADER */
	#header { position: relative; height: 60px; }
	#header .logo { position: absolute; top: 0px; left: -100px; }
	#header .back { position: absolute; top: 20px; left: 0; display: block; padding: 2px 0 2px 23px; background: url(images/arrow-left_vsl.gif) 0 center no-repeat;  }
	


/* 
#### PAGE.OVERVIEW */
	.overview .intro { margin: 20px 0 0 0; float: left; width: 410px; border-right: 1px solid #9d9d9d;  }
	.overview .intro .mijnpolismap { float: left; }
	.overview .intro .text { float: left; width: 200px; padding: 0 0 0 20px; }
	.overview .intro .text ul { margin-top: 15px; }
	.overview .intro .text ul li { text-align: right; list-style: none; padding: 3px 20px 5px 0; background: url(images/arrow-right_vsl.gif) center right no-repeat; }
	.overview .ad_block { margin: 20px 0 0 0; float: right; text-align: right; width: 263px; } 
	
	.overview .compare-text { margin: 5px 0; padding: 5px 0; text-align: center; border-bottom: 1px solid #9d9d9d; }
	.overview .compare-text h1 { font-size: 20px; letter-spacing: -1px; }
	.overview .compare-text h2 { margin: 10px 0; font-size: 15px; font-weight: normal;  letter-spacing: -0.5px; }
	
	.overview .other-products h2 { font-size: 15px; margin: 0 0 20px 0; }
	.overview .other-products ul li { margin: 0 0 0 45px; width: 195px; display: block; float: left; text-align: right; }
	.overview .other-products ul li.first { margin: 0; }
	.overview .other-products ul li a.txt { padding: 0 17px 0 0; background: url(images/arrow-right_vsl.gif) center right no-repeat; }

	
/* 
#### PAGE.COMPARE */
	
	.compare h1  { margin: 0 0 0 200px; font-size: 20px; letter-spacing: -1px; }
	.compare ol { margin: 10px 0 10px 200px; }
	.compare ol li { list-style: inside decimal; color: #ff6600; }
	.compare ol li span { color: #000; }
	.compare .blocks { background: url(images/compare_bg.gif) center 210px no-repeat; }
	.compare .block { width: 290px; margin: 20px 0 0 0; float: left; padding: 10px 25px 10px 20px; }
	.compare .block.odd { border-right: 1px solid #e0dedb; }
	.compare .block h2 { margin: 0 0 10px 0; font-size: 18px; text-transform: uppercase; }
	.compare .block.first-row ul { height: 130px; xborder-bottom: 1px solid #e0dedb; }
	.compare .block ul li { list-style: none; font-size: 0; line-height: 0; }
	.compare .block ul li a { font-size: 11px; line-height: 14px; display: block; padding: 5px 0; background: url(images/compare_ul_a_bg.gif) right 5px no-repeat; } 
	
	
	





	
