html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, pre,
abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #000;
}
* {
	outline: none;	
}
a {
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #95191d;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
:focus {
	outline: none;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
}
ul {
	height: auto;
	width: auto;
	position: relative;
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px 0px 18px 0px;
}
ul li {
	min-height: 23px;
	width: auto;
	position: relative;
	float: left;
	background: url(../images/template/bg_li_pijltje.gif) 0px 8px no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px;
}
.nieuws_overzicht_wrapper {
	position: relative;
	float: left;
	padding: 0px 0px 20px 0px !important;
	margin-bottom: 10px;
	margin-top: 10px;
}
#laatstenieuws {
	position: relative;
	float: left;
	margin: 0px 0px 25px 27px;
	font: normal 11px/20px Arial, Helvetica, sans-serif;
	color: #000;
}
#laatstenieuws strong {
	font: bold 11px/20px Arial, Helvetica, sans-serif;
	color: #000;
}
#laatstenieuws a {
	font: bold 11px/20px Arial, Helvetica, sans-serif !important;
	color: #95191d !important;
	margin: 0px !important;
	padding: 0px !important;
	text-decoration: none !important;
}
#laatstenieuws a:hover {
	text-decoration: underline !important;
}
ul li.nieuws_overzicht {
	height: 30px !important;
}
h1.titel {
	position: relative;
	float: left;
	width: 380px;
	height: 65px;
	margin: 20px 0px 0px 35px;
	font-size: 40px;
	color: #ffffff;
	line-height: 40px;
	display: block;
	visibility: hidden;
}
h2.titels {
	position: relative;
	float: left;
	width: 100%;
	height: 21px;
	font-size: 22px;
	color: #95191d;
	line-height: 22px;
	display: block;
	visibility: hidden;
}
p {
	margin: 16px 0;
	line-height: 22px;
	font-style: normal;
}
html, body {
	height: 100%;
}
body {
	background: #fff;
}
#container {
	min-height: 100%;
	height: auto !important; 
	height: 100%; 
	position: relative;
	width: 100%;
	background: url(../images/template/bg_container.gif) top center repeat-x;
	z-index: 10;
}
#site {
	width: 994px;
	height: auto;
	position: relative;
	margin: 0 auto;
	z-index: 20;
	padding-bottom: 205px;
	z-index: 10;
}
#site:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}

