* 						{ margin: 0; padding: 0; }
body 					{ font-size: 12px; font-family: arial; line-height: 21px; background-color: #d4e7c1; } /*background-image: url(../images/bg.jpg); background-repeat: repeat-x;*/

a:link, a:visited,
a:active				{ color: #4b75ba; text-decoration: underline; }
a:hover 				{ text-decoration: none; }

a:link.black,  a:visited.black,
a:active.black 			{ color: #2c2a2b; text-decoration: none; }
a:hover.black 			{ text-decoration: underline; }

a:link.white,  a:visited.white,
a:active.white 			{ color: #fff; text-decoration: underline; }
a:hover.white 			{ text-decoration: none; }

h1, h4					{ color: #4b75ba; font-size: 18px; font-weight: normal; padding-bottom: 20px; }
h2 						{ color: #2c2a2b; font-size: 18px; font-weight: normal; margin-bottom: 20px; }
h3						{ font-size: 12px; }

img						{ border-width: 0; }

input, select, option,
textarea 				{ font-size: 11px; font-family: arial; padding-left: 4px; }
  .green 				{ background-color: #42a41e; color: #fff; font-size: 11px; border: solid 1px #000; }

li.submenuitem			{ background-color: #d4e7c1; width: 250px; }
li.submenuitem a:link, li.submenuitem a:active, li.submenuitem a:visited	{ color:#000000; text-decoration:none; margin-left: 10px; }
li.submenuitem a:hover	{ color:#000000; text-decoration:underline; margin-left: 10px;}



#container 				{ background-image: url(../images/bg_con.gif); background-repeat: repeat-y; width: 900px; left: 50%; margin-left: -450px; position: absolute; float: left; padding-left: 24px; padding-right: 24px; }

#header 				{ text-align: right; width: 900px; float: left; }
	#header .logo 		{ width: 300px; float: left; }
	#header .slogan 	{ width: 585px; float: left; padding-top: 62px; padding-right: 15px; position:absolute; left: 325px; top: -30px;}
	#header .projectLogo { width: 550px; float: left; height: 117px; line-height: 117px; padding-right: 50px; }
	#header .projectLogo img { vertical-align: middle; }
	#header .print		{ position: absolute; left: 895px; top: 5px; }

#statistics				{ position: absolute; left: 285px; top: 56px; }

#navigation 			{ text-align: right; padding-right: 20px; background-image: url(../images/bg_nav.jpg); background-repeat: repeat-x; font-size: 12px; font-weight: bold; width: 880px; float: left; padding-top: 7px; padding-bottom: 8px; border-top: 1px solid #4db848; border-bottom: 1px solid #4db848;}

#scroller 				{ float: left; padding-top: 4px; padding-bottom: 3px; border-bottom: 1px solid #4db848; }

#main 					{ background-color: #fff; background-image: url(../images/bg_main.gif); background-repeat: repeat-y; position: relative; float: left; }
#main_left 				{ width: 210px; float: left; float: left; }

/*#visual					{ width: 508px; float: left; position:relative; overflow:hidden;  margin-right: -1px; margin-left: -23px; float: left; }*/
#visualContainer			{ border-bottom: 1px solid #42A41E; }
#visualContainer, .visual	{ float: left; height: 90px; overflow:hidden; }
#visualContainer, .visual1	{ width: 900px; }
.visual2					{ width: 450px; }
.visual3					{ width: 300px; }
.visual4					{ width: 225px; }
.visual5					{ width: 180px; }
.visual6					{ width: 150px; }

#main_center			{ width: 462px; float: left; position:relative; overflow:hidden;  margin-right: -1px; margin-left: -1px; float: left; padding-right: 25px; padding-bottom: 20px; padding-left: 25px;  }
	#main_center table 	{ border-top: 1px solid #4db848; border-left: 1px solid #4db848; }
	#main_center th 	{ text-align: left; padding: 4px; border-right: 1px solid #4db848; border-bottom: 1px solid #4db848; }
	#main_center td 	{ padding: 4px; border-right: 1px solid #4db848; border-bottom: 1px solid #4db848; }
	#main_center li		{ list-style-type: none; list-style-image: none; }

#main_right 			{ width: 180px; position:relative; float: left; margin-bottom: -1px;}

#content 				{ }

#footer					{ font-size: 12px; font-weight: normal; width: 900px; float: left; margin-bottom: -1px; border-top: 1px solid #4db848; border-bottom: 1px solid #4db848; }
	#footer .left		{ padding-left: 20px; float: left; padding-top: 7px; padding-bottom: 7px; }
	#footer .right		{ padding-right: 20px; float: right; padding-top: 7px; padding-bottom: 7px; }
	#footer_background	{ background-image: url(../images/footer.gif); background-repeat: no-repeat; width: 948px; left: 50%; margin-left: -474px; position: relative; height: 24px; float: left; margin-right: -24px; margin-left: -24px; }

.box_bg_left,
.box_bg_right,
.box_bg_left_small		{ background-image: url(../images/bg_box.jpg); background-repeat: repeat-x; background-color: #d4e7c1; float: left; padding: 20px; border-bottom: 1px solid #4db848; }
.box_bg_left 			{ width: 170px; }
.box_bg_right 			{ font-size: 11px; width: 140px; }
.box_bg_left_small		{ font-size: 11px; width: 180px; padding-right:10px;}

.paragraph				{ margin-top: 20px; }
.image_left 			{ position:relative; float: left; padding-right:10px;}
.image_right 			{ position:relative; float: right; padding-left:10px;}

#contact 				{ color: #fff; font-size: 11px; background-color: #42a41e; width: 140px; padding: 20px; float: left  }
#contact h2 			{ color: #fff; font-size: 18px; }
#contact h3				{ font-size: 18px; margin-top: 10px; margin-bottom: 10px; }
#rabobank 				{ position:relative; float: left; width:100%; color: #000099; padding-bottom: 20px; border-bottom: 1px solid #4db848; }
#rabobank h2 			{ color: #ff6600; font-size: 18px; padding-top: 20px; }
#rabobank a:link, #rabobank a:visited,
#rabobank a:active 		{ text-decoration: none}
#rabobank a:hover		{ text-decoration: none}

#print_only				{ display: none; }

hr						{ color: #4db848; background-color: #4db848; height: 1px; margin-top: 20px; border-width: 0; }

#flashpricelist			{}
#textpricelist			{}
#datepricelist			{}

.home_news				{ border-bottom: 1px solid #4db848; padding-bottom: 5px; height: 119px; overflow: hidden; }
.home_news h1			{ font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; padding-top: 5px; padding-bottom: 8px; border: 0px solid #0f0; text-decoration:underline;}
.home_news .image_left	{ float: left; margin-top: 11px; margin-right: 10px; width: 136px; height: 102px; overflow: hidden; }
.home_news .image_right	{ float: right; margin-top: 11px; margin-right: 10px; width: 136px; height: 102px; overflow: hidden; }

#main_left #blog h2		{  margin-bottom: 0px; }
#main_left #blog h2	a	{ font-size: 18px; text-decoration: none; }
#main_left #blog h2	a:hover	{ color: #2C2A2B; }

.weblog					{ float: left; margin-top: 22px; padding-bottom: 22px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; border-bottom: 1px solid #4db848; }
.weblog h1				{ font-family: Georgia, "Times New Roman", Times, serif; }
.weblog h5				{ font-size: 12px; font-weight: bold; color: #4db848; }
.weblog .pasfoto		{ float: right; margin-left: 12px; margin-top: 6px; border: 1px solid #4db848; padding: 5px 5px 5px 5px; }


#hoverelm{
    background-color: #F2F0C3;
    border: solid 3px #CDC687;
    padding: 3px;
    z-index: 99;
}
#dropmenu { position:relative;}
