body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #7f7f7f;
	background-color: #006a40;
	background-image: url(/images/FLORE/bg_gradient.jpg);
	background-repeat: repeat-x;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

a {
	color: #89aa29;
	text-decoration: none;
}

a:hover {
	color: #89aa29;
	text-decoration: underline;
}

#rounded {
	background-image: url(/images/FLORE/bg_rounded.gif);
	background-repeat:no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	width: 1002px;
}

#wrap {
	background-image:url(/images/FLORE/bg_gray.gif);
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	width: 962px;
	margin-left: auto;
	margin-right: auto;
}

#topBox {
	float:left;
	width: 962px;
	height: 92px;
	margin-top: 83px;
}

#logo {
	float: left;
}

#funcnavBox {
	float:left;
	width: 672px;
	height: 92px;
}

#topnav {
	float:right;/*left*/
}

#taalkeuze {
	float:left;
	text-align: right;
	height: 55px;
	width: 622px;
	font-size: 67.5%;
	padding-right: 50px;
}

#taalkeuze a {
	color: #9b9b9b;
	text-decoration: none;
}

#taalkeuze a:hover {
	color: #d4750a;
	text-decoration: none;
}

#zoek {
	float:left;
	padding-left: 80px;
	font-size: 75%;
}

#funcnav {
	float:right;
	padding-right: 40px;
	width: 310px; /*270px*/
}

#funcnav ul {
	margin: 0px 0px 0px 0px;
	display: inline;
	font-size: 75%;
	float:right;
}

#funcnav ul li {
	float: left;
	display: inline;
}

#funcnav li a {
	background-image:url(/images/FLORE/tab.gif);
	background-repeat:no-repeat;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #9b9b9b;
	text-decoration: none;
	text-align:center;
	line-height: 36px;
	display:block;
}

#funcnav li a:hover {
	background-image:url(/images/FLORE/tab.gif);
	background-repeat:no-repeat;
	color: #fa8605;
	text-decoration: none;
}

#funcnav li a.active {
	background-image:url(/images/FLORE/tab.gif);
	background-repeat:no-repeat;
	width: 90px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #fa8605;
	text-decoration: none;
	text-align:center;
	line-height: 36px;
	display:block;
}

#container {
	float: left;
	background-image: url(/images/FLORE/bg_groen.gif);
	background-repeat: repeat-y;
	width: 952px;
	margin: 0px;
	padding-left: 10px;
}

#nav {
	float:left;
	background-image: url(/images/FLORE/nav_top.gif);
	background-repeat: no-repeat;
	background-color: #308b40;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width: 250px;
	padding: 30px 15px 0px 15px;
}

#nav ul {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#nav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: none;
	display: inline;
}

#nav li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	display: block;
	color: #cbe2cf;
	text-decoration: none;
	line-height: 30px;
	background-image:url(/images/FLORE/bg_nav.gif);
	background-repeat:no-repeat;
	width:235px;
	padding: 0px 0px 0px 15px;
}

#nav li a:hover {
	background-image:url(/images/FLORE/bg_nav2.gif);
	background-repeat:no-repeat;
	color: #cbe2cf;
}

#nav li.navactive a {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	color: #cbe2cf;
	text-decoration: none;
	line-height: 30px;
	background-image:url(/images/FLORE/bg_nav2.gif);
	background-repeat:no-repeat;
	width:235px;
	padding: 0px 0px 0px 15px;
}

#nav li .sub a {
	background-image: url(/images/FLORE/bg_subnav.gif);
	background-repeat: no-repeat;
	color: #cbe2cf;
	padding: 0px 0px 0px 40px;
	width: 210px;
}

#nav li .sub a:hover {
	color: #71c54a;
}

#nav li .subactive a {
	background-image: url(/images/FLORE/bg_subnav2.gif);
	background-repeat: no-repeat;
	color: #71c54a;
	padding: 0px 0px 0px 40px;
	width: 210px;
}






#nav li .subsub a {
	background-image: url(/images/FLORE/bg_subsubnav.gif);
	background-repeat: no-repeat;
	color: #cbe2cf;
	padding: 0px 0px 0px 50px;
	width: 200px;
}
#nav li .subsub a:hover {
	color: #71c54a;
}
#nav li .subsubactive a {
	background-image: url(/images/FLORE/bg_subsubnav2.gif);
	background-repeat: no-repeat;
	color: #71c54a;
	padding: 0px 0px 0px 50px;
	width: 200px;
}










#pageHeightHome {
	float:left;
	width: 10px;
	height: 210px;
}

