html {
	width:100%
}
body {
	margin:0px;
	padding:0;
	width:100%;
}
body, td, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#373535;
	line-height:1.7em
}
h1, h2, h3, h4, h5, h6 {
	margin:0px 0px 5px;
	line-height:1.0em
}
h1 {
	color:#CE5E2C;
	font-size:11px
}
h1 span.dark {
	color:#373535
}
h2 {
	color:#CE5E2C;
	font-size:11px
}
h3 {
	color:#CE5E2C;
	font-size:11px
}
h4 {
	color:#CE5E2C;
	font-size:11px
}
p {
	margin:0 0 20px 0px;
	font-size:11px;
	color:#373535
}
a {
	color:#495B06;
	text-decoration:none
}
.content a {
	color:#B84B1B;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
a.belevenis {
	color:#f90
}
ul, ol {
	clear:both
}
li {
	padding-bottom:3px
}
hr {
	display:block;
	width:575px;
	font-size:1px;
	border-top:1px solid #EEE;
	border-bottom:1px solid #FFF
}
form {
	margin:0
}
br.cL {
	clear:left
}
br.cR {
	clear:right
}
br.cB {
	clear:both
}
a.leesVerder {
	display:block;
	color:#8B8D7E
}
div.siteFrame {
	width:770px
}
div.header {
	position:relative;
	width:770px
}
a.logo {
	margin:0;
	padding:0;
	border:none;
	top:10px;
	left:630px;
	position:absolute;
	background:url(../gfx/logoAnim.gif) no-repeat;
	width:132px;
	height:130px;
	display:block
}
div.topNav {
	position:absolute;
	top:8px;
	left:8px;
	width:109px;
	height:22px;
	background-color:#A0973C;
	border:1px solid #FFF;
	z-index:10
}
div.topNav a img {
	margin:3px 5px 1px
}
div.kopTOimg {
	padding:5px 0 11px;
	color:#CE5E2C;
	font-size:20px
}
div.smallFont {
	font-size:9px;
	font-weight:normal
}
div.navigatie {
	padding:8px 6px;
	color:#444;
	font-size:13px
}
div.navigatie img {
	display:none
}
div.navigatie a {
	color:#444;
	margin:0px 4px
}
div.navigatie a:hover {
	color:#888;
	text-decoration:none
}
div.navigatie a.active, div.navigatie a:active {
	color:#888;
	text-decoration:none
}
div.pageNav {
	padding:3px 15px 3px 0;
	text-align:right;
	font-size:11px;
	background-color:#A0973C
}
div.pageNav a {
	margin-left:10px;
	color:#fff
}
div.pageNav a:hover, div.pageNav a:active, div.pageNav a.active {
	color:#E2D9A2;
	text-decoration:none
}
div.linkerColl div.subNavigatie {
	padding:10px 0px;
	margin-bottom:20px;
	margin-left:10px;
	font-size:11px;
	background-color:#D9E9A2;
}
div.linkerColl div.subNavigatie a {
	display:block;
	margin-bottom:5px;
	padding-left:20px
}
div.linkerColl a:hover {
	color:#495B06;
	text-decoration:none;
	background:transparent url(../gfx/nav_Arrow.gif) no-repeat 6px 6px
}
div.linkerColl div.subNavigatie a.active {
	color:#495B06;
	font-weight:bold;
	background:transparent url(../gfx/nav_Arrow.gif) no-repeat 6px 6px
}
div.inPageNavTop {
	text-align:right;
	padding-right:5px
}
div.inPageNavBottom {
	text-align:center
}
div.inPageNavTop a.actief, div.inPageNavBottom a.actief {
	color:#000
}
div.inPageNavTop a, div.inPageNavBottom a {
	color:#A0973C;
	text-decoration:none
}
div.inPageNavTop a:hover, div.inPageNavBottom a:hover {
	color:#000;
	text-decoration:none
}
div.linkerColl {
	position:absolute;
	top:207px;
	left:0px;
	width:140px;
	z-index:10
}
div.linkerColl div.block {
	margin-bottom:10px;
	margin-left:10px;
	padding:10px;
	background-color:#CBE17C
}
div.linkerColl div.block input.typeText {
	display:block;
	margin:0px 0 5px;
	border-top:1px solid #363435;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-left:1px solid #363435
}
div.linkerColl img {
	display:block;
	margin-bottom:5px
}
div.linkerColl div.block input.buttonVind {
	display:block;
	margin-left:68px
}
div.linkerColl div.block input.buttonVerzend {
	display:block;
	margin-top:3px;
	margin-left:43px
}
div.linkerColl a.zoek {
	display:block
}
div.linkerColl div.feedGreet {
	margin-bottom:10px;
	margin-left:10px
}
div.rechterColl {
	margin:10px 10px 0 160px
}
div.content {
	margin-top:10px;
	margin-bottom:10px
}
div.contentWhite {
	padding:10px;
	margin-bottom:10px
}
div.contentGreen {
	margin-bottom:10px;
	padding:10px;
	background-color:#F7FBEC
}
span.imgLeft img {
	display:block;
	float:left;
	margin-right:10px
}
table.greenBacks td {
	vertical-align:top;
	border-bottom:10px solid #FFF
}
table.greenBacks td.foto {
	border-right:10px solid #FFF
}
table.greenBacks td.text {
	padding:10px;
	background-color:#D9E9A2
}
table.BVDM {
	width:600px
}
table.BVDM td.BVDMcontent {
	padding:10px;
	vertical-align:top;
	font-size:11px;
	background-color:#F7FBEC;
	border-bottom:10px solid #FFF
}
table.BVDM td.boerfoto {
	padding-bottom:10px;
	background-color:#FFF;
	border-right:10px solid #FFF
}
table.BVDM td.foto_list {
	vertical-align:top;
	background-color:#FFF;
	border-right:10px solid #FFF
}
table.BVDM td.foto_list img {
	display:block;
	background-color:#FFF;
	border-bottom:10px solid #FFF
}
table.BVDM h1 {
	color:#CE5E2C;
	font-size:12px
}
table.BVDM h2 {
	color:#CE5E2C;
	font-size:11px
}
body.print {
	margin:0px;
	padding:0;
	width:100%;
	background:#fff;
	scrollbar-face-color:#ddd;
	scrollbar-highlight-color:#FFF;
	scrollbar-shadow-color:#aaa;
	scrollbar-3dlight-color:#aaa;
	scrollbar-arrow-color:#666;
	scrollbar-track-color:#FFF;
	scrollbar-darkshadow-color:#FFF
}
.print hr {
	display:block;
	width:100%;
	font-size:1px;
	border-top:1px solid #F7FBEC;
	border-bottom:1px solid #CE5E2C
}
table.printBoerderij {
	width:300px
}
table.printBoerderij td.printContent {
	padding:10px;
	vertical-align:top;
	font-size:11px
}
table.printBoerderij h1 {
	color:#CE5E2C;
	font-size:12px
}
table.printBoerderij h2 {
	color:#CE5E2C;
	font-size:11px
}
div.contentWhite h3, div.contentGreen h3 {
	color:#495B06;
	margin-bottom:10px
}
table.receptenLijst tr.green {
	background-color:#F4F9E3
}
table.receptenLijst td {
	padding:10px;
	vertical-align:top
}
table.receptenLijst td.receptfoto {
	padding-right:0px
}
div.howTo {
	padding:15px 0
}
img.receptFoto {
	display:block;
	margin-right:10px
}
table.receptT {
	width:525px
}
table.receptT td {
	vertical-align:top
}
table.kTips td.hoeWat {
	vertical-align:top;
	padding-right:25px
}
table.kTips td.snijden {
	vertical-align:top;
	width:205px;
	font-size:9px
}
table.kTips td.snijden img {
	display:block;
	margin-bottom:20px
}
td.vrijText {
	width:250px
}
table.boekenlijst td {
	padding:0px 4px 4px 0px;
	vertical-align:top
}
table.boekenlijst td.detail {
	color:#CE5E2C;
	font-weight:bold;
	font-size:11px
}
div.links a {
	text-decoration:none;
	font-weight:bold
}
table.downloads {
	width:600px
}
table.downloads tr.green {
	background-color:#F4F9E3
}
table.downloads td.DLimg img {
	margin:0px 10px 10px
}
table.downloads td {
	vertical-align:top;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #EEE
}
table.downloads td.DLinfo a {
	display:block;
	margin-top:5px;
	text-decoration:none
}
table.downloads td.DLinfo a:hover {
	color:#F00
}
span.Kb {
	color:#F00
}
td.posts {
	vertical-align:top;
	padding:10px 30px 10px 10px;
	width:340px
}
td.posts div.post a {
	color:#CE5E2C
}
div.post {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #CBE17C
}
div.datum {
	text-align:right;
	color:#CE5E2C
}
div.postText {
	margin-bottom:10px
}
td.newPost {
	vertical-align:top;
	padding:10px;
	background-color:#F4F9E3
}
div.faq h1 {
	margin-top:20px;
	margin-bottom:10px
}
div.faq a {
	display:block;
	margin-left:2px;
	padding-left:20px;
	background:#FFF url(../gfx/arrow_bruin.gif) no-repeat 0px 7px;
	font-weight:normal;
	color:#CE5E2C
}
div.faq a:hover {
	color:#A0973C;
	text-decoration:underline;
	background:#FFF url(../gfx/arrow_dgroen.gif) no-repeat 7px 7px
}
div.faq div.vraagAntw a.top {
	display:block;
	margin:0 0 20px;
	padding-bottom:10px;
	text-align:right;
	font-weight:bold;
	border-bottom:1px solid #EEE;
	background:#FFF url(none)
}
div.faq div.vraagAntw a.top:hover {
	background:#FFF url(none)
}
table.zoekBoerderij {
	width:600px;
	background-color:#F4F9E3
}
table.zoekBoerderij div.witVlak {
	padding:10px 2px 10px 10px;
	background-color:#FFF
}
td.kaart div.witVlak {
	padding:10px 0px;
	background-color:#FFF
}
table.zoekBoerderij td {
	vertical-align:top
}
table.zoekBoerderij div.kaartVlak {
	text-align:center;
	margin:5px 5px 0px 10px;
	width:209px;
	height:232px;
	background:transparent url(../gfx/kaart_nl/nederland.gif) no-repeat top left
}
table.zoekBoerderij div.plaats {
	width:154px;
	height:300px;
	overflow:auto
}
table.zoekBoerderij div.plaats a {
	display:block;
	margin:2px 0;
	color:#495B06;
	font-weight:normal
}
div.FG {
	margin-bottom:10px;
	padding:10px;
	background-color:#E9F2C6
}
div.FGlijst {
	padding-left:25px
}
div.FGlijst div.ecard {
	float:left;
	margin:5px;
	padding:10px;
	background-color:#FFF;
	border:1px solid #495B06
}
div.koe {
	padding-top:10px;
	clear:both
}
div.FGcard {
	margin-bottom:10px;
	padding-top:40px;
	padding-bottom:10px;
	background-color:#E9F2C6;
	text-align:center
}
div.sendEcard {
	width:372px;
	margin-left:auto;
	margin-right:auto
}
div.sendEcard div.previewCard {
	margin-bottom:25px;
	padding:14px;
	background-color:#FFF;
	border:1px solid #495B06
}
div.sendEcard div.textCard {
	position:relative;
	width:372px;
	height:256px;
	font-size:11px;
	color:#CC5C2D;
	background:#FFF url(../gfx/ecards/card_back_invoer.gif) no-repeat left top
}
div.FGbericht {
	position:absolute;
	text-align:left;
	top:51px;
	left:15px;
	width:164px;
	height:154px;
	z-index:10
}
div.FGberichtGRAS {
	position:absolute;
	text-align:left;
	top:192px;
	left:15px;
	width:169px;
	height:35px;
	z-index:20
}
div.FGnaam {
	position:absolute;
	text-align:left;
	top:65px;
	left:193px;
	width:167px;
	height:30px;
	z-index:10
}
div.FGemail {
	position:absolute;
	text-align:left;
	top:107px;
	left:193px;
	width:167px;
	height:30px;
	z-index:10
}
div.FGnaamA {
	position:absolute;
	text-align:left;
	top:147px;
	left:193px;
	width:167px;
	height:30px;
	z-index:10
}
div.FGemailA {
	position:absolute;
	text-align:left;
	top:189px;
	left:193px;
	width:167px;
	height:30px;
	z-index:10
}
div.sendEcard div.textCard input.typeText {
	display:block;
	font-size:9px;
	color:#CC5C2D;
	border-top:1px solid #363435;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-left:1px solid #363435
}
div.sendEcard div.textCard textarea.textarea {
	width:150px;
	font-size:11px;
	color:#CC5C2D;
	border-top:1px solid #363435;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-left:1px solid #363435
}
div.FGsumbit {
	margin-top:35px;
	margin-left:10px;
	padding:45px 0 40px;
	background:transparent url(../gfx/ecards/submit_back.gif) no-repeat left top
}
div.sendEcard div.FGsumbit input {
	border:1px solid #F00
}
table.winkelLijst {
	width:580px
}
table.winkelLijst th.plaats {
	padding:10px 5px 10px 2px;
	text-align:left;
	font-size:12px;
	background-color:#D9E9A2
}
table.winkelLijst td {
	padding:2px
}
table.winkelLijst td.winkelNaam, table.winkelLijst td.soortWinkel {
	border-top:1px solid #D9E9A2;
	font-weight:bold;
	color:#A0973C
}
table.winkelLijst td.adres {
	padding-bottom:20px
}
table.winkelLijst td.tel {
	padding-bottom:20px
}
table.winkelLijst td.prijzen {
	padding-bottom:20px;
	text-align:center
}
table.winkelLijst div.legenda {
	padding-bottom:5px
}
table.winkelLijst div.legenda img {
	margin-right:5px
}
form {
	margin:0px
}
.formGrid {
	width:575px
}
.formGrid th {
	color:#495B06;
	text-align:left;
	font-size:11px
}
.formGrid td {
	font-size:11px;
	vertical-align:top;
	color:#495B06
}
.formGrid .nameCell {
	width:185px;
	vertical-align:top;
	padding:3px 4px 5px 3px;
	margin-left:4px
}
.formGrid .colspan {
	vertical-align:top;
	padding:3px 4px 5px 3px;
	margin-left:4px
}
.formGrid .inputCell {
	vertical-align:top;
	padding:0px 0px 10px;
	vertical-align:top
}
.formGrid .inputCell span {
	margin-right:4px;
	vertical-align:top
}
.formGrid .verplicht {
	font-weight:bold;
	color:#444;
	vertical-align:top
}
.formGrid div.buttons {
	width:157px;
	text-align:center;
	background-color:#B5D443
}
.formGrid input.verstuur {
	margin:1px 9px 7px 15px
}
.formGrid input.wissen {
	margin:1px 15px 7px 9px
}
input, select {
	vertical-align:middle
}
input.typeText, select.typeText {
	display:block;
	font-size:11px;
	color:#000;
	border-top:1px solid #363435;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-left:1px solid #363435
}
.verplicht .typeText {
	border:1px solid #999
}
button, input.typeButton {
	color:#495B06;
	font-size:11px;
	font-weight:bold;
	background-color:#899D40;
	border:1px solid #899D40
}
span.radio {
	cursor:pointer
}
span.radio input, span.checkbox input {
	margin-right:5px;
	vertical-align:middle;
	cursor:default
}
span.checkbox {
	cursor:pointer
}
select.select {
	width:150px;
	color:#555;
	background-color:#fff;
	border:1px solid #ccc;
	font-size:11px;
	font-weight:normal
}
textarea.textarea {
	width:150px;
	font-size:11px;
	border-top:1px solid #363435;
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-left:1px solid #363435;
	color:#000
}
table.provincie {
	margin-bottom:10px
}
table.provincie tr td {
	padding-right:10px
}
.calendar-block h2 {
	font-size:11px;
	color:#CE5E2C
}
table.calendar {
	border-collapse:collapse;
	margin-top:5px;
	margin-right:7px
}
table.calendar th {
	text-align:center;
	font-size:11px;
	color:#492580;
	font-weight:normal;
	padding-bottom:3px
}
table.calendar td {
	width:25px;
	height:21px;
	border:1px solid #EEE;
	border-width:1px 2px;
	text-align:center;
	color:#888;
	font-size:11px
}
table.calendar td a {
	display:block;
	padding:2px 0;
	background-color:#b5d443;
	color:#495B06;
	text-decoration:underline
}
table.calendar td.current {
	color:#F59927
}
table.calendar td.selecteddate a {
	background-color:#F59927;
	color: #000000;
}
table.calendar td.empty {
	border:none
}
.belevenis {
	color:#CE5E2C;
	font-weight:bold
}
table.agenda div.specs {
	width:210px
}
div.fotoWhite {
	margin:0px;
	padding:0px;
	background-color:white
}
div.fotoCenterContainer {
	text-align:center
}
div.fotoItem {
	margin-bottom:10px;
	padding-bottom:10px
}
div.editCMSBlock {
	margin:0px;
	padding:0px;
	display:inline
}
div.editCMSBlock span {
	display:inline;
	color:#f00;
	background-color:white
}
span div.editCMSBlock {
	margin:0px;
	padding:0px;
	display:inline;
	color:#f00;
	background-color:white
}
.editableContent a{
	background:none !important;
}