/* body ----------------------------------------------------------- */

body { 
overflow: -moz-scrollbars-vertical; 
margin: 0px 0px 0px 0xp;
padding: 0px 0px 0px 0px;
background-color: #3D3C3C;
top: 0;
}

/* achtergrondafbeeldingen ----------------------------------------------------------- */

.bg_item
{
background: url(../shared/item.html) no-repeat;
}

/* afbeeldingen -------------------------------------------------------------------*/

.thumbnail {
margin: 20px 0px 12px 0px;
}

.tuinontwerp {
width:488px; height:494px; overflow:hidden;
background: url(../shared/tuinontwerp.jpg) no-repeat; 
text-align: right;
padding: 0px 0px 10px 0px;
}


.tuinaanleg {
width:488px; height:494px; overflow:hidden;
background: url(../shared/web_foto2.jpg) no-repeat; 
text-align: right;
padding: 0px 0px 10px 0px;
}


.tuinonderhoud {
width:488px; height:494px; overflow:hidden;
background: url(../shared/tuinonderhoud.jpg) no-repeat; 
text-align: right;
padding: 0px 0px 10px 0px;
}


.bedrijfstuinen {
width:488px; height:494px; overflow:hidden;
background: url(../shared/web_foto.jpg) no-repeat; 
text-align: right;
padding: 0px 0px 10px 0px;
}


.webfoto {
width:488px; height:494px; overflow:hidden;
background: url(../shared/web_foto.jpg) no-repeat; 
text-align: right;
padding: 0px 0px 10px 0px;
}

.offerte {
width:488px; height:494px; overflow:hidden;
background: url(../shared/foto_offerte.jpg) no-repeat; 
text-align: right;
padding: 0px 0px 10px 0px;
}

.foto {
width:488px; 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#2e2e2e;
font-style: bold;
line-height: 16px;
padding: 0px 0px 20px 0px;
text-align: justify;
border-bottom: 1px solid; border-bottom-color:#b5dc10;
}

.contentbigfoto {
width:488px; height:325px; overflow:hidden;
text-align: right;
margin: 0px 0px 10px 0px;
}

.googlemaps {
width:488px; height:494px; overflow:hidden;
}

.impressiefotos {
width:488px; 
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#2e2e2e;
font-style: bold;
line-height: 16px;
padding: 0px 0px 20px 0px;
text-align: justify;
border-bottom: 1px solid; border-bottom-color:#b5dc10;
}

.imgagebig {
width: 488px;
height: 234px;
overflow: hidden;
}

/* hyperlinks ----------------------------------------------------------- */

a { 
color: #6f881a; 
text-decoration: none; 
}

a:link { 
color: #6f881a; 
text-decoration: none; 
}

a:visited { 
color: #6f881a; 
text-decoration: none; 
}

a:hover { 
color: #6f881a; 
text-decoration: none; 
}

a:active { 
color: #6f881a; 
text-decoration: none; 
}

/* hyperlinks ----------------------------------------------------------- */

a.nieuwslink { 
color: #3D3C3C; 
text-decoration: none; 
}

a:link.nieuwslink { 
color: #3D3C3C; 
text-decoration: none; 
}

a:visited.nieuwslink { 
color: #3D3C3C; 
text-decoration: none; 
}

a:hover.nieuwslink { 
color: #6f881a; 
text-decoration: none; 
}

a:active.nieuwslink { 
color: #3D3C3C; 
text-decoration: none; 
}

/* hoofdnavigatie ----------------------------------------------------------- */

.hoofdnavigatie {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
height: 33px;
width: 411px;
align: left;
}

/* speciale subnavigatie ----------------------------------------------------------- */

.subnav {
color: #FFFFFF; 
font-size: 12px; 
font-family: arial, verdana, times; 
font-weight: normal;
line-height: 20px; 
text-decoration: none; 
margin: 10px 16px 0px 10px;
padding: 0px 0px 0px 0px;
text-align: right;
}