#pageHeight {
	float:left;
	width: 10px;
	height: 600px;
}

#pageBox {
	float: left;
	background-color:#FFFFFF;
	width: 642px;
}

#pageVisual {
	float:right;
	width: 642px;
}

#pageTitle {
	float: left;
	background-image: url(/images/FLORE/bg_shade.gif);
	width: 607px;
	height: 75px;
	padding: 0px 15px 0px 20px;
}

#pageTitleLeft {
	float: left;
	line-height: 40px;
	font-size: 18px;
	color: #5baa41;
}

#pageTitleRight {
	float: right;
	line-height: 40px;
	font-size: 18px;
	color: #5baa41;
	background-color: #CCCCCC;
}

#tdContent {
	
}
/*
#tdContent td {
	font-size: 11px; 
	color: #7f8080; 
	padding: 5px 0px 5px 0px;
}*/

#tdContent p {
	/*margin: 0px 0px 20px 0px; Pascal*/
	margin: 0px 0px 0px 0px;
}

p.newsarticle {
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 10px;
}

p.newsarticle a {
	color: #7f8080;
	text-decoration: none;
}

p.newsarticle a:hover {
	color: #6ba433;
	text-decoration: none;
}

#tdContent .H1 {font-size: 14px; font-weight: normal; color: #fa8605; margin: 0px 0px 20px 0px; padding: 0px; }
#tdContent .H2 {font-size: 12px; color: #5baa41; margin: 0px 0px 5px 0px; padding: 0px; }
#tdContent .H3 {font-size: 18px; color: #fa8605; margin: 0px 0px 15px 0px; padding: 0px 0px 10px 0px; }
#tdContent .H4 {font-size: 18px; color: #fa8605; margin: 0px; padding: 0px 0px 3px 0px;}
#tdContent .large {font-size: 14px; }

#footerBox {
	background-image:url(/images/FLORE/bg_footer.gif);
	background-repeat:no-repeat;
	width: 882px;
	height: 50px;
	line-height: 40px;
	padding: 0px 40px 0px 40px;
	font-size: 67.5%;
	color: #acabab;
}

#footerLeft {
	float: left;
}

#footerRight {
	float: right;
}

#insert {
	float: right;
	margin-left: 30px;
	width: 200px;
	padding-bottom:30px;
}

.vacature {
	background-color: #f0f0f0;
	list-style:none;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.vacature li{
	border-bottom: 1px solid #FFFFFF;
}

.vacature li a {
	color: #7f8080;
	text-decoration: none;
	display:block;
	padding: 10px 0px 10px 20px;
}

.vacature li a:hover {
	background-color:#308b40;
	color: #dbe6cc;
	text-decoration: none;
	display:block;
}

#form {
	background-color: #f0f0f0;
	padding: 20px;
}

#clear {
	clear:both;
}



#infoBox {
	background-image:url(/images/FLORE/bg_shade.gif);
	background-repeat:repeat-x;
	float: left;
	width: 932px;
	margin: 0px 20px 0px 10px;
	padding: 0px;
	clear: both;
	display: inline;
}

#newsFlash {
	float: left;
	width: 280px;
	margin-right: 10px;
}

.news {
	float:left;
	background-color: #eaeaea;
	width: 230px;
	/*height: 40px;*/
	/*overflow: hidden;*/
	overflow:visible;
	/*padding: 15px 20px 0px 30px;*/
	padding: 15px 20px 15px 30px;
	font-size: 11px;
	border-bottom: 1px solid #FFFFFF;
}

.news a {
	color:#666666;
	text-decoration:none;
}

.news a:hover {
	color:#fa8605;
	text-decoration:none;
}

#newstitle {
	float: left;
	margin-bottom: 1px;
}

#archief {
	background-image: url(/images/FLORE/end_news.gif);
	background-repeat: no-repeat;
	float: left;
	width: 280px;
	height: 30px;
	line-height: 30px;
	font-size: 75%;
}

#archief a {
	background-image:url(/images/FLORE/arrow_archief.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#dddddd;
	text-decoration:none;
	padding-left: 30px;
	padding-right: 15px;
}

#archief a:hover {
	background-image:url(/images/FLORE/arrow_archief.gif);
	background-repeat:no-repeat;
	background-position:right;
	color:#ffffff;
	text-decoration:none;
	padding-left: 30px;
	padding-right: 15px;
}

#rightBox {
	float:left;
	width: 642px;
	/*height: 180px;*/
	font-size: 11px;
}

