body {
	background: #0f2c40 url(images/background_top.gif) top repeat-x;
	text-align: center;
	margin: 0 auto;
}

#container {
	margin: 30px auto;
	padding: 10px;
	text-align: left;
	background-color: #fff;
	width: 750px;
}

/* HEADER */
#header { background: #2c4b60 url(images/header_bg.gif) 2px top repeat-x; height: 170px; }
#header h1, #header h3 { visibility: hidden; }

/* CONTENT */
#content {
	margin: 1em auto;
	width: 574px;
}

div.wrapper { clear: both; }
h2 { font-family: "Lucida Sans", Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; color: #59A705; }

#content #intro { height: 125px; }
#content #intro img.picture, #content #intro div { float: left; }
#content #intro img.picture { border: 1px solid #6b7d89; padding: 0px; width: 300px; }
#content #intro div { margin-left: 0.5em; } 
#content #intro p { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; width: 260px; text-align: justify; }
#content #intro h2 { margin: 0; padding: 0; }

#headlines h2 { margin-bottom: 0.5em; }
#headlines > div { background-color: #E4EAEE; border: 1px solid #a6bccb; padding: 0.4em; margin: 2px 0; font-family: "Lucida Sans", Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; }
#headlines > div a { color: #203F54; }
#headlines div span { display: block; float: left; font-weight: bold; width: 150px; }
#headlines div p { float: left; width: 400px; margin: 0; padding: 0; }

#projecten { margin-top: 0.5em; width: 600px; }
#projecten h2 { margin-bottom: 0.5em; }
#projecten a img { border: 3px solid #bebfc0; margin: 0 15px 10px 2px; }
#projecten a img:hover { border-color: #7190a5; }

/* FOOTER */
#footer {
	background-color: #254459; font-family: "Lucida Sans", Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #fff;
	text-align: center;
	padding: 0.5em 0;
}

#footer p { margin: 0; padding: 0; }