/* CSS Document */

body					{text-align: center; margin:0; padding:0 0 50px 0; background:#ecfb00 url(../images/bg.gif) repeat-x left top; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body,html				{height:100%; min-height:100%;}
.clear					{height:0px; line-height:0px; font-size:0px; clear: both;}
p						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#004421; text-align:left;}
h1						{font-size:24px; color:#B0D807; text-align:left;}
h2						{font-size:20px; color:#004421; margin-top:5px; text-align:left;}
h3	{font-size:12;}
img						{border:none;}
#header					{margin:0 auto 0 auto;}
h5 {color:#fff;
	padding:3px;
	margin:3px;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;	
	font-size:13px;}
	
.news-latest-date {font-size:12px; font-weight:bold;}	

#container				{ width:951px; margin:0 auto 0 auto;}
#over #content			{background:#FFFFFF url(../images/bg/bg-over-ons.jpg) no-repeat left bottom; width:879px; min-height:326px;margin-left:auto; margin-right:auto; margin:0 auto 0 auto; padding:0 0 150px 0;}
#prod #content			{background:#FFFFFF url(../images/bg/bg-blanco.jpg) no-repeat left bottom; width:879px; min-height:326px; margin:0 auto 0 auto; padding:0 0 0 0;}
#inhalt					{width:840px; text-align:left;}
#prodD #content			{
	width:879px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	min-height: 326px;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url(../images/bg/bg-prodD2.jpg);
}
#prodpr #content		{
	width:879px;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
	height:auto !important; 
	height:326px; 
	min-height:326px;	
	background-color: #FFFFFF;
	background-image: url(../images/bg/bg-blanco.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#route #content			{background:#FFFFFF url(../images/bg/bg-route.jpg) no-repeat left bottom; width:879px; height:auto !important; height:450px; min-height:500px; margin:0 auto 0 auto; padding:0 0 0 0;}
#contact #content		{background:#FFFFFF url(../images/bg/bg-contact-content.jpg) no-repeat left bottom; width:879px; min-height:326px; margin:0 auto 0 auto; padding:0 0 150px 0;}
#left					{
	width:312px;
	float:left;
	text-align: left;
	padding-top: 38px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#prodD #left			{width:312px; float:left; padding:0 0 0 0;}

#left p					{padding:0 0 0 70px;}
#left h1				{padding:0 0 0 70px;}
#left ul				{margin:0 0 0 63px; padding:0;}
#left ul li				{margin:0; padding:0; list-style:none;}
#left ul li a			{margin:0; padding:0; width:251px; height:26px; display:block;}
#left ul li .but1		{background:url(../images/buttons/sub1.gif)}
#left ul li .but1:hover	{background:url(../images/buttons/sub1-o.gif)}
#left ul li .act1		{background:url(../images/buttons/sub1-o.gif)}
#left ul li .but2		{background:url(../images/buttons/sub2.gif)}
#left ul li .but2:hover	{background: url(../images/buttons/sub2-o.gif)}
#left ul li .act2		{
	background: url(../images/buttons/sub2-o.gif);
}
#left ul li .but3		{background:url(../images/buttons/sub3.gif)}
#left ul li .but3:hover	{background:url(../images/buttons/sub3-o.gif)}
#left ul li .act3	{background:url(../images/buttons/sub3-o.gif)}
#left ul li a
#left ul li a img		{margin:0!important; padding:0!important;}


#right					{width:410px; text-align:left; float:right; padding:0px 20px 0 0px; margin:0 0 0 0;}
#prodD #right			{width:475px; float:right; padding:30px 67px 0 20px; margin:0 0 0 0;}


#cat					{padding:0 0 0 63px; margin:0!important; background:none!important;}
#cat li					{margin:0!important; padding:0 1px 0 0!important; list-style:none; float:left!important; width:251px; height:335px;}
#cat li a				{
	width:251px;
	height:335px;
	display:block;
	text-decoration:none;
}
#cat li a:hover			{background:url(../images/cat/bg-cat-o.gif) repeat-x left top; text-decoration:none; color:#004421;}
#cat li a:hover	p		{text-decoration:underline;}
#cat li a p				{margin:15px 23px 0 23px; text-align:left; line-height:16px;}
#cat li a .line			{margin:0 23px 0 23px; border-bottom:1px solid #f8ff89; }


#proces					{padding:48px 70px 0 88px!important; margin:0!important; background:none!important;}
#proces li				{margin:0 0 10px 0!important; padding:0; list-style:none; border-bottom:1px solid #F8FF89;;}
#proces li .viz			{float:left; margin:0 30px 10px 0;}
#proces li .r			{float:left; width:500px;}	
#proces li .r p			{padding:0 0 20px 5px;}	

#navicontainer			{width:529px; height:61px; margin:0 auto 0 350; padding-left:0;}
#topNav				{width:879px; height:61px; margin:0 0 0 36px; padding:0; text-align:right; background:#FFF;}
#prod #topNav			{width:879px; margin:0 0 0 36px; padding:0 0 0 0; text-align:right; height:61px; background:#FFF url(../images/bg/bg-prod.gif) no-repeat left top;}
#prodpr #topNav			{width:879px; margin:0 0 0 36px; padding:0 0 0 0; text-align:right; height:61px; background:#FFF  url(../images/bg/bg-prodpr.gif) no-repeat left top;}
#prodD #topNav			{width:879px; margin:0 0 0 36px; padding:0 0 0 0; text-align:right; height:61px; background:#FFF  url(../images/bg/bg-prodpr.gif) no-repeat left top;}
#contact #topNav			{width:879px; margin:0 0 0 36px; padding:0 0 0 0; text-align:right; height:61px; background:#FFF  url(../images/bg/bg-contact.jpg) no-repeat left top;}
#topNav	li 				{margin-left:200px; padding:0px; list-style:none; float:left}

a.navi1				{display:block; float:left; background:url(../images/buttons/over-ons.gif); font-size:17px; color:#E20019; text-decoration:none; font-weight:bold; padding-top:15px; padding-left:12px; padding-right:12px;}
a.navi1:hover			{display:block; float:left; background:url(../images/buttons/over-ons-o.gif); font-size:17px; color:#B0D807; text-decoration:none; font-weight:bold; padding-top:15px; padding-left:12px; padding-right:12px;}	
a.navi1:active    			{display:block; float:left; background:url(../images/buttons/over-ons-o.gif); font-size:17px; color:#E20019; text-decoration:none; font-weight:bold; padding-top:15px; padding-left:12px; padding-right:12px;}

.b1							{background:url(../images/buttons/over-ons.gif); width:100px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b1:hover					{background:url(../images/buttons/over-ons-o.gif); color:#FFFFFF}	
.b1active,.b1active:hover	{background:url(../images/buttons/over-ons-o.gif); color:#FFFFFF; width:100px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b2							{background:url(../images/buttons/producten.gif); width:106px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b2:hover					{background:url(../images/buttons/producten-o.gif); color:#FFFFFF}
.b2active,.b2active:hover	{background:url(../images/buttons/producten-o.gif); color:#FFFFFF; width:106px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b3							{background:url(../images/buttons/productie-proces.gif); width:153px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b3:hover					{background:url(../images/buttons/productie-proces-o.gif); color:#FFFFFF}
.b3active,.b3active:hover	{background:url(../images/buttons/productie-proces-o.gif); color:#FFFFFF; width:153px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b4							{background:url(../images/buttons/route.gif); width:69px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b4:hover					{background:url(../images/buttons/route-o.gif); color:#FFFFFF}
.b4active,.b4active:hover	{background:url(../images/buttons/route-o.gif); color:#FFFFFF; width:69px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b5							{background:url(../images/buttons/contact.gif) ; width:72px; height:33px; display:block; font-size:2px; color:#FFFFFF;}
.b5:hover					{background:url(../images/buttons/contact-o.gif); color:#FFFFFF}
.b5active,.b5active:hover	{background:url(../images/buttons/contact-o.gif); color:#FFFFFF; width:72px; height:33px; display:block; font-size:2px; color:#FFFFFF;}


#footer					{width:879px; height:30px; margin:0 auto 0 auto;}

strong					{font-size:13px; color:#e20019;}


p						{color:#004421;}
.p_info_teksten {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004421;
	margin-bottom: 15px;
	margin-top: 5px;
	text-align: left;
}

a						{color:#004421;}
a:hover					{color:#e20019;}	


/* Formulier */
#content form										{padding:0; margin:0;}
#content form b										{color:#45336f;}
#content .row 										{padding:0; float:left; display:block; margin:5px 0 0 0;}
#content .rowhalfL									{float:left; padding:0;}
#content .rowhalfR									{float:left; padding:5px 0 0 6px;}
#content .rowhalfR b								{line-heigth:25px; heigth:25px!important; color:#6cba11!important;}

#content legend										{font-size:14px; font-weight:bold; color:#7DA81E; padding:0 0 5px 0; border-color:#9ecb03 ;}	
#content input										{width:150px;  color:#42473b; font-size:13px; font-family:Arial, Helvetica, sans-serif; border:1px solid #9ecb03; margin:3px 0 0 0;}		
#content textarea									{width:350px; border:1px solid #CCCCCC; color:#42473b; font-size:13px; font-family:Arial, Helvetica, sans-serif;}		
#content .knop										{width:100px; background:url(../images/bg/bg-button.gif) repeat-x left top; font-weight:bold; color:#494949; border:1px solid #9ecb03;}
#content label										{display:block; float:left; color:#bddb00; width:180px; line-height:25px; height:25px; font-size:11px;}
#content .inspring									{margin:0 0 0 150px; line-heigth:25px;}
#content .invul										{width:auto; float:left; border:none;}
#content .keuze										{height:25px; line-heigth:25px;}
#content .anders									{width:100px; float:none!important;}
#content .button									{width:100px;}


#map												{width:375px; height:400px; border:3px solid #e6f400;}

#flash, #flash2, #flash3 							{width:206px; height:151px; margin:0 0 10px 23px;}

#flash2 img {
   behavior: url("pngbehavior.htc");
}										

.item												{
	background:#FFFFFF;
	border-bottom:1px solid #9ECB04;
	padding:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
.item .l											{width:165px; float:left;}
.item .r									{width:280px; float:left;}

#copy										{width:800px; margin:0 auto 0 auto; line-height:30px; text-align:center; color:#e20019;}
#copy a												{text-decoration:underline; color:#e20019;}
