/*******************************************
 
CSS writing by Niki Colson, Miel Vandevelde
PROVAMEL - 2007
 
 
 CONTENT
 -------
 01. PAGE STRUCTURE
 02. TOP
 03. NAVIGATION
 04. CONTENT
 05. BANNER RIGHT
 06. FOOTER
 07. BUGS & FIXES
 
 *******************************************/
/*----------------------------------------------------------- 01. PAGE STRUCTURE ---------------*/
html, body {
    background: #fff;
    margin: 0;
    padding: 0;
    height: 100%;
}
body {
	overflow:auto;
}
body.HomePage {
	background: url('./img_gen/HomeBackground.jpg') repeat-x center 170px;
	overflow: visible;
	padding-bottom: 50px;
}

ul {
    margin: 0;
} 
#wrapper {
    height: 605px;
    margin: 0 auto;
    position: relative;
    width: 921px;
} 
#linksboven {
    background-repeat: no-repeat; /*border: 6px solid #fff; */
    height: 93px;
    left: -10; /*-20px*/
    position: absolute;
    top: 77px;
    width: 93px;
} 
.soyahanden {
    background: url(img_gen/rsoya_beeld.jpg);
} 
.marjan {
    background: url(img_gen/R_brand_marjan.jpg);
} 
.yoni {
    background: url(img_gen/R_my_yoni.jpg);
} 
.anke {
    background: url(img_gen/R_products_anke.jpg);
} 
.mine {
    background: url(img_gen/R_recipes_mine.jpg);
} 
.myrthe {
    background: url(img_gen/R_news_myrthe.jpg);
} 
.logosus {
    background: url(img_gen/R_sus_logo.jpg);
} 
.bram {
    background: url(img_gen/R_contact_bram.jpg);
} 
.bio {
    background: url(img_gen/R_brand_bio.jpg);
} 
.recipes {
    background: url(img_gen/R_recipes_recipes.jpg);
} 
.contact {
    background: url(img_gen/R_contact_contact.jpg);
} 
.myProv {
    background: url(img_gen/R_myprovamel_myprovamel.jpg);
} 
.productsen {
    background: url(img_gen/R_products_products.jpg);
} 
.soyapr {
    background: url(img_gen/R_soya_soya.jpg);
} 
.brandTopLeft {
    background: url(img_gen/R_brand_bio.jpg);
} 
.brandTopLeftEng {
    background: url(img_gen/R_brand_bio_eng.jpg);
} 
.SustainabilityTopLeft {
    background: url(img_gen/R_sus_logo.jpg);
}
.HomeTopLeft {
    background: url(img_gen/R_Home.jpg);
}
div.AProductImage {
    float: left;
    min-width: 20px;
    position: relative;
    width: 20px;
} 
* > div.AProductImage {
    width: auto;
    overflow: visible;
}

div.txtOverImage {
    display: none;
    font-weight: bold;
    left: 3px;
    position: absolute;
    top: 110px;
    width: 100px;
    white-space: nowrap;
    z-index: 15;
}

/*----------------------------------------------------------- 02. TOP -------------------------------------*/ 
#top {
    height: 126px;
} 
#baseline {
    float: left;
    padding: 106px 0 0 124px;
    width: 512px;
    overflow: hidden;
} 
#logo {
    float: left;
    height: 94px;
    margin: 32px 0 0;
} 
.scrollouter {
    background: #fff;
    height: 150px;
    overflow: hidden;
    position: relative;
    width: 795px;
    z-index: 2;
} 
.scrollinner {
    height: 150px;
    width: 5000px;
} 
#contentwidth {
    float: left;
    min-width: 50px;
} 
* > #contentwidth {
    width: auto;
}

/*----------------------------------------------------------- 03. NAVIGATION ------------------------------*/ #navi {
    background: url(img_gen/bg_navi.gif) no-repeat;
    height: 44px;
} #rubrieken {
    float: left;
    padding: 27px 0 0 130px;
    width: 660px;
}

