body{
background-image:url("/images/bg_repeat.jpg");
background-repeat:repeat-x;
background-color:#fff;
margin:0;
padding:0;
}

#container{
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:0;
}

#header{
width:1000px;
margin:6px 0 7px 0;
height:185px;
}

#flash_header{
position:absolute;
width:1000px;
margin:0px 0 7px 0;
height:185px;
z-index:10;
}

#logo{
background-image:url("/images/logo.png");
height:155px;
width:252px;
margin:10px 0 0 10px;
position:absolute;
z-index:11;
}

#content{
width:487px;
float:left;
padding:25px 0 0 30px;
}

#content2{
width:746px;
float:left;
padding:25px 0 0 30px;
}

/*nieuws container*/

#nieuws_cont{
width:259px;
float:left;
}
#nieuws_cont h2{
margin-bottom:0;
}

#nieuws_cont a:link, #nieuws_cont a:visited{
font-family:verdana;
font-size:10px;
color:#868686;
font-weight:normal;
text-decoration:none;
}

#nieuws_cont a:hover, #nieuws_cont a:active{
text-decoration:underline;
}

#nieuws_cont p{
font-family:verdana;
font-size:10px;
color:#868686;
font-weight:normal;
}

#nieuws_container{
background:url('/images/nieuws_repeat.png') repeat-y;
width:259px;
margin:25px 0 0;

}


#nieuws_top{
background:url('/images/nieuws_top.png') no-repeat;
width:257px;
min-height:363px;
}

#nieuws_middle{

margin-top:-12px;
}

#nieuws_bottom{
background:url('/images/nieuws_bottom.png') no-repeat;
width:257px;
height:36px;
clear:both;

}




#nieuws{
height:394px;
width:259px;
background-image:url("/images/bg_nieuws.png");
margin:25px 0 0 0;
float:left;
}

#nieuwsitem a:link, #nieuwsitem a:visited{
font-family:verdana;
font-size:10px;
color:#868686;
font-weight:normal;
text-decoration:none;
}

#nieuwsitem a:hover, #nieuwsitem a:active{
text-decoration:underline;
}

#nieuwsitem{
margin:0 0 0 20px;
}

/*menu items, buienradar */
#menu{
width:212px;
float:left;
}

#radar{
background-image:url("/images/bg_radar.png");
width:207px;
height:245px;
margin:0 0 0 3px;
padding:25px 0 0 5px;
}

/*tekst stijlen*/
#content p{
font-family:verdana;
font-size:12px;
color:#868686;
font-weight:normal;
}

#content, #content2{
font-family:verdana;
font-weight:normal;
font-size:10px;
color:#868686;
}

#content2 p{
font-family:verdana;
font-size:12px;
color:#868686;
font-weight:normal;
}

#content2 font{
font-family:verdana;
font-size:10px;
font-weight:normal;
color:#868686;
}

#content2 b{
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#868686;
}

#content fieldset, #content2 fieldset{
border:none;
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#868686;
}

#nieuws p{
font-family:verdana;
font-size:10px;
color:#868686;
font-weight:normal;
}

h1{
font-size:24px;
font-weight:normal;
font-family:verdana;
color:#868686;
}

h2{
font-size:14px;
font-weight:bold;
font-family:verdana;
color:#868686;
}

h3{
font-family:verdana;
font-size:12px;
font-weight:normal;
color:#868686;
}

/*classes*/
.kop{
margin:10px 0 0 80px;
}

.nieuwsfoto{
margin:0 0 0 16px;
}
.nieuwsAfbeelding {
 border:1px solid #888888;
 margin-top:3px;
 margin-bottom:0px;
}

.top{
margin-top:0;
}

.null{
margin:0;
}

.top2{
margin-top:8px;
}

.bottom{
margin-bottom:0;
}

.margin{
margin-left:25px;
}

/* gallery */

div.categoriefoto2 {
background:transparent url(../images/_siteimages/thumbgal01.gif) no-repeat scroll 0% 50%;
float:left;
height:130px;
font-size:9px;
position:relative;
text-align:center;
width:127px;
}

div.categoriefoto2 span {
}

div.categoriefoto 2a {
 text-decoration:none;
}

div.categoriefotoHolder {
 float:left;
 width:130px;
 height:120px;
}

div.categoriefotoHolder span {
background: url('/images/pijltje.gif') no-repeat 0px 3px;
margin: 5px 0 20px 0;
padding-left: 8px;
display: block;
}

.thumb {
 border:1px solid #666;
}


            #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 #image{
            margin-bottom:5px;
            }
            
            #formulier tr.melding input, #formulier tr.melding textarea  {
            background-color:#ffb3b3;
            }
            
            #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;
            }
            
            #formulier fieldset{
            display:inline-block;
            padding:15px;
            background-color:#6ca759;   
            font-weight:normal;          
            }
            
            #formulier h3{
            color:white;
            font-size:18px;
            font-weight:bold;
            margin:3px 0 6px 0;
            }
            
            #formulier label{
            color:white;
            }

            #formulier .send{
            margin:20px 0 0 0;
            }

            #evenementen a{
            color:#4b8a36;
            }
            
            #evenementen a:hover{
            text-decoration:none;
            }            
            
            h2.bevestiging{
            color:#3b8124;
            font-weight:none;
            }