/* ==> HEADER START <==  */
#header {
	width: 994px;
	height: 188px;
	position: relative;
	float: left;
	z-index: 70;
}
#header #logo {
	width: 315px;
	height: 85px;
	position: absolute;
	top: 42px;
	left: 31px;
}
#header #top_menu_wrapper {
	width: 600px;
	height: 58px;
	position: absolute;
	top: 0px;
	left: 394px;
	background: url(../images/template/bg_top_menu.gif) top left no-repeat;
}
#header #top_menu_wrapper #top_menu {
	width: 253px;
	height: 10px;
	position: absolute;
	top: 24px;
	left: 49px;
}
#header #top_menu_wrapper #top_menu a {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	position: relative;
	float: left;
}
#header #top_menu_wrapper #top_menu a:hover {
	text-decoration: underline;
}
#header #top_menu_wrapper #top_menu span {
	width: 25px;
	height: 10px;
	float: left;
	display: block;
	background: url(../images/template/bg_top_menu_span.gif) center 4px no-repeat;
}
#header #zoeken {
	width: 220px;
	height: 24px;
	position: absolute;
	top: 16px;
	left: 351px;
	background: url(../images/template/bg_zoeken_veld.gif) top left no-repeat;
}
#header #zoeken #search {
	width: 145px;
	height: 20px;
	position: absolute;
	top: 4px;
	left: 4px;
	background: none;
	border: none;
}
#header #zoeken input {
	width: 58px;
	height: 24px;
	position: absolute;
	top: 0px;
	left: 165px;
	background: url(../images/template/btn_zoeken.gif) top left no-repeat;
	border: none;
	cursor: text;
}
#header #menu {
	width: 555px;
	height: 39px;
	position: absolute;
	top: 98px;
	left: 435px;
	padding: 0px;
	margin: 0px;
	z-index: 70;
}
#header #menu li {
	width: auto;
	height: 39px;
	position: relative;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	z-index: 70;
}
#header #menu li.aktief{
	z-index: 75 !important;
}
#header #menu li a {
	width: auto;
	height: 39px;
	position: relative;
	float: left;
	display: block;
	z-index: 70;
}
#header #menu li a span {
	float: left;
	text-indent: -9999px;
}
#header #menu li#home a {
	width: 70px;
	background: url(../images/template/bg_menu.gif) 0px 0px no-repeat;
	z-index: 70 !important;
}
#header #menu li#home a:hover, #header #menu li#home a.active {
	background: url(../images/template/bg_menu.gif) 0px -39px no-repeat;
	z-index: 80 !important;
}
#header #menu li#home a.sub {
	background: url(../images/template/bg_menu.gif) 0px -78px no-repeat;
	z-index: 80 !important;
}
#header #menu li#agrarisch a {
	width: 90px;
	background: url(../images/template/bg_menu.gif) -70px 0px no-repeat;
	z-index: 70 !important;
}
#header #menu li#agrarisch a:hover, #header #menu li#agrarisch a.active {
	background: url(../images/template/bg_menu.gif) -70px -39px no-repeat;
	z-index: 80 !important;
}
#header #menu li#agrarisch a.sub {
	background: url(../images/template/bg_menu.gif) -70px -78px no-repeat;
	z-index: 80 !important;
}
#header #menu li#groentechniek a {
	width: 121px;
	background: url(../images/template/bg_menu.gif) -160px 0px no-repeat;
	z-index: 70 !important;
}
#header #menu li#groentechniek a:hover, #header #menu li#groentechniek a.active {
	background: url(../images/template/bg_menu.gif) -160px -39px no-repeat;
	z-index: 80 !important;
}
#header #menu li#groentechniek a.sub {
	background: url(../images/template/bg_menu.gif) -160px -78px no-repeat;
	z-index: 80 !important;
}
#header #menu li#fixet a {
	width: 58px;
	background: url(../images/template/bg_menu.gif) -281px 0px no-repeat;
	z-index: 70 !important;
}
#header #menu li#fixet a:hover, #header #menu li#fixet a.active {
	background: url(../images/template/bg_menu.gif) -281px -39px no-repeat;
	z-index: 80 !important;
}
#header #menu li#fixet a.sub {
	background: url(../images/template/bg_menu.gif) -281px -78px no-repeat;
	z-index: 80 !important;
}
#header #menu li#molagrocom a {
	width: 112px;
	background: url(../images/template/bg_menu.gif) -339px 0px no-repeat;
	z-index: 70 !important;
}
#header #menu li#molagrocom a:hover, #header #menu li#molagrocom a.active {
	background: url(../images/template/bg_menu.gif) -339px -39px no-repeat;
	z-index: 80 !important;
}
#header #menu li#molagrocom a.sub {
	background: url(../images/template/bg_menu.gif) -339px -78px no-repeat;
	z-index: 80 !important;
}
#header #menu li#contact {
	margin: 0px;
}
#header #menu li#contact a {
	width: 78px;
	background: url(../images/template/bg_menu.gif) -451px 0px no-repeat;
	z-index: 70 !important;
}
#header #menu li#contact a:hover, #header #menu li#contact a.active {
	background: url(../images/template/bg_menu.gif) -451px -39px no-repeat;
	z-index: 80 !important;
}
#header #menu li#contact a.sub {
	background: url(../images/template/bg_menu.gif) -451px -78px no-repeat;
	z-index: 80 !important;
}
/* ==> HEADER END <==  */

