/* Tekstformatering */


body {
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
background-image:url('bg.png');
background-position:top;
background-repeat:repeat-x;
background-color:#FFFFFF;
}

p,ul,li,a, td, th, caption {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:16px;
text-align:left;
}

p.center {
text-align:center; 
}

h1 { font-size:20px; font-weight:bold; line-height:25px;}
h2 { font-size:16px; font-weight:bold; line-height:20px;}
h3 { font-size:14px; font-weight:bold; line-height:15px;}
h4 { font-size:12px; font-weight:bold; line-height:13px;}

blockquote {
font-size: 13px;
font-style: italic;
}

a:link, a:visited {
color:#5F7780;
text-decoration: none;
}

a:active {
color:#CCCCCC;
}

a:hover {
color:#FF0000;
}

input, textarea {
border: 1px solid #5F7780;
}


/* Layout */


#mainframe {
height:600px;
width:800px;
margin:25px auto 0px auto;
padding:0px;
background-color:#FFFFFF;
}

#menu {
display : block;
height:15px;
width:780px;
margin:0px auto 0px auto;
padding: 10px;
background-color:#FFFFFF;
}

#menu table {
width:400px;
margin:0px;
padding:0px;
border:0px;
border-collapse:collapse;
}

#menu tr {
margin:0px;
padding:0px;
border:0px;
border-collapse:collapse;
}

#menu td {
width: 100px;
margin:0px;
padding:0px;
border:0px;
border-collapse:collapse;
}

#menu td a{
font-size:10px;
}

#contents {
height:475px;
width:750px;
margin:0px auto 0px auto;
padding: 15px 20px 5px 20px;
background-color:#AAA28D;
}

#logo {
height:70px;
width:800px;
padding:0px;
background-color:#FFFFFF;
color:#000;
}

#copyright {
height:10px;
width:800px;
margin:0px auto 0px auto;
padding: 0px;
text-align: center;
font-size:9px;
line-height:10px;
color:#A7C5D0;
background-image:url('shadow_bottom.png');
}

#copyright table {
margin:0px;
padding:0px;
width:800px;
}

#copyright td{
font-size: 10px;
}