body{
padding:0px;
margin:0px;
color:black;
font-size:12px;
font-family:arial;
color:#5d5d5d;
}

#sb-title{
display:none;
}
#sb-bericht{
color:#fff;
}
object { outline:none; }
a { outline:none; }
input { outline:none; }

p, ul, li{
margin:0px;
padding:0px;
}

.content p{
margin:10px 0;
line-height:16px;
}

a{
color:black;
}

img{
border:0px;
}

form{
padding:0px;
margin:0px;
}

.first_td{
width:270px;
}

.second_td{
width:140px;
}

#hitm_list li{
list-style:none;
}

/*
h1{
color:#3a4601;
margin:7px 0 7px 0;
font-family:georgia;
font-size:29px;
font-weight:normal;
}

h2{
color:#3a4601;
margin:7px 0 7px 0;
font-family:georgia;
font-size:29px;
font-weight:normal;
}

h3{
font-family:georgia;
margin:7px 0 7px 0;
color:#3A4601;
font-size:20px;
}

h4{
font-family:georgia;
margin:7px 0 7px 0;
color:#909E4F;
font-size:14px;
}
*/

h1{
color:#3a4601;
margin:7px 0 7px 0;
font-family:georgia;
font-size:29px;
font-weight:normal;
}

h2{
color:#909E4F;
margin:7px 0 7px 0;
font-family:georgia;
font-size:21px;
font-weight:normal;
}

h3{
font-family:georgia;
margin:7px 0 7px 0;
color:#3A4601;
font-size:21px;
}

h4{
font-family:georgia;
margin:7px 0 7px 0;
color:#909E4F;
font-size:13px;
}

#archief_button{
float:left;
margin-right:25px;
margin-top:-55px;
margin-left:760px;
position:absolute;
}
.container_hitm{
position:absolute;
right:25px;
bottom:25px;
}
.afb_hitm{
height:217px;
margin-top:5px;
width:200px;
float:right;
}

.landing_flash h3{
margin:0px;
padding:0px;
color:#3a4601;
font-size:12px;
}

/*
h1{
color:#3a4601;
margin:7px 0 7px 0;
font-family:georgia;
font-size:20px;
font-weight:normal;
}

h2{
color:#3a4601;
margin:5px 0 5px 0;
font-family:georgia;
font-size:18px;
font-weight:normal;
}

h3{
margin:0px;
padding:0px;
color:#3a4601;
font-size:12px;
}

h4{
margin:10px 0;
color:#3a4601;
font-size:12px;
}
*/
.content{
color:#000;
font-family:arial;
font-size:12px;
}

.content table{
width:100%;
}

.content thead th{
text-align:left;
font-weight:normal;
color:#000;
font-size:13px;
background-color:#eaecdd;
}

.content tbody th{
width:30%;
padding:5px 0;
text-align:left;
font-weight:normal;
color:#373737;
font-size:12px;
}

.content tbody td{
border-bottom:1px dotted #909e4f;
}

.content #naw{
padding-top:10px;
}

.flash{
width:990px;
height:500px;
background-color:#909e4f;
}