/* ==> SFEER START <==  */
#sfeer {
	width: 994px;
	height: 311px;
	position: relative;
	float: left;
	z-index: 30;
}
#sfeer #foto_wrapper {
	width: 692px;
	height: 311px;
	position: relative;
	float: left;
	overflow: hidden;
	z-index: 40;
}
#sfeer #kaart_wrapper {
	width: 692px;
	height: 311px;
	position: relative;
	float: left;
	overflow: hidden;
	z-index: 40;
}
#sfeer #foto_wrapper .foto_slide {
	width: 692px;
	height: 311px;
	position: relative;
	float: left;
	z-index: 40;
}
#sfeer #foto_wrapper .foto_slide .foto_info {
	width: 445px;
	height: 126px;
	position: absolute;
	top: 159px;
	left: 0px;
	background: url(../images/template/bg_foto_info.png) top left no-repeat;
	z-index: 50;
}
#sfeer #foto_wrapper .foto_slide .foto_info .sfeertext {
	width: 386px;
	height: 28px;
	position: absolute;
	top: 71px;
	left: 35px;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	z-index: 60;
}
#sfeer #foto_wrapper .foto_slide .foto_info h1.titel {
	position: absolute;
	width: 380px;
	height: 65px;
	left: 0px;
	top: 0px;
	font-size: 40px;
	color: #ffffff;
	line-height: 40px;
	z-index: 70;
	display: block;
	visibility: hidden;
}
#sfeer #foto_lijntje_overlay {
	width: 692px;
	height: 9px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/template/overlay_foto_lijntje.png) top left repeat-x;
	z-index: 60;
}
#sfeer #overlay_lb {
	width: 23px;
	height: 23px;
	position: absolute;
	top: 0px;
	left: 0px;
	background:	url(../images/template/overlay_rond_lb.png) top left no-repeat;
	z-index: 60;
}
#sfeer #overlay_rb {
	width: 23px;
	height: 23px;
	position: absolute;
	top: 0px;
	left: 669px;
	background:	url(../images/template/overlay_rond_rb.png) top left no-repeat;
	z-index: 60;
}
#sfeer #nav {
	width: 98px;
	height: 19px;
	position: absolute;
	top: 266px;
	left: 575px;
	z-index: 70;
}
#sfeer #nav a {
	width: 19px;
	height: 0;
	padding-top: 19px;
	overflow: hidden;
	position: relative;
	float: left;
	display: block;
	margin-right: 5px;
	background: url(../images/template/foto_button.png) top left no-repeat;
}
#sfeer #nav a.activeSlide {
	background: url(../images/template/foto_button_active.png) top left no-repeat;
}
#sfeer #sfeer_rechts {
	width: 302px;
	height: 311px;
	position: relative;
	float: left;
}
#sfeer_rechts:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
#sfeer #sfeer_rechts h2.titels {
	position: relative;
	float: left;
	width: 300px;
	height: 21px;
	margin: 10px 0px 0px 53px;
	padding: 0px;
	font-size: 22px;
	color: #95191d;
	line-height: 22px;
	display: block;
	visibility: hidden;
}
#sfeer #sfeer_rechts #tekst_home {
	position: relative;
	float: left;
	width: 240px;
	height: 151px;
	margin: 15px 0px 0px 53px;
}
.brochure {
	width: 238px;
	height: 97px;
	position: relative;
	float: left;
	margin: 15px 0px 0px 55px;
}
/* ==> SFEER END <==  */

/* ==> CONTENT START <==  */
#content {
	width: 994px;
	height: 243px;
	position: relative;
	float: left;
	z-index: 30;
}
#content #content_left {
	width: 693px;
	height: auto;
	position: relative;
	float: left;
	margin-top: 29px;
}
#content #content_left #content_left_top {
	width: 693px;
	height: 14px;
	position: relative;
	float: left;
	background: url(../images/template/bg_content_left_top.gif) top left no-repeat;
}
#content #content_left #content_left_center {
	width: 693px;
	height: auto;
	position: relative;
	float: left;
	background: url(../images/template/bg_content_left_center.gif) top right repeat-y;
}

#content #content_left #content_left_center h2.titels {
	height: 28px;
	margin: 18px 0px 0px 35px;
}
#content #content_left #content_left_center #kolommen_wrapper {
	width: 634px;
	min-height: 58px;
	position: relative;
	float: left;
	margin: 25px 0px 9px 35px;
}
#content #content_left #content_left_center #kolommen_wrapper .kolom {
	width: 145px;
	height: auto;
	position: relative;
	float: left;
	margin: 0px;
}
#content #content_left #content_left_center #kolommen_wrapper .kolom ul {
	width: auto;
	height: auto;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#content #content_left #content_left_center #kolommen_wrapper .kolom ul li {
	width: 150px;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background: url(../images/template/bg_li_pijltje.gif) 0px 10px no-repeat;
}
#content #content_left #content_left_center #kolommen_wrapper .kolom ul li a {
	font: normal 11px/23px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
