/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-image:url(../images/layout/background_05.jpg);
	background-repeat:repeat;
	background-position:top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}

HTML, body{
	height:100%;	
}

a{
	color:#fa8400;
	text-decoration:none;
}

#container{
	background-image:url(../images/layout/background_content.jpg);
	width:980px;
	margin:0 auto;
}

#menu{
	background-image:url(../images/layout/home_02.jpg);
	background-repeat:no-repeat;
	width:225px; /*225*/
	_height: 273px;/*446*/
	min-height: 273px;
	padding-top:130px;/*173*/
	float:left;
	color:#3f7020;
}

#logo_home
{
  position: absolute;
  width: 222px;
  height: 115px;
  cursor: pointer;
}

	#zoeken{
		height:24px;
		padding: 2px 0px 13px 2px;
		text-align:center;
	}
	
	#menuitems{
		width:223px;
		margin: 0px 1px;
		min-height:248px;
		_height:248px;
		background-image:url(../images/layout/menu_back.jpg);
		background-repeat:no-repeat;
		padding-bottom:5px;
	}
		#menuitems ul{
			padding:0px;
			margin:0px;
			list-style:none;
		}
	
		#menuitems li{
			
			/*
			height:17px;
			font-weight:bold;
			list-style:none;
			*/
		}
		
		#menuitems li .top_level_menu_on{
			
			/*
			height:17px;
			padding: 4px 0px 0px 15px;
			margin: -4px 0px 0px -15px;
			*/
		}
				
		#menuitems li .top_level_menu_on, #menuitems li:hover{
			background-image:url(../images/layout/orange_button_11.jpg);
			background-repeat:repeat-x;
			background-position:top;			
		}
		
		#menuitems li a{
			color:#FFF;
			font-weight:bold;
			text-decoration:none;
			display:block;
			padding: 4px 10px 4px 10px;
		}
	
#winkelwagen{
	padding:10px 13px;
	width:199px; /*225*/
}
	
#adreslinks{
	padding:0px 13px;
	width:199px; /*225*/
}

#homeimage{
	float:right;
	width:755px;
	height:436px;
	background-image:url(../images/layout/home_03.jpg);
}

#homecontent{
	width:347px;
	float:left;
}

h1{
	color:#417023;
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

h2{
	color:#417023;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0px;
}

#aanbiedingenbalk{
	width:369px;
	float:right;
}
	#aanbiedingenbalk h1{
		background-image:url(../images/layout/button_green_11.jpg);
		background-position:bottom;
		font-size:14px;
		padding:3px 20px;
		color:#FFF;
		margin:0px;
		background-repeat: repeat-x;
		display: inline;
		height:21px;
	}
	
	.aanbieding{
		background-image:url(../images/layout/aanbieding_back_18.jpg);
		background-repeat:repeat-x;
		background-position:bottom;
		_height:109px;
		min-height:109px;
		padding:10px;
		margin-bottom:15px;
	}
	
	.aanbieding .onderbalk{
		clear:right;
		margin-top:10px;
	}
	
	.aanbieding_input{
		background-image: url(../images/layout/search_back.jpg);
		background-repeat:repeat-x;
		border:none;
		height:12px;
		font-size:11px;
		padding: 2px 2px 2px 2px;
		color:#666;
	}

#main{
	float:right;
	width:730px; /*755*/
	clear:right;
	background-image:url(../images/layout/back_contentfade_05.jpg);
	background-repeat:repeat-x;
	padding: 10px 15px 5px 10px;
}

#bottom{
	clear:both;
	width:100%;
	text-align:right;
	color: #a3cc89;
	padding:5px 0px 10px;
}

#bottom a{
	color:#a3cc89;
}

.clear{
	clear:both;
	height:1px;
}

.search_button{
	background-image: url(../images/layout/orange_button_11.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:13px;
	padding: 0px 0px 0px 0px;
	border:1px solid #FFF;
}

.search_input{
	background-image: url(../images/layout/search_back.jpg);
	background-repeat:repeat-x;
	border:none;
	padding: 3px 2px 3px 2px;
	color:#4a4a4a;
	width:130px;
	font-size: 12px;
}

.orange_button{
	background-image: url(../images/layout/orange_button_11.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-size:13px;
	padding: 2px 0px 1px 0px;
	border:1px solid #FFF;
}