.clear {
clear: both;
height: 0;
line-height: 0;
font-size: px; /* for IE*/
}

    .container{
    width:1000px;
    margin: 0 auto;
    }

        .container_top{
        height:100px;
        background-color:#daddd7;
        }   
        
            
            /* - landing - */
        
            .landing_container{
            width:990px;
            margin:0 auto;
            position:relative;
            }
            
            
            .top_container{
            padding-top:11px;
            padding-bottom:11px;
            }
            
            .snelkoppelingen{
            position:absolute;
            right:5px;
            bottom:5px;
            }
            
            .landing_flash{
            position:relative;
            }
            
            .blok_wit{
            float:right;
            width:213px;
            height:190px;
            background:url('/gfx/skin/blok_wit/bg.png')
            }
            
            .blok_wit_content{
            margin-left:10px;
            font-family:arial;
            font-size:9px;
            display:block;
            color:#3a4601;
            padding-bottom:2px;
            }
            
            .blok_wit > div{
            padding: 6px 7px 9px 6px;
            overflow:hidden;
            }
            
            .blok_wit > div h3{
            padding-top:10px;
            padding-left:15px;
            height:25px;
            }
            
            .blok_wit > div > form{
            padding-top:10px;
            margin-left:10px;
            }

            .blok_wit > div > form > label{
            font-family:arial;
            font-size:9px;
            display:block;
            color:#3a4601;
            padding-bottom:2px;
            }
            
            .blok_wit > div > form > input[type='text'] , .blok_wit > div > form > input[type='password']{
            border:1px solid #b7baa5;
            width:120px;
            background-color:#fff;
            }
                     
            .blok_wit > div > form > input[type='text']:hover , .blok_wit > div > form > input[type='password']:hover{
            background-color:#f8eea6;
            border:1px solid #b7baa5;
            }
            
            .blok_wit > div > form > input[type='image']{
            padding-top:10px;
            }

            .blok_wit > div > form > a.vergeten{
            margin-left:10px;
            font-family:arial;
            font-size:9px;
            color:#3a4601;
            text-decoration:none;
            } 
            
            .blok_wit > div > form > .vergeten:hover{
            text-decoration:underline;
            }         
          
            .knop_groen{
            position:relative;
            margin-top:10px;
            float:left;
            }
            
            .knop_groen > .links{
            background:url('/gfx/skin/knop_groen/links.png');
            height:16px;
            width:5px;
            position:absolute;
            left:0px;
            top:0px;
            }
            .knop_groen > .midden{
            background:url('/gfx/skin/knop_groen/midden.png');
            height:16px;
            position:absolute;
            left:5px;
            right:5px;
            }
            .knop_groen > .rechts{
            background:url('/gfx/skin/knop_groen/rechts.png');
            height:16px;
            width:5px;
            position:absolute;
            right:0px;
            top:0px;
            }       
            
            .knop_groen > .knop{
            color:white;
            z-index:1;
            position:relative;
            padding:1px 5px 0 5px;
            font-family:arial;
            font-size:9px;  
            display:inline-block;   
            }
           
            .knop_groen > .knop a{
            color:white;
            }
            
            /* - nieuws-overzicht-lijst */

            #nieuws-overzicht-lijst li{
            padding:7px 0;
            font-size:10px;
            list-style:none;
            border-top:1px solid #d0d1c9; 
            }            

            #nieuws-overzicht-lijst li a{
            color:#3a4501;
            text-decoration:none;
            }  
            
            #nieuws-overzicht-lijst li a:hover{
            color:black;
            text-decoration:underline;
            }  
                        
            #nieuws-overzicht-lijst li.first{
            border-top:none; 
            } 
            
                    
            /* - container normal */
            
            .normal_content{
            position:relative;
            }            
    
            .background{
            background:url('/gfx/background.jpg') repeat-x;       
            position:absolute;
            top:0px;
            bottom:0px;
            left:0px;
            right:0px;
            }
        
            .front{
            position:relative;
            z-index:1;
            }
            
            .kruimelpad-top a{
            font-size:20px;
            color:#909e4f;
            letter-spacing:-1px;
            background:url('/gfx/skin/kruimelpad/pijl-groen.png') no-repeat 9px 8px;
            padding-left:25px;
            }
            
            .kruimelpad-top a.first-child{
            background:none;
            padding-left:0px;
            }   

            
            .kruimelpad-top a:hover{
            color:#b3c561;                
            background:url('/gfx/skin/kruimelpad/pijl-groen-mo.png') no-repeat 9px 8px;
            }
            
            .kruimelpad-top a.first-child:hover{
            background:none;
            }                      
             
            .kruimelpad-current a{
                font-size:30px;
                letter-spacing:-1px;;
                color:#3a4601;                
            }
           
            .kruimelpad-current a:hover{
            color:#242c00;
            }     
                   
            .kruimelpad a{
            font-family:georgia;
            text-decoration:none;
            }
            
            .content-left{
            min-height:1px;
            width:317px;
            float:left;
            }
            
            .content-left-snelkoppelingen{        
            padding: 0 25px;    
            margin:0 29px 0 25px;
            background-color:white;
            }

            .baanstatus{
           
            padding-top:20px;
		
            }
            
 
                
            .submenu{
            padding: 25px 0;
            width:190px;
            }
           
            .submenu li{
            list-style:none;
            text-decoration:none;
            padding:5px 0;
			
            }

            .submenu li a{
            text-decoration:none;
            color:#909e4f;
            font-size:13px;
            font-family:georgia;
            padding-left:25px;
            display:block;
            }
            
            .submenu ul{
            margin-left:20px;
			min-height:220px;
            }
            
            .submenu > ul{
            margin-left:-20px;
            }
            
            .submenu li.current > a{
            color:#3a4601;
            background:url('/gfx/skin/submenu_groen/pijl_donkergroen.jpg') no-repeat 15px 6px;
            }
            
            .submenu li.hasChildren.open > ul{
            padding-top:5px;
            }
                        
            .submenu li a:hover{
            /*background:url('/gfx/skin/submenu_groen/pijl_groen.jpg') no-repeat 15px 6px;*/
            color:#3b4704;;    
            }
            
            .submenu li.hasChildren > a{
            background:url('/gfx/skin/submenu_groen/bullet_groen.jpg') no-repeat 15px 7px;
            }
            
            .submenu li.hasChildren.open.current > a{
            background:url('/gfx/skin/submenu_groen/bullet_donkergroen.jpg') no-repeat 15px 7px;
            }

            
            .content{
            padding: 25px;
            background-color:white;
            width:517px;
            float:left;
            }
            
            
            .kruimelpad{
            height:81px;
            padding:39px 0 12px 321px;
            }
                                     
            /* - menu container - */
        
            .container_left{
            float:left;
            width:190px;
            }
            
            .container_center{
            float:left;
            width:620px;
            }
            
            .container_right{
            float:left;
            width:190px;
            }
            
            /* - containers - */
            
            .container_body{
            min-height:1px;
            }

            .container_content_full{
            float:left;
            width:810px;
            }
            
            .container_content_half{
            float:left;
            width:405px;
            }
            
            .container_content_third{
            float:left;
            width:270px;
            }
            
            /*        
            .container_content_4{
            float:left;
            width:1000px;
            background-color:#eaece6;
            }
            
            .container_content_3{
            float:left;
            width:750px;
            background-color:#eaece6;
            }
            
            .container_content_2{
            float:left;
            width:500px;
            background-color:#eaece6;
            }

            .container_content_1{
            float:left;
            width:250px;
            background-color:#eaece6;
            }            
            */
            
    /* - menu --------------------------------------- */
    
    .menu_top{
    position:absolute;
    top:40px;
    right:0px;
    }
    
    .menu_top ul{
    padding:0px;
    }
    
    .menu_top li{
    float:left;
    padding: 0 6px;
    margin: 0 4px;
    }    
    
    .menu_top li{
    position:relative;
    height:25px;
    overflow:hidden;
    }  
    
    .menu_top li a{
    position:relative;
    height:25px;
    color:#3a4601;
    z-index:2;
    text-decoration:none;
    padding-top:5px;
    display:block;
    }
        


    .menu_top li .skin_menu_left{
    background:url('/gfx/skin/menu_groen/links.png');
    position:absolute;
    display:none;
    left:0px;
    top:0px;
    height:25px;
    width:8px;
    z-index:1;
    }

    .menu_top li .skin_menu_right{
    background:url('/gfx/skin/menu_groen/rechts.png');
    position:absolute;
    display:none;
    right:0px;
    top:0px;
    width:44px;
    height:25px;
    }
    
    .menu_top li a:hover, .menu_top li:hover a, .menu_top li.current a, .menu_top li.open a{ 
    color:white;
    }
    
    .menu_top li:hover, .menu_top li.current, .menu_top li.open{
    background:url('/gfx/skin/menu_groen/bg.png');
    }
        
    .menu_top li:hover .skin_menu_left, .menu_top li.current .skin_menu_left, .menu_top li.open .skin_menu_left{
    display:block;
    }
    
    .menu_top li:hover .skin_menu_right, .menu_top li.current .skin_menu_right, .menu_top li.open .skin_menu_right{
    display:block;
    }
     
    .menu_top li:last-child{
    margin-right:0px;
    }
    