#content #content_left #content_left_center #kolommen_wrapper .kolom ul li a:hover {
	text-decoration: none;
}
#content #content_left #content_left_bottom {
	width: 693px;
	height: 14px;
	position: relative;
	float: left;
	background: url(../images/template/bg_content_left_bottom.gif) top left no-repeat;
}
#content #content_right {
	width: 249px;
	height: 145px;
	position: relative;
	float: left;
	background: url(../images/template/bg_kennisbank.gif) top left no-repeat;
	padding: 33px 0px 0px 32px;
	margin: 28px 0px 0px 20px;
}
#content #content_right form {
	width: 219px;
	height: 95px;
	position: relative;
	float: left;
	margin-top: 16px;
}
#content #content_right input {
	width: 214px;
	height: 21px;
	position: relative;
	float: left;
	margin: 4px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
	background: url(../images/template/bg_formulier_kennisbank.gif) top left no-repeat;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
	color: #666;
}
#content #content_right .knop {
	width: 68px;
	height: 24px;
	position: relative;
	float: left;
	margin-left: 150px;
	background: url(../images/template/btn_inloggen.gif) top left no-repeat;
	border: none;
	cursor: pointer;
}
#content #content_right #wachtwoordvergeten {
	width: 117px;
	height: 11px;
	position: absolute;
	top: 142px;
	left: 36px;
}
#content #content_right #wachtwoordvergeten a {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
#content #content_right #wachtwoordvergeten a:hover {
	text-decoration: none;
}
/* ==> CONTENT END <==  */

/* ==> BESTELLEN BEGIN <==  */
#formulier_wrapper.bestelform {
	width: 660px;
	height: auto;
	position: relative;
	float: left;
	margin-top: 30px;
}
#formulier_wrapper .form_regel_bestellen {
	width: 650px;
	min-height: 26px;
	position: relative;
	float: left;
	margin-bottom: 6px;
	background: url(../images/template/bg-invulveld-bestellen.gif) top left no-repeat;
}
#formulier_wrapper .form_regel_bestellen.nobg {
	background: none;
}
#formulier_wrapper .form_regel_bestellen label.artikel {
	width: 305px;
	height: 26px;
	position: relative;
	float: left;
	padding-left: 3px;
	line-height: 26px;
}
#formulier_wrapper .form_regel_bestellen label.aantal {
	width: 130px;
	height: 26px;
	position: relative;
	float: left;
	padding-left: 3px;
	line-height: 26px;
}
#formulier_wrapper .form_regel_bestellen label.verpakking {
	width: 160px;
	height: 26px;
	position: relative;
	float: left;
	padding-left: 3px;
	line-height: 26px;
}
#formulier_wrapper .form_regel_bestellen input {
	position: relative;
	float: left;
	margin-right: 7px;
	padding: 5px 0px 0px 3px;
	border: none;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#formulier_wrapper .form_regel_bestellen input.artikel {
	width: 295px;
}
#formulier_wrapper .form_regel_bestellen input.aantal {
	width: 120px;
}
#formulier_wrapper .form_regel_bestellen input.verpakking {
	width: 170px;
}
span.nwregel {
	width: 27px;
	height: 26px;
	background: url(../images/template/plusmin.gif) 0px 0px no-repeat;
	cursor: pointer;
	position: relative;
	float: left;
}
span.nwregel.min {
	background-position: -27px 0px;	
}
/* ==> BESTELLEN END <==  */

