*
{
	margin: 0;
	padding: 0;
}

html,body
{
	height: 100%;
}

body
{
	font-family:arial;
	color: #000;
}

table
{
	font-family:arial;
	font-size:12px;
	line-height:19px;
	color: #000;
}

a, .link
{
	font-weight:normal;
	color:#3e7e30;
	text-decoration:none;
}

a:hover
{
	font-weight:normal;
	color:#3e7e30;
	text-decoration:underline;
}

#container
{
	width: 1000px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: #ffffff;
}

#headleft
{
	background: url(/images/site/top_left_2.png);
}

#headmiddel
{
	background: url(/images/site/hendriks_groot.png) no-repeat center;
}

#headright
{
	background: url(/images/site/top_right.png);
}

#mainleft
{
	background:#3e7e30 url(/images/site/fade_left.gif) repeat-y right;
}

#mainright
{
	background:#3e7e30 url(/images/site/fade_right.gif) left repeat-y;
}

#content
{
	padding:40px 40px 40px 40px;
	font-size:12px;
	line-height:19px;
	color: #000;
	text-align:left;
}

h1
{
	font-weight:bold;
	font-size:18px;
	line-height:50px;
	text-align:left;
	color:#3e7e30;
}

h2
{
	font-weight:lighter;
	font-size:14px;
	line-height:50px;
	margin-left:10px;
	text-align:left;
	color:#3e7e30;
}

h3
{
	font-weight:lighter;
	background:#3e7e30;
	height:50px;
	line-height:50px;
	font-size:16px;
	text-align:center;
	color:#fff;
}

h4, h4 a, h4 a:hover
{
	font-weight:lighter;
	background:#3e7e30;
	height:30px;
	line-height:30px;
	font-size:16px;
	text-align:center;
	color:#fff;
}

#menu
{
	margin: 30px 0 0 0;
}

div.menuitem
{
	font-weight:normal;
	font-size:16px;
	width:196px;

	margin-top:10px;
	margin-bottom:2px;
	line-height:30px;
}

div.submenuitem
{
	font-weight:normal;
	width:196px;
	font-size:12px;
	margin-bottom:2px;
	line-height:20px;
}

div.menuitem a
{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	display:block;
	width:176px;
	*width:216px;
	text-align:right;
	padding: 0 20px 0 20px;
	background:#568b47 url(/images/site/fade_left_menu_item.jpg) repeat-y right;
}

div.submenuitem a
{
	text-decoration:none;
	color:#fff;
	display:block;
	width:176px;
	*width:216px;
	text-align:right;
	padding: 0 20px 0 20px;
	/*background:#568b47 url(/images/site/fade_left_menu_item.jpg) repeat-y right;*/
}

div.menuitem a:hover, div.menuitem a.active
{
	color:#fff;
	background:#00aae7 url(/images/site/fade_left_menu_selected.jpg) repeat-y right;
	text-decoration:none;
	font-weight:bold;
}

div.submenuitem a:hover
{
	color:#fff;
	text-decoration:none;
	background-color: #00aae7;
}

div.submenuitem a.active
{
	font-size:14px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}


.menubullet_hidden
{
	visibility:hidden;
}

.gras_img
{
	position:absolute;
	width: 100px;
	height:100px;
	margin:200px 0 0 235px;
}

#speelgras_img
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/site/speelgras_blauw.png');
}

#speelgras_img[id]
{
	background: url(/images/site/speelgras_blauw.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/site/speelgras_blauw.png');
}

#siergras_img
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/site/siergras_blauw.png');
}

#siergras_img[id]
{
	background: url(/images/site/siergras_blauw.png);
}

#supergras_img
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/site/supergras_blauw.png');
}
#supergras_img[id]
{
	background: url(/images/site/supergras_blauw.png);
}

#grasbestellen
{
	cursor:hand;
	cursor:pointer;
	position:absolute;
	width: 100px;
	height:100px;
	margin:200px 0 0 -50px;
	padding: 0;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/site/bestellen.png');
}

#grasbestellen[id]
{
	background-image: url(/images/site/bestellen.png);
}

label
{
	width:100px;
	float:left;
}

input
{
	border:1px solid #888;
	background:#f2f2f2;
}

input.button
{
	border:1px solid #000;
}


/******************
	* Besteltraject
	*****************/
	
#postcode{
	color:  white;
	margin-top: 50px;
	margin-left: 10px;
	
}

.breadcrumb_container
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.breadcrumb_actief
{
	color: #3e7e30;
}

.breadcrumb_inactief
{
	color: #CCCCCC;
}


.lijst
{
	line-height:21px;
}

.lijst td.titel
{
	color:#4e762f;
	font-weight:bold;
	width:150px;
}

.lijst td.waarden
{
	color:#000;
	width:350px;
}


.button
{
	cursor: hand;
	cursor: pointer;
}


#leverancier
{
	width:300px;
	border:1px solid #366d2a;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
	background: #d8e5d6;
}

#leveranciers h1
{
	color:#fff;
	background:#3e7e30;
	font-weight:lighter;
	text-align:center;
	margin:0;
	padding:0;
	line-height:1.4em;
	width:300px;

}

#leveranciers p.text
{
	padding: 5px;
	width:290px;
	*width:300px;
	font-size:12px;
	color:#000;
	text-align:left;
	margin-bottom:0;
}

#leveranciers input
{
	height:20px;
}


.balk_left
{
	font-weight:bold;
	text-align:right;
	padding-right:20px;
	height:30px;
	*height:50px;
	padding-top:19px;
	background:#568b47 url(/images/site/fade_left_menu_item.jpg) repeat-y right;
}

.balk_left img
{
	border:0;
	margin-left:5px;
}

.balk_right
{
	color:#fff;
	padding-left:20px;
	font-size:18px;
	line-height:50px;
	text-align:left;
	background:#568b47 url(/images/site/fade_right_menu_item.jpg) repeat-y left;
}

.leesmeer {
	padding:0;
}

.balk_devider {
	height:0px;
	margin: -21px 0 0px 0;
}
.balk_devider[class] {
	height:0px;
	margin: -1px 0 0px 0;
}

.balk_menuitem a
{
	color:#fff;
	margin-top:16px;
	padding-left:16px;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	text-align:left;
	display: block;
	margin: 10px 0 0 0;
	background:#568b47 url(/images/site/fade_right_menu_item.jpg) repeat-y left;
	cursor:hand;
	cursor:pointer;
}

.balk_menuitem a:hover
{
	color:#fff;
	margin-top:16px;
	padding-left:16px;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	text-align:left;
	background-color: #00aae7;
	cursor:hand;
	cursor:pointer;
	margin: 10px 0 0 0;
	text-decoration: none;
}

.balk_menutext
{
	color:#fff;
	padding-left:16px;
	font-size:10px;
	text-align:left;
}

.balk_menutext .leesmeer
{
	color:#00aae7;
	font-weight:bold;
	cursor:hand;
	cursor:pointer;
}

#innercontent p
{
	margin-bottom:15px;
}

#zoeken{
	padding: 10px;
}

#zoeken p{
	color: #ffffff;
}

.dealerblockinput {
	float: left;
	width: 80px;
	border: none;
	background: none;
	margin: 27px 0 0 130px;
	color: #8d8d8d;
}
.dealerblocksubmit {
	float: left;
	border: none;
	background: none;
	margin: 25px 0 0 0;
}