* {
margin: 0;
padding: 0;
}
body {
text-align: center;
background: #6699FF url(hg-line.gif) repeat-x left top;
}
#all {
position: relative;
width: 900px;
margin: 0 auto;
margin-top: 20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}
#container {
width: 900px;
border: 2px solid #FF0000;
}
/* Schriften */
h1 {font-size: 2.5em; color: #FF0000; font-weight: bold; line-height: 50px; }
h2 {font-size: 1.8em; color: #000000; font-weight: normal; line-height: 50px; padding-left: 15px;}
h3 {font-size: 1.8em; color: #FF0000; font-weight: bold; line-height: 50px;}
h4 {font-size: 1.5em; color: #000000; font-weight: normal; line-height: 35px;}
h5 {font-size: 0.8em; color: #FFFFFF; font-weight: normal; line-height: 20px;}
p {font-size: 1.0em; color: #000000; font-weight: normal; text-align: justify; line-height: 20px;}
p.center {text-align: center;}
.bold {font-size: 1.0em; color: #FF0000; font-weight: bold;}

#footer {
padding: 10px;
background: transparent; 
}
.imagelogo {
margin: 0px 10px 10px 30px;
float: right;
}
.imageleft {
float: left;
margin: 10px 20px 10px 0px;
border: 2px solid #0000FF;
}
.imageright {
float: right;
margin: 10px 0px 10px 20px;
border: 2px solid #0000FF;
}
#header {
display: block;
width: 900px;
height: 320px;
text-align: center;
background: transparent url(logo-horst-mahncke-right.gif) no-repeat left bottom;
}
#logo {
width: 900px;
height: 160px;
padding: 10px;
background: transparent;
}
#main {
width: 900px;
background: transparent;
}
#inhalt {
width: 700px;
padding: 15px;
margin-right: 20px;
color: #FFB709;
background: #FFFFFF;
}
#inhalt .float {
float: left;
margin: 5px 30px 5px 0;
}
#impressum {
width: 700px;
padding: 15px;
text-align: center;
color: #FFB709;
border: 1px solid #FFB709;
background: #000000;
}

/* Navigation Kopfleiste*/
#navoben {
position: absolute;
top: 260px;
left: 0px;
width: 900px;
list-style-type: none;
z-index: 5;
}
#navoben li {
display: inline;
}
#navoben a {
display: block;
float: right;
font-size: 1.2em;
font-weight: normal;
color: #0000FF;
padding: 5px 10px 5px 10px;
text-decoration: none;
}
#navoben a.bold{
color: #FF0000;
font-weight: bold;
text-decoration: none;
background: transparent;
}
#navoben a.bold:hover {
color: #FF0000;
background: transparent;
}
#navoben a:hover {
color: #FFFFFF;
text-decoration: none;
background: #FF0000;
}
#navoben a.akt {
color: #FF0000;
}