/* ==> FOOTER BEGIN<==  */
#footer {
	width: 100%;
	height: 205px;
	position: absolute;
	bottom: 0px !important;
	bottom: -1px;
	left: 0;
	background: url(../images/template/bg_footer.gif) top center repeat-x;
	z-index: 20;
}
#footer #footer_content {
	position: relative;
	margin: 0 auto;
	width: 994px;
	height: 205px;
	z-index: 30;
	background: url(../images/template/lijn_footer.png) 0px 146px repeat-x;
}
#footer #footer_content h2.adres {
	width: 240px;
	height: 15px;
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	z-index: 50;
	color: #ff8401;
	visibility: hidden;
}
#footer #footer_content #adres_oude_tonge {
	width: 241px;
	height: 63px;
	position: absolute;
	top: 45px;
	left: 34px;
	z-index: 40;
}
#footer #footer_content #adres_oude_tonge #ot_links {
	width: 159px;
	height: 30px;
	position: relative;
	float: left;
	margin-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#footer #footer_content #adres_oude_tonge #ot_rechts {
	width: 82px;
	height: 30px;
	position: relative;
	float: left;
	margin-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#footer #footer_content #adres_oude_tonge #ot_rechts strong {
	width: 15px;
	height: auto;
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8401;
}
#footer #footer_content #adres_schuddebeurs {
	width: 241px;
	height: 63px;
	position: absolute;
	top: 45px;
	left: 360px;
	z-index: 40;
}
#footer #footer_content #adres_schuddebeurs #sb_links {
	width: 159px;
	height: 30px;
	position: relative;
	float: left;
	margin-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#footer #footer_content #adres_schuddebeurs #sb_rechts {
	width: 82px;
	height: 30px;
	position: relative;
	float: left;
	margin-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#footer #footer_content #adres_schuddebeurs #sb_rechts strong {
	width: 15px;
	height: auto;
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8401;
}

#footer #footer_content #adres_fixet {
	width: 241px;
	height: 63px;
	position: absolute;
	top: 45px;
	left: 690px;
	z-index: 40;
}
#footer #footer_content #adres_fixet #fx_links {
	width: 159px;
	height: 30px;
	position: relative;
	float: left;
	margin-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#footer #footer_content #adres_fixet #fx_rechts {
	width: 82px;
	height: 30px;
	position: relative;
	float: left;
	margin-top: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
}
#footer #footer_content #adres_fixet #fx_rechts strong {
	width: 15px;
	height: auto;
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8401;
}


#footer #footer_content #inschrijven {
	width: 250px;
	height: 61px;
	position: absolute;
	top: 45px;
	left: 741px;
}
#footer #footer_content #inschrijven span.melding {
	width: 175px;
	height: 18px;
	position: absolute;
	line-height: 18px;
	left: 5px;
	top: 73px;
	color: #fff;
}
#footer #footer_content #inschrijven h2.inschrijven{
	width: 224px;
	height: 18px;
	position: relative;
	float: left;
	margin-bottom: 25px;
	font: bold 18px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	visibility: hidden;
}
#footer #footer_content #inschrijven #veld {
	width: 154px;
	height: 24px;
	position: relative;
	float: left;
	background: url(../images/template/bg_zoeken_veld.gif) top left no-repeat;
}
#footer #footer_content #inschrijven #veld input {
	width: 144px;
	height: 19px;
	position: relative;
	float: left;
	padding: 5px 0px 0px 5px;
	background: url(../images/template/bg_zoeken_veld.gif) top left no-repeat;
	border: none;
	font: italic 11px/11px Arial, Helvetica, sans-serif;
	color: #666;
}
#footer #footer_content #inschrijven .knop_inschrijven {
	width: 80px;
	height: 24px;
	position: relative;
	float: left;
	margin-left: 15px;
	background: url(../images/template/btn_inschrijven.gif) top left no-repeat;
	border: 0px;
	cursor: pointer;
}
#footer #footer_content #copyright {
	width: 373px;
	height: 19px;
	position: absolute;
	top: 165px;
	left: 36px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #ca8c90;
}
#footer #footer_content #copyright span {
	margin: 0px 7px;
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #ca8c90;
}
#footer #footer_content #copyright a {
	font: normal 11px/11px Arial, Helvetica, sans-serif;
	color: #ca8c90;
	text-decoration: none;
}
#footer #footer_content #copyright a:hover {
	text-decoration: underline;
}
/* ==> FOOTER EIND <==  */

#melding_contact {
	width: 249px;
	height: 15px;
	position: relative;
	float: left;
	border: solid 1px #093;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	color: #093;
	background: #fff;
}

#organogram {
	width: 1024px;
	height: 728px;
	margin: 0 auto;
	position: absolute;
	margin-top: 25px;
}


.onzichtbaar {
	display: none;
}