/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 13px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 13px; color: #8c806e; }
body { background: #1b3a5e url('../images/body-bg.gif') top left repeat-x; }
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%; background: url('../images/home-layout.gif') top center no-repeat; }
#layout { background: url('../images/layout-bg.gif') top center no-repeat; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 800px; position: relative; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; overflow: hidden; width: 800px; height: 75px; }
	#headerCntr h1 { padding: 31px 0px 0px 0px; float: left; }
	#headerCntr h1 a { display: block; width: 189px; height: 26px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding-top: 56px; float: right; height: 19px; }
		#menuCntr ul { list-style: none; overflow: hidden; }
		#menuCntr li { padding-left: 1px; float: left; height: 19px; line-height: 19px; }
		#menuCntr li a { padding-left: 6px; cursor: pointer; color: #fff; display: block; float: left; height: 19px; line-height: 19px; text-decoration: none; background: url('../images/menu-leftbg.gif') top left no-repeat; }
		#menuCntr li a span { padding: 0px 11px 0px 5px; display: block; float: left; height: 19px; line-height: 19px; background: url('../images/menu-rightbg.gif') top right no-repeat; }
		#menuCntr li a:hover { color: #ed962e; }
		#menuCntr li a.active { color: #ed962e; }
	
	/* ### BANNER CONTAINER ### */
	#bannerCntr { overflow: hidden; width: 800px; height: 200px; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { margin: 17px 0px; width: 800px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 550px; }
		
			/* ### TRANSLATE BOX ### */
			.translateBox { width: 550px; overflow: hidden; }
			.translateBox h2 { padding-bottom: 13px; font-size: 13px; font-weight: bold; color: #ed962d; }
			.translateBox p { padding-bottom: 15px; color: #fff; }
			.translateBox ul { padding-right: 40px; list-style: none; float: left; }
			.translateBox li { color: #fff; }
			.translateBox li a { color: #fff; text-decoration: none; }
			.translateBox li a:hover { text-decoration: underline; }
						
			/* ### TEXT BOX ### */
			.textBox { padding: 20px 0px; width: 550px; overflow: hidden; }
			.textBox h2 { padding-bottom: 13px; font-size: 13px; font-weight: bold; color: #ed962d; }
			.textBox p { padding-bottom: 15px; color: #fff; }
			.textBox p.last { font-size: 13px; font-weight: bold; }
			.textBox img { margin-right: 45px; border: 1px solid #fff; float: left; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 237px; }
		
			/* ### OFFER BOX ### */
			.offerBox { padding-top: 29px; position: absolute; top: 90px; width: 237px; min-height: 500px; background: url('../images/offer-topbg.png') top left no-repeat; }
			.offerBox .bottom { padding-bottom: 25px; width: 237px; background: url('../images/offer-bottombg.png') bottom left no-repeat; }
			.offerBox .middle { padding: 0px 22px; width: 193px; background: url('../images/offer-middlebg.png') top left repeat-y; }
			.offerBox h2 { padding-left: 5px; padding-bottom: 7px; font-size: 16px; color: #2b3d5d; }
			.offerBox h3 { padding-left: 5px; padding-top: 7px; color: #ffffff; font-weight: bold; font-size: 12px; }			
			.offerBox form { display: block; }
			.offerBox fieldset { border: none; overflow: hidden; }
			.offerBox label { padding-left: 5px; padding-bottom: 3px; display: block; color: #000; }
			.offerBox input.field { padding: 3px; margin-bottom: 5px; font-size: 11px; width: 185px; height: 14px; color: #000; border: 1px solid #000; }
			.offerBox input.field-1 { padding: 3px; margin: 3px 7px 5px 0px; float: left; font-size: 11px; width: 82px; height: 13px; border: 1px solid #000; }
			.offerBox select { width: 191px; border: 1px solid #000; color: #000 }
			.offerBox input.bladeren { margin-top: 4px; color: #000; float: left; width: 94px; height: 18px; border: none; cursor: pointer; background: url('../images/bladeren-button.gif') top left no-repeat; }
			.offerBox p { padding: 7px 0px 15px 5px; color: #000; }
			.offerBox input.verzeden { margin-left: 5px; width: 94px; height: 18px; cursor: pointer; border: none; background: url('../images/verzeden-button.gif') top left no-repeat; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding-top: 12px; padding-bottom: 50px; background: url('../images/footer-bg.gif') top left repeat-x #5780ae; }

		/* ### LINK BOX ### */
		.linkBox { margin: auto; width: 800px; color:#fff;  }
		.linkBox h3 { padding-bottom: 7px; font-size: 12px; color: #ed962d; }
		.linkBox ul { padding-right: 30px; float: left; list-style: none; }
		.linkBox li { color: #fff; }
		.linkBox li a { text-decoration: none; color: #fff; }
		.linkBox a:hover { text-decoration: underline; }
		.linkBox p { margin-top: 140px; float: right; text-align: right; color: #fff; }
		.linkBox p a { color: #fff; text-decoration: none; }
		.linkBox img { position: relative; top: 20px; }
		.linkBox strong { display:block; width:565px; }
		
		table {
			padding:0px;
			margin:0px;
		}
		
		table tr td {
			font-family: Arial; font-size: 13px; color: #FFFFFF; 
			padding:0px;
		}