/* - skin 9 squares --------------------------------------- */

/* - skin parent - */

    .skin{
    position:relative;
    overflow:hidden;
    margin:5px;
    }
    
    /* - opbouw - top */
        
        .shadow_top{
        background-color:rgb(165,165,165);
        height:15px;
        position:relative;
        }
        
            .shadow_top_left{
            left:0px;
            top:0px;
            position:absolute;
            background-color:#e4e6e1;
            height:15px;
            width:15px;
            }
            
            .shadow_top_middle{
            background-color:#cfd2cb;
            height:15px;
            margin: 0 15px; /* - margin gebruiken om niet over de corners heen te printen*/
            }
            
            .shadow_top_right{
            right:0px;
            top:0px;
            position:absolute;
            background-color:#e4e6e1;
            height:15px;
            width:15px;
            }
    
    /* - opbouw - middle */    
    
        .text_content{
        float:left;
        height:100%;
        width:100%;
        }
    
        .shadow_body{
        overflow:hidden;
        position:relative;
        }    
    

            .shadow_left{
            position:absolute;
            width:15px;
            height:100%;
            background-color:#cfd2cb;
            left:0px;
            }
            
            .shadow_middle{
            margin:0 15px;
            }
            
            .shadow_right{
            right:0px;
            height:100%;
            position:absolute;
            width:15px;
            background-color:#cfd2cb;
            }
            
                /* - de middle child, waar het allemaal om draait, hoogte gebruikt van inside-content, breete van de container div*/
            
                .snelkoppeling{
                z-index:1;
                position:relative;
                }
                
        /* - opbouw - bottom */    


        .shadow_bottom{
        background-color:rgb(165,165,165);
        height:15px;
        position:relative;
        }

            .shadow_bottom_left{
            left:0px;
            top:0px;
            position:absolute;
            background-color:#e4e6e1;
            height:15px;
            width:15px;
            }
            
            .shadow_bottom_middle{
            height:15px;
            background-color:#cfd2cb;
            margin: 0 15px; /* - margin gebruiken om niet over de corners heen te printen*/
            }
            
            .shadow_bottom_right{
            top:0px;
            right:0px;
            position:absolute;
            background-color:#e4e6e1;
            height:15px;
            width:15px;
            }


        /* - skin 10 squares --------------------------------------- */

        .line_middle_fill{
        
            position:absolute;
            top:5px;
            bottom:5px;
            left:5px;
            right:5px;
            
            background:url('/gfx/skin/gray_round/middle.png');        
        }
        
        .line_top_left{
        
            position:absolute;
            top:0px;
            left:0px;

            width:5px;
            height:5px;
            
            background:url('/gfx/skin/gray_round/topleft.png');    
        }
        
        .line_top_right{
        
            position:absolute;
            top:0px;
            right:0px;
            
            width:5px;
            height:5px;
            
            background:url('/gfx/skin/gray_round/topright.png');    
        }
        
        .line_bottom_left{
        
            position:absolute;
            bottom:0px;
            left:0px;
            
            width:5px;
            height:5px;
            
            background:url('/gfx/skin/gray_round/bottomleft.png');    
        }
        
        .line_bottom_right{
        
            position:absolute;
            bottom:0px;
            right:0px;
            
            width:5px;
            height:5px;
            
            background:url('/gfx/skin/gray_round/bottomright.png');    
        }

            
        .line_top_fill{
        
            position:absolute;
            top:0px;
            left:5px;
            right:5px;
            
            height:5px;
            
            background:url('/gfx/skin/gray_round/top.png');    
        }
        
        .line_left_fill{
        
            position:absolute;
            top:5px;
            bottom:5px;
            left:0px;

            width:5px;
            
            background:url('/gfx/skin/gray_round/left.png');    
        }                                                
        
        
             
        .line_right_fill{
        
            position:absolute;
            top:5px;
            bottom:5px;
            right:0px;
            
            width:5px;
            
            background:url('/gfx/skin/gray_round/right.png');    
        }
        
        .line_bottom_fill{
        
            position:absolute;
            bottom:0px;
            left:5px;
            right:5px;
            
            height:5px;
            
            background:url('/gfx/skin/gray_round/bottom.png');
        }
        
