html {
	height:100%;
	margin:0;
	padding:0;
}

body {
	height:100%;
	text-align:center;
	font-family:arial;
	font-size:12px;
	color:#6a6a6a;
	margin:0;
	padding:0;
	background:#b0b0b0;
}

img {
	behavior:url("/files/website2008/img/pngbehavior.htc");
	border:0px;
}

p {
	margin:0;
	padding:0;	
}

#container {
	width:980px;
	height:auto;
	min-height:100%;
	margin:0 auto;
	text-align:left;
	background:url('../img/bg.jpg');
}

#container img {
	vertical-align:bottom;
}

* html #container {
  height:100%;
}

#clearer {
  clear:both;
}

#logo {
  position:relative;
  left:506px;
  height:84px;
  width:94px;
}

#top {
  width:980px;
  height:285px;
  background:#666666;
  overflow:hidden;
}

#menuleft {
  width:30px;
  height:285px;
  background:url('../img/buttons_left.jpg');
  float:left;
}

#menuleft img{
  width:30px;
  height:142px;
}

#headerleft {
  width:600px;
  height:257px;
  margin:3px 0px 0px 2px;
  float:left;
}

#bar {
  width:auto;
  height:60px;
  background:url('../img/headerbar.jpg');
  .overflow:hidden;
}

#headerphoto {
  width:auto;
  height:160px;
  background:green;
}

#location {
  width:auto;
  height:29px;
  color:#faa419;
  font-size:20px;
  font-weight:bold;
  padding:5px 20px 0px 0px;
  background:#ffffff;
}

#location img {
  position:absolute;
  padding:7px 10px 0px 22px;
  float:left;
  z-index:10;
}

#path {
	position:relative;
	left:47px;
}

#path a{
	text-decoration:none;
	color:#faa419;
  	font-size:20px;
  	font-weight:bold;
}

#headerright {
  width:348px;
  height:257px;
  margin-top:3px;
  background:#666666;
  float:left;
}

#l03 {
  width:348px;
  height:3px;
  background:#666666;
}

#logobar {
  width:346px;
  height:60px;
  background:#f7933b;
}

#menu {
  width:auto;
  height:192px;
  margin:-10px 2px 0px 2px;
  .margin:2px 2px 0px 2px;
}

#menu ul {
  margin:o;
  padding:0px 0px 0px 55px;
  .padding:0px 0px 0px 10px;
  list-style:url('../img/bullets.gif');
  .list-style:url('../img/bullets2.gif');
}

#menu li {
  position:relative;
  top:5px;
  .top:0px;
  height:27px;
  margin-top:5px;
  padding-left:10px;
}

#menu a {
  color:#ffffff;
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}

#menu a:hover {
  color:#f7953e;
}

#submenu {
  position:relative;
  top:-28px;
  _top:-48px;
  *top:-28px;
  left:-2px;
  width:946px;
  height:28px;
  float:right;
  overflow:hidden;
}

#submenu ul {
  position:relative;
  top:10px;
  left:10px;
  padding:0;
  margin-left:10px;
  list-style:none;
  display:inline;
}

#submenu li {
  display:inline;
  border-left:1px solid #ffffff;
  padding:3px 15px 3px 5px;
}

#submenu a {
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

#middle {
  width:980px;
}

#empty {
  width:30px;
  background:#b0b0b0;
  float:left;
}

#content {
  width:522px;
  margin-left:50px;
  .margin-left:20px;
  padding:20px 20px 46px 40px;
  float:left;
  overflow:hidden;
}

#content tr td {
  font-size:12px;
  color:#7a7a7a;
}

#content a{
  color:#e26e25;
  text-decoration:none;
}

#content h1 {
  font-size:16px;
  font-weight:bold;
  color:#e26e25;
  padding:0;
  margin:0;
}

#content h2 {
  font-size:14px;
  font-weight:bold;
  color:#008067;
  padding:0;
  margin:0;
}

#content h3 {
  font-size:12px;
  font-weight:bold;
  padding:0;
  margin:0;
}

#content ul {
  list-style:url('../img/contentbullet.jpg');
}

#products {
  width:580px;
  .width:620px;
  margin-left:-38px;
  .margin-left:-78px;
}

#products ul {
  padding:0;
}

#products li {
  list-style:none;
  list-style-image:none
}

#products li img{
  border:1px solid #666666;
  margin:10px;
  float:left;
}

#products h1{
  margin:0;
  padding:0;
}

#products a img{
  border:0px;
}

.productinfo {
  position:relative;
  .top:-7px;
  padding:7px 10px 10px 10px; 
  .padding:0px 10px 0px 10px; 
}

.productcategorie, #productcategorie {
  position:relative;
  left:10px;
  .left:50px;
  top:15px;
}

#actie {
  position:relative;
  top:50px;
  left:-2px;
  width:344px;
  background:url('../img/actie_bg.jpg');
  background-position:bottom left;
  border-top:2px solid #666666;
  border-bottom:2px solid #666666;
  float:right;
  z-index:10;
}

#actietext {
  min-height:30px;
  width:244px;
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  padding:20px 10px 20px 10px;
}

#actietext tr td {
  color:#ffffff;
  font-size:12px;
  font-weight:bold;
}

#actietext a {
  color:#008067;
  text-decoration:none;
}

#actietext a:hover {
  color:#ffffff;
}

#actiester {
  position:absolute;
  top:-22px;
  left:267px;
  height:95px;
  width:95px;
}

#bottom {
  margin:-29px auto;
  width:980px;
  height:26px;
}

#footer {
  position:relative;
  left:0px;
  width:940px;
  .width:939px;
  height:23px;
  float:right;
  text-align:left;
  color:#ffffff;
  background:#666666;
  font-weight:bold;
  padding:6px 0px 0px 10px;
}

#footer a {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  margin-left:5px;
}

#footer ul {
	list-style:none;
}

#footer li {
	position:relative;
	top:-27px;
	.top:-34px;
	left:40px;
	float:left;
	margin-left:10px;
}

#footer a:hover {
  color:#f79741;
}

#footertext {
  margin-top:2px;
  width:500px;
  height:15px;
  float:left;
  overflow:hidden;
}

#footerlogo {
  margin-top:-4px;
  float:right;
  margin-left:60px;
}

#footerlogo img {
  margin:0px 5px 0px 5px;
  border:0px;
}

#greyphoto {
  position:relative;
  float:right;
  margin-top:-193px;
}
