body {
padding:0;
margin:0;
font-size:88%;
font-family:Verdana, default;
background:#61942A url(bg.gif) repeat-x top left;
}

#heading {
height:300px;
}

#heading h1 {
float:left;
margin:0;
padding: 40px 0 0 0;
text-indent: -3000px;
height:158px;
width:350px;
background:url(fa_b_k_2006.gif) no-repeat bottom left;
}

ul#types {
margin:0;
padding:0;
font-size:0.8em;
list-style-type:none;
margin-top:37px;
text-align:right;
width:15em;
float:right;
}

ul#types li a {
display:block;
height:100%;
width:100%;
color:#444348;
text-decoration:none;
padding:0.2em 2.8em 0.4em 0.2em;
}

ul#types li a:hover {
color:#DB5D23;
text-decoration:underline;
background:url(foldede.gif) no-repeat top right;
}

ul#types li.about a {
font-weight:bold;
}

ul#bonn {
padding-left: 0;
margin-left: 0;
list-style-type:none;
color:#fff;
}

ul#bonn li {
padding-left: 15px;
margin-bottom: 10px;	
font-weight:bold;
}

h3 a {
display:block;
height:100%;
width:50%;
text-decoration:none;
}

.tekst {
margin-top:1em;
margin-bottom:1.5em;
padding:1em;
padding-left:10px;
}

#om p, .tekst p {
color:#fff;
font-size:0.9em;
margin-top:0.3em;
margin-left:0.1em;
line-height:1.5em;}

#om p a, .tekst p a {
color:#C7FA8A;
font-weight:bold;
}

#om p a:hover, .tekst p a:hover {
color:#444348;
text-decoration:none;}

#om p.top, .tekst p.top {
text-align:right;
}

#om p.top a, .tekst p.top a {
font-size:0.8em;
text-decoration:none;
text-transform:lowercase;
}

#om p.top a:hover, .tekst p.top a:hover {
color:#C7FA8A;
text-decoration:underline;
}

#wrapper {
width:46em;
margin:0 auto;
padding:0 2em 0 2em;
}

#om {
padding-top:3em;
padding-left:10px;
padding-bottom:1.5em;
border-top:solid 2px #C7FA8A;
}

#footer {
font-size:0.8em;
margin-top:2em;
margin-bottom:1em;
}

#footer, #footer a {
color:#C7FA8A;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}