#rightBox #pdf a {background: none; padding: 0;}

#rightBox a {
	background-image:url(/images/FLORE/arrow_more.gif);
	background-repeat:no-repeat;
	background-position: right;
	font-size: 11px;
	color:#6ba433;
	padding: 0px 15px 0px 10px;
	text-decoration:none;
}

#rightBox a:hover {
	font-size: 11px;
	color:#6ba433;
	padding-left: 10px;
	text-decoration:underline;
}

.itemBox1 {
	float:left;
	background-image:url(/images/FLORE/line.gif);
	background-repeat:no-repeat;
	background-position: right top;
	width: 204px;
	padding-right: 15px;
}

.itemBox2 {
	float:left;
	width: 204px;
}

.itemBox1 p
{
	padding: 20px 20px 0px 10px;
	/*
	margin: 0px;
	padding: 20px 20px 0px 10px;
	height: 60px;
	overflow:hidden;
	*/
}

.itemBox2 p {
	padding: 20px 20px 0px 10px;
	/*
	margin: 0px;
	padding: 20px 5px 0px 10px;
	height: 60px;
	overflow:hidden;
	*/
}

#logoBox {
	float:left;
	width: 932px;
	height: 290px;
	font-size: 11px;
	border-bottom: 1px solid #eaeaea;
}
.spacer {
	width: 10px;
}

#pdf {
	float:right;
	height: 41px;
	width: 632px;
	margin-bottom: 20px;
	padding-right: 10px;
}

#productSearchInfo {
	color:#ffffff;
	font-size: 11px;	
}

#productSearchInfo h1 {
	color:#ffffff;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 40px 0px 30px;
}

#productSearchInfo p {
	color:#ffffff;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 10px 40px 0px 30px;
}

#productSearchInfo select {
	width:220px;
	font-size: 11px;
	color: #89847d;
}

#productSearchInfo .select {
	padding: 0px 0px 10px 20px;
}

.dots_1 {
	border-top: 1px dotted #CCCCCC;
}

.dots_2 {
	border-bottom: 1px dotted #CCCCCC;
}

.divProductList {
	border: solid 1px #e5e5e5;
	width: 108px;
	height: 108px;
	text-align: center;

}

.divProductSmall {
	border: solid 1px #e5e5e5;
	width:108px;
	height:108px;
	position:relative;
	top:180px;
	left:180px;
}

.divProductLarge {
	border: solid 1px #e5e5e5;
	width:298px;
	height:298px;
	background-repeat:no-repeat; 
	background-position: top center;
}
.padding {
	width: 124px;
	font-size: 11px; 
	color: #7f8080; 
	padding: 5px 0px 5px 0px;
}
.padding2 {
	font-size: 11px; 
	color: #7f8080; 
	padding: 5px 0px 5px 0px;
}

.ProductName {
	float:left;
	width: 108px;
	text-align: center;
	padding: 10px 0px 10px 0px;
}


input.text		{FONT-FAMILY: Verdana; FONT-SIZE : 8pt; COLOR: #322201; border:solid 1px #afafaf;}
select.sel		{FONT-FAMILY: Verdana; FONT-SIZE : 10px;}
textarea.text	{FONT-FAMILY: Verdana; FONT-SIZE : 8pt; COLOR: #322201; border:solid 1px #afafaf;}
input.btn		{FONT-FAMILY: Verdana; FONT-SIZE : 8pt; COLOR: #322201; border:solid 1px #afafaf;}


a.sitemap, a.sitemap:link, a.sitemap:visited{text-decoration: none;}
a.sitemap:active, a.sitemap:hover			{text-decoration: underline;}
li.sitemap1{margin-left:0px;}
li.sitemap2{margin-left:20px;}
li.sitemap3{margin-left:40px;}

.msg	{font-family:Verdana; font-size: 8pt; COLOR: #aa0000; FONT-WEIGHT: bold;}

A.bookmark		{color: #7f7f7f; TEXT-DECORATION: none; background-color:none;}
A.bookmark_edit	{color: #7f7f7f; TEXT-DECORATION: none; background-color:#FD9D9D;}

DIV.we_off	{background-color:transparent; cursor:auto; display: block;}
DIV.we_over	{background-color:#efefef; cursor:hand; display: block;}
DIV.we_on	{background-color:transparent; cursor:auto; display: block;}

P{padding:0px; margin:0px}
SELECT.we	{color: #322201; font-family: Verdana; font-size: 9px;}
img.we		{margin-left:0px}