a.subnav { 
color: #FFFFFF; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:link.subnav { 
color: #FFFFFF; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a:visited.subnav { 
color: #FFFFFF; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:hover.subnav { 
color: #CCCCCC; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:active.subnav { 
color: #FFFFFF; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

/* footernavigatie ----------------------------------------------------------- */

.hoofdnav {
color: #3D3C3C; 
font-size: 13px; 
font-family: arial, verdana, times; 
font-weight: normal; 
text-decoration: none; 
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
vertical-align: bottom;
}

a.hoofdnav { 
color: #3D3C3C; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

a:link.hoofdnav { 
color: #3D3C3C; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-decoration:none;
}

a:visited.hoofdnav { 
color: #3D3C3C; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

a:hover.hoofdnav { 
color: #6f881a; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

a:active.hoofdnav { 
color: #3D3C3C; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

/* footernavigatie ----------------------------------------------------------- */

.footernav {
color: #ffffff; 
font-size: 11px; 
font-family: arial, verdana, times; 
font-weight: normal; 
text-decoration: none; 
margin: 5px 0px 0px 10px;
padding: 0px 0px 0px 0px;
text-align: right;
}

a.footernav { 
color: #ffffff; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

a:link.footernav { 
color: #ffffff; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

a:visited.footernav { 
color: #ffffff; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

a:hover.footernav { 
color: #BCDB50; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

a:active.footernav { 
color: #ffffff; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
text-decoration:none;
}

/* kruimelpad ----------------------------------------------------------- */

.kruimelpad {
color: #809a25; 
font-size: 11px; 
font-family: arial, verdana, times; 
font-weight: normal; 
text-decoration: none; 
margin: 0px 0px 5px 0px;
padding: 0px 20px 0px 0px;
}

a.kruimel { 
color: #809a25; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:link.kruimel { 
color: #809a25; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a:visited.kruimel { 
color: #809a25; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:hover.kruimel { 
color: #6f881a; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:active.kruimel { 
color: #809a25; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}


/* interactieve links op homepage */


.homelink {
color: #525252; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
font-size: 12px;
line-height: 16px;
}

a.homelink { 
color: #525252; 
text-decoration: none; 
line-height: 16px;
}

a:link.homelink { 
color: #525252; 
text-decoration: none;
line-height: 16px;

}

a:visited.homelink { 
color: #525252; 
text-decoration: none; 
line-height: 16px;

}

a:hover.homelink { 
color: #58AE25; 
text-decoration: underline; 
line-height: 16px;

}

a:active.homelink { 
color: #525252; 
text-decoration: none;
line-height: 16px;

}

/* toolbox ----------------------------------------------------------- */

a.toolbox { 
color: #CE1C54; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
font-size: 11px;
}

a:link.toolbox { 
color: #CE1C54; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a:visited.toolbox { 
color: #CE1C54; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:hover.toolbox { 
color: #CE1C54; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:active.toolbox { 
color: #CE1C54; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

/* titels ----------------------------------------------------------- */

h1 { 
color: #656060; 
font-size: 26px; 
font-family: arial, times, verdana; 
font-weight: normal; 
text-decoration: none; 
margin: 20px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

h2 { 
color: #525252; 
font-size: 20px; 
font-family: arial, times, verdana; 
font-weight: normal; 
text-decoration: none; 
margin: 15px 0px 20px 0px;
padding: 0px 0px 0px 0px;
font-style:normal;
}

h3 { 
color: #58AE25; 
font-size: 13px; 
font-family: arial, times, verdana; 
font-weight: normal; 
text-decoration: none; 
margin: 5px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}

h4 { 
color: #525252; 
font-size: 13px; 
font-family: arial, times, verdana; 
font-weight: bold; 
text-decoration: none; 
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

h5 { 
color: #FFFFFF; 
font-size: 20px; 
font-family: arial, verdana, tahoma; 
font-weight: normal; 
text-align: right;
text-decoration: none; 
margin: 85px 16px 0px 0px;
padding: 0px 0px 0px 0px;
}

h6 {
color: #b5dc10; 
font-size: 15px; 
font-family: arial, times, verdana; 
font-weight: bold; 
text-decoration: none; 
margin: 20px 0px 5px 0px;
padding: 0px 0px 0px 0px;
text-transform: uppercase;
}



/* teksten ----------------------------------------------------------- */


.nieuwsbericht {
border-bottom: 1px solid; border-bottom-color:#cccccc;
padding: 5px 0px 10px 0px;
margin: 10px 0px 10px 0px;
}


.content {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#2e2e2e;
font-style: bold;
line-height: 16px;
padding: 0px 20px 0px 24px;
text-align: justify;
}

.content td {
padding: 0px 20px 0px 0px;
}

.tuinagenda {
margin:15px 0px 0px 14px; 
width: 468px; 
height:244px; 
background: url(../shared/homebg_tuinagenda.gif) no-repeat; 
overflow:hidden;
padding: 0px;
}

.tuinagenda table {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#525252;
font-style: bold;
line-height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}



.home_tekst {
width:245; 
height:215px; 
overflow:hidden;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#525252;
font-style: italic;
line-height: 18px;
margin: 0px 20px 10px 34px;
text-align:justify;
}

.home_tekst_bg {
background: url(../shared/home_tekst_bg.gif) no-repeat; 
width: 239px;
height: 235px;
}

.tekst {
color: #000000; 
font-size: 12px; 
font-family: arial, verdana, times; 
font-weight: normal; 
font-style: normal;
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
line-height: 17px;
}

/* onderschrift foto's ----------------------------------------------------------- */

.onderschrift {
color: #000000; 
font-size: 12px; 
font-family: arial, verdana, times; 
font-weight: normal; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
line-height: 14px;
font-style: normal;
font-weight: normal;
}

/* interactieve homepage ----------------------------------------------------------- */

.interactief {
color: #CE1C54; 
font-size: 11px; 
font-family: arial, verdana; 
line-height: 17px; 
text-align: left; 
margin: 0px 0px 0px 0px;
padding: 0px 30px 0px 0px;
}

a.interactief { 
color: #CE1C54; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
font-size: 11px;
}

a:link.interactief { 
color: #CE1C54; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

a:visited.interactief { 
color: #CE1C54; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:hover.interactief { 
color: #CE1C54; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

a:active.interactief { 
color: #CE1C54; 
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; 
}

/* google maps ----------------------------------------------------------- */

.google { 
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
border: solid 1px #CE1C54; 
}

.google2 { 
margin-left: 0px; 
margin-top: 10px; 
margin-bottom: 0px; 
border: solid 1px #CE1C54; 
}

/* eigenwijze copyright ----------------------------------------------------------- */

.eigenwijze {
font-size: 9px;
font-family: arial;
color: #CE1C54;
align:left; 
}

a.eigenwijze { 
color: #CE1C54; 
text-decoration: none; 
}

a:link.eigenwijze { 
color: #CE1C54; 
text-decoration: none; 
}

a:visited.eigenwijze { 
color: #CE1C54; 
text-decoration: none; 
}

a:hover.eigenwijze { 
color: #CE1C54; 
text-decoration: none; 
}

a:active.eigenwijze { 
color: #CE1C54; 
text-decoration: none; 
}

/* formulieren ----------------------------------------------------------- */

.contact {
color: #2e2e2e; 
font-size: 12px; 
font-family: arial, verdana, times; 
font-weight: normal; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

input { 
color: #2e2e2e;
font-size: 12px; 
font-family: arial, verdana; 
line-height: 17px;
background-color: #f3f3f3;
border: 1px solid #BACF28;
margin: 0px 0px 5px 0px;
}

input.send {
color: #b5dc10; 
font-size: 13px; 

font-weight: normal; 
text-decoration: none; 

 
font-family: arial, verdana; 
line-height: 17px;
background-color: #ffffff;
border: 1px solid #ffffff;
margin: 0px 0px 5px 0px;
}

select { 
color: #2e2e2e;
font-size: 12px; 
font-family: arial, verdana; 
line-height: 17px;
background-color: #E3F080;
border: 1px solid;
margin: 0px 0px 5px 0px;
width: 230px;
}

input.inputradio { 
color: #2e2e2e; 
font-size: 12px; 
font-family: arial, verdana; 
line-height: 17px;
background-color: #f3f3f3;
border: 1px solid #BACF28;
width: 15px; 
height: 15px;
margin: 0px 0px 2px 0px;
}

.check { 
color: #2e2e2e; 
font-size: 12px; 
font-family: arial, verdana; 

background-color: #ffffff;
border: 1px solid #ffffff; 
}

textarea {
color: #2e2e2e; 
font-size: 12px; 
font-family: arial, verdana; 
line-height: 17px;
background-color: #f3f3f3;
border: 1px solid #BACF28;
width: 300px;
}
/* zoekmachine ----------------------------------------------------------- 

.zoekmachine {
color: #CE1C54; 
font-size: 12px; 
font-family: arial, verdana, times; 
font-weight: normal; 
text-decoration: none; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

input { 
color: #CE1C54;
font-size: 12px; 
font-family: arial, verdana; 
line-height: 17px;
background-color: #F3FAC1;
border: 1px solid #BACF28;
margin: 0px 0px 5px 0px;
}

input.send {
color: #CE1C54;
font-size: 12px; 
font-family: arial, verdana; 
line-height: 17px;
background-color: #F3FAC1;
border: 1px solid #BACF28;
margin: 0px 0px 5px 0px;
} */

/* commontags ----------------------------------------------------------- */

.tags {
color: #ffffff;
text-decoration:none;
font-style: italic;
font-weight: bold;
}

a.link0 {  
color: #ffffff; text-decoration: none; font-size: 10px;
 }
a:link.link0 {  
color: #ffffff; text-decoration: none; font-size: 10px;
}
a:visited.link0 {
color: #ffffff; text-decoration: none; font-size: 10px;
}
a:hover.link0 {  
color: #a6c04f; text-decoration: none; font-size: 10px;
 }
a:active.link0 {  
color: #ffffff; text-decoration: none; font-size: 10px; }

a.link1 {  
color: #ffffff; text-decoration: none; font-size: 10px;
 }
a:link.link1 {  
color: #ffffff; text-decoration: none; font-size: 10px;
}
a:visited.link1 {
color: #ffffff; text-decoration: none; font-size: 10px;
}
a:hover.link1 {  
color: #a6c04f; text-decoration: none; font-size: 10px;
 }
a:active.link1 {  
color: #ffffff; text-decoration: none; font-size: 10px; }

a.link2 { 
color: #ffffff; text-decoration: none; font-size: 10px;
}
a:link.link2 {
color: #ffffff; text-decoration: none; font-size: 10px;
 }
a:visited.link2 { 
color: #ffffff; text-decoration: none; font-size: 10px;
 }
a:hover.link2 { 
color: #a6c04f; text-decoration: none; font-size: 10px;
 }
a:active.link2 {  
color: #ffffff; text-decoration: none; font-size: 10px;
}

a.link3 {  
color: #ffffff; text-decoration: none; font-size: 10px;
 }
a:link.link3 {  
color: #ffffff; text-decoration: none; font-size: 10px;
}
a:visited.link3 {
color: #ffffff; text-decoration: none; font-size: 10px;
}
a:hover.link3 {  
color: #a6c04f; text-decoration: none; font-size: 10px;
 }
a:active.link3 {  
color: #ffffff; text-decoration: none; font-size: 10px;
}

a.link4 { 
color: #ffffff; text-decoration: none; font-size: 10px;
}
a:link.link4 { 
color: #ffffff; text-decoration: none; font-size: 10px;
 }
a:visited.link4 { 
color: #ffffff; text-decoration: none; font-size: 10px;
 }
a:hover.link4 { 
color: #a6c04f; text-decoration: none; font-size: 10px;
 }
 a:active.link4 { 
color: #ffffff; text-decoration: none; font-size: 10px; 
 }

.commondiv
{
color: #ffffff; 
font-size: 10px; 
font-family: arial, verdana; 
line-height: 18px; 
text-align: justify;
width: 990px; 
padding: 0px 0px 0px 0px;
margin: 20px 15px 20px 0px;
overflow: hidden;
}

/* Scroll Bar Master Styling Starts Here ----------------------------------------------------------- */
/* comments can freely be removed from this file */

#mycustomscroll{
height: 330px; 
margin-top: 0px;
margin-right: 20px; 
width: 369px;
}

/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 15px; height: 1px; background: url(../shared/scrollbar.html) repeat;}
/* .vscrollerbarbeg {height: 14px !important;width: 15px;background: url(/shared/scrollup.gif) no-repeat;}
.vscrollerbarend {height: 14px;width: 15px;background: url(/shared/scrolldown.gif) no-repeat;} */
.vscrollerbase {width: 15px; background: url(../shared/scrollback.html) repeat;}
.vscrollerbasebeg {width: 15px;height: 14px !important;background: url(../shared/scrollup.html) no-repeat;}
.vscrollerbaseend {height: 14px;width: 15px;background: url(../shared/scrolldown.html) no-repeat;}
.vscrollerbar, .hscrollerbar {padding: 14px;z-index: 2;}
.scrollerjogbox {width: 15px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

/* Scroll Bar Master Styling Ends Here */

/* Scroll Bar Master Styling Starts Here */
/* comments can freely be removed from this file */

#mycustomscroll2{
height: 330px; 
margin-top: 0px;
margin-right: 20px; 
width: 355px;
}

/* do not modify .scrollgeneric class, required for proper operation */
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 15px; height: 1px; background: url(../shared/scrollbar.html) repeat;}
/* .vscrollerbarbeg {height: 14px !important;width: 15px;background: url(/shared/scrollup.gif) no-repeat;}
.vscrollerbarend {height: 14px;width: 15px;background: url(/shared/scrolldown.gif) no-repeat;} */
.vscrollerbase {width: 15px; background: url(../shared/scrollback.html) repeat;}
.vscrollerbasebeg {width: 15px;height: 14px !important;background: url(../shared/scrollup.html) no-repeat;}
.vscrollerbaseend {height: 14px;width: 15px;background: url(../shared/scrolldown.html) no-repeat;}
.vscrollerbar, .hscrollerbar {padding: 14px;z-index: 2;}
.scrollerjogbox {width: 15px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}

/* Scroll Bar Master Styling Ends Here */
