* { margin: 0; padding: 0; border: 0; line-height: 120%;}

body {
font-family: Verdana, Arial, sans-serif; 
color: #EFFF69;
background-color: #000000;

}

h1 {
font-family: "Times New Roman", Times;
font-style: italic;
font-size: 250%;
color: #B9D937;
margin: 0;
}

h2 {
font-size: 120%;
text-align: center;
margin: 0 0 10px 15px;
}

h3 {
font-size: 110%;
text-align: left;
margin: 20px 0 5px 15px;
}

#logo {
position: absolute;
top: 0px;
left: 50%;
width: 549px;
height: 211px;
border: 0;
margin: 0 0 0 -485px;
padding: 0;
background: url("logo.jpg")
no-repeat;
background-position: 0% 0%;
font-size: 70%;
}

#update {
position: absolute;
top: 0px;
left: 50%;
width: 200px;
height: 50px;
font-size: 70%;
text-align: right;
margin: 10px 20px 0 285px;
}

#badge {
position: absolute;
top: 52px;
left: 50%;
width: 313px;
margin: 0 0 0 70px;
}

ul.menu{
list-style: none;
font-weight: bold;
margin: 0;
}

li.menu{
display: inline;
margin: 0 0 0 10px;
padding: 0;
} 

#navigation {
position: absolute;
top: 190px;
left: 50%;
width: 955px;
height: 50px; 
text-align: right;
font-size: 120%;
margin: 0 0 0 -485px;
}

a {
	TEXT-DECORATION:none;
}

a:link, a:visited {
	color: #448C35;
}

a:active, a:hover {
	color: #B9D937;
}

#homebutton {
position: absolute;
top: 220px;
left: 50%;
width: 160px;
height: 70px;
border: 0;
margin: 0 0 0 -485px;
padding: 0;
background: url("homebt.gif")
no-repeat;
background-position: 0% 0%;
}
#homebutton:hover {
background-position: 100% 0;
}

#aboutbutton {
position: absolute;
top: 220px;
left: 50%;
width: 160px;
height: 70px;
border: 0;
margin: 0 0 0 -325px;
padding: 0;
background: url("aboutbt.gif")
no-repeat;
background-position: 0% 0%;
}
#aboutbutton:hover {
background-position: 100% 0;
}

#newsbutton {
position: absolute;
top: 220px;
left: 50%;
width: 160px;
height: 70px;
border: 0;
margin: 0 0 0 -165px;
padding: 0;
background: url("newsbt.gif")
no-repeat;
background-position: 0% 0%;
}
#newsbutton:hover {
background-position: 100% 0;
}

#portfastbutton {
position: absolute;
top: 220px;
left: 50%;
width: 250px;
height: 70px;
border: 0;
margin: 0 0 0 -5px;
padding: 0;
background: url("portffbt.gif")
no-repeat;
background-position: 0% 0%;
}
#portfastbutton:hover {
background-position: 100% 0;
}

#portslowbutton {
position: absolute;
top: 220px;
left: 50%;
width: 250px;
height: 70px;
border: 0;
margin: 0 0 0 245px;
padding: 0;
background: url("portfsbt.gif")
no-repeat;
background-position: 0% 0%;
}
#portslowbutton:hover {
background-position: 100% 0;
}

span {
display: none;
}

#headruler {
position: absolute;
top: 295px;
left: 50%;
width: 980px;
height: 10px;
background: url("ruler.gif")
no-repeat;
background-position: 50% 0%;
margin: 0 0 0 -485px;
}

p.image-right{
float: right;
padding: 0;
margin: 10px 0 15px 15px;
font-style: italic;
font-size: 90%;
color: #EFFF69;
text-align: center;
}

p.image-left{
float: left;
padding: 0;
margin: 10px 15px 10px 15px;
font-style: italic;
font-size: 90%;
color: #EFFF69;
text-align: center;
}

p.uitlijnen{
text-align: left;
margin: 0 0 10px 15px;
} 

p.date{
text-align: left;
margin: 30px 0 10px 0;
} 

#content{
position: absolute;
top: 310px;
left: 50%;
width: 970px;
margin: 0 0 0 -485px;
}

#footer{
clear: both;
padding: 20px 0 10px 0;
background: #000;
width: 970px;
text-align: center;
font-size: 70%;
font-style: italic;
color: #ccc;
}

#nonavcontent{
position: absolute;
top: 220px;
left: 50%;
width: 970px;
font-size: 120%;
margin: 0 0 0 -485px;
}

p{
margin: 10px 0 5px 0;
}

ul.sitemap{
list-style: none;
font-weight: bold;
margin: 0 0 0 20px;
}

li.sitemap{
margin: 0 0 0 40px;
} 
