
body{
    font-size:12px;
    font-family: Arial;
    height:100%;
    width:100%;
    position:relative;
}




h1{font-size:24.5px;}
h2{font-size:21.5px;}
h3{font-size:18.5px;}
h4{font-size:15.5px;}

h5{font-size: 24.5px; color: #00792D}
h6{font-size: 12px; color: #00792D;font-weight: normal;}

a { color: #00792D}
a:hover { color: #00792D}

#head{
    margin-top:31px;
    /*height:395px;*/
}

#headmenubalk{
    position:absolute;
    top:18px;
    background-image: url("../images/headbalk.jpg");
    height: 25px;
    width:100%;
    background-repeat: repeat-x;
    z-index:0;
}

.span12 > p{
    margin:0;
}



#headBanner{
    /*position:absolute;*/
    top:64px;
    background-color:#00792d;
    width:100%;
    /*height:333px;*/
    z-index:0;
}

#headBanner img{
/*    height:333px;
    width:1010px;*/
}

#contentContainer{
    /*    margin-top:10px;*/
    /*border: 1px solid red;*/
    width:100%;
    /*    padding-left:10px;
        padding-right: -10px;*/

    min-height: 250px;
    /*    margin-bottom: -40px;*/
    margin: 10px 0px -40px 0px; 
}

#contentContainer .container{padding-left:10px;}

.breadcrumbs a{
    color: #00792D!important;
}

.floatRight{
    float: right;
}

.circel{
    background-image: url("../images/circel.png");
    width:37px;
    height:29px;
    background-repeat: no-repeat;
    display:block;
    color:white;
    font-weight: bold;
    text-align: center;
    font-size:30px;
    padding-top:8px;
    float:left;
}

.circelTekst{
    float:left;
    display:block;
    margin-top:20px;
    margin-left:10px;
    font-size:12px;
}

.tekstGreen{
    color:#00792d;
}

.tekstWhite{
    color:white;
}

.cijferboxMargin{
    clear: both;
    height:60px;
    width:100%;
}

.contentBoxCijfer{

}

.innerContentCijfer{
    margin-top:10px;
}

.innerContentCijfer p {
    line-height: 26px;
}

#footerContentVlakken{
    position:relative;
    top:80px;
    z-index:1;
}
.shadowBox{
    position:relative;
    z-index:1;
    background-color:white;
    box-shadow: 0px 0px 10px black; 
    min-height: 180px!important;


}
.groeneBalk{
    background-color: #00792d;
    min-height:105px!important;
    margin:0px!important;
    color:white;
    font-style: italic;
    font-size:12px;
    line-height:14px;
    padding: 10px 15px;
}

.boxTitle{
    alignment-adjust: middle;
    font-size:14px;
    text-transform: uppercase;
    line-height: 14px;
    padding:13px 15px;
    height:64px!important;
    overflow:hidden;
}

.boxTitle .tekstGreen{
    font-weight: bold;
}

.font14{
    font-size: 14px;
    line-height: 17px;
}
/** FOOTER **/
#footer{
    position:relative;
    background-image: url("../images/bg_footer.jpg");
    background-color:#0c0c0c;
    background-repeat: repeat-x;
    width:100%;
    min-height: 123px;
    z-index:0;
}

#blackFooter{
    background-color: #0c0c0c;
    height:100px;
    display:block;
    position:absolute;
    width:100%;
    bottom:-14px;
    z-index: -1;
}

#footerInner{
    padding-top: 95px;
}

#footer_holder{
    /*background:url('../images/footer.jpg')  repeat-x;*/
    background:#747474 repeat-x;
    margin: 0 auto 0px !important; 
    width: 1003px;
    height:330px;
}


#footer_spacer {
    height:20px;
}
#logo_holder {
    margin-left:20px;
    margin-right:20px;
    float:left;
    color:#fff;
    width:130px;
    display:none;
}
#logo_images_holder{	
    margin-top:17px;
}
#logo_images_holder a{	
    color:#e8e8e8;
}


#sitemap {	
    float:left;
    width:100%;
}
#sitemap ul {				
    list-style-type:none;
    margin:0px;		
    padding:0px;
    color:#6981af;
    font-size:11px;

}
#sitemap ul li {
    float:left;		
    margin-bottom:20px;
}



#sitemap ul li a{
    color:#fff;
    text-decoration:none;
    font-weight:bold;

}
#sitemap ul li ul li {
    margin-bottom:0px;
    clear:left;
}
#sitemap ul li ul li a{
    font-weight:normal;
}

/** CONTACT FORM **/

/***************** CONTACT FORMULIER ***************/
/*====== CONTACT FORM ======*/
.contentVlak {
    margin:0px!important;
    margin-top:-15px!important;
    overflow: hidden!important;
}

