body,html
	{
		margin: 0px;
		padding: 0px;
		height: 100%;
		width: 100%;
		font-family: Verdana, Arial;
		background: url(pix/structure/body_background.png);
		background-position: center;
		background-repeat: repeat-y;
		background-color: #EEEEE9;
		font-size: 12px;
		color: #5D7700;
	}

img
	{
		border: none;
	}

a
	{
		text-decoration: underline;
		color: #5D7700;
	}

a:hover
	{
		text-decoration: none;
	}

#container
	{
		position: relative;
		margin: auto;
		width: 800px;
	}

#content
	{
		position: absolute;
		_height: 100%;
		min-height: 100%;
		width: 100%;
	}

#header
	{
		position: absolute;
		height: 600px;
		width: 100%;
		background: url(pix/structure/content_background.jpg);
		background-repeat: no-repeat;
	}

#logo
	{
		position: absolute;
		top: 50px;
		left: 40px;
	}

#navigatie
	{
		position: absolute;
		top: 225px;
		right: 575px;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		text-align: right;
	}

#navigatie li
	{
		height: 20px;
	}

#main
	{
		position: absolute;
		left: 270px;
		top: 60px;
		min-height: 100%;
		width: 510px;
	}

#main #contact
	{
		height: 153px;
		width: 209px;
		background: url(pix/structure/contact_blokje.gif);
		padding-left: 5px;
		padding-top: 10px;
		padding-right: 50px;
		padding-bottom: 20px;
	}

#shop
	{
		border-collapse: collapse;
	}

#shop th
	{
		text-align: left;
		padding-left: 5px;
		vertical-align: top;
		height: 16px;
	}

#shop th.titel
	{
		width: 290px;
	}

#shop th.prijs
	{
		text-align: right;
		width: 83px;
	}

#shop td.afbeelding
	{
		width: 125px;
		height: 125px;
		text-align: left;
		vertical-align: top;
		padding-bottom: 10px;
	}

#shop td.omschrijving
	{
		text-align: left;
		padding-left: 5px;
		vertical-align: top;
		padding-bottom: 10px;
	}
