html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	height: 100%;
	background:url(../images/site.jpg) repeat-x #000000;
}

div#site {
	position: relative;
	margin: 0 auto;
	width: 900px;
	left: 50%;
	background-color:#ffffff;
	margin-left: -450px;
}

/* Header*/

div#header {
	height: 242px;
	background-image:url(../images/header.jpg);
}

div#header_bottom {
	background-image:url(../images/menu_bottom.jpg);
	height: 55px;
}

/* */

/* Kop */
div#kop{
  background: #000000;
  border: solid #000000 1px;
}

/* Menu */

div#menu{
  height: 45px;
  background-image:url(../images/menu_bg.jpg);
}

div#menu img{
  margin:0px;
}

div#menuleft {
	margin-left: 7px;
	width: 183px;
	float: left;
	margin-bottom: 30px;
}

div#menuleft div#kop {
	background-image:url(../images/menuleft_top.jpg);
	height: 15px;
}

div#menuleft div#text {
  padding-top: 4px;
	background-image:url(../images/menuleft_spacer.jpg);
}

div#menuleft div#bottom {
	/*background-image:url(../images/menuleft_bottom.jpg);*/
	height: 8px;
}

/* */

div#content {
	width: 900px;
	position: relative;
	background: #FFF6e5;
	/*margin-left: 197px;
	margin-bottom: 30px;*/
}

div#content div#kop {
	background-image:url(../images/main_top.jpg);
	height: 15px;
}

div#content div#text {
	width: 666px;
	position: relative;
	background: #FFF6e5;
}

div#aanbiedingen{
  position:relative;
  float:right;
  width: 214px;
  margin-right: 5px;
}

div#aanbiedingen_top {
	height: 145px;
	background: url(../images/aanbiedingen_top.jpg);\
	position:relative;
}
div#aanbiedingen_content {
	background: url(../images/aanbiedingen_spacer.jpg) repeat-y;
	position:relative;
}
div#aanbiedingen_bottom {
	height: 8px;
	background: url(../images/aanbiedingen_bottom.jpg);
	position:relative;
}
div#aanbiedingen_text {
  position:relative;
  top:-100px;
  left: 10px;
  width: 194px;
  color: #bf2600;
  font-weight: bold;
}
div#aanbiedingen_text h1 {
  color: orange;
}

div#content div#bottom {
	/*background-image:url(../images/main_bottom.jpg);*/
	height: 8px;
}

div#footer {
	background-image:url(../images/footer.jpg);
	height: 26px;
	margin-top:10px;
	position:relative;
	/*margin-top: 90px;*/
	clear: both;
}

h1 {
  font-size: 11pt;
  font-weight:bold;
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
  color:#bf2600;
  font-family: Verdana;
}

img#foto {
  border: 1px #CCCCCC solid;
  border: 0;
}

img#fotos {
  border: 1px #CCCCCC solid;
  margin: 5px;
}



/* Product weergave */

div.product_row{
  width: 700px;
}

div.product{
  width: 214px;
  height: 148px;
  border: colid #000000;
  position:relative;
  float:left;
  margin-left: 10px;
  margin-top: 1px;
  background: url(../images/product_bg.jpg);
}

div.product h1{
  position: relative;
  top: 6px;
  left: 15px;
  font-size: 13px;
  color: #ffffff;
}

div#foto {
  float: left;
  text-align: center;
  width: 131px;
  height: 88px;
  position: relative;
  top: 4px;
  left: 40px;
}

div.prijs{
  left:20px;
  top:109px;
  position: absolute;
  float:left;
  width: 100px;
  z-index:999;
}

div.prijs_prod {
  left:10px;
  top:10px;
  position: relative;
  float:left;
  width: 100px;
}

div.prijs h3 {
  color: #ff1c52;
  font-size: 10pt;
  font-weight: bold;
}

div.prijs_prod h3 {
  color: #ff1c52;
  font-size: 10pt;
  font-weight: bold;
}

div.knop{
  position: absolute;
  left: 100px;
  top: 115px;
  margin-top:2px;
  float:left;
}

div.knop_prod {
  position: relative;
  left: 85px;
  top: 10px;
  margin-top:2px;
  float:left;

}

div#productinfo {
  margin-left: 160px; 
}

div#productinfo p {
  margin: 0px;
}

div#fotos {
  margin-left: 160px; 
  margin-top: 80px;
}

/* */

/* individuele productweergave */
div.products{
  padding: 10px;  
}

div.products h1{
  color: #bf2600;
  font-size: 15px;
  font-weight: bold;
}

div.products div.foto{
  width: 320px;
  height: 200px;
  border: solid 1px #bf2600;
}

div.products div.prijs{
  position: relative;
  left: 0px;
  width: 208px;
  color: #bf2600;
  font-size:14px;
  font-weight: bold;
}

div.productinfo{
  position: relative;
  float: right;
  width: 310px;
  color: #bf2600;
}

/* */

a:link, a:visited, a:active {
  color: #000000;
}

a:hover {
  color: #ff1c52;
}

input#veld, textarea {
  font-size: 9pt;
  border: 1px #CCCCCC solid;
}

div#fout {
  color: #FF0000;
  margin-bottom: 10px;
  font-weight: bold;
}

div#tekst {
	padding-left:5px;
}