DIVnormaleTOPlink {
    color: #26451d;
    font: 0.813em / 100% Arial, Helvetica, sans-serif;
    list-style: none;
}

a.normaleTOPlink {
    background: url(img_gen/nav_brand.gif) no-repeat;
    color: #26451d;
    display: block;
    font: 0.813em / 100% Arial, Helvetica, sans-serif;
    height: 17px;
    padding: 0 3px 0 23px;
    text-decoration: none;
}

a.normaleTOPlink:hover, a.normaleTOPlink:active {
    background: url(img_gen/nav_brand_a.gif) no-repeat;
}

a.normaleTOPlink.selected {
    background: url(img_gen/nav_brand_b.gif) no-repeat;
    color: #26451d;
    display: block;
    font: bold 0.813em / 100% Arial, Helvetica, sans-serif;
    height: 17px;
    padding: 0 3px 0 23px;
    text-decoration: none;
}
#rubrieken div.menuitem {
    float: left;
    min-width: 40px;
    position: relative;
    width: 40px;
    z-index: 93;
}
#rubrieken > div.menuitem {
    width: auto;
}
#rubrieken div.menuitem div.submenuitem {
    display: none;
    height: 154px;
    margin: 0;
    left: 7px;
    line-height: 1em;
    padding: 0;
    position: absolute;
    top: -30px;
    width: 156px;
}
#rubrieken > div.menuitem div.submenuitem {
}
#rubrieken div.menuitem div.submenuitem div.Hallo {
    color: Purple;
    font: bold 1.154em Arial, Helvetica, sans-serif;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 15;
}
#rubrieken div.menuitem div.submenuitem ul {
    margin: 0;
    list-style: none;
    padding: 50px 0 3px 8px;
    position: absolute;
    top: 0;
}
#rubrieken div.menuitem div.submenuitem ul li {
    color: #12491f;
    font: 0.813em / 1.077em Arial, Helvetica, sans-serif;
    margin: 5px 0 0;
    padding: 1px 8px;
    position: relative;
    width: 100px;
} 
#rubrieken div.menuitem div.submenuitem ul li l {
    margin: 2px 0 0 /* IE7 bugfix */;
} 
#rubrieken div.menuitem div.submenuitem ul li span.ph {
    display: block;
    visibility: hidden;
} 
#rubrieken div.menuitem div.submenuitem ul li a {
    background: #97bf0d;
    display: block;
    left: 0;
    padding: 2px 8px;
    position: absolute;
    top: 0;
    width: 100px;
} 
#rubrieken div.menuitem div.submenuitem ul li a:hover, #rubrieken div.menuitem div.submenuitem ul li a:active {
    display: block;
    font: bold 1em / 1.154em Arial, Helvetica, sans-serif;
    left: -10px;
    padding: 2px 10px;
    position: absolute;
    top: -2px;
    width: 116px; 
} 
#rubrieken div.menuitem.selected div.submenuitem {
    display: block;
} 
.navImage {
    padding: 0 0 0 9px;
} 
#zoeken {
    float: left;
    height: 22px;
    padding: 22px 0 0;
    width: 131px;
} 
#zoeken a.search {
    background: url(img_gen/button_enter.gif);
    display: block;
    float: left;
    height: 15px;
    margin: 2px 0 0 5px;
    width: 15px;
    display: inline;
} 
#zoeken a:hover.search {
    background: url(img_gen/button_enter.gif) -15px;
} 
#zoeken .invulveld {
    background: #fff;
    border: 0;
    color: #333;
    float: left;
    font: 0.688em Arial, Helvetica, sans-serif;
    padding: 2px;
    width: 90px;
} 
#zoeken input.search {
    background: url(img_gen/button_enter.gif);
    display: block;
    float: left;
    height: 15px;
    margin: 2px 0 0 5px;
    width: 15px;
    display: inline;
}

/*----------------------------------------------------------- 04. CONTENT ---------------------------------*/ 
span.sub{
	position: relative;
	top: 4px;
	font-size:  0.75em;
}

