body {background: #ebe6de url(img/bg.jpg) top center repeat; margin: 0; font: 12px/22px arial, tahoma, verdana;}


fieldset, form {padding: 0; margin: 0; border: 0;}
input, textarea, select {font: 16px arial, "times new roman"; padding: 6px; border: 1px solid #ddd;}
textarea {line-height: 2;}

input.submit, button, input[type="button"], input[type="submit"] {font: bold italic 14px/15px georgia, "times new roman"; padding: 6px 6px 5px 6px; background: #adadad; cursor: pointer; color: white; border: 1px solid #adadad;}
input.submit:hover, button:hover, input[type="button"]:hover, input[type="submit"]:hover {background: #92495f; border-color: #92495f;}
input.radio, label {width: auto !important; border: 0 !important; cursor: pointer;}

img {padding: 0; margin: 0; display: block; background: #ccc; color: white; border: 0;}


h2 {font: lighter italic 22px georgia, "times new roman"; color: #83354d; margin: 0; padding: 0 0 10px 0;letter-spacing: -1px;}
h3 {font: lighter italic 17px/22px georgia, "times new roman"; color: #989652;  padding: 0 0 3px 0; margin: 0; letter-spacing: -1px;}
h4 {font-size: 11px; color: #aaa; padding: 0; margin: 0;}
h5 {font: bold 11px/18px arial, tahoma, verdana; text-transform: uppercase; color: #444; padding: 0 0 5px 0; margin: 0;}

small {color: #aaa; font-size: 12px;}

table, tr, td {vertical-align: top;padding: 0;}
td {border-top: 1px solid #ddd;}
table {border-bottom: 1px solid #ddd;}

p {margin: 0; padding: 5px 0;}

#berries {min-width: 990px; width: 100%; background: transparent url(img/berries.jpg) top center no-repeat; padding: 33px 0 50px 0;}
#container {width: 908px; position: relative; padding: 18px;background: #f0efec url(img/container.jpg) top center no-repeat; border: 1px solid #f3eee8; margin: 0 auto;}
#minwidth {width: 1000px; height: 1px;}

#header {width: 910px; height: 127px;}
.header1 {background: transparent url(img/header1.jpg) top left no-repeat;}
.header2 {background: transparent url(img/header2.jpg) top left no-repeat;}
.header3 {background: transparent url(img/header3.jpg) top left no-repeat;}
.header4 {background: transparent url(img/header4.jpg) top left no-repeat;}
.header5 {background: transparent url(img/header5.jpg) top left no-repeat;}

#logo {position: absolute; top: 97px; left: 46px; width: 248px; height: 157px; padding: 0; margin: 0; background: transparent url(img/logo.png) top left no-repeat;}
#logo a {position: relative; display: block; width: 0px !important; height: 0px !important; padding: 157px 248px 0 0; font-size: 11px !important; overflow: hidden;}



#nav {width: 910px; height: 93px; background: #873952 url(img/nav.jpg) top left no-repeat;}
#nav ul {list-style: none none; margin: 0; padding: 7px 0 0 0; width: 606px; float: right; position: relative;}
#nav ul li {width: 202px; height: 22px; float: left; position: relative; margin: 3px 0 0 0; padding: 0; }
#nav ul li a {font-size: 1px !important; width: 0px !important; height: 0px !important; padding: 22px 202px 0 0;  overflow: hidden; display: block; }

#nav ul li.home {background: transparent url(img/nav_home.gif) 30px 0 no-repeat;}
#nav ul li.blauwebessen {background: transparent url(img/nav_blauwebessen.gif) 30px 0 no-repeat;}
#nav ul li.recepten {background: transparent url(img/nav_recepten.gif) 30px 0 no-repeat;}
#nav ul li.webwinkel {background: transparent url(img/nav_webwinkel.gif) 30px 0 no-repeat;}
#nav ul li.watiserrijp {background: transparent url(img/nav_watiserrijp.gif) 30px 0 no-repeat;}
#nav ul li.boerenerfwinkel {background: transparent url(img/nav_boerenerfwinkel.gif) 30px 0 no-repeat;}
#nav ul li.vakantiewerk {background: transparent url(img/nav_vakantiewerk.gif) 30px 0 no-repeat;}
#nav ul li.snoeiploeg {background: transparent url(img/nav_snoeiploeg.gif) 30px 0 no-repeat;}
#nav ul li.veilingplukkers {background: transparent url(img/nav_veilingplukkers.gif) 30px 0 no-repeat;}
#nav ul li.contact {background: transparent url(img/nav_contact.gif) 30px 0 no-repeat;}

#nav ul li:hover {background-position: 30px -22px;}
#nav ul li.active {background-position: 30px -44px;}



#content {min-height: 340px; height: auto !important; height: 340px; width: 850px; padding: 0 30px 34px 30px; background: #f9f9f9 url(img/content.jpg) top left no-repeat;}
#content a {color: #392b2f; text-decoration: none; border-bottom: 1px solid #e5e5e5;}
#content a:hover {color: #893b54; border-color: #d5bec6;}


#content .leftcol {width: 244px; padding: 34px 30px 0 0; float: left; position: relative;}
#content .leftcol .box {width: 222px; border: 1px solid #eee; background: white; padding: 10px; color: #8e7a69; margin: 0 0 10px 0;}
#content .leftcol .box ul {margin: 0 0 0 5px;}
#content .leftcol .box a {border: 0;}

#content .leftcol .button {display: block; height: 30px; width: 244px; margin: 10px 0 0 0; border: 0; background: transparent url(img/button.gif) top left no-repeat; font: 12px/30px arial; color: white; text-decoration: none; text-align: center; ;}
#content .leftcol .button:hover {background-position: 0 -35px; color: white;}

#content .rightcol {width: 542px; padding: 34px 0 0 30px; float: left; position: relative; color: #4e4e4e; background: transparent;}
#content .rightcol .box {padding: 20px; width: 500px; border: 1px solid #fff; background: #e8e5da; font: 12px/2 georgia;}
#content .rightcol .box table, #content .rightcol .box table td, #content .rightcol .box table tr {padding: 0; margin: 0; border: 0; }


#content ul {list-style-image: square; 0; margin: 0;list-style: square inside; text-indent: -1em; padding: 0 0 0 1em;}


#footer {min-height: 50px; height: auto !important; height: 50px; line-height: 18px; color: #a09b92; padding: 20px 30px 0 30px; background: transparent url(img/footer.gif) top left no-repeat; width: 850px}

#footer ul {list-style: none; padding: 0; margin: 0;}
#footer a {color: #938d82; text-decoration: none;}
#footer a:hover {color: #a09b92; text-decoration: underline;}

#footer .leftcol {float: left; position: relative; width: 244px; margin: 0; padding: 0; text-align: left; font-size:11px; font-family: arial, tahoma, verdana;}
#footer .leftcol ul {width: 50%; float: left; position: relative; }

#footer .rightcol {width: 606px; float: right; position: relative; margin: 0; padding: 0; text-align: left; font-size:11px; font-family: arial, tahoma, verdana;}
#footer .rightcol .col_left {width: 142px; padding: 0 0 0 60px; float: left; position: relative;}
#footer .rightcol .col_right {width: 344px; padding: 0 0 0 60px; float: left; position: relative;}
#footer .rightcol input.text {width: 265px; font: 14px arial; padding: 5px !important; border: solid #ddd; border-width: 1px; margin: 0 5px 0 0; color: #4e4e4e;}
#footer .rightcol input.submit {width: 57px; padding: 3px 4px 3px 4px !important; line-height: 15px;}
#footer .rightcol .backtotop {float: right; position: relative; margin: 25px 0 0 0;}


.clear {clear: both; font-size: 1px !important; height: 0px !important;}

.line {height: 1px !important; font-size: 1px !important; border-top: 1px solid #ddd; margin: 30px 0 29px 0;}

.strong {font-weight: bold !important;}
.lighter {font-weight: lighter !important;}

.nopadding {padding: 0 !important;}
.noborder, .noborder td {border: 0 !important;}

.form td {padding: 10px 0; vertical-align: top; border: 0;}
.form input, .form textarea {width: 346px;}
.form input.submit {width: 360px; }

.notice {color: #96425c;}


.floatleft {float: left; position: relative;}
.floatright {float: right; position: relative;}

.w25 {width: 25%;}
.w33 {width: 33%;}
.w50 {width: 50%;}
.w67 {width: 67%;}
.w75 {width: 75%;}
.w100 {width: 100%;}


#weather{
	position: relative;
}
#graphs{
	position: absolute;
	top: 20px;
	right: 20px;
	visibility: hidden;
}
/* mijnwinkel instellingen*/ 
.shop_product{
	border-bottom-style:solid;
	border-top-style:solid;
	border-width: thin;
	border-color: #AAAAAA;
	margin-bottom: 20px;
}
.shop_product table{
	border-style:none;
	width: 100%;
}
.shop_product table tr{
	border-style:none;
}
.shop_product table tr td{
	border-style:none;
}
.shop_product_img{
	text-align:right;
	vertical-align:top;
}
.shop_product_img a{
	text-decoration: none !important;
	border-style: none !important;
}
.shop_product_img img{
	display:inline;
	text-decoration: none;
}
.poweredby{
	text-align: right;
}
.poweredby span{
	background:none !important;
	font-weight:normal !important;
	color:#4e4e4e !important;
}
body{
	padding:0px !important;
}
#winkelwagen input, textarea, select {
	font: 12px arial, "times new roman" !important; 
}
/*recepten*/
.receptenbox{
	font-size: 90%;
	line-height:1.75;
}
.receptenbox h5{
	margin-bottom: -8px;
}
#small-cart{
	width:100%;
}
.box input[type="text"]{
	width:35px;
	font-size:100%;
	padding:2px;
	text-align:center;
}
.product{
	margin-bottom:10px;
}
.product td{
	padding:3px;
	padding-left:0px;
}
#small-cart th{
	text-align:left;
}
.terms-conditions h3{
	margin-top:15px;
	margin-bottom:5px;
	line-height:1;
}