/* CSS Document */
body{
	background-image:url(../images/bg_website.jpg);
	background-repeat:repeat-x;
	background-color:#f7f7f7;
	background-position:bottom;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;}
	
p{padding:0px; margin:0px;}	
	
img {
    border-style: none
}
.defaultButtons{}


.banner{
	height:100px;
	width:952px;
	padding-top:10px;
	padding-bottom:10px;}

	
.wrapper{
	width:952px;
	margin-right:auto; 
	margin-left:auto;
	min-height:1200px;
	}


.wrapper-header{
	padding-top:26px;
	width:952px;
	height:368px;
	background-image:url(../images/header.jpg);
	background-repeat:repeat-x;}



.wrapper-header-vervolg{
	padding-top:26px;
	width:952px;
	height:180px;
	background-image:url(../images/header.jpg);
	background-repeat:repeat-x;}


.logo{
	height:85px;
	width:200px;
	float:left;
	background-color:#FFFFFF;}
	
.subTopMenu{
	height:85px;
	width:752px;
	float:left;
	text-align:right;
	background-color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;}
	
.subTopMenuUL{
	padding:0px;
	margin:0px;
	list-style:none;}
		
.subTopMenuUL li{	
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	height:25px;
	margin:0px;
	float:right;
	list-style:none;}
	
.subTopMenuUL li:hover{	
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	height:18px;
	margin:0px;
	float:right;
	border-bottom:2px solid #a8cd46;
	cursor:pointer;
	list-style:none;}

.hoofdmenu{
	height:39px;
	width:952px;
	float:left;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;}
	
.hoofdmenuUL{
	padding:0px;
	display:block;
	margin:0px;
	list-style:none;}
	
.bladermenu{
	height:30px;
	line-height:30px;
	width:952px;
	border-bottom:2px solid #a8ce47;}
		
.hoofdmenuUL li{	
	padding-left:30px;
	padding-right:30px;
	border-right:1px solid #FFFFFF;
	height:39px;
	display:block;
	line-height:39px;
	margin:0px;
	float:left;
	list-style:none;}	
		
.hoofdmenuUL li:hover{	
	padding-left:30px;
	padding-right:30px;
	display:block;
	border-right:1px solid #FFFFFF;
	height:39px;
	line-height:39px;
	margin:0px;
	float:left;
	background-color:#a8cd46;
	cursor:pointer;
	list-style:none;}


.driedlinks{
	height:164px;
	width:34px;
	left:-30px;
	top:-13px;
	position:relative;
	background-image:url(../images/3dlinks.jpg);
	background-repeat:no-repeat;}
	
.driedrechts{
	height:164px;
	width:34px;
	right:-952px;
	top:-177px;
	position:relative;
	background-image:url(../images/3drechts.jpg);
	background-repeat:no-repeat;}


.footer{
	height:342px;
	width:952px;
	background-image:url(../images/bg_footer.jpg);
	background-repeat:no-repeat;}



.grid3{
	width:952px;
	min-height:413px;
	float:left;
	background-color:#FFFFFF;}

.gridNieuws{
	width:952px;
	float:left;
	min-height:413px;
	background-color:#FFFFFF;}
	
	
.grid3-Verticale-Ruimte{
	height:413px;
	width:35px;
	float:left;}	

	
.Verticale-Ruimte-Nieuws{
	height:120px;
	width:35px;
	float:left;}		
	
	
.grid3-contact{
	width:271px;
	height:413px;
	float:left;}

.grid3-1-contact{
	line-height:30px;
	height:181px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;}
		
	
.grid3-1{
	width:271px;
	height:413px;
	float:left;}
	
.grid3-1:hover{
	width:271px;
	height:413px;
	float:left;
	cursor:pointer;}	

.grid3-1-content{
	line-height:30px;
	height:181px;
	padding-top:10px;
	color:#000000;
	padding-left:10px;
	padding-right:10px;}

.grid3-1-content:hover{
	line-height:30px;
	background-color:#f8fee8;
	height:181px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;}
	
.grid3-1-content-quote{
	line-height:30px;
	background-image:url(../images/quoteKeesvandenHoek.jpg);
	background-repeat:no-repeat;
	height:170px;}	
	

.grid3-1-Titel{
	text-align:center;}

 #map_canvas {
        margin: 0;
        padding: 0;
		width:601px;
		min-height:650px;}


.grid3-1-afbeelding{
	height:109px;}
	
.afbNieuw{
	position:relative;
	top:-120px;
	z-index:1;
	left:30px;}
	
.gridVolledigeBreedte{
	width:952px;
	min-height:650px;
	float:left;
	background-image:url(../images/bg_volledige_breedte.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;}	
	
	
.gridNieuwsOverzicht{
	width:952px;
	min-height:650px;
	float:left;
	background-color:#FFFFFF;}	
		

.gridVolledigeBreedteFilosofie{
	width:952px;
	min-height:1250px;
	float:left;
	background-image:url(../images/bg_volledige_breedte.jpg);
	background-repeat:repeat-y;
	background-color:#FFFFFF;}		
	
.gridVolledigeHoogte{
	width:952px;
	min-height:650px;
	float:left;
	background-color:#FFFFFF;}	
	
.grid3{
	width:952px;
	min-height:413px;
	float:left;
	background-color:#FFFFFF;}

.grid3-Verticale-Ruimte{
	height:413px;
	width:35px;
	float:left;}	


.downloads{
	padding:0px;
	margin:0px;
	}
	
.downloads li{
	padding:0px;
	margin:0px;
	display:block;
	list-style:none;
	height:30px;
	line-height:30px;
	width:300px;
	border-bottom:2px solid #e7e7e7;	}
	
.downloads li:hover{
	padding:0px;
	margin:0px;
	display:block;
	list-style:none;
	cursor:pointer;
	height:30px;
	line-height:30px;
	width:300px;
	border-bottom:2px solid #a8cc46;	}


.video{
	position:relative;
	top:0px;
	height:222px;
	width:340px;
	background-color:#f7f7f7;
	right:-5px;}
	
.productspecificaties{
padding-left:20px;}
	
.grid3-2{
	width:562px;
	padding-right:10px;
	min-height:590px;
	float:left;}

.grid3-2-content{
	line-height:30px;
	padding-right:30px;
	min-height:370px;}

	
	
.grid3-1-afbeelding-quote{
	height:130px;
	background-repeat:no-repeat;
	background-image:url(../images/quoteTop.jpg);}
	
.grid3-1-leesmeer{
	height:40px;}

.wrapperNieuws{
	border:2px solid #F7F7F7;
	height:120px;
	float:left;
	width:880px;}


.wrapperNieuws:hover{
	border:2px solid #a9cd47;
	cursor:pointer;
	height:120px;
	float:left;
	width:880px;}

.nieuwsTussenRuimte{
	height:20px;
	float:left;
	width:930px;}

.nieuwsbriefItem{
	height:43px;
	width:271px;}
	
.id{
	height:110px;
	width:120px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	line-height:150px;}

.nieuwsTitel{
	padding-top:0px;
	height:45px;
	width:700px;
	float:left;}
	
.nieuwsTekst{
	height:75px;
	width:740px;
	float:left;
	color:#000000;}


.zwart{
	font-size:10px;
	font-weight:bold;
	color:#000000;}
	
.grijs{
	font-size:10px;
	color:#999999;}


.recordID{
	width:110px;
	height:110px;
	float:left;}

.nieuwsBriefnaam{
	height:10px;
	line-height:9px;
	width:271px;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a6819;}
	
.groen{ 
	color:#a8cc45;
	font-weight:bold;}
	
.nieuwsBriefInput{
	height:28px;
	width:271px;}
	
.input{
	border: 1px solid #b4d35e;
	width:250px;}

.hrRuimte{}

.btnFormulier{
}

.WrapperNieuwsItem{
	height:40px;
	width:271px;
	border-bottom:2px solid #f7f7f7;}
	
.WrapperNieuwsItem:hover{
	height:40px;
	width:271px;
	cursor:pointer;
	border-bottom:2px solid #a9cd47;}



.nieuwsItemPictogram{
	height:39px;
	width:31px;
	float:left;}
	
.nieuwsItemTitel{
	height:12px;
	width:240px;
	font-size:11px;
	color:#4a6819;
	float:left;
	font-weight:bold;}
	
.nieuwsItemDatum{
	height:25px;
	width:240px;
	font-size:10px;
	color:#7c7c7c;
	float:left;
	font-weight:bold;}


.footer-tekst{
	height:165px;
	width:610px;
	padding:10px;
	float:left;
	line-height:17px;
	font-size:11px;
	color:#FFFFFF;}


.footerLogo{
	height:137px;
	width:630px;
	float:left;
	float:left;
	line-height:17px;
	font-size:11px;
	color:#FFFFFF;}

.1eLogo{
	height:137px;
	float:left;
	width:305px;}

.logoKlein{
	float:left;
	width:126px;
	height:137px;}
	
.logoAdresgegevens{
	float:left;
	width:188px;
	height:137px;
	color:#FFFFFF;}

.FooterMenu{
	padding-top:10px;
	padding-left:20px;
	height:127px;
	float:left;
	width:300px;}
	
.FooterContact{
	height:127px;
	padding-top:10px;
	padding-left:20px;
	float:left;
	width:300px;}
	
.titelGroot{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:25px;}
	
.menuFooter{
	padding:0px;
	margin:0px;
	list-style:none;}
		
.menuFooter li{	
	height:20px;
	line-height:18px;
	margin:0px;
	width:120px;
	list-style:none;}
	
.menuFooter li:hover{	
	height:18px;
	width:120px;
	line-height:18px;
	margin:0px;
	border-bottom:2px solid #a8cd46;
	cursor:pointer;
	list-style:none;}
	
	
.detailsocial{
list-style:none;
padding:0px;
margin:0px;
padding-top:15px;}


.detailsocial li{
float:left;
list-style:none;
padding-top:15px;
padding-right:15px;}	

    .sIFR-active h1,
    .sIFR-active h2,
    .sIFR-active h3,
    .sIFR-active h4,
    .sIFR-active h5#pullquote {
      visibility: hidden;
      font-family: Verdana;
    }





.btnFormulier{
	height:30px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	padding-left:10px;
	border:0xp;}


	a.linkDonkerGroen:link   { text-decoration: none ; color: #538516; font-weight:bold }
	a.linkDonkerGroen:visited  { text-decoration: none; color: #538516; font-weight:bold}
	a.linkDonkerGroen:hover   { text-decoration: none; color: #538516; font-weight:bold }
	a.linkDonkerGroen:active { }
	
	
	a.linkGroen:link   { text-decoration: none ; color: #a8cc45; }
	a.linkGroen:visited  { text-decoration: none; color: #a8cc45;}
	a.linkGroen:hover   { text-decoration: none; color: #a8cc45; }
	a.linkGroen:active { }
		
	
	a.linkGroenInTekst:link   { text-decoration: none ; color: #a8cc45; font-weight:bold; }
	a.linkGroenInTekst:visited  { text-decoration: none; color: #a8cc45; font-weight:bold;}
	a.linkGroenInTekst:hover   { text-decoration: underline; color: #a8cc45; font-weight:bold; }
	a.linkGroenInTekst:active { }
	
	
	a.LinkHoofdMenu:link   { text-decoration: none ; color: #FFFFFF; }
	a.LinkHoofdMenu:visited  { text-decoration: none; color: #FFFFFF;}
	a.LinkHoofdMenu:hover   { text-decoration: none; color: #FFFFFF; }
	a.LinkHoofdMenu:active { }

	a.LinkTopMenu:link   { text-decoration: none ; color: #868585; }
	a.LinkTopMenu:visited  { text-decoration: none; color: #868585;}
	a.LinkTopMenu:hover   { text-decoration: none; color: #868585; }
	a.LinkTopMenu:active { }

	a.blokLink:link   { text-decoration: none ; color: #868585; }
	a.blokLink:visited  { text-decoration: none; color: #868585;}
	a.blokLink:hover   { text-decoration: none; color: #868585; }
	a.blokLink:active { }