.klein {
    font-size: 0.75em;
    vertical-align: sub;
} 
#content {
    height: 385px;
} 
#content.products {
    /*height: 480px*/
} 

#sfeerbeeld {
    float: left;
    height: 385px;
    width: 247px;
} 
#textspace {
    float: left;
    height: 385px;
    overflow: hidden;
    width: 674px;
} 
#call {
    background: #064413;
    height: 79px;
} 
#item {
    height: 306px;
} 
#productspacenavi {
    float: left;
    height: 480px;
    width: 115px;
} 
#text {
    color: #000;
    float: left;
    font: 0.75em / 1.25em Arial, Helvetica, sans-serif;
    height: 271px;
    overflow: auto;
    padding: 25px 5px 10px 10px;
    width: 540px;
	position: relative;
} 
#text h1 {
    border-bottom: 1px solid #008e43;
    color: #008e43;
    display: block;
    font: bold 1.167em Arial, Helvetica, sans-serif;
    margin: 0 0 12px;
    padding: 0 0 5px;
    text-transform: uppercase;
}
h2 {
    color: #77a009;
    display: block;
    font: normal 1.167em Arial, Helvetica, sans-serif;
    margin: 0 0 12px;
    padding: 0 0 5px;

}
#text p {
    margin: 0 0 12px;
}
#text ul {
    list-style: url(img_gen/list-item.gif) outside;
    margin: 12px 0 12px 10px;
    padding: 0;
} 
#text ul li {
    margin: 0 0 0 15px;
}
#text a {
    color: #008e43;
} 
#text strong, #text b {
    font-size: 1.083em;
} 
#text .attention {
    color: #008e43;
    font-weight: bold;
} 
#text a:hover {
    text-decoration: none;
} 
#text a.send {
    background: url(eng/general/img/send.gif);
    display: block;
    height: 15px;
    margin: 15px 0 25px;
    text-decoration: none;
    width: 52px;
} 
#text a:hover.send {
    background: url(eng/general/img/send.gif) -52px;
} 
#text a.next {
    background: url(/eng/general/img/next.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 47px;
} 
#text a:hover.next {
    background: url(eng/general/img/next.gif) -47px;
} 
#text a.back {
    background: url(eng/general/img/back.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 47px;
} 
#text a:hover.back {
    background: url(eng/general/img/back.gif) -47px;
}

/* buttons languages */
/* PORTUGEES */ 
#text a.sendPO {
    background: url(img_gen/sendPO.gif);
    display: block;
    height: 15px;
    margin: 15px 0 25px;
    text-decoration: none;
    width: 56px;
} 
#text a:hover.sendPO {
    background: url(img_gen/sendPO.gif) -56px;
} 
#text a.nextPO {
    background: url(img_gen/nextPO.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 67px;
} 
#text a:hover.nextPO {
    background: url(img_gen/nextPO.gif) -67px;
} 
#text a.backPO {
    background: url(img_gen/backPO.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 88px;
} 
#text a:hover.backPO {
    background: url(img_gen/backPO.gif) -88px;
}

/* DUITS */ 
#text a.sendDU {
    background: url(img_gen/sendDU.gif);
    display: block;
    height: 15px;
    margin: 15px 0 25px;
    text-decoration: none;
    width: 65px;
} 
#text a:hover.sendDU {
    background: url(img_gen/sendDU.gif) -65px;
} 
#text a.nextDU {
    background: url(img_gen/nextDU.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 68px;
} 
#text a:hover.nextDU {
    background: url(img_gen/nextDU.gif) -68px;
} 
#text a.backDU {
    background: url(img_gen/backDU.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 60px;
}
#text a:hover.backDU {
    background: url(img_gen/backDU.gif) -60px;
}

