html, body {
height: 100%;
margin: 0;
padding: 0;
}
#container {
position: absolute;
min-height: 100%;
height: 100%;
voice-family: "\"}\"";
voice-family: inherit;
height: auto;
}
html>body #container {
height: auto;
}

#head{
background-color: #ffffff; 
margin: 0px; 
padding: 10px 10px 7px 20px;
width: 935px
}
#logo{
background-color: #ffffff; 
margin: 0px; 
padding: 0px;
width: 950px
}
#bild{
margin-left:0px 0px 0px 10px;
}
.hauptmenue{
padding:0px ;
color:#ff0000;
left: 55px;
top: 230px;
width:800;
position: absolute;
z-index: 2;
}
.button{
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ff0000;
position:absolute;
z-index: 3;
}
.button a:link, .button a:visited{
text-decoration: none;
font-weight:normal;
color: #ff0000
}
.button a:hover{
text-decoration: none;
font-weight:bold;
color:#ff0000
}
.submenue {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight: normal;
color: #333333;
padding:0px;
width:800px;
top:20px;
height: 40px;
position: absolute;
z-index: 4;
visibility: hidden
}
.submenue a:link, .submenue a:visited{
text-decoration: none;
font-weight:normal;
font-family: Arial;
font-size: 12px;
color: #333333;
}
.submenue a:hover{
text-decoration: none;
font-weight:bold;
font-family: Arial;
font-size: 12px;
color: #333333;
}
#inhalt
{
 font-family: Arial; 
 font-size:12px; 
 text-decoration:none; 
 font-weight:normal; 
 color:#333333;
 padding: 50px 10px 10px 55px; 
 width:550px;
 float:left;
 clear:both
}
#inhalt a:link, #inhalt a:hover, #inhalt a:visited{
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #ff0000;
}
#team
{
 font-family: Arial; 
 font-size:12px; 
 text-decoration:none; 
 font-weight:normal; 
 color:#333333;
 padding: 0; 
 width:180px;
 top: 76px;
 left: 165px; 
 position:absolute; 
 z-index:2
}
#team a:link, #team a:hover, #team a:visited{
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #ff0000;
}
#rechte_spalte{
font-family: Arial; 
font-size:10px; 
text-decoration:none; 
font-weight:normal; 
color:#333333;
width: 270px;
left: 680px;
top: 320px;
position:absolute;
z-index:2;
}
#rechte_spalte a:link, #inhalt a:hover, #rechte_spalte a:visited{
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #ff0000;
}
.aktuelles{
margin-bottom:40px;
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
color:#333333;
width: 270px;
}
.aktuelles_text{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
color:#333333;
width:155px;
padding-top: 3px;
left: 105px; 
position:absolute; 
z-index:3
}
.headline{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
color:#333333;
background-color:#CCCCCC;
height: 15px;
width: 270px;
margin: 0px 0px 5px 0px
}
.datum{
color:#ff0000;
}
.aktuelles a:link, .aktuelles a:hover, .aktuelles a:visited{
text-decoration: none;
font-family: Arial;
font-size: 12px;
color: #ff0000;
}

h1{
font-family: Arial; 
font-size:16px; 
text-decoration:none; 
font-weight:bold; 
font-style: italic;
color:#ff0000;
}
h2{
font-family: Arial; 
font-size:16px; 
text-decoration:none; 
font-weight:bold; 
font-style: normal;
color:#333333;
}
h3{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:bold; 
font-style: normal;
color:#ff0000;
margin-bottom:5px
}
h4{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
font-style: normal;
color:#ff0000;
}
h5{
font-family: Arial; 
font-size:12px; 
text-decoration:none; 
font-weight:normal; 
font-style: normal;
color:#ff0000;
margin:0px
}
ul{
list-style-image: url(../pics/bullet.gif);
margin: 10px 0px 0px 20px; 
list-style-position: outside;
padding-bottom:10px
}
li{
padding-bottom:5px;
}
hr{
border:0,5px solid #cccccc;
margin:5px 0px 5px 0px
}
#fusszeile {
bottom: 0; 
left: 0;
background-color: #ffffff;
width:890px;
font-family: Arial;
font-size: 12px;
color: #000000;
padding: 2px 0px 20px 50px;
margin-top:20px;
float:left
}



.linie_a
{
border-top:247px;
border-top-style:solid;
border-top-color: #999999;
margin-top:259px;
margin-left:108px;
position:absolute;
width:1px;
height:1px;
z-index:3;
}
.linie_b
{
border-top:1px;
border-top-style:solid;
border-top-color: #ffffff;
margin-top:233px;
margin-left:0px;
position:absolute;
width:250px;
height:1px;
z-index:4;
}
