body {
background-attachment:fixed;
background-image:url(../Images/bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

* {
outline:none;
text-decoration:none;
color: #84b818;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#container {
background:#FFF;
margin-left:auto;
margin-right:auto;
width:938px;
}

#header {
background:url(../Images/header.jpg);
height:178px;
}

#menu_boven {
background:url(../Images/menu_boven.jpg) repeat-x;
height:33px;
padding-left: 0px;
}

#navbar_wrap{
	width: 800px;
	height: 33px;
	float: left;
	padding-left: 2px;
}

#navbar_wrap a{
	margin-left: 10px;
	margin-right: 10px;
}

#menu_links {
float:left;
margin-left:21px;
margin-top:26px;
width:232px;
}

#producten {
background:url(../Images/producten.jpg);
height:32px;
width:232px;
}

#zoeken {
background:url(../Images/zoeken.jpg);
height:32px;
margin-top:24px;
width:232px;
}

.menu_content {
background:#dae5a7;
color: #FFF;
}

#winkelmand {
background:url(../Images/winkelmand.jpg);
height:32px;
margin-top:24px;
width:232px;
}

.button {
background:url(../Images/button.jpg);
height:25px;
width:232px;
cursor:pointer;
}

.button p {
color:#fff;
font-size:12px;
margin-bottom:0;
padding-left:28px;
padding-top:2px;
cursor:pointer;
}

.button a {
color:#FFF;
cursor:pointer;
}

.button:hover {
cursor:pointer;
}

.subbutton {
background:url(../Images/subbutton.jpg);
height:25px;
width:232px;
cursor:pointer;
}

.subbutton p {
font-size:12px;
margin-bottom:0;
padding-left:42px;
padding-top:3px;
cursor:pointer;
}

.subbutton a {
color:#000;
cursor:pointer;
}

.subbutton:hover {
cursor:pointer;
}

#content {
float:left;
margin-left:55px;
margin-right:25px;
margin-top:26px;
width:599px;
}

#footer {
border-top:1px solid #83b817;
height:28px;
margin-left:auto;
margin-right:auto;
width:899px;
}

fieldset {
	border: 1px solid #83b817;	
}

legend {
	border: 1px solid #83b817;
	color: 	#83b817;
}

/** TYPOGRAFIE **/
h1 {
color:#83b817;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
margin:0 0 20px;
float:left;
}

p {
color: #84b818;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0 0 20px;
}

ul {
color: #84b818;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0 0 20px 40px;
}

#menu_boven p {
color:#FFF;
font-size:13px;
margin-bottom:0;
padding-left:32px;
padding-top:6px;
}

#menu_boven a {
color:#FFF;
text-decoration:none;
}

#producten p,#zoeken p,#winkelmand p {
color:#FFF;
font-weight:700;
margin-bottom:0;
padding-left:25px;
padding-top:5px;
}

.menu_content p {
padding-left:20px;
color: #84b818;
}

#footer p {
color:#83b817;
font-size:10px;
margin-top:4px;
}

/** OVERIG **/
.clear {
clear:both;
}

hr {
color:#83b817;
background-color:#83b817;
height:1px;
margin-top:7px;
margin-left:18px;
}

.hr{ /* Div voor horizontal ruler */
	height: 1px;
	width: 100%;
	clear: both;
	margin-top: -5px;
	margin-bottom: 15px;
	border-bottom: 1px solid #83b817;
}

/* BiedMeer styles */

a {
	color: #84b818;
}

a:visited {
	color: #84b818;
}

a:active {
	color: #84b818;
}

.ShoppingCart {
	width: 230px;
	text-align: center;
}

.MaxWidth {
	width: 575px;
}

hr {
	width: 0px;
	color: #FFFFFF;
	
}

.MorePagesButton {
	border-color: #83b817;
	
}

/* Seach Form */
.SearchFormLabel {
	font-weight: bold;
	border-bottom: 1px solid #83b817;
}

.SearchFormData {
	border-bottom: 1px solid #83b817;
}

.ProductList_TDDescription a {
	color: #83b817;
	
}

.ShoppingCartPricingTable table{
	margin-left:auto; 
	margin-right:auto;
}