/* NEDERLANDS */ 
#text a.sendNL {
    background: url(img_gen/sendNL.gif);
    display: block;
    height: 15px;
    margin: 15px 0 25px;
    text-decoration: none;
    width: 82px;
} 
#text a:hover.sendNL {
    background: url(img_gen/sendNL.gif) -82px;
} 
#text a.nextNL {
    background: url(img_gen/nextNL.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 76px;
} #text a:hover.nextNL {
    background: url(img_gen/nextNL.gif) -76px;
} 
#text a.backNL {
    background: url(img_gen/backNL.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 53px;
} 
#text a:hover.backNL {
    background: url(img_gen/backNL.gif) -53px;
}

/* FRANS */ 
#text a.sendFR {
    background: url(img_gen/sendFR.gif);
    display: block;
    height: 15px;
    margin: 15px 0 25px;
    text-decoration: none;
    width: 69px;
} 
#text a:hover.sendFR {
    background: url(img_gen/sendFR.gif) -69px;
}
#text a.nextFR {
    background: url(img_gen/nextFR.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 65px;
} 
#text a:hover.nextFR {
    background: url(img_gen/nextFR.gif) -65px;
} 
#text a.backFR {
    background: url(img_gen/backFR.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 82px;
}
#text a:hover.backFR {
    background: url(img_gen/backFR.gif) -82px;
}

/* SPAANS */ 
#text a.sendSP {
    background: url(img_gen/sendSP.gif);
    display: block;
    height: 15px;
    margin: 15px 0 25px;
    text-decoration: none;
    width: 56px;
}
#text a:hover.sendSP {
    background: url(img_gen/sendSP.gif) -56px;
}
#text a.nextSP {
    background: url(img_gen/nextSP.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 76px;
}
#text a:hover.nextSP {
    background: url(img_gen/nextSP.gif) -76px;
}
#text a.backSP {
    background: url(img_gen/backSP.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 50px;
}
#text a:hover.backSP {
    background: url(img_gen/backSP.gif) -50px;
}

/* ITALIAANS */ #text a.sendIT {
    background: url(img_gen/sendIT.gif);
    display: block;
    height: 15px;
    margin: 15px 0 25px;
    text-decoration: none;
    width: 46px;
}
#text a:hover.sendIT {
    background: url(img_gen/sendIT.gif) -46px;
}
#text a.nextIT {
    background: url(img_gen/nextIT.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 56px;
}
#text a:hover.nextIT {
    background: url(img_gen/nextIT.gif) -56px;
}
#text a.backIT {
    background: url(img_gen/backIT.gif);
    display: block;
    height: 15px;
    margin: 13px 0 0 25px;
    text-decoration: none;
    width: 65px;
}
#text a:hover.backIT {
    background: url(img_gen/backIT.gif) -65px;
}

/* END buttons languages */ 
#text table.form {
    padding: 0;
    text-align: right;
    width: 510px;
}
#text table.form td {
    vertical-align: top;
}
#text table.form td p.important {
    border: 1px solid #000;
    padding: 10px;
}
#text table.form td input.input {
    border: 1px solid #000;
    color: #000;
    font: 1em / 1.25em Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 2px;
    width: 250px;
}
#text table.form td textarea {
    border: 1px solid #000;
    color: #000;
    font: 1em / 1.25em Arial, Helvetica, sans-serif;
    margin: 0;
    overflow: auto;
    padding: 2px;
    width: 250px;
}
#text table.form td:focus {
    outline: 0;
}
#text table input.button {
    border: 0;
}
#text table div#tmp input {
    border: 0px solid black;
    color: #26451D;
    font: 1em / 1.25em Arial, Helvetica, sans-serif;
    padding: 2px;
    width: 52px;
}
#productspace {
    float: left;
    height: 480px;
    width: 806px;
 	overflow-x:hidden;
}
* > #productspace {
	overflow-x:visible;
}
#productspace table.productuitleg {
    color: #333;
    font: 0.688em / 1.364em Arial, Helvetica, sans-serif;
}
#productspace table.productuitleg td.producttitle {
    color: #26451D;
    font: bold 1.273em Arial, Helvetica, sans-serif;
    padding: 30px 0 20px 20px;
}
#productspace table.productuitleg td.producttitel {
    color: #97BF0D;
    font: bold 1.182em Arial, Helvetica, sans-serif;
    margin: 0;
}
#productspace table.productuitleg td a.print {
    background: url(img_gen/printer.jpg);
    display: block;
    height: 43px;
    width: 43px;
}
#productspace table.productuitleg td a:hover.print {
    background: url(img_gen/printer.jpg) -43px;
}
#productspace table.productuitleg td.stippellijn {
    border-bottom: 1px dotted #666;
}
#productspace table.productuitleg td p.download {
    border: 1px dotted #666;
    display: block;
    margin: 20px 0 0;
    padding: 8px;
    width: 104px;
}
#productspace table.productuitleg td p.download a {
    color: #A2BD30;
    text-decoration: none;
}
#productspace .gda {
    color: #13813e;
    font: 1.273em Arial, Helvetica, sans-serif;
    padding: 30px 0 0;
    text-align: center;
}
#productspace .gdaprocent {
    color: #13813e;
    font: 1.091em Arial, Helvetica, sans-serif;
    padding: 11px 0 0;
    text-align: center;
}
#productspace .onderschriften {
    color: #666;
    font: 0.909em Arial, Helvetica, sans-serif;
}

