/* ### GENERAL ### */
* { margin:0px; padding: 0px; }
html, body { font-family: Arial; font-size: 11px; color: #424344; }
body { padding-top: 20px; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clearBoth { clear: both; }
.left { float: left; }
.right { float: right; }
.center { margin: 0 auto; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 927px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { width: 927px; }
	
	/* ### LEFT CONTAINER ### */
	#leftCntr { float: left; width: 195px; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { width: 183px; }
		#menuCntr ul { margin-top: 4px; list-style: none; }
		#menuCntr li { margin-bottom: 3px; }
		#menuCntr li a { padding: 4px 0px 0px 30px; display: block; width: 153px; height: 19px; text-decoration: none; color: #2659c9; background: url('../images/menuBg.gif') no-repeat; }
		#menuCntr li a:hover, #menuCntr li.selected a { text-decoration: underline; }
			.title { margin-top: 5px; padding-bottom: 2px; text-transform: uppercase; color: #3564ba; border-bottom: 1px solid #83d367; background: url('../images/titleBg.gif') no-repeat top right; }
			.title span { color: #7ad05b; }
		
		/* ### LOGIN CONTAINER ### */
		#loginCntr { margin-bottom: 3px; padding: 3px; width: 175px; height: 220px; color: #2659c9; border: 1px solid #d6dff2; background: #fcfcfc; }
		#loginCntr fieldset { border: 0px; }
		#loginCntr ul { margin-top: 4px; list-style: none; }
		#loginCntr li { margin-bottom: 3px; }
		#loginCntr li a { padding-left: 14px; display: block; text-decoration: none; color: #2659c9; background: url('../images/vink.gif') no-repeat; }
		#loginCntr li a:hover, #menuCntr li.selected a { text-decoration: underline; }
			.field { margin: 1px 0px 1px 0px; padding: 5px 0px 0px 10px; width: 164px; height: 20px; color: #888787; border: 0px; background: url('../images/fieldBg.gif') repeat-x; }
			.links { padding-top: 5px; float: left; line-height: 11px; }
			.button { padding-top: 10px; float: right; }
			.ispgids { margin: 18px 0px 0px 28px; }
	
	/* ### CENTER CONTAINER ### */
	#centerCntr { float: left; width: 546px; }
	#centerCntr h2 { padding-top: 22px; font-size: 20px; font-weight: bold; line-height: 17px; text-align: center; text-transform: uppercase; color: #3564ba; }
	
		/* ### CENTER BOX ### */
		.centerBox { margin: 5px 0px 10px 0px; width: 536px; background: url('../images/boxBg.gif') repeat-y; }
		.centerBox h1 { padding-bottom: 15px; font-size: 22px; font-weight: normal; }
		.centerBox p { padding-bottom: 11px; }
		.centerBox strong { color: #7ad05b; }
			.content { padding: 0px 20px 0px 20px; width: 496px; }
				.green { color: #7ad05b; }
				.blue { color: #3564ba; }
				.icon { margin: 10px 40px 0px 0px; float: right; }
				
		/* ### SMALL BOX ### */
		.smallBox { margin-right: 7px; float: left; display: inline; width: 174px; height: 270px; background: url('../images/smallBg.gif') no-repeat; }
		.smallBox ul { margin: 10px 0px 10px 54px; list-style: none; }
		.smallBox strong { margin-left: 10px; display: block; color: #3564ba; }
		.smallBox a { padding: 17px 0px 0px 42px; display: block; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #666a72; }
			.prijs { position: relative; top: 5px; left: 60px; font-size: 40px; font-weight: bold; color: #3564ba; }
			.komma { position: relative; top: -15px; font-size: 20px; }
			.small { position: relative; top: -5px; left: -8px; font-size: 18px; }
		
		/* ### MEDIUM BOX ### */
		.mediumBox { margin-right: 7px; float: left; display: inline; width: 174px; height: 270px; background: url('../images/mediumBg.gif') no-repeat; }
		.mediumBox ul { margin: 10px 0px 10px 63px; list-style: none; }
		.mediumBox strong { margin-left: 10px; display: block; color: #3564ba; }
		.mediumBox a { padding: 17px 0px 0px 42px; display: block; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #666a72; }
		
		/* ### LARGE BOX ### */
		.largeBox { float: left; width: 174px; height: 270px; background: url('../images/largeBg.gif') no-repeat; }
		.largeBox ul { margin: 10px 0px 10px 70px; list-style: none; }
		.largeBox strong { margin-left: 10px; display: block; color: #3564ba; }
		.largeBox a { padding: 17px 0px 0px 42px; display: block; text-transform: uppercase; font-weight: bold; text-decoration: none; color: #666a72; }


	/* ### RIGHT CONTAINER ### */
	#rightCntr { float: left; width: 183px; }
		.title2 { margin-top: 5px; padding: 5px 0px 0px 30px; height: 25px; font-weight: bold; color: #3564ba; background: url('../images/title2Bg.gif') no-repeat top right; }
	
		/* ### RIGHT BOX ### */
		.rightBox { margin-bottom: 3px; width: 181px; border: 1px solid #ccd8f2; background: #f7f7f7; }
		.rightBox fieldset { padding-left: 3px; border: 0px; }
		.rightBox p { padding: 2px; }
		.rightBox strong { color: #3564ba; }
			.www { margin: 10px 0px 3px 25px; }
			.phone { margin: 10px 0px 3px 18px; }
			.field2 { padding: 1px; position: relative; top: -3px; width: 122px; color: #2659c9; border: 1px solid #c4c3c3; background: #f1f0f0; }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { margin-top: 20px; width: 927px; height: 83px; color: #898989; background: url('../images/footerBg.gif') repeat-x; }
	#footerCntr a { text-decoration: none; color: #898989; }
	#footerCntr a:hover { text-decoration: underline; }
	#footerCntr p { padding: 50px 0px 0px 10px; }