/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: 'Lucida Sans Unicode', Arial; font-size: 11px; color: #000; }
input, select, textarea { font-family: Arial; font-size: 11px; color: #000; }
body { padding-bottom: 50px; background: url('../images/bodyBg.gif') #f5f5ed repeat-x; }
img { border: 0px; display: block; }

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

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 750px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; z-index: 999; width: 750px; height: 157px; background: url('../images/headerBg.png') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; z-index: 999; bottom: 7px; right: 0px; width: 700px; height: 34px; }
		#menuCntr ul { list-style: none; }
		#menuCntr li { margin-right: 10px; position: relative; float: right; display: inline; font-size: 13px; font-family: Arial; }
		#menuCntr li a { padding: 0px 9px 0px 9px; display: block; float: left; height: 34px; line-height: 34px; text-decoration: none; color: #fff; cursor: pointer; }
		#menuCntr li a span { display: block; float: left; height: 34px; cursor: pointer; }
		#menuCntr li a:hover, #menuCntr li a.selected, #menuCntr li.selected a.sub { padding: 0px; color: #000; background: url('../images/menuL.png') no-repeat left; }
		#menuCntr li a:hover span, #menuCntr li a.selected span, #menuCntr li.selected a.sub span { background: url('../images/menuR.png') no-repeat right; }
		#menuCntr li a:hover span span, #menuCntr li a.selected span span, #menuCntr li.selected a.sub span span { margin: 0px 9px 0px 9px; height: 33px; border-top: 1px solid #ccda9c; background: #fff; }
		#menuCntr ul ul { clear: both; padding-bottom: 5px; position: absolute; top: 34px; z-index: 999; width: 200px; background: url('../images/subBottom.png') no-repeat bottom; }
		#menuCntr ul ul li { margin: 0px; padding: 0px 10px 0px 10px; float: none; display: block; line-height: 26px; border-left: 1px solid #ccda9c; border-right: 1px solid #ccda9c; background-color: #fff; }
		#menuCntr ul ul li.top { padding: 0px; height: 5px; line-height: 5px; background: url('../images/subTop.png') no-repeat; }
		#menuCntr ul ul li a { padding: 0px 0px 1px 10px; display: block; float: none; height: 26px; line-height: 26px; color: #000; }
		#menuCntr ul ul li a:hover, #menuCntr ul ul li a.selected { padding-left: 20px; border-bottom: 1px solid #ccda9c; background: url('../images/arrow.gif') #f2f6e6 no-repeat 5px center; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { width: 750px; background: url('../images/contentBg.gif') repeat-y; }
	#contentCntr div.cbottom { padding: 6px; overflow: hidden; width: 738px; background: url('../images/contentBottom.gif') no-repeat bottom; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 493px; }
		#leftCntr h1 { margin-bottom: 8px; padding-left: 10px; height: 34px; font: bold 15px/34px Arial; }
		#leftCntr p { padding: 0px 10px 11px 10px; line-height: 20px; }
		#leftCntr a { color: #2F2323; text-decoration: underline; }
		#leftCntr a:hover { color: #999; }
		
			/* ### OVER BOX ### */
			.overBox { margin-bottom: 15px; position: relative; width: 493px; background: url('../images/overBg.gif') repeat-x 0px 34px; }
			.overBox h1 { color: #fff; background: url('../images/overH1.gif') no-repeat; }
			.overBox h2 { padding: 0px 10px 0px 10px; font-size: 11px; }
			.overBox span { position: absolute; top: 8px; right: 10px; color: #b3c86b; }
			
			/* ### MEER BOX ### */
			.meerBox { width: 493px; }
			.meerBox h2 { color: #5e8c9a; background: url('../images/meerH1.gif') no-repeat; padding-left: 10px; font: bold 15px/34px Arial; height: 34px;}
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 239px; }
		#rightCntr h2 { margin-bottom: 8px; padding-left: 10px; height: 35px; font: bold 15px/35px Arial; }
		#rightCntr ul { padding: 0px 0px 11px 10px; list-style: none; }
		#rightCntr li { line-height: 20px; }
		
			/* ### NIEUWS BOX ### */
			.nieuwsBox { width: 239px; }
			.nieuwsBox h2 { color: #a4b36e; background: url('../images/nieuwsH1.gif') no-repeat; }
			.nieuwsBox li a { text-decoration: none; color: #000; }
			.nieuwsBox li a:hover { text-decoration: underline; }
			
			/* ### CONTACT BOX ### */
			.contactBox { width: 239px; }
			.contactBox h2 { color: #99c0cb; background: url('../images/contactH1.gif') no-repeat; }
			.contactBox li span { font-weight: bold; color: #5e8c9a; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 5px 0px 0px 10px; width: 740px; height: 43px; color: #afafa3; background: url('../images/footerBg.png') no-repeat right; }
	#footerCntr ul { overflow: hidden; width: 650px; list-style: none; }
	#footerCntr li { margin-right: 3px; float: left; display: inline; }
	#footerCntr li a { text-decoration: none; color: #afafa3; }
	#footerCntr li a:hover { text-decoration: underline; }
	
/* ### PAGE CONTENT ### */

#leftCntr .portfolioItem { width: 473px; padding: 0 10px 10px 10px; overflow: hidden; margin: 0 0 10px 0; border-bottom: 1px #999 dotted; }
#leftCntr .portfolioItem h3 { font: bold 15px Arial; margin: 0 0 5px 0; }
#leftCntr .portfolioItem img { float: left; margin: 0 10px 0 0; }
#leftCntr .portfolioItem p { line-height: 20px; }

#leftCntr table { border: none; }
#leftCntr table tr td { width: 96px; padding: 7px; }
#leftCntr table tr td.tableLeft { width: 140px; border-right: 1px #ccc solid; }
#leftCntr table tr.tableTop { background: #f3f3f3 url('../images/tableTop.png') repeat-x bottom; }

#leftCntr table tr.om { background: #f3f3f3; }

#leftCntr form { margin: 0 10px 10px 10px; }
#leftCntr input.input, #leftCntr textarea { width: 453px; padding: 6px; margin: 3px; background: #fff url(../images/inputBg.png) repeat-x; border: 1px #ccc solid; }
#leftCntr select { margin: 3px; padding: 3px; }
#leftCntr .media { margin: 0 10px 10px 10px; font: bold 11px Lucida Sans Unicode; }
#leftCntr .media ol { margin: 0 10px 10px 10px; }
#leftCntr ol { margin: 0 0 0 25px; }
#leftCntr li { list-style: inside square; }

.offerte {
	cursor: pointer;
}