/* SUBNAVIGATION LEFT */ 
#subnavi {
    color: #a2bd30;
    float: left;
    font: 0.75em / 1.25em Arial, Helvetica, sans-serif;
    height: 275px;
    padding: 25px 0 0;
    text-align: right;
    width: 115px;
    overflow: hidden;
} * > #subnavi {
    overflow: visible;
}

ul.subnavigatie {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.subnavigatie li {
    display: inline;
}

ul.subnavigatie li a {
    color: #008e43;
    display: block;
    padding: 0 3px;
    text-decoration: none;
}

ul.subnavigatie li a:hover {
    color: #26451d;
}

/*sub subnavigation left */
ul.subsubnavigatie {
    font-size: 0.917em;
    line-height: 1.364em;
    list-style: none;
    margin: 5px 0;
    padding: 0 5px 0 3px;
}

ul.subsubnavigatie li {
}

ul.subsubnavigatie li a {
    color: #666;
    display: block;
    text-decoration: none;
}

ul.subsubnavigatie li a:hover {
    color: #26451d;
}

/* sub subnavigation in preview bovenaan */
ul.subsubnavigatieBoven {
    line-height: 1.364em;
    list-style: none;
    margin: 5px 0;
    padding: 0 5px 0 3px;
}

ul.subsubnavigatieBoven li {
}

ul.subsubnavigatieBoven li a {
    color: #314919;
    display: block;
    text-decoration: none;
}

ul.subsubnavigatieBoven li a:hover {
    color: #314919;
}

/*----------------------------------------------------------- 05. BANNER RIGHT ----------------------------*/
ul.sitemap li {
    font-weight: bold;
}

ul.sitemap li ul li {
    font-weight: normal;
} 
#bannerspace {
    color: #666;
    float: left;
    font: 0.688em / 1.364em Arial, Helvetica, sans-serif;
    height: 375px;
    padding: 10px 0 0 10px;
    width: 121px;
} 
#bannerspace a {
    color: #666;
} 
#bannerspace a:hover {
    color: #008e43;
}

/*----------------------------------------------------------- 06. FOOTER ----------------------------------*/ 
#footer {
    height: 50px;
} 
#extralinksLeft {
    display: inline;
    float: left;
    height: 40px;
    margin: 5px 0 0;
    width: 591px;
} 
	#extralinksLeft ul.extralinks {
	    list-style: none;
	    margin: 0;
	    padding: 0;
	}
	 #extralinksLeft ul.extralinks li {
	    color: #666;
	    display: block;
	    font: 0.688em / 100% Arial, Helvetica, sans-serif;
	    height: 15px;
	}
	#extralinksLeft ul.extralinks li a {
	    background: url(img_gen/bullet_grijs.gif) no-repeat left center;
	    color: #666;
	    padding: 0 0 0 10px;
	    text-decoration: none;
	}
	 #extralinksLeft ul.extralinks li a:hover {
	    background: url(img_gen/bullet_lichtgroen.gif) no-repeat left center;
	    color: #008e43;
	} 
