/* start 0 lijn */
    html, body, div, table, tr, td, th, h1, h2, h3, h4, h5, h6, ul, li, ol, p, span, a, img
    {
      margin: 0;
      padding: 0;
    }
/* einde 0 lijn */

/* start algemeen */
    html
	{
		background: #2b2728 url(images/bg.jpg) top center no-repeat fixed;
	}

	body
	{
		width: 926px;
		margin: 0 auto;
		font-family: arial;
		font-size: 12px;
		padding-bottom: 10px;
	}
/* einde algemeen */

/* start logo */
	div#logo img
	{
		border: none;
	}
/* einde logo */

/* start topnavigatie */
	div#topnav
	{
		float: right;
		margin-top: 120px;
	}

	div#topnav ul
	{
		list-style-type: none;
	}

	div#topnav ul li
	{
		float: left;
		margin-left: 17px;
	}

	div#topnav ul li a
	{
		text-decoration: none;
		color: #77ccfa;
		font-size: 14px;
	}
/* einde topnavigatie */

/* start mainnav */
	div#mainnav
	{
		margin-top: 20px;
		border-bottom: 6px solid #33b7ff;
		height: 24px;
		display: block;
		margin-bottom: 12px;
	}

	div#mainnav ul
	{
		list-style-type: none;
	}

	div#mainnav ul li
	{
		float: left;
		background: url(images/dcr_mainnav.jpg) center right no-repeat;
	}

	div#mainnav ul li.item5
	{
		background: none;
	}

	div#mainnav ul li a
	{
		text-decoration: none;
		color: #efefef;
		font-size: 14px;
		padding: 0 23px;
	}

	div#mainnav ul li.item1 a
	{
		padding-left: 0px;
	}

	div#mainnav ul li.item5 a
	{
		padding-right: 0px;
	}
/* einde mainnav */

/* start content */
	div#content
	{
		margin-top: 30px;
	}

	div#content h1
	{
		font-size: 16px;
		color: #33b7ff;
		text-transform: uppercase;
		border-bottom: 1px solid #33b7ff;
		background: url(images/dcr_h1.jpg) bottom right no-repeat;
		padding-bottom: 10px;
		margin-bottom: 20px;
		font-weight: normal;
	}

	div#content h2
	{
		font-weight: normal;
		color: #dddbdb;
		font-size: 18px;
		margin-bottom: 30px;
	}

	div#content h2 a.project_url
	{
		font-weight: normal;
		color: #dddbdb;
		font-size: 18px;
		margin-bottom: 30px;
		text-decoration: none;
	}

	div#content p
	{
		color: #fcfdfd;
		margin-bottom: 28px;
	}

	div#content a
	{
		color: #ff6600;
	}

	div#content span.location
	{
		color: #ffffff;
	}

	div#content p.line_blue
	{
		border-top: 1px solid #33b7ff;
		background: url(images/dcr_h1.jpg) bottom right no-repeat;
		margin-bottom:  16px;
		height: 9px;
		clear: both;
	}

	div#content p.line_grey_right
	{
		border-top: 1px solid #666666;
		background: url(images/dcr_line_grey.jpg) bottom right no-repeat;
		margin-bottom:  16px;
		height: 8px;
		clear: both;
	}

	div#content p.line_grey_left
	{
		border-bottom: 1px solid #666666;
		background: url(images/dcr_line_grey.jpg) top left no-repeat;
		margin-bottom:  16px;
		height: 8px;
		clear: both;
	}

	ul#project_files {
		list-style-type: none;
		margin-bottom: 28px;
		color: #DDDBDB;
	}

	ul#project_files li {
		margin-bottom: 5px;
	}

    /* start listing table */
		div#content table.listing
		{
			width: 100%;
		}

		div#content table.listing td
		{
			vertical-align: top;
			border-bottom: 1px solid #33b7ff;
			padding-bottom: 14px;
			padding-top: 30px;
		}

		div#content table.listing tr.first td
		{
			padding-top: 0px;
		}

		div#content table.listing td.image
		{
			width: 169px;
		}

		div#content table.listing td.description
		{
			padding-left: 5px;
	        background: url(images/dcr_h1.jpg) top right no-repeat;
		}

		div#content table.listing tr.first td.description
		{
			background: none;
		}

		div#content table.listing td p
		{
			margin-bottom: 0;
			color: #dddbdb;
		}

		div#content table.listing td img
		{
			border: none;
		}

		div#content table.listing td p span.location
		{
			color: #33b7ff;
		}
	/* einde listing table */

	/* start overzicht table */
		div#content table.overzicht
		{
			width: 100%;
			margin-bottom: 24px;
		}

		div#content table.overzicht tr.color1
		{
			background: #318cbf;
		}

		div#content table.overzicht tr.color2
		{
			background: #2e617e;
		}

		div#content table.overzicht tr.color3
		{
			background: #2c3c48;
		}

		div#content table.overzicht tr th,
		div#content table.overzicht tr td
		{
			padding: 5px 7px;
			font-size: 13px;
			text-align: left;
		}

		div#content table.overzicht tr th
		{
			background: #33b7ff;
			font-weight: bold;
		}

		div#content table.overzicht tr td
		{
			color: #dddbdb;
		}

		div#content table.overzicht tr td.unit,
		div#content table.overzicht tr td.leefopp,
		div#content table.overzicht tr td.terrasopp
		{
			width: 100px;
		}

		div#content table.overzicht tr td.status
		{
			text-transform: uppercase;
		}

		div#content table.overzicht tr td img
		{
			border: none;
		}
	/* einde overzicht table */

	/* start gallery */
		div#gallery
		{
			margin-bottom: 8px;
			display: block;
			min-height: 370px;
		}

		div#gallery div.right
		{
			display: block;
			float: right;
			width: 20px;
			padding-top: 160px;
		}

		div#gallery div.left
		{
			display: block;
			width: 20px;
			padding-top: 160px;
		}

		div#gallery div.images
		{
			display: block;
			float: right;
			width: 886px;
			text-align: justify;
		}

		div#gallery div.images img
		{
			margin: 0 35px;
		}
	/* einde gallery */
/* einde content */

/* start footer */
	div#footer
	{
		margin-top: 40px;
		margin-bottom: 15px;
		clear: both;
	}

	div#footer p
	{
		color: #999999;
/*		font-style: italic; */
	}

	div#footer a
	{
		text-decoration: none;
		color: inherit;
	}
/* einde footer */
