* { margin: 0; }

body {
	background: #1f1a17; 
	font: 12px Verdana, Arial, Geneva, sans-serif;
	color: #999491;
	margin: 40px 0 0;
	}

h1, h2 { color: #efb20d; font-weight: normal; font-style: italic; line-height: normal; }
h1 { margin: 0 0 15px; font-size: 28px; }
h2 { margin: 0 0 10px; font-size: 17px; }
a { text-decoration: none; outline: 0; }
a:hover { color: #efb20d !important; }
a img { border: 0; }

#container {
	width: 960px;
	margin: 0 auto;
	}

#header {
	width: 960px;
	height: 251px;
	background: url(http://www.limousineland.nl/img/bg/header.jpg);
	overflow: hidden;
	}
	#header a.logo { width: 172px; height: 137px; display: block; margin: 31px 0 0 68px; background: url(http://www.limousineland.nl/img/bg/logo.jpg); text-indent: -9999px; }

#mainmenu {
	width: 960px;
	height: 30px;
	padding: 38px 0 0 53px;
	list-style: none;
	}
	#mainmenu li { float: left; margin: 0 14px 0 0; }
	#mainmenu li a { height: 30px; padding: 0; display: block; font-size: 14px; font-weight: bold; color: #312a26; float: left; cursor: pointer; }
	#mainmenu li a:hover { background: url(http://www.limousineland.nl/img/bg/menu-right.gif) right; color: #d5cfcd !important; }
	#mainmenu li a span { height: 24px; padding: 6px 10px 0 10px; float: left; }
	#mainmenu li a:hover span { background: url(http://www.limousineland.nl/img/bg/menu-left.gif) no-repeat top left; }

#content {
	width: 880px;
	padding: 0 40px;
	background: url(http://www.limousineland.nl/img/bg/content.gif) 640px 0 repeat-y;
	overflow: hidden;
	}

#content p 
{
	padding: 10px 0 10px;
}

#left {
	width: 560px;
	padding: 30px 40px 0 0;
	text-align: justify;
	line-height: 24px;
	float: left;
	}
	#left a { padding: 0 0 3px; border-bottom: 1px dotted #4b423c; color: #999491; }
	#left blockquote { padding: 12px 20px 12px 82px; margin: 0 0 24px; background: url(http://www.limousineland.nl/img/bg/blockquote.png); border-top: 1px solid #3c3734; border-bottom: 1px solid #3c3734; font-style: italic; clear: both; }
	#left #landkaart { width: 165px; height: 193px; background: url(http://www.limousineland.nl/img/bg/landkaart.png); float: right; margin: 0 0 24px 20px; overflow: hidden; }
		#left #landkaart ul { padding: 0; list-style: none; overflow: hidden; }
		#left #landkaart li { float: left; display: inline; clear: both; }
		#left #landkaart li a { width: 11px; height: 8px; display: block; border: 0; float: left; text-indent: -9999px; overflow: hidden; }
		#left #landkaart .een { margin: 18px 0 0 123px; }
		#left #landkaart .twee { margin: 31px 0 0 118px; }
		#left #landkaart .drie { margin: 10px 0 0 65px; }
		#left #landkaart .vier { margin: 13px 0 0 37px; }
		#left #landkaart .vijf { margin: -5px 0 0 94px; }
		#left #landkaart .zes { margin: 19px 0 0 28px; }
		#left #landkaart .zeven { margin: -15px 0 0 74px; }
		#left #landkaart .acht { margin: 7px 0 0 106px; }

#right {
	width: 240px;
	padding: 0 20px;
	background: url(http://www.limousineland.nl/img/bg/content-right.gif) repeat-x;
	float: left;
	}
	#right h3 { margin: 0 0 20px; text-indent: -9999px; }
	#right h3.offerte a { height: 122px; display: block;  background: url(http://www.limousineland.nl/img/bg/offerte.jpg); }
	#right h3.offerte a:hover { background-position: bottom; }
	
	#right h3.belgratis { height: 99px; background: url(http://www.limousineland.nl/img/bg/bel-gratis.gif); }

	#right h3.statement { height: 99px; background: url(http://www.limousineland.nl/img/bg/statement-right.gif); }

#footer {
	width: 280px;
	padding: 25px 40px 20px 640px;
	background: url(http://www.limousineland.nl/img/bg/footer.gif) no-repeat 640px 0;
	color: #4a433f;
	line-height: 20px;
	clear: both;
	}
	#footer p { margin: 0; }
	#footer a { color: #6d6764; }

#onder
{
  color: #4a433f;
}

#onder p
{
  color: #6d6764;
}

#onder a 
{ 
  color: #6d6764; 
}