#extralinksRight {
    float: right;
    height: 50px;
    width: 250px;
} 
	#extralinksRight a {
	    background: url(/eng/general/img/button_test.gif);
	    display: block;
	    height: 33px;
	    margin: 15px 0 0 12px;
	    width: 109px;
	} 
	#extralinksRight a:hover {
	    background: url(eng/general/img/button_test.gif) -109px;
	}

/*----------------------------------------------------------- 07. BUGS & FIXES ----------------------------------*/
/* => CLEARFIX */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}

/* Hides from IE-mac \*/ 
* html .clearfix {
    height: 1%;
} 
.clearfix {
    display: block;
}

/* End hide from IE-mac */
/* A A A */
div.AAA {
    text-align: right;
}

	div.AAA img {
	    margin: 2px 4px 0px 0px;
	}
	
		div.AAA a {
		    font-weight: bold;
		    color: #008e43;
		    font-family: Arial, Helvetica, sans-serif;
		}
		
			div.AAA a.amedium {
			    font-size: 11px;
			}
			
			div.AAA a.alarge {
			    font-size: 14px;
			}

div.AAA a.axlarge {
    font-size: 17px;
}

img.links {
    float: left;
    margin: 10px right bottom;
}

img.rechts {
    float: right;
    margin: 10px left bottom;
}

div#bannerBioWeek {
    z-index: 15;
    background-color: #fff;
    position: absolute;
}

	div#bannerBioWeek div {
	    color: #ff0000;
	    font: 0.999em / 100% Arial, Helvetica, sans-serif;
	}

		div#bannerBioWeek div img.sluit {
		    position: absolute;
		    z-index: 16;
		    padding-left: 890px;
		    top: 10px;
		    color: #f00;
		}

div#bannerNewProduct {
    z-index: 16;
    position: absolute;
}

	div#bannerNewProduct div {
	    color: #ff0000;
	    font: 0.999em / 100% Arial, Helvetica, sans-serif;
	}

img.newlogo {
    width: 53px;
    height: 53px;
    position: absolute;
    border-width: 0px;
    right: 15px;
    top: 0px;
    z-index: 13;
}

/* products page */
table.benefits {
	background-color:#efefef;
	/*height:95px;*/
	padding:10px 0px 10px 0px;
	width:140px;
	margin-right:30px;
	line-height:1.5;
}

	table.benefits ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
	table.benefits ul li {
		background:url(img_gen/PijltBenefit.gif) no-repeat 8px;
		padding:1px 0px 1px 22px;
		color:#555;
	}	
	
	
	
/* HomePage */
#content.HomePage #productspace{
	width:921px;
}
#content.HomePage #productspace div.AAA {
	display:none;
}
#content.HomePage #productspacenavi {
	display:none;
}

/* content HomePage */
#content.HomePage div.boxLeft {
	margin: 50px 0 0 90px;	
	float:left;
	display: inline;
}
	#content.HomePage div.OnsVerhaal {
		background-image:url('../img_gen/Verhaal.png');
		background-repeat: no-repeat;
		width: 213px;
		height: 211px;	
		position:relative;
	}
	
	#content.HomePage div.OnsVerhaal a.knop {
		background-repeat: no-repeat;
		width: 179px;
		height: 30px;
		z-index: 1;
		position: absolute;
		top:170px;
		left: 20px;
	}

#content.HomePage div.bgHomeTrans {
	background-image: url('./img_gen/bg_teksvlakhome.png');
	background-repeat: no-repeat;
	width: 203px;
	height: 99px;
	margin-top: -15px;
	padding: 18px 0px 0 10px;
	
	line-height: 16px;
	color: #025325;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif
}

