/*	licht groen:  #04BA14
	medium groen: #048E0C
	donker groen: #00660A	*/
body{
color: black;
font-family: Arial, Helvetiva, sans-serif;
font-size:0.75em;

background-color: #E8F4E8;
}

a{
text-decoration:none;
font-weight:bold;
color:black;
}

#title{
visibility:hidden;
margin:0px;
}
#top, #top img, #navigation, #body{
margin: auto;

width: 800px;
}
#top, #top img {
background-image: url("/images/site/bspiers_banner.png");
background-repeat: no-repeat;

height: 200px;
}
#navigation{
font-weight: bold;
}

#navigation ol{
width: 800px;

list-style: none;

padding: 0px;
margin: 0px;
}
#navigation li, #navigation li a{
/*color: white;
font-variant: small-caps;
line-height: 30px;

font-size: 16px;

width: 129px;
height: 30px;

background-color: #04BA14;*/

width: 131px;
height: 32px;

display: block;

padding: 0px;
}
#navigation li{

margin: 3px 1px 15px 1px;

/*border: 1px #048E0C solid;*/

float: left;
}
#navigation li a{
text-decoration:none;

margin: 0px;

border: 0px;
}
#navigation img{
visibility:hidden;
}
#startpagina_link{
background-image: url("/images/site/startpagina.png");
background-repeat: no-repeat;
background-position:top left;
}
#startpagina_link:hover{
background-position:-131px 0px;
}
#openingsuren_link{
background-image: url("/images/site/openingsuren.png");
background-repeat: no-repeat;
background-position:top left;
}
#openingsuren_link:hover{
background-position:-131px 0px;
}
#reserveer_link{
background-image: url("/images/site/reserveer.png");
background-repeat: no-repeat;
background-position:top left;
}
#reserveer_link:hover{
background-position:-131px 0px;
}
#contact_link{
background-image: url("/images/site/contact.png");
background-repeat: no-repeat;
background-position:top left;
}
#contact_link:hover{
background-position:-131px 0px;
}
#wachtdienst_link{
background-image: url("/images/site/wachtdienst.png");
background-repeat: no-repeat;
background-position:top left;
}
#wachtdienst_link:hover{
background-position:-131px 0px;
}
#links_link{
background-image: url("/images/site/links.png");
background-repeat: no-repeat;
background-position:top left;
}
#links_link:hover{
background-position:-131px 0px;
}

#body{
clear:both;
}
.header{
color: white;
font-size:1.167em;	/*~14px*/
text-align:center;
font-weight: bold;

height: 2em;
line-height: 2em;

margin: 15px 0px 2px 0px;

background-color: #048E0C;

}
div.text{
color: black;
font-size:1em;	/*~12px*/
text-align: justify;
text-indent: 2em;

margin: 3px 0em 15px;
padding: 0em;

background-color: #F8FCF8;

border: 1px #048E0C solid;
}
div.text p{
margin: 10px 25px;
}
#footer{
font-size:0.833em;
text-align:center;

text-indent:0px;
margin: 10px 0 0 0;

}

#openingsuren{
font-size:1em;
padding:0px;
}

table#openingsuren{
margin: 1em auto;
width: 40em;
}

#openingsuren th{
text-align:left;

width:8.5em;
}

#openingsuren td{
text-align:center;
}

fieldset#bestelling{
background-color: #F8FCF8;

margin:0px;
padding: 20px;

border: 1px #048E0C solid;
}

#bestelling input, #bestelling label, #bestelling textarea{
margin: 0 14px 0.3em 0;
}

#bestelling input, #bestelling textarea{
border: 1px #C4C4C4 solid;
}

#bestelling label{
text-align:right;
width: 6em;

float:left;
clear:both;
}

label.error{
font-weight: bold;
color: red;
}

#producten, #naam, #e-mail, #arts{
width:30em;
}

#producten{
height: 10em;
}

input#button{
width:8em;

margin: 0 15px 5px 8.3em;
}

dl#contactgegevens{
background-color: #F8FCF8;

margin:0px;
padding: 1.5em 5em;

border: 1px #048E0C solid;
}

dl.links{
background-color: #F8FCF8;

margin:0px;
padding: 1em 3em;

border: 1px #048E0C solid;
}

.links dt{
font-size:1.1666em;
}

.links dd{
margin:2px 0px 15px 2em;
text-indent: 1em;
}