/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #322f31; }
html { overflow: -moz-scrollbars-vertical; overflow-y: scroll; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #322f31; }
body { background: url('../images/bodyBg.gif') #fff repeat-x; }
img { border: 0px; display: block; }

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

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 824px; }
	
	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 824px; height: 240px; background: url('../images/headerBg.png') repeat-y; }
	#headerCntr h1 { position: absolute; top: 82px; left: 33px; width: 136px; height: 132px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	#headerCntr span.nieuw { position: absolute; top: 10px; left: -20px; width: 182px; height: 61px; text-indent: -9999px; background: url('../images/nieuw.png') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 0px; left: 214px; width: 390px; }
		#menuCntr ul { padding-left: 1px; overflow: hidden; width: 389px; list-style: none; background: url('../images/menuBg.gif') no-repeat left; }
		#menuCntr li { padding-right: 1px; float: left; display: inline; height: 80px; background: url('../images/menuBg.gif') no-repeat right; }
		#menuCntr li a { padding: 0px 11px 0px 11px; display: block; float: left; height: 80px; text-indent: -9999px; }
		#menuCntr li a:hover, #menuCntr li.selected a { background: url('../images/menuHBg.gif') repeat-x top; }
		#menuCntr li a span { margin-top: 40px; display: block; float: left; height: 10px; cursor: pointer; background: no-repeat 0px 0px; }
		#menuCntr li a:hover span, #menuCntr li.selected a span { background-position: 0px -10px; }
		
		#menuCntr li.over a { width: 46px; }
		#menuCntr li.over a span { width: 46px; background-image: url('../images/home.png'); }
		#menuCntr li.occas a { width: 71px; }
		#menuCntr li.occas a span { width: 71px; background-image: url('../images/occassions.png'); }
		#menuCntr li.onder a { width: 72px; }
		#menuCntr li.onder a span { width: 72px; background-image: url('../images/onderhoud.png'); }
		#menuCntr li.apk a { width: 23px; }
		#menuCntr li.apk a span { width: 23px; background-image: url('../images/apk.png'); }
		#menuCntr li.contact a { width: 53px; }
		#menuCntr li.contact a span { width: 53px; background-image: url('../images/contact.png'); }
		
		/* ### FLASH BOX ### */
		.flashBox { position: absolute; top: 83px; left: 214px; width: 381px; }
		
		/* ### CONTACT BOX ### */
		.contactBox { position: absolute; top: 83px; left: 611px; width: 185px; height: 130px; background: #322f31; }
		.contactBox address { padding: 15px; line-height: 21px; font-style: normal; color: #999; }
		.contactBox a { text-decoration: none; color: #999; }
		.contactBox a:hover { text-decoration: underline; }
		.contactBox a.bovag { position: absolute; top: -70px; right: 0px; width: 35px; height: 54px; text-indent: -9999px; background: url('../images/bovag.gif') no-repeat; }
		.contactBox span.tel { position: absolute; left: 0px; top: -32px; display: block; width: 118px; height: 17px; text-indent: -9999px;  }
	    /* background: url('../images/tel.gif') no-repeat; */

	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 0px 24px 20px 0px; overflow: hidden; width: 800px; background: url('../images/contentBg.png') repeat-y right; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-bottom: 29px; float: left; width: 204px; background: url('../images/leftBottom.png') no-repeat bottom; }
		#leftCntr div.bottom { padding-left: 32px; background: url('../images/leftBg.png') repeat-y; }
		
			/* ### FOTO BOX ### */
			.fotoBox { width: 137px; }
			.fotoBox ul { list-style: none; }
			.fotoBox li { padding-bottom: 20px; font-size: 11px; }
			.fotoBox li a { text-decoration: none; color: #666; }
			.fotoBox li a:hover { color: #f78f1e; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 584px; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 584px; line-height: 20px; }
			.textBox h2 { padding-bottom: 10px; font-size: 12px; font-weight: bold; color: #f78f1e; }
			.textBox p { padding-bottom: 10px; line-height: 20px; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { margin-left: 44px; padding: 0px 20px 0px 20px; width: 740px; height: 24px; line-height: 24px; font-size: 11px; color: #999; background: url('../images/footerBg.png') no-repeat; }
	#footerCntr ul { float: left; overflow: hidden; width: 600px; list-style: none; }
	#footerCntr li { float: left; display: inline; }
	#footerCntr li a { padding: 0px 3px 0px 3px; }
	#footerCntr a { text-decoration: none; color: #999; }
	#footerCntr a:hover { color: #fff; }
	#footerCntr p { float: right; width: 140px; text-align: right; }


	/* ### CONTACT ### */
    #kaartje { float: right; width: 250px; border: 1px solid #777; margin-top: 4px;margin-right:4px; }
	#cform input.formulier { width: 220px; border: 1px solid #777; }
	#cform textarea.formulier { width: 220px; height: 100px; border: 1px solid #777; }
    #cform input.submit { border: 1px solid #777; background: #777; color: #FFF; }
	div.melding { color: #F00; margin: 3px;}

    #sitemap ul { margin-left: 15px;}
	#sitemap a { color: #333; text-decoration: none; }
	#sitemap a:hover { color: #f78f1e; text-decoration: underline; } 