/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #333333; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background-color: #DEDEDE; margin:0; padding:0; }
img { border: 0px; display: block; }

a:link { color: #333333; text-decoration: underline}
a:visited { color: #333333; text-decoration: underline}
a:hover {  color:  #0c5f5a; text-decoration: none}
a:active {  color:  #0c5f5a; text-decoration: none}


/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper {  width: 954px; margin:0 auto; background:#fff; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 904px; }
	
/* ### HEADER CONTAINER ### */
#headerCntr { margin-top: 12px; width: 904px; height: 106px;  }
#headerCntr h1 { float: left;  }
#headerCntr h1 a { display: block; width: 197px; height: 53px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }		
		
/* ### ICON BOX ### */
.iconBox { width: 545px; height: 51px; float: right; overflow: hidden; }
.iconBox ul { width: 545px; list-style-type: none; overflow: hidden; }
.iconBox li { float: left; }
.iconBox li a { margin-right: 8px; text-indent: -9999px; display: block; width: 38px; height: 38px; }
.iconBox a.icon1 { background: url('../images/icon1.gif') no-repeat; }
.iconBox a.icon2 { background: url('../images/icon2.gif') no-repeat; }
.iconBox a.icon3 { background: url('../images/icon3.gif') no-repeat; }
.iconBox a.icon4 { background: url('../images/icon4.gif') no-repeat; }
.iconBox a.icon5 { background: url('../images/icon5.gif') no-repeat; }
.iconBox a.icon6 { background: url('../images/icon6.gif') no-repeat; }
.iconBox a.icon7 { background: url('../images/icon7.gif') no-repeat; }
.iconBox a.icon8 { background: url('../images/icon8.gif') no-repeat; }
.iconBox a.icon9 { background: url('../images/icon9.gif') no-repeat; }
.iconBox a.icon10 { background: url('../images/icon10.gif') no-repeat; }
.iconBox a.icon11 { background: url('../images/icon11.gif') no-repeat; }
.iconBox a.icon12 { margin: 0px; background: url('../images/icon12.gif') no-repeat; }
		
/* ### MENU CONTAINER ### */
#menuCntr { padding-top: 14px; width: 904px;}
#menuCntr ul { list-style-type: none; overflow: hidden; height: 39px; width: 904px; background-color: #97bf10; }
#menuCntr li { padding: 0px 10px; float: left; display: inline; }
#menuCntr li.taal { padding: 0px 9px 0px 0px; float: right; }
#menuCntr li a { font-family: Arial, Helvetica ; font-size: 14px; font-weight: bold; color:#FFFFFF; text-transform: uppercase; line-height: 39px; text-decoration: none; }
#menuCntr li li a {  line-height: 18px; text-transform:none;  }
#menuCntr li a:hover { text-decoration:none; }
#menuCntr li.taal a { margin-top: 10px; display: block; float: left; padding:2px 8px; width: 10px; height: 20px; line-height: 20px; text-align: center; font-size: 9px; font-weight: normal; color: #0c5f5a; border: 1px solid #0c5f5a; }
#menuCntr li.taal a:hover, #menuCntr li.taal a.selected { text-decoration: none; color: #fff; border-color: #fff; }
			
/* ### BANNER CONTAINER ### */
#monoSlideshow { width: 904px; height: 203px; float: none; clear: both; }	
			
/* ### CONTENT CONTAINER ### */
#contentCntr { padding: 16px 0px 20px 0px; width: 904px; border-bottom: 1px solid #9ec31f; overflow: hidden; }
				
/* ### LEFT CONTAINER ### */
#leftCntr { float: left; clear: left; width: 399px; height: 295px; }
#leftCntr .last { padding-bottom: 0px; }
			
/* ### SERVICE BOX ### */
.serviceBox { padding-bottom: 12px; width: 399px; height: 90px; overflow: hidden; position: relative; background: url('../images/serviceBox1bg.gif') top right no-repeat; }
.serviceBox img { float: left; }
.serviceBox h2 { padding: 7px 10px 0px 115px; font-size: 16px; color: #005953; }
.serviceBox p { padding: 0px 45px 0px 0px; position: absolute; bottom: 18px; left: 115px; font-size: 12px; color: #fff; }
.serviceBox a { text-indent: -9999px; width: 27px; height: 27px; position: absolute; right: 8px; top: 56px; background: url('../images/iconReadMore.gif') no-repeat; }
									
/* ### RIGHT CONTAINER ### */
#rightCntr { float: right; width: 480px; }
				
/* ### TEXT BOX ### */
.textbox { width: 480px; }
.textbox h2 { font-size: 25px; line-height: 30px; font-weight:normal; color: #0c5f5a; }
.textbox p { padding: 15px 20px 0px 0px; font-size: 12px; line-height: 20px; font-weight:normal; color: #000;  }
.textbox a.more { margin: 5px 0px 0px 0px; text-indent: -9999px; width: 27px; height: 27px; float: right; background: url('../images/iconReadMore1.gif') no-repeat; }
					
/* ### BOTTOM CONTAINER ### */
#bottomCntr { margin-top: 10px; width: 904px; height: 137px; overflow: hidden; background-color: #eaeaeb; }
			
/* ### LINK BOX ### */
.linkBox { width: 395px; height: 137px; float: left; }		
.linkBox ul { padding: 12px 2px 12px 12px; list-style-type: none; float: left; }
.linkBox li span { padding-bottom: 10px; display: block; font-size: 16px; font-weight: bold; color: #97bf10;}
.linkBox li a{ color: #0c5f5a;} 
.linkBox li a:hover{ color: #0c5f5a; text-decoration: none; } 
			
/* ### ADDRESS BOX ### */
.addressBox { width: 502px; height: 137px; float: right; }
.addressBox h2 { padding: 10px; font-size: 22px; color: #97bf10; line-height: 28px; font-weight: normal; }
			
.addressBox h2 a {color: #97bf10; text-decoration:none; }
.addressBox h2 a:hover { text-decoration:underline; }
.addressBox span { display: block; color: #0c5f5a; }
.addressBox span a { color: #0c5f5a; text-decoration: none; }
.addressBox span a:hover { text-decoration: underline; }
.addressBox p { padding:0px 10px 5px 10px; font-size: 12px; color: #97bf10; }
.addressBox p a { color: #97bf10; text-decoration: none; }
.addressBox p a:hover { text-decoration: underline; }
				
/* ### FOOTER CONTAINER ### */
#footerCntr { overflow: hidden; width: 904px; }
#footerCntr ul { padding: 9px 0px; float: left; list-style-type: none; }
#footerCntr li { padding: 0px 7px; font-size: 11px; display: inline; float: left; border-right: 1px solid #999; }
#footerCntr li.last { border: none; }
#footerCntr li a { color: #333333; text-decoration: none; }
#footerCntr li a:hover { text-decoration: underline; }
#footerCntr img.image { padding: 10px 0px; float: right; }
#footerCntr a.logo { margin-top: 7px; display: block; width: 118px; height: 32px; text-indent: -9999px; float: right; background: url('../images/footerLogo.gif') top left no-repeat; }
		
/* ### AD BOX ### */
.adBox { padding: 10px 0px; width: 904px; border-bottom: 1px solid #b1cf4c; }
.adBox img { margin-right: 13px; display: inline; }
			
#lijn { border:1px solid white; height:1px; }
		
		
			
/* ### LEFT BOX ### */
#leftBox { float: left; clear: left; width: 720px; height: auto; }
.leftbox h2 { font-size: 25px; line-height: 35px; font-weight:normal; color: #0c5f5a; }
.leftbox h3 { font-size: 16px; line-height: 30px; font-weight:normal; color: #0c5f5a; }
.leftbox p { padding: 0px 40px 10px 0px; font-size: 12px; line-height: 20px; font-weight:normal; color: #000;  }

#nieuwsBox { float: left; clear: left; width: 880px; height: auto; }
.nieuwsbox h2 { font-size: 25px; line-height: 35px; font-weight:normal; color: #0c5f5a; }
.nieuwsbox h3 { font-size: 16px; line-height: 30px; font-weight:normal; color: #0c5f5a; }
.nieuwsbox p { padding: 0px 0px 10px 0px; font-size: 12px; line-height: 20px; font-weight:normal; color: #000;  }

/* ### LINKER BOX ### */
#linkerBox { float: left; width: 515px; height: auto; }
.linkerbox h2 { font-size: 25px; line-height: 60px; font-weight:normal; color: #0c5f5a; }
.linkerbox h3 { font-size: 11px; line-height: 30px; font-weight:bold; color: #0c5f5a; }
.linkerbox p { font-size: 12px; line-height: 20px; font-weight:normal; color: #000;  }
img#detail { float: left; top: 0px; margin: 0px 18px 0px 0px; display: inline; }
hr {color:#0c5f5a;border:none;border-top:1px solid #0c5f5a;height:1px;}


/* ### RECHTER BOX ### */
#rechterBox { float: right; width: 180px; margin: 15px 20px 0px 0px; height: auto; }
.bijschrift { font-size: 12px; line-height: 20px; font-weight:normal; color: #0c5f5a; }
			
/* ### RIGHT BOX ### */
#rightBox { float: right; width: 181px; }


/* ### LINK BOX ### */
.navBox ul { padding-top: 15px; list-style-type: none; float: left; clear: left;}
.navBox li span { padding-bottom: 10px; display: block; font-size: 16px; font-weight: bold; color: #005953;}
.navBox li a{ color: #0c5f5a; text-decoration: none;} 
.navBox li a:hover{ color: #97BF10; text-decoration: none; } 

/* ### PRODUCT BOX ### */
.productbox h2 { font-size: 15px; line-height: 20px; font-weight:normal; color: #0c5f5a; }
.productbox p { padding: 0px 60px 0px 0px; font-size: 12px; line-height: 20px; font-weight:normal; color: #000;  }

img#product { float: left; top: 0px; margin: 0px 10px 0px 0px;}
img#overig { float: left; margin: 5px 15px 5px 0px;}


.formbutton{
  cursor:pointer;
  border:outset 1px #ccc;
  margin:  10px 0px 0px 0px;
  padding: 0px;
  width:  70px;
  height: 24px;
  background-color: #97BF10;
  color: #FFFFFF;
  font-size: 12px;
  float: left;
  /* background: url('style-graphic/submit.png'); */
}