.buienradar{
    margin:10px;
    overflow:hidden;
}       

 /* - nieuws - */

.nieuws-module{

}

.bericht-datum{
text-decoration:none;
margin:0 0 10px 0;
display:inline-block;
color:black;
}

a.bericht-datum:hover{

}

a.leesmeer{
display:inline-block;
color:#394209;
text-decoration:underline;
padding-left:13px;
margin-top:5px;
background:url('/gfx/skin/site/pijl_donkergroen.jpg') no-repeat 2px 5px;
}

a.leesmeer:hover{
color:#8f995c;
background:url('/gfx/skin/site/pijl_groen.jpg') no-repeat 2px 5px;
}

/* - gallery */

.album-foto{
margin-bottom:16px;
border:1px solid #dadada;
padding:1px;
}

.container-float{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.overzicht-album{
width:104px;
}

.foto-naam{

}

.border{
padding:1px;
border:1px solid #dadada;
}

.foto-datum{
color:gray;
}

.foto-bericht{
padding:5px 0;
line-height:17px;
}

#nieuws-overzicht .bericht{
    border-top:1px solid #dadada;
}

.bericht-foto{
border:1px solid #dadada;
padding:1px;
}

.bericht-foto-groot{
border:1px solid #dadada;
padding:1px;
}