.invalid {
    color:#dd2222;
    margin-bottom:4px;
}

#bedankt{
    width:530px;
    margin-top:10px;
    font-size:16px;
    /*display:none;*/
}

.form-list input{
    margin-bottom:15px;
}
.margin-reset{
    margin-bottom: 3px!important;
}
.form-list label{
    color:#3D3F41!important;
    font-weight: normal!important;
}

.contact-left{
    /*	margin-top:30px;
            margin-bottom:30px;*/
    float:left;
    /*font-family: roboto;*/
}

.contact-left ul li p{
    font-size: 12px!important;

}

#contactForm{
    /*margin-left:10px;*/
    /*	margin-top:30px;
            margin-bottom:30px;*/
    float:left;
}

#contactForm ul, .contact-left ul{
    list-style: none;
    padding:0px;
    margin:0px;
}

#contactForm label{
    color:black!important;
}

#contactForm{ border:0px solid #ededed;}
#contactForm .fieldset{ background:none; border:none; padding:0; margin:0;}
.legend{background:none;border:none;float:none;margin:0px 0 16px 0px;padding:0 0px 14px 0;position:relative;font-size:25px; text-transform:uppercase; color:white; border-bottom:1px solid #e6e6e6;  font-weight:normal;}
#contactForm .form-list input.input-text {width:150px;}
#contactForm .form-list .field {float:left;width:180px;}
#contactForm .form-list .field.last {float:left;width:180px;}
#contactForm .form-list li.wide textarea {width:510px; resize:none; height:161px!important;}
#contactForm .buttons-set button.button {
    float:left;
    background-color:#f3f3f3; 
    border: 1px solid #dcdcdc; 
    width:95px;
    height:30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
}
#contactForm .buttons-set{ margin:0 0 0 0; padding:14px 0 0 0; }
#contactForm .buttons-set p.required {color: #797D80;font-size: 12px; margin: 0 0 0px;float:right; padding-right:15px; padding-top:5px;}
#contactForm input.input-text {width:150px!important;}

.contact-left h3{font-size:16px;}
.nieuwslist {
    list-style-type: none;
    margin-left:0px!important;
}


.nieuws .span8 p {
    display:block;
    height:95px;
    overflow:hidden;
}

.fullnewstext img {
    display:none;
}

.line{border-bottom: 1px solid #D2D2D2;margin:5px 0px 30px;}

/** contentpagina CONTACT **/
.contactgegevens p{
    padding:0px;
    margin:0px;
    font-size: 18px;
}
.contactgegevens a{
    font-size: 12px;
}

.contactgegevens a:hover{
    color:#00792D;
    font-weight: bold;
    text-decoration: none;
}

.contactgegevens table{
    font-size:18px;
}

.contactHead{
    font-size: 24px;
    line-height: 26px;
    margin:17px 0px 0px 0px;
    padding:0px;
}

.resetMargin{
    margin: 0px;
}

.extraMargin{
    padding-left:5px;
}

/*TOOLBOX MODULE  *******************************************************************/
.toolbox ul {
    list-style-position: outside;
    list-style-type: none;
    margin: 8px 0 0;
    padding: 0;
    text-indent: 0;
}

.toolbox ul li {
    display: block;
    float: left;
    height: 32px;
    margin-right: 8px;
    width: 33px;
}

.toolbox ul li a {
    display:block;
    margin-top:3px;
    margin-left:25px;
}

.toolbox_header{
    margin-top:20px;
    height:8px;
    width:auto;
    border-top: 1px dotted #E3E3E3;
}

.inputtoolbox {
    margin:0px;
    width:150px;
}

/* ---TOOLBAR IMAGES--- 
   - toolbar.psd, staat de complete toolbar (workfiles/psd)
   - alleen kleur aanpassen, indien nodig bewaren, doe dit in een ander bestand
   - exporteren als "toolbar.png" en plaatsen in de map images
   - verder geen aanpassingen nodig!!!
*/

.toolbar_image{
/*    height:32px!important;
    width:35px!important;*/
    padding:0px;
    margin:0px;
    background-image:url("../images/toolbar.png")!important;
    background-repeat: no-repeat;
    display:block;
    cursor:pointer;
}

.pagina_mailen_close{
    float:right;
}




.li_printen {background-position: 0 0;}
.li_mailen {background-position: -36px 0;}
.li_info {background-position: -72px 0;}
.li_bellen {background-position: -106px 0;}
.pagina_ok_btn { background-position: -106px 0;}
.tool button {
    width: 32px; height: 32px;border:none!important;background-image:url("../images/toolbar.png")!important;
    background-position: -142px 0;
}
/*.tool button {background:none!important;border:none!important;height:32px!important;width:32px!important;cursor:pointer;}*/