body,html
		{
			margin: 0px;
			padding: 0px;
			height: 100%;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #333333;
			background: url(pix/structure/background_body.gif);
			background-position: center;
			background-repeat: repeat-y;
		}

img
		{
			border: none;
		}

h1
		{
			font-weight: bold;
			color: #990000;
			font-size: 11px;
		}

h2
		{
			color: #990000;
			font-size: 10px;
			margin-bottom: 0px;
		}
a:link
		{
			color: #666633;
			text-decoration: none;
		}

a:link2
		{
			color: #FFFFFF;
			text-decoration: none;
		}

a:visited
		{
			text-decoration: none;
			color: #990000;
		}

a:hover
		{
			text-decoration: underline;
		}

a:active
		{
			text-decoration: underline;
		}

.navbar_in
		{
			background-color: #666633;
		}

.navbar_out
		{
			background: transparent;
		}

/* Begin contentblokken */

#canvas
		{
			margin: auto;
			width: 780px;
			height: 100%;
		}

#main
		{
			float: right;
			width: 760px;
			background: url(pix/structure/background_main.gif);
			background-repeat: repeat-y;
			min-height: 80%;
 			_height: 80%;
		}

#home_header
		{
			width: 500px;
			color: #FF0000;
			font-size: 12px;
			font-weight: bold;
			line-height: 20px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
		}

#col_left
		{
			padding-left: 8px;
			padding-top: 10px;
			width: 122px;
			float: left;
		}

#col_middle
		{
			margin-left: 5px;
			width: 512px;
			margin-bottom: 10px;
		}

#col_middle_home
		{
			width: 520px;
		}

#col_right
		{
			position: absolute;
			top: 110px;
			padding-top: 0px;
			margin-left: 520px;
			width: 240px;
		}

.product_plaatje
		{
			float: left;
			width: 300px;
		}

.product_tekst
		{
			/* margin-left: 145px; */
			margin-right: 5px;
			margin-bottom: 10px;
		}

.col_middle_ruler
		{
			border-bottom: 1px solid #DB0000;
			margin-top: 10px;
			margin-bottom: 10px;
			clear: both;
		}

.col_right_block
		{
			border-top: 1px solid #DB0000;
			border-bottom: 1px solid #DB0000;
			margin: auto;
			margin-top: 10px;
			padding: 2px;
			width: 216px;
			top: 0px;
			clear: both;
			background-color: #FFFFFF;
		}

input
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			border: 1px solid #000000;
			height: 15px;
			font-size: 10px;
		}

input.bestelformulier
		{
			border: 1px solid #CCCCCC;
			width: 240px;
			height: 15px;
			font-size: 10px;
		}

textarea.bestelformulier
		{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			border: 1px solid #CCCCCC;
			width: 240px;
			height: 90px;
			font-size: 10px;
		}

#footer_left
		{
			color: #FFFFFF;
			text-align: left;
			margin-left: 0px;
			margin-bottom: 5px;
			float: left;
		}

#footer_right
		{
			font-size: 9px;
			color: #FF9900;
			text-align: right;
			margin-bottom: 10px;
		}