* {margin: 0; padding: 0; border: 0;}

body
{
text-align: center;
font-family: "Trebuchet MS";
background: url(afbeeldingen/backgroundbody.gif) top left #669900;
}

#wrapper
{
background: url(afbeeldingen/background.gif) repeat-y top left #315e07;
width: 917px;
text-align: center;
margin:10px 0px
}

#container
{
background: url(afbeeldingen/backgroundbottom.jpg) no-repeat bottom center;
text-align: center;
border-bottom: 3px solid #fff;
border-top: 3px solid #fff;
}

#header
{
margin: 0px 5px;
background-color: #315e07;
padding-bottom: 20px
}

#header img
{
whitespace: no-wrap
}

#header img.headernaam
{
border-bottom: 1px solid #fff;
}

ul#navigatie
{
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
font-size: 18px;
width: 907px;
height: 28px;
background: url(afbeeldingen/backgroundnavigatie.jpg) no-repeat top left;
}

ul#navigatie li
{
display: inline;
}

ul#navigatie a
{
color: #fff;
text-decoration: none;
}

ul#navigatie a:hover, #home #navhome, #fotos #navfotos, #info #navinfo, #bestuur #navbestuur, #links #navlinks,
#contact #navcontact, #avondvierdaagse #navavondvierdaagse, #shop #navshop, #wandelingen #navwandelingen, #lidworden #navlidworden
{
color: #a9c570;
}

#navhome, #navfotos, #navinfo, #navbestuur, #navcontact, #navavondvierdaagse, #navshop, #navwandelingen, #navlinks
{
margin-right: 20px;
}

#content
{
background: url(afbeeldingen/backgroundcontent.gif) no-repeat top center;
height: 100%;
}

#text
{
text-align: left;
padding: 15px;
margin: 0px 125px 18px 125px;
color: #315e07;
}

#text h1
{
font-size: 20px;
margin: 0px 0px 10px 0px;
}

#text h2
{
font-size: 16px;
margin: 20px 0px 10px 0px;
}

#text h3
{
font-size: 14px;
margin: 20px 0px 0px 0px;
}

#text img
{
border: 1px solid #315e07;
}

#text p, #text ul, #text table
{
font-size: 14px;
margin: 0px 0px 10px 0px;
}

#text table
{
color: #315e07;
}

#text table td
{
padding-right: 20px;
vertical-align: top
}

#text ul
{
padding-left: 20px;
}

#text a
{
color: #315e07;
}

#text a:hover
{
text-decoration:none
}

#footer
{
height: 23px;
width: 907px;
font-size: 10px;
color: #fff;
text-align: right;
margin: 0px 5px;
}

#footer p
{
padding: 5px 5px 0px 0px;
}

#footer a
{
color: #fff;
text-decoration: none;
}

#footer a:hover
{
text-decoration: underline;
}

input
{
border: solid 1px #315e07;
width: 150px;
}

input.checkbox
{
width: 15px;
border: none;
}

input.button
{
background-color: #315e07;
color: #fff;
font-weight: bold;
width: 150px;
cursor:pointer;
}
