html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
	margin: 0px;
	text-align: center;
	background-color: #ffffff;
	height: auto;
	z-index: 0;
	background-image:URL(../images/body_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	}

#container {
	width				: 922px; /*centers the div in all modern browsers*/
	height				: auto;
	margin				: 0px auto;
	padding				: 0px; /*prevents margin collapse from allowing margins in this div from affecting margins around container*/
	text-align			: left; /*resets normal text align following centering in #container*/
	position			: relative;
	z-index: 0;
/*	background-image:URL(../images/container_bg.jpg);*/
	background-repeat: repeat-y;
	background-position: top;
	background-color: #ffffff;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	}


#container #content {
		position: relative;
		width: auto;
		text-align: left;
		clear: both;
		height: 100%;
		z-index: 0;
		padding-top: 10px;
}


#container #content #header {
					width: 100%;
					height: auto;
					float: left;
					z-index: 1;
					position: relative;
					clear: both;
					}

#container #content #header #header_name {
							width: 100%;
							height: 20px;
							float: left;
							z-index: 1;
							position: relative;
							padding-top: 10px;
							padding-bottom: 10px;
							clear: both;
							text-align: center;
							}



#container #content #header #img {
							width: 264px;
							height: 160px;
							float: left;
							z-index: 1;
							position: relative;
							text-align: left;
							border: 1px solid #9099ae;
							margin-right: 5px;
							display: block;
							overflow: hidden;
							}


#container #content #header #adresgegevens {
							clear: left;
							width: 19%;
							height: 150px;
							float: left;
							z-index: 1;
							position: relative;
							text-align: left;
							border: 1px solid #cecece;
							margin-right: 5px;
							padding: 5px;
							display: block;
							background-color: #ffffff;
							overflow: hidden;
							background-image:URL(../images/box_bg.jpg);
							background-position: bottom;
							background-repeat: repeat-x;
							}

#container #content #header #actualiteiten {
							width: 19%;
							height: 150px;
							float: left;
							z-index: 1;
							position: relative;
							text-align: left;
							border: 1px solid #cecece;
							padding: 5px;
							background-color: #ffffff;
							overflow: hidden;
							background-image:URL(../images/box_bg.jpg);
							background-position: bottom;
							background-repeat: repeat-x;
							}

#container #content #header #breadCrums {
					position: relative;
					float: left;
					width: 50%;
					text-align: left;
					height: 15px; 
					font-size: xx-small;
					color: #757575;
					margin-top: 5px;
					clear: left;
					white-space: nowrap;
		}

#container #content #header  #menu {
					width: auto; /*centers the div in all modern browsers*/
					padding: 0px; /*prevents margin collapse from allowing margins in this div from affecting margins around container*/
					text-align: right; /*resets normal text align following centering in #container*/
					position: relative;
					float: right;
					z-index:3;
					}

					.menuitem {
						float: left;
						height: 15px;
						padding-left: 15px;
						margin-top: 5px;
						width: auto;
						}

					.submenuDiv {
						position: absolute; 
						border-top: 1px solid #9099ae;
						border-left: 1px solid #9099ae;
						border-right: 1px solid #9099ae;
						border-bottom: 1px solid #9099ae;
						top: 0px; 
						visibility: hidden; 
						padding: 0px 0px 0px 4px;
						z-index: 10;
						background-color: #ededed;
						height: auto;
						width: auto;
						}

						.subitemDiv {
							position: inline;
							clear: both;
							float: left;
							height: 20px;
							width: 100%;
							border-bottom: 1px solid #e5e2c6;

						}

						.subitemText {
							width: auto;
							margin-right: 20px;
						}

#container #content #main {
					float: left;
					position: relative;
					width: 100%;
					float: left;
					clear: both;
					visibility: visible;
					padding-top: 5px;
					border-top: 1px solid #cecece;
					border-bottom: 1px solid #cecece;
	}

#container #content #main #left {
							padding-right: 10px;
							padding-left: 10px;
							width: 20%;
							float: left;
							height: auto;
		}


#container #content #main #right {
							width: 75%;
							float: left;
							height: auto;
							border-left: 1px solid #ff0000;
							min-height: 600px;
		}

#container #content #main #right #text {
							width: 100%;
							height: auto;
							padding-left: 15px;
		}


#product {
	width: 100%;
	text-align: center;
	float: left;
	position: relative;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 1px;
	clear: both;

	}

	#product #titel {
	width: 100%;
	height: 26px;
	float: left;
	position: relative;
	text-align: left;
	padding-left: 10px;
	clear: both;
	}
	#product #images {
	float: left;
	width: 20%;
	min-width: 120px;
	text-align: left;
	padding: 10px;
	}

	#product #images #img {
	float: left;
	padding: 5px;
	width: 120px;
	margin-bottom: 10px;
	border: 1px solid #cacaca;
	text-align: center;
	}

	#product #omschrijving {
	clear: right;
	float: left;
	min-width: 520px;
	width: 70%;
	text-align: left;

	}


#contentFooter {
		clear: both;
		position: relative;
		width: 100%;
		height: 10px;
		text-align: center;
		}