#content.HomePage div.bgHomeTrans a, #content.HomePage div.bgHomeTrans2 a, #content.HomePage div.bgHomeTrans3 a {
	line-height: 16px;
	color: #025325;
	font-size: 13px;
}

#content.HomePage div.bgHomeTrans2 {
	position:absolute;
	background-image: url('./img_gen/bg_teksvlakhome.png');
	background-repeat: no-repeat;
	width: 204px;
	height: 99px;
	margin-top: 195px;
	padding: 18px 0px 0 10px;
	
	line-height: 16px;
	color: #025325;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif
}


#content.HomePage div.boxMidden {
	margin: 50px 0 0 50px;	
	float:left;
	display: inline;
}
	#content.HomePage div.OnsGamma {
		position:relative;
	}
	#content.HomePage div.OnsGamma div.ImgGamma {
		position:absolute;
		left: 0px;
		top: 0px;
		width: 213px;
		height: 211px;
		border: none;
		background-repeat: no-repeat;
		z-index: 1;
	}
	#content.HomePage div.OnsGamma div.ImgGamma div pictureImgUrl {
		width: 213px;
		height: 211px;
		margin: 0px;
		text-align: right;
	}
	
	#content.HomePage div.OnsGamma a.knop {
		background-repeat: no-repeat;
		width: 179px;
		height: 30px;
		z-index: 5;
		position: absolute;
		top:170px;
		left: 20px;
	}
	#content.HomePage div.bgHomeTrans3 {
	background-image: url('./img_gen/bg_teksvlakhome.png');
	background-repeat: no-repeat;
	width: 200px;
	height: 99px;
	margin-top: -15px;
	padding: 18px 0px 0 10px;
	
	line-height: 16px;
	color: #025325;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif
}

#content.HomePage div.boxRechts {
	margin: 50px 0 0 260px;	
	float:left;
	display: inline;
}
	#content.HomePage div.OnsRecept {
		width: 213px;
		height: 211px;	
		position:relative;
	}
	#content.HomePage div.OnsRecept a.knop {
		background-repeat: no-repeat;
		width: 179px;
		height: 30px;
		z-index: 1;
		position: absolute;
		top:170px;
		left: 20px;
	}

.BackgroundImg {
	border: none;
}

#content.HomePage div.OnsVerhaal a.knop {
		background-repeat: no-repeat;
		width: 179px;
		height: 30px;
		z-index: 1;
		position: absolute;
		top:170px;
		left: 20px;
	}

#content.HomePage div.bgHomeTrans {
	background-image: url('./img_gen/bg_teksvlakhome.png');
	background-repeat: no-repeat;
	width: 203px;
	height: 99px;
	margin-top: -15px;
	padding: 18px 0px 0 10px;
	
	line-height: 16px;
	color: #025325;
	font-size: 13px;
}

#content.HomePage div.bgHomeTrans a, #content.HomePage div.bgHomeTrans2 a, #content.HomePage div.bgHomeTrans3 a {
	line-height: 16px;
	color: #025325;
	font-size: 13px;
}

#content.HomePage div.bgHomeTrans2 {
	position:absolute;
	background-image: url('./img_gen/bg_teksvlakhome.png');
	background-repeat: no-repeat;
	width: 204px;
	height: 99px;
	margin-top: 195px;
	padding: 18px 0px 0 10px;
	
	line-height: 16px;
	color: #025325;
	font-size: 13px;
}