.nieuws-snelkoppeling{
font-size:12px;
font-family:arial;
}

.nieuws-snelkoppeling .h3{
font-size:16px;
font-family:georgia;
}
.nieuws-snelkoppeling .nieuws-bericht{
padding-right:20px;
}

#formulier{
width:80%;
}

#formulier table, #formulier tr, #formulier td{
border:0px;
}

#formulier td.label{
width:100px;
}

#formulier td label{
display:inline-block;
padding-top:10px;
}

#formulier td.field input{
width:250px;
float:right;
}

#formulier .field-div{
float:right;
width:250px;
}

#formulier td.full textarea{
width:100%;
float:right;
}

#formulier tr.verplicht label{
background:url('/gfx/form-verplicht.png') no-repeat 100%;
padding-right:11px;
}

#formulier tr.verplicht.melding label{
background:url('/gfx/form-fout.png') no-repeat 100%;
padding-right:20px;
}




#formulier tr.melding input, #formulier tr.melding textarea  {
background-color:#fceeee;
}

#formulier ul.meldingen li{
list-style:none;
padding:5px 0;

}

#formulier ul.meldingen{
margin-bottom:10px;
}

p.verplicht{
padding-left:10px;
background:url('/gfx/form-verplicht.png') no-repeat;
}

div#footer{
font-family:arial;
font-size:9px;
text-align:right;
padding-top:10px;
margin-bottom:10px;
}

div#footer a{
text-decoration:none
color:black;
}