html, body {
	margin:				0;
	padding:			0;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	color: 				#001D39;
	text-align:			center;
	height:				100%;
	min-height:			100%;
}

/* ========================================================================= */
/* STANDARD HTML */
a {
	text-decoration:	none;
	color:				#58AB25;
	font-weight:		bold;
}

img {
	padding: 			0;
	margin:	 			0;
	border:				0px solid #58AB25;
}

textarea {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	padding: 			2px;
}

object { outline:none; }

h1,h2,h3,p,a  {
	padding:			0;
	margin:				0;
}


/* ========================================================================= */
/* DIV columns */
#outer{
	position:			relative; /* needed for footer positioning*/
	margin:				0 auto; /* center, not in IE5 */
	text-align:			left;
	border-left:		1px solid #939598;
	border-right:		1px solid #939598;
	
	width:				777px;
	margin:				auto;
	height:				auto !important; /* real browsers */
	height:				100%; /* IE6: treaded as min-height*/
	min-height:			100%; /* real browsers */
}

	#header {
		height:				125px;
		border-bottom:		5px solid #58AB25;
		background: 		#FFFFFF url(../images/header_right.jpg) no-repeat bottom right;
	}
		#header img {
			border:				0px solid #000000;
			float:				left;
			padding:			0 50px 0 0;
		}

	#languagebar {
		padding:			20px;
		text-align:			right;
		height:				20px;
	}
		#languagebar a {
			width:					27px;
			background-repeat:		repeat-y;
			background-position:	0 17px;
			padding:				0 2px 3px 0;
		}
			#languagebar a.hilite {
				background-position:		0 0;
			}
			#languagebar a.language:hover {
				background-position:		0 0;
			}
	/**
	 * CONTENT
	 */
	#body {
		position:			relative;
		float:				left;
		color: 				#000000;
		width:				775px;
		z-index:			2;
	}

		#content {
			padding:			0 80px 0 110px;
			line-height:		1.8;
			text-align:			left;
		}
			#content p {
				padding:		0 0 10px 2px;
			}
			#content td {
				padding:			2px;
			}
			#content object{
				clear:				both;
			}
			#content a, 
			#content a:visited, 
			#content a:link {
				color:				#58AB25;
				font-family:		Arial, Helvetica, sans-serif;
				font-size:			11px;
				font-weight:		bold;
				text-decoration:	none;
			}
	
			#content a:hover {
				text-decoration:	underline;
			}
	#footerImage{
		bottom:				30px;
		position:			absolute;
		width:				777px;
		height:				157px;
		z-index:			1;
	}

	#footer {
		position:			absolute;
		bottom:				0;
		width:				777px;
		height:				25px;
		/*border-top:			5px solid #FFFFFF;*/
		background-color:	#C6C6C8;
		text-align:			center;
		line-height:		2;

	}
		#footer a {
			color:				#000000;
			font-weight:		normal;
		}

/* ========================================================================= */
/* PRODUCT OVERZICHT */
div.product {
	height: 			100px;
	width: 				275px;
	float: 				left;
}

div.productPicture {
	float: 				left;
	border:				1px solid #59AE2F;
}

.productTitle {
	color:				#55AB26;
	font-weight:		bold;
	font-size:			18px;
}

div.productText {
	color:				#000000;
}

div.productInfo {
	float: left;
	padding-left:		10px;
}
/* ========================================================================= */
/* PRODUCT HTML */
div#prod_title {
	font-size:			24px;
	color:				#5C5D5F;
	text-transform:		uppercase;
}
div#prod_imgBox {
	
}
div#prod_omschr {
	font-size:			18px;
	color:				#5C5D5F;
	text-transform:		lowercase;
}


