body{
color:black;
background:#ffffff;
padding:0;
margin:0;
font:13px verdana, sans-serif;
}




#logo {
  border-bottom: 1px dashed silver;
  font-size:18px;
  }
#logo h1 {
  font-size:46px;
  font-style:italic;
  font-weight:bold;
  }
#logo img {
  border:0px;
  margin: 0 30px 0 30px;
  float:left;
}



#menu{
margin: 0;
}
#menu ul{
margin: 0px;
padding: 4px;
}
#menu li{
display: inline;
width: 80px;
margin: 2px 10px 2px 0px;
padding: 0px 10px 0px 10px;
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
background-color: #f0f0c0;
}
#menu a{
color:black;
padding:2px 5px 2px 5px;
font:bold 12px verdana, sans-serif;
text-decoration:none;
text-align:center;}
#menu a:hover{color:white;background:#9a9a9a;}


#links{

float:left;
width:140px;
font: bold 18px verdana, sans-serif;
color: #ff4040;
}

#links h3{
color: #8080f0;
padding:2px;
margin:0;
border:1px solid #c0c0c0;
border-left:8px solid #c0c0c0;
font:bold 18px verdana, sans-serif;}



#links ul{
margin:0px;
padding:20px 0 0 5px;
list-style:none;}
#links li{
padding:0 0 5px 0;
border-left:8px solid #c0c0c0;
margin:0;}
#links li.top{
font: bold 18px verdana, sans-serif;
color: #a5bdde;
border:1px solid #c0c0c0;
border-left:8px solid #c0c0c0;
text-align:center;
}
#links a{
color:black;
padding:2px 5px 2px 5px;
font:bold 12px verdana, sans-serif;
text-decoration:none;
text-align:center;}
#links a:hover{color:white;background:#9a9a9a;}


#rechts{
float:right;
font: 10px verdana, sans-serif;
text-align:center;
width:140px;}

#rechts ul{
margin:0px;
padding:30px 0 0 0px;
list-style:none;}
#rechts li{
padding:0 0 5px 0;
margin:0;}
#rechts a{
color:black;
padding:2px 20px 2px 20px;
text-decoration:none;
text-align:center;}



.main{
color:black;
background:#ffffff;
margin:0 140px 0 140px;
padding: 20px 20px 0 20px;
text-align: justify;
}

.main table{
font:13px verdana, sans-serif;
line-height:1.5em;
margin-left:20px;}

.main h1{
text-align: left;}
.main h2{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;
text-align: left;}
.main h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}
.main h4{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}


#fuss{color:white;
font-style: italic;
background:#c0c0c0;
padding:0;
margin:0;
border-top:1px solid black;}
#fuss p{margin:0;padding:9px;}



.prolink{
  background-color: #f0f0c0;
  float:right;
  margin-top: 50px;
  margin-left:20px;
  font: 10px verdana, sans-serif;
  width:150px;
  text-align:left;
}
.prolink ul{
  margin:0px;
  list-style:none;
  padding-left:0;
}
.prolink li{
  padding:2px 0 2px 0;
  margin: 0px;
  text-align:left;
}
.prolink a{
  color:blue;
  padding:2px 20px 2px 20px;
  text-decoration:none;
  text-align:left;
}
.prolink h4 {
  font: 10px verdana, sans-serif;
  font-weight:bold;
  border:0;
  background:#f0f040;
  padding:2px;
  margin:0;
}
.prolink img {
  border: 0px;
}