body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7f7f7f;
	background: #000;
}

#wrapper {
	margin: 55px auto 0 auto;
	width: 997px;
}

#logo {
	display: block;
	width: 430px;
	height: 147px;
	background: url(../images/logo.gif) no-repeat;
	float: left;
}

#menu {
	display: block;
	margin: 0;
	padding: 48px 0 0 0;
	width: 552px;
	float: right;
}

#menu ul {
	display: block;
	background:url(../images/bg_menu.gif) no-repeat;
	width: 174px;
	height: 77px;
	margin: 0;
	padding: 26px 15px 0 0;
	list-style-type: none;
	float: left;
}
body#nieuws #menu ul#menu1, body#visie #menu ul#menu1, body#werkwijze #menu ul#menu1,
body#portfolio #menu ul#menu2, body#opdrachtgevers #menu ul#menu2, body#contact #menu ul#menu3 {	
	background:url(../images/bg_menu_active.gif) no-repeat;	
}
#menu ul#menu3 {
	padding-right: 0;	
}

#menu span {
	display: none;
}

#menu li {
	display: inline;
	float: left;
}

#menu li a {
	display: block;
	width: 174px;
	height: 15px;
	margin-top: 10px;
}

#menu li a.nieuws {
	background: url(../images/menu_nieuws.png) no-repeat;
}
#menu li a.visie {
	background: url(../images/menu_visie.png) no-repeat;
}
#menu li a.werkwijze {
	background: url(../images/menu_werkwijze.png) no-repeat;
}
#menu li a.portfolio {
	background: url(../images/menu_portfolio.png) no-repeat;
}
#menu li a.opdrachtgevers {
	background: url(../images/menu_opdrachtgevers.png) no-repeat;
}
#menu li a.contact {
	background: url(../images/menu_contact.png) no-repeat;
}

body#nieuws #menu li a.nieuws, #menu li a.nieuws:hover {
	background: url(../images/menu_nieuws_a.png) no-repeat;
}
body#visie #menu li a.visie, #menu li a.visie:hover {
	background: url(../images/menu_visie_a.png) no-repeat;
}
body#werkwijze #menu li a.werkwijze, #menu li a.werkwijze:hover {
	background: url(../images/menu_werkwijze_a.png) no-repeat;
}
body#portfolio #menu li a.portfolio, #menu li a.portfolio:hover {
	background: url(../images/menu_portfolio_a.png) no-repeat;
}
body#opdrachtgevers #menu li a.opdrachtgevers, #menu li a.opdrachtgevers:hover {
	background: url(../images/menu_opdrachtgevers_a.png) no-repeat;
}
body#contact #menu li a.contact, #menu li a.contact:hover {
	background: url(../images/menu_contact_a.png) no-repeat;
}

#content {
	display: block;
	width: 930px;
	margin-left: 67px;
	padding-top: 17px;
	background: url(../images/bg_lijntjes.gif) no-repeat;
	margin-top: 12px;
}

#content h1, #content h2 {
	font-weight: normal;
	color: #da0041;
	font-size: 21px;
	margin: 0;
	padding: 0;
}

#content h2 {
	font-size: 12px;
}

#content p {
	margin: 0 0 1em 0;
	padding: 0;
}

#content a {
	text-decoration: none;
	color: #FFF;
}

a:focus, a:active {
	outline: none;
}

/* Projecten */

div.project {
	width: 174px;
	height: 255px;
	overflow: hidden;
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
div.project p {
	margin: 0;
}

div.project5, div.project10, div.project15, div.project20 {
	padding-right: 0;	
}

/* Portfolio */

#gallery {
	width: 930px;
	height: 364px;
	overflow: hidden;
}

#galleryNav {
	width: 930px;
	height: 14px;
	padding: 2px 0;
	margin-bottom: 15px;
	background: #272727;
	position: relative;
}
#galleryPrev {
	position: absolute;
	left: 3px;
}
#galleryNext {
	position: absolute;
	right: 3px;
}

body#portfolio div.tekst {
	padding-left: 189px;
	width: 363px;
}

body#portfolio #portfolioList {
	float: right;
	width: 363px;
	padding-top: 1em;
}

body#portfolio #portfolioList a {
	color: #7f7f7f;
}

body#portfolio #portfolioList a.active {
	color: #da0041;
}

/* Visie */

img.fotoGroot {
	float: left;
	width: 364px;
	overflow: hidden;
}

div.tekstWrapper {
	padding-bottom: 30px;	
}

div.tekst {
	float: left;
	width: 344px;
	padding-left: 15px;
}

a img {
	border: none;	
}

/* Opdrachtgevers */

body#opdrachtgevers div.tekst {
	padding-left: 189px;
	width: 741px;
	float: none;
}

/* Contact */

body#contact div.tekst {
	width: 550px;
}
 */