body {    
    background-color:#fff;     
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:62.5%;
    width: 100%;
    height:100%;       
}

body  img  {border: 0; } 

#wrapper {
    position: relative; 
    width: 1000px;   
    margin: auto;    
    font-size: 1em;
}

#header {
    width: 1000px; 
    height: 129px;  
}

#subbar {
    background: url("../img/bg_subbar.jpg") repeat-x ;            
    font-size: 1.1em; 
    width: 965px;  
    height: 43px; 
    padding: 16px  0px 0px 35px;
        
}

#content {
    position: absolute; 
    
    margin-bottom: 0;         
    background: url("../img/column_bg.jpg") repeat-y;       
}

#left {
    position: relative;
    float: left;
    width: 225px;
    height: 600px;
    padding: 0 15px 0 0px; 
    /*height: auto;*/
    z-index:10;   
    
        
    
}

#middle {
    position: relative;
    float: left;
    width: 470px;  
    background-color: #fff;
    padding: 0 32px 0 0px;
    font-size: 1.1em;
    line-height: 18px;   
    z-index:1; 
    

}

#right {
    position: relative;
    float: left;
    width: 210px;
    padding: 0 10px 0 30px;
    background-color: #fff;  
    background: url("../img/bg_right.jpg") repeat-y;     
}

#submenu {
    position: relative;
    float: left;  
    width: 210px;
    height: 540px;
    background: url("../img/bg_submenu.jpg") no-repeat;     
    padding: 0 0px 10px 0px;   
}

#adres {
    position: absolute;
    top: 390px;
    left: 18px;
}

#footer {
    position: relative;
    background-color: #fff;
    padding-top: 20px;
    padding-left: 250px;
    width: 710px; 
    background: url("../img/bg_footer.jpg") repeat-y;
    
    
    
}



#submenu #adres a, a:link, a:active, a:visited {
        display: inline; 
        margin: 0; padding: 0;
        color: #000;
        text-decoration: none;  
        background:none;
        border: none;
        font-size: 1em;
        font-weight: normal;
}

#submenu #adres a:hover {
        display: inline; 
        margin: 0; padding: 0;
        color: #000;
        text-decoration: none;  
        background:none;

        font-size: 1em;
        font-weight: normal;
        text-decoration: underline;
    }
                    
#zoeken {
        position: absolute;
        padding: 0; margin: 0;
        top: 255px;
        left: 15px;

}

#menubar {
    position: relative;
    background: url("../img/bg_menu.jpg") repeat-x #fff; 
    text-align: right;
}


.newscontent {
    position:relative;
    top:2px;
    font-size: 1.1em;
}

.newsitem {
    margin: 0 0 30px 0;
    padding: 0;
}

.zoektxt { text-transform: uppercase; }


#menubar a, a:link, a:visited, a:active{  display: inline; padding: 0; margin: 0; border: none; }
.menuitem { display: inline; }

#subbar a, a:link, a:visited, a:active{  display: inline; color: #6ea12b; font-weight: bold; padding: 0; margin: 0; background: none;border: none;text-decoration: none; }
#subbar a:hover{  display: inline; color: #000; font-weight: bold; padding: 0; margin: 0; background: none;border: none;  text-decoration: none;}
.menuitem { display: inline; }


#middle a, a:link, a:visited, a:active { color: #6ea12b; font-weight: normal; border: 0;text-decoration: none;}
#middle a:hover {  font-weight: normal;  color: #6ea12b;  text-decoration: underline;}

#right a, a:link, a:visited, a:active{  display: inline; margin: 0; color: #6ea12b;text-decoration: none; border: 0; }
#right a:hover{  display: inline; margin: 0; color: #6ea12b;text-decoration: underline;  }

.menuitem { display: inline; }

/*
Font classes
*/





                    
#right        h1 {  font-family: Arial, Helvetica; 
                    font-size: 1.6em;
                    color: #93bd3a;
                    line-height: 26px;
                    margin: 0;
                    padding-top: 0;
                    }

.newscontent  p  {  line-height: 16px; 
                 
                    }                   
    
#middle       h1 {  font-family: Arial, Helvetica; 
                    font-size: 1.6em;
                    color: #87be3f;
                    line-height: 26px;
                    margin: 0;
                    padding-top: 0;
                    }
#middle h2 {
    font-family: Arial, Helvetica; 
    font-size: 1.2em;
    color: #2e3e72;
    
    
    padding-top: 0;
    margin-bottom: 5px;
}

    
#middle div{   margin-bottom: 20px;  }        


/*****/

.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}



/* NIEUWS */
#news_category_holder{
    position: relative;
    width: 120px;
    float:left;
    
}

#news_content_holder{
    position: relative;
    width: 320px;
    float:left;
}

.news_category{
    display: inline;    
    background-color: red;
}

.news_headline{
        
}

#news_content_holder h1{
                    font-family: Arial, Helvetica; 
                    font-size: 1.2em;
                    color: #2e3e72;
                    margin: 0;
                    padding: 0;
}

#news_content_holder h6 { color: #333; font-size: 10px; padding: 0; margin: 0; }




#news_category_holder a, a:link, a:visited, a:active{  display: inline; margin: 0; color: #000;text-decoration: none; border: 0; }
#news_category_holder a:hover{  display: inline; margin: 0; color: #6ea12b;text-decoration: underline; border: 0; }
#news_content_holder a, a:link, a:visited, a:active{  display: inline; margin: 0; color: #6ea12b;text-decoration: underline; border: 0; }
#news_content_holder a:hover{  display: inline; margin: 0; color: #6ea12b;text-decoration: underline; border: 0 }

/* Random image */
#random { position: absolute; top: 0px; left: 349px;  z-index:9000; }

/* std. tables */


#middle table  td p {padding:0;margin:0; } 
#middle table  td div {padding:0;margin:0; } 


#testslide .nivo-controlNav {
    position:absolute;
    bottom:-220px; /* Put the nav below the slider */
}
#testslide .nivo-controlNav img {
    display:inline; /* Unhide the thumbnails */
    position:relative;
    margin-right:10px;
    margin-bottom: 10px;
}

#testslide {
 
    width:470px; /* Change this to your images width */
    height:470px; /* Change this to your images height */ 
}
 
 

 
 .printbar { 
     padding: 5px; 
     background-color: #f9f9f9;
     color: #000;
     text-align: right;
     
     font-size: 11px;
     font-weight: normal;
     margin: 15px 0;
 }
 
 .printlink a, a:link, a:active, a:visited {  color: #fff; text-decoration: none;font-size: 12px;}
 
  
 /*
 * jQuery Nivo Slider v2.4
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
    position:relative;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:60;
    display:none;
}
/* The slices in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:50;
    height:100%;
}
/* Caption styles */
.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:#000;
    color:#fff;
    opacity:0.8; /* Overridden by captionOpacity setting */
    width:100%;
    z-index:89;
}
.nivo-caption p {
    padding:5px;
    margin:0;
}
.nivo-caption a {
    display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position:absolute;
    top:45%;
    z-index:99;
    cursor:pointer;
}
.nivo-prevNav {
    left:0px;
}
.nivo-nextNav {
    right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
    position:relative;
    z-index:99;
    cursor:pointer;
}
.nivo-controlNav a.active {
    font-weight:bold;
}
