	html, body {
		margin: 0px;
		width: auto;
		background-color: #fff;
	}
	div.wrapper {
		font-family: "Arial", "Helvetica";
		font-size: 1.2em;
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
	}
	div.header_back, div.header_title {
		position:absolute;
		left:0px;
		top:0px;
		width:100%;
		height:149px;
		background: #fff url(gfx/header_tile.jpg) repeat-x scroll;
	}
	div.header_title {
		position:absolute;
		margin-left: -378px;
		left:50%;
		top:0px;
		width:756px;
		height:149px;
		background: none;
	}
	div.header_back #right {
		float: right;
	}
	div.header_title #pic1 {
		position: absolute;
		top: 22px;
		left: 8px;
	}
	div.header_title #pic2 {
		position: absolute;
		top: 22px;
		right: 7px;
	}
	div.banner_back, div.banner_text {
		position: absolute;
		left: 0px;
		top: 149px;
		width: 100%;
		height: 29px;
		background: #fff url(gfx/banner_tile.gif) repeat-x scroll;
	}
	div.banner_text, div.banner_text a {
		font-family: Arial, Helvetica;
		background: none;
		text-align: center;
		vertical-align: top;
		line-height: 25px;
		color: #fff;
		font-weight: normal;
		font-style: italic;
		text-decoration: none;
	}
	div.body {
		position:absolute;
		left:0px;
		top:178px;
		width:100%;
		height:550px;
		background-color: ;
		margin:0px;
	}
	div.additional {
	/*NEEDS FIXING*/
		/*background-color: #fff;*/
		position: absolute;
		top: 0px;
		right: 0px;
		width: 155px;
		height: auto;
		font-size: 1em;
		color: #777;
	}
	div.content {
		margin-left: 155px;
		margin-right:155px;
		background-color: #fff;
		height: 100%;
		text-indent: -5px;
		padding: 20px;
		min-width: 400px;

		font-family: "Gill Sans MT", "Gill sans", "Trebuchet ms", "Arial", "Helvetica";		
		font-size: 0.8em;
		line-height: 1.2em;
		letter-spacing: 0.01em;
		
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-left: 155px;
		margin-right:155px;
	}

	html>body .content {
		margin-left: 155px;
		margin-right: 155px;
	}

	/*MENU*/
	div.menuHolder {
		background: #fff url(gfx/menu.jpg) no-repeat scroll top left;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 155px;
		height: 542px;
		font-size: 0.8em;
		color: #fff;
		padding-left: 0px;
	}

	div.menu {
		width:146px;
		margin-top: 20px;
	}
	
	div.menu div {
		border-bottom-width: 1px;
		border-bottom-color: #F1C3C5;
		border-bottom-style: dashed;
	}

	div.submenu div {
		border-bottom-width: 0px;
	}

	div.menu a {
		display: block;
		width: 100%;

		font-weight: normal;
		color: #fff;
		line-height: 22px;
		text-indent: 7px;

		text-decoration: none;
		vertical-align: bottom;
	}

	div.submenu a {
		text-indent: 14px;
	}
	div.menu a:hover {
		color: #000;
		text-decoration: dotted;
		background-color: #fff;
	}
	#selectedLink {
		color: #000;
		text-decoration: dotted;
		background-color: #fff;
	}
	div.extras, div.extras a{
		height: 20px;
		width: 100%;
		background-color: #eee;
		
		font-family: "Arial", "Helvetica";
		font-size: 0.86em;
		color: #555;

		text-align: right;
		text-decoration: none;
	}
	div.extras {
		margin-top: 1.2em;
	}
	div.extras img {
		vertical-align: middle;
		border: 0px;
	}		
	div.date {
		color: #bbb;
		float: left;
		width: 60%;
		text-align: left;
		text-indent: 5px;
		font-size: 0.86em;
	}
	div.printing {
		font-size: 0.86em;
		float: right;
		width: 35%;
	}
	div.images, div.images p {
		width: 100%;
		text-align: center;
		color: #000;
	}
	div.images p, div.images p a {
		text-align: left;
		color: #000;
		background-color: #eee;
		text-indent: 10px;
		text-decoration: none;
	}
	div.images img {
		background-color: #f7f7f7;
		border-color: #888;
		padding: 10px;
	}
	img.align_right {
		border-color: #999;
		padding: 1px;
		float: right;	
		margin: 5px;
	}
	img.align_left {
		border-color: #999;
		padding: 1px;
		float: left;	
		margin: 5px 15px 5px 5px;
	}	
	div.fotograaf {
		background-color: #f0f0f0;
		width: 440px;
		font-style: italic;
		text-align: right;
		font-size: 0.8em;
		float: auto;
	}
	div.fotograaf img {
		border-color:#999;
		padding: 2px;
	}
	img.img_zijkant {
		border-color: #999;
		padding: 1px;
		margin: 21px 0px 0px 0px;
	}

/*PRODUCTS*/	
	td.brug_prod_sep {
		width: 30px;
		text-align: center;
	}
	td.brug_prod_naam {
		width: 140px;
	}
	.brug_table td, .brug_table {
		vertical-align: top;
	}
	td.brug_add_img {
		height: 10px;
		text-align: center;
		vertical-align: middle;
		background-color: #890;
	}
	tr.prod_row_over{
		background-color: #ddd;
	}
	tr.prod_row_out{
		background-color: #fff;
	}
	p:hover{
		color: #900;
	}
	div.overlay{
		postition: absolute;
		background-color: #fefefe;
		width: 600px;
		height: 600px;
	
	}