body {
background-color: #454545;
font-size: 14px;
font-family: Arial, Helvetica, Sans-Serif;
letter-spacing:1px;
word-spacing:1px;
color:#ffffff; 
padding:0px;
margin:0px;
}

#inhalt { 	
position:absolute;
width:760px;
margin:-0px 0px 0px -380px;
left: 50%;
padding: 0;
}

p {
margin: 0px; 
padding-bottom: 16px; 
}

h1, h2 {
margin: 0px; 
padding: 0px; 
}

h1 {
font-size: 24pt;
text-align: left;
color: #ffffff;
}

h2 {
font-size: 18pt;
/*text-align: left;*/
color: #ffffff;
text-align:right;
}

h3 {
font-size: 13pt;
text-align: left;
color: #ffffff;
}

h4 {
font-size: 11pt;
text-align: left;
color: #ffffff;
}

a {
color: #aaaaaa;
font-size: 14px;
text-decoration: none;
}

a:hover { 
color: #ffffff;
font-size: 14px;
text-decoration: none;
}

.obenlinks{
float:left;
font-size:18pt;
margin:0px 0 5px 0;
width:60%;
}

.obenrechts{
float:right;
text-align:right;
font-size:18pt;
margin:0px 0 5px 0;
width:40%;
}

#navigation {
border-bottom: 0px solid #ccc;
border-top: 0px solid #ccc;
}

#line {
/*height:20px;*/
border-bottom: 1px solid #ffffff;
border-top: 0px solid #ffffff;
}


#navigation ul{
margin:0px 0
}

#navigation ul li{
display:inline;
}

#navigation ul li a{
font-size: 12px;
color:#cccccc;
margin:0 0px 0 0;
text-decoration:none;
}

#navigation ul li a:hover{
font-size: 12px;
color: #ffffff;
text-decoration:none;

}

#content {
width:760px;
padding-top: 0px; /*Innenabstand*/
margin-top: 40px; /* Außenabstand*/
/*border:1px solid #ffffff;*/
}

#content h3 {
margin-top:20px;
margin-bottom:20px;
font-size: 13pt;
/*line-height:50%;*/
}

#content h4 {
margin-top:20px;
margin-bottom:20px;
font-size: 11pt;
/*line-height:50%;*/
}


#content a{
text-decoration: underline;
}

#content a:hover{
text-decoration: none;
}

#footer{
width:760px;
border-top:1px solid #ffffff;
padding-top:5px;
margin-top:20px;
text-align:center;
}