#content.HomePage div.boxMidden {
	margin: 50px 0 0 50px;	
	float:left;
	display: inline;
}
	#content.HomePage div.OnsGamma {
		position:relative;
	}
	#content.HomePage div.OnsGamma div.ImgGamma {
		position:absolute;
		left: 0px;
		top: 0px;
		width: 213px;
		height: 211px;
		border: none;
		background-repeat: no-repeat;
		z-index: 1;
	}
	#content.HomePage div.OnsGamma div.ImgGamma div pictureImgUrl {
		width: 213px;
		height: 211px;
		margin: 0px;
		text-align: right;
	}
	
	#content.HomePage div.OnsGamma a.knop {
		background-repeat: no-repeat;
		width: 179px;
		height: 30px;
		z-index: 5;
		position: absolute;
		top:170px;
		left: 20px;
	}
	#content.HomePage div.bgHomeTrans3 {
	background-image: url('./img_gen/bg_teksvlakhome.png');
	background-repeat: no-repeat;
	width: 200px;
	height: 99px;
	margin-top: -15px;
	padding: 18px 0px 0 10px;
	
	line-height: 16px;
	color: #025325;
	font-size: 13px;
}

#content.HomePage div.boxRechts {
	margin: 50px 0 0 260px;	
	float:left;
	display: inline;
}
	#content.HomePage div.OnsRecept {
		width: 213px;
		height: 211px;	
		position:relative;
	}
	#content.HomePage div.OnsRecept a.knop {
		background-repeat: no-repeat;
		width: 179px;
		height: 30px;
		z-index: 1;
		position: absolute;
		top:170px;
		left: 20px;
	}

#content.HomePage div.ImgNieuwsItems {
	width: 573px;
	height: 125px;
	float:left;
	margin: 30px 0 0 165px;
	overflow:hidden;display: inline;
}

#content.HomePage div.Nieuws1Items {
	background-image:url('../img_gen/nieuws1.png');
	background-repeat: no-repeat;
	width: 573px;
	height: 125px;
	float:left;
	margin: 30px 0 0 165px;
	overflow:hidden;display: inline;
}

#content.HomePage div.Nieuws1Items p.HomeTitle {
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 36px 0 0 75px;
}
#content.HomePage div.Nieuws1Items p {
	color: #26451d;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 7px 0 0 75px;
	margin: 0px;
}

#content.HomePage div.Nieuws2Items {
	background-image:url('../img_gen/nieuws2.png');
	background-repeat: no-repeat;
	width: 773px;
	height: 125px;
	float:left;
	margin: 30px 0 0 55px;
	overflow:hidden;display: inline;
}
#content.HomePage div.Nieuws2Items2 {
	width: 920px;
	height: 248px;
	float:left;
	margin: 30px 0 0 15px;
	overflow:hidden;
	display: inline;
}
#content.HomePage div.Nieuws2Items p.HomeTitle {
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 33px 0 0 75px;
	overflow: hidden;
}
#content.HomePage div.Nieuws2Items p.HomeTitleRechts {
	color: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	padding: 33px 0 0 45px;
	overflow: hidden;
}
#content.HomePage div.Nieuws2Items p {
	color: #26451d;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 7px 0 0 75px;
	margin: 0px;
	overflow: hidden;
}
#content.HomePage div.Nieuws2Items p.Rechts {
	color: #26451d;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 7px 0 0 45px;
	margin: 0px;
	overflow: hidden;
}
#content.HomePage a.HomeNieuwsLink {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #26451d;
	
	padding: 8px 0 0 95px;
	background: url('../img_gen/HomePijl.png') no-repeat 75px 8px;
	display: block;
	overflow: hidden;
}
#content.HomePage a.HomeNieuwsLinkRechts {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #26451d;
	overflow: hidden;
	
	padding: 8px 0 0 67px;
	background: url('../img_gen/HomePijl.png') no-repeat 45px 8px;
	display: block;
}
#content.HomePage a.HomeNieuwsLink:hover {
	text-decoration: underline;
}
#content.HomePage a.HomeNieuwsLinkRechts:hover {
	text-decoration: underline;
}
a.HomePrivacy {
	position: absolute;
	top: 605px;
	left: 780px;
	/*color: #26451d;*/
	color: #000;
	text-decoration: underline;
	background-color: #89b929;
	font:0.75em/1.42em Arial, Helvetica, sans-serif;
}
a.HomePrivacy:hover {
	text-decoration: none;
}