/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #a9a9a9;}
img { border: 0px; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 980px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 980px; height: 227px; background: #f9f9f9 url('/images/body-bg.gif') top left repeat-x;}
	#headerCntr h1 { padding: 6px 0 0 37px; }
	#headerCntr h1 a { display: block; width: 893px; height: 169px; text-indent: -9999px; background: url('/images/logo.png') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { margin-top: 10px; width: 980px; height: 42px;}
		#menuCntr ul { padding-left: 35px; list-style: none; overflow: hidden; }
		#menuCntr li { padding-right: 34px; float: left; line-height: 42px; height: 42px; font-size: 13px; }
		#menuCntr li a { text-decoration: none; color: #000; font-weight: bold; text-transform:uppercase; }
		#menuCntr li a:hover { text-decoration: underline; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 15px 0px; overflow: hidden; width: 980px; background: url('/images/content-bg.gif') top left repeat-y; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-left: 5px; float: left; width: 237px; }
		
			/* ### LOGIN BOX ### */
			.loginBox { width: 237px; border-bottom: 1px solid #1d1d1d; background: url('/images/login-middle.gif') top left repeat-y; }
			.loginBox .top { padding: 12px; padding-top: 0px; width: 213px; background: url('/images/login-top.gif') top left no-repeat; }
			.loginBox h3 { margin-bottom: 11px; font-size: 17px; font-weight: normal; color: #fff; height: 27px; line-height: 27px; }
			.loginBox form { padding-bottom: 12px; display: block; }
			.loginBox fieldset { overflow: hidden; border: none; }
			.loginBox label { color: #666666; font-weight: bold; display: block; }
			.loginBox input.field { padding: 3px; margin-bottom: 3px; border: none; width: 139px; font-size: 11px; height: 14px; background: url('../images/field-bg.gif') 100% top no-repeat; }
			.loginBox input.field1 { padding: 3px; margin-right: 5px; float: left; border: none; width: 139px; font-size: 11px; height: 14px; background: url('../images/field-bg.gif') 100% top no-repeat; }
			.loginBox a { text-decoration: none; color: #3e3e3e; font-weight: bold; }
			.loginBox a:hover { text-decoration: underline; }
			.loginBox input.login-button { float: left; color: #000000; padding: 0 0 2px 0; cursor: pointer; border: none; width: 56px; height: 20px; background: url('/images/login-button.gif') top left no-repeat; }
			
			/* ### CATEGORIES BOX ### */
			.categoriesBox { margin-top: 11px; width: 237px; border-bottom: 1px solid #54c232; background: url('/images/categories-middle.gif') top left repeat-y; }
			.categoriesBox .top { padding: 12px; padding-top: 0px; width: 213px; background: url('/images/categories-top.gif') top left no-repeat; }
			.categoriesBox h3 { margin-bottom: 11px; font-size: 17px; font-weight: normal; color: #fff; height: 27px; line-height: 27px; }
			.categoriesBox ul { list-style: none; }
			.categoriesBox li { color: #505050; font-weight: bold; text-transform: uppercase; }
			.categoriesBox li a { color: #505050; text-decoration: none; }
			.categoriesBox li a:hover { text-decoration: underline; }
			
			/* ### ADVERTISE BOX ### */
			.advertiseBox { margin-top: 11px; width: 237px; border-bottom: 1px solid #1d1d1d; background: url('/images/login-middle.gif') top left repeat-y; }
			.advertiseBox .top { width: 237px; background: url('/images/login-top.gif') top left no-repeat; }
			.advertiseBox h3 { margin-left: 12px; margin-bottom: 11px; font-size: 17px; font-weight: normal; color: #fff; height: 27px; line-height: 27px; }
			.advertiseBox p { padding: 0 2px 7px 55px; border: 0; }
			
			/* ### ADS BOX ### */
			.adsBox { margin-top: 11px; width: 237px; border-bottom: 1px solid #54c232; background: url('/images/categories-middle.gif') top left repeat-y; }
			.adsBox .top { padding: 0 12px 12px 12px; width: 213px; background: url('/images/categories-top.gif') top left no-repeat; }
			.adsBox h3 { margin-bottom: 11px; font-size: 17px; font-weight: normal; color: #fff; height: 27px; line-height: 27px; }
			.adsBox ul { list-style: none; }
			.adsBox li { color: #505050; font-weight: bold; }
			.adsBox li a { color: #505050; text-decoration: none; }
			.adsBox li a:hover { text-decoration: underline; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 717px; overflow: hidden; }
		#rightCntr .bakerlast { margin-right: 0px; }
		
			/* ### BAKERS BOX ### */
			.bakersBox { margin-left: 6px; margin-right: 6px; margin-bottom: 12px; float: left; height: 145px; width: 221px; border-bottom: 1px solid #9ada86; background: url('/images/bakers-middlebg.gif') top left repeat-y; }
			.bakersBox .top { padding: 0px 12px 10px 12px; height: 115px; width: 197px; background: url('/images/bakers-topbg.gif') top left no-repeat; }
			.bakersBox .bot { padding: 0px 12px 0 12px; height: 20px; width: 195px; background: #fff; border-left: 1px solid #9ada86; border-right: 1px solid #9ada86;}
			.bakersBox h3 { margin-bottom: 11px; font-size: 17px; font-weight: normal; color: #fff; height: 27px; line-height: 27px; }
			.bakersBox ul { list-style: none; }
			.bakersBox li { color: #505050; }
			.bakersBox li a { color: #505050; text-decoration: none; }
			.bakersBox li a:hover { text-decoration: underline; }
			
			/* ### IMAGE BOX ### */
			.imageBox { padding: 0px 0px 17px 0px; width: 705px; border-bottom: 2px solid #b3b3b3; }
			.imageBox ul { list-style: none; overflow: hidden; }
			.imageBox li { padding-top: 8px; margin-left: 4px; margin-right: 4px; margin-bottom: 4px; float: left; text-align: center; width: 168px; height: 155px; background: url('/images/imgbox-bg.gif') top left no-repeat; }
			.imageBox li p { padding-top: 8px; color: #3e3e3e; text-transform: none; text-align: center; font-size: 10px;}
			.imageBox li a { color: #505050; text-decoration: none; }
			.imageBox li a:hover { text-decoration: underline; }
			
			/* ### TEXT BOX ### */
			.textBox { width: 700px; } 
			.textBox h2 { padding-bottom: 30px; color: #54c232; font-size: 20px; } 
			.textBox p { padding-bottom: 10px; padding-bottom: 10px; color: #505050; font-weight: normal; font-size: 13px; }
			.textBox a { color: #54c232; text-decoration: none; }
			.textBox a:hover { text-decoration: underline; }
			
			/* ### INFORMATIE BOX ### */
			.informatieBox { padding-top: 7px; width: 710px; font-size: 13px; }
			.informatieBox h3 { padding-left: 12px; margin-bottom: 11px; font-size: 17px; font-weight: normal; color: #fff; height: 27px; line-height: 27px; background: url('/images/heading-bg.gif') top left no-repeat; }
			.informatieBox ul { list-style: none; }
			.informatieBox li { padding-bottom: 3px; color: #505050; overflow: hidden; }
			.informatieBox li span { display: block; width: 110px; float: left; }
			.informatieBox li a { text-decoration: none; color: #505050; }
			.informatieBox li a:hover { text-decoration: underline; }
			.informatieBox p { padding-bottom: 20px; margin-right: 7px; color: #505050; }
			.informatieBox img { margin-right: 7px; }
			.informatieBox address { font-style: normal; }
			
			/* ### ADVERTENTIE BOX ### */
			.advertentieBox { margin-bottom: 17px; padding: 10px; text-align: center; width: 675px; border: 2px solid #e3e3e3; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { text-align: center; color: #fff; height: 26px; line-height: 26px; overflow: hidden; width: 980px; background: url('/images/footer-bg.gif') top left repeat-x; }
	#footerCntr a{ color: #fff; text-decoration: none; }
	#footerCntr a:hover{ color: #fff; text-decoration: none; }