* { margin: 0; }
p { padding-top: 10px; }
td { vertical-align: top; }
a { 
color: #324762; 
text-decoration: underline;
}
a img { border: 0; }
a:hover { text-decoration: none; }
body {
background: #A6BAC5;
color:#515151;
font-family:Arial,arial,sans-serif;
font-size: 13px;
line-height: 150%;
}
#bodyheader {
background: #0D2839 url(../img/bodyheader.jpg) repeat-x;
height: 150px;
position: absolute;
left: 0;
top: 0;
width: 100%;
z-index: -1;
}
#container {
width: 880px;
margin: auto;
top: 0;
}
#header {
background: url(../img/header.jpg) no-repeat;
height: 350px;
}
#login {
width: 300px;
left: 490px;
top: 20px;
height: 60px; /* robbert code */
position: relative;
color: #FFF;
font-size: 80%;
line-height: 100%;
}
#login a {
color: #FFF;
}
input, textarea {
width: 100px;
margin-bottom: 5px;
}
.button {
display: block;
width: 62px;
height: 21px;
}
#menu {
position: relative;
left: 320px;
top: 35px;
width: 490px;
}
#menu ul {
list-style: none;
margin: 0; padding: 0;
overflow: hidden; /* robbert code */
}
#menu ul li {
float: left;
}
#menu ul li a {
color: #FFF;
padding: 12px 10px 8px 6px; /* boven, rechts, onder, links*/
text-decoration: none;
display: block;
font-size: 110%;
border-right: 1px solid #A4CE62;
}
#menu ul li a:hover {
text-decoration: underline;
}
#menu ul li a.actief {
font-weight: bold;
}
#menu ul li:hover ul { display:block; }
#menu ul li ul {
list-style: none;
position: absolute;
padding: 0;
margin: 0;
display: none;
padding-left: 35px;
padding-top: 4px;
}
#menu ul li ul li { 
float:none; 
background: #dbb380;
padding: 0;
border-bottom: 1px solid #432209;
}
#menu ul li ul li a {
padding: 8px 18px;
display: block;
}
#slogan {
font-size: 135%;
line-height: 130%;
width: 420px;
left: 30px;
top: 75px;
position: relative;
color: #0D2839;
}
#content {
background: url(../img/content.jpg) repeat-y;
min-height: 200px;
padding: 0px 7px 0px 13px; /* boven, rechts, onder, links*/
}
#nieuws {
background: #98AFBD;
color: #324762;
padding: 15px;
padding-bottom: 0;
}
#nieuws span {
color: #FFF;
font-weight: bold;
}
#tekst {
padding: 30px 15px;
}
h1, h2, h3, h4 {
color: #6B8D40;
font-family: Georgia, "Times New Roman", Times, "met schreef";
font-weight: normal;
padding-bottom: 8px;
}
#footer {
background: url(../img/footer.jpg) no-repeat;
height: 50px;
color: #6F8396;
padding-top: 25px;
text-align: center;
font-size: 80%;
}
#footer a { color: #6F8396; }
label {
width: 120px;
display: block;
float: left;
}
#leftbox {
float: left;
width: 66%;
}
#rightbox {
float: left;
width: 33%;
}
#clear { clear: both; }
#content span { color: #324762; text-decoration: underline; }
#tekst ol {
margin-left: 25px;
}