
html { height: 100%; margin-bottom: 1px; }
body {
font-family: arial;
color: #666;
font-size: 12px; }

#alles
{
width: 70%;
margin-left: 15%;
height: 95%;
margin-top: 5%;
}
#navi  {
height: 25px;
font-size: 12px;
color: #666666;
padding: 5px 200px;
}
#logo  {
height: 30px;
padding: 0 8px;
font-size: 20px;
color: #666666;
letter-spacing: 0.3em;
padding: 5px 208px;
}
#trennlinie {
width: 100%;
height: 5px;
border-bottom: 1px solid #999;
}
.content {
padding-top: 10px;

}
.content-left {
float: left;
width: 120px;
padding: 0 40px;
}
.content-left2 {
float: left;
width: 120px;
padding: 0 0;
}
.content-right {
padding: 0px 0px 0px 208px;
}
#navi ul {
padding: 0;
margin: 0;
}
#navi li {
display: inline;
padding: 2px 8px;
}
#navi li a {
color: #999;
text-decoration: none;
}
#navi li a:hover {
text-decoration: none;
color: #000;
}
img {
border: 1px solid #bbb;
margin-bottom: 10px;
}
table {
font-size: 12px;
color: #666;
}
td {
padding: 2px 0px 2px 0px;
vertical-align: top;
}
th {
text-align: left;
padding: 0px;
}
.clear
{
clear: both;
}
.content a {
color: #999;
text-decoration: none;
}
.content a:hover {
text-decoration: none;
color: #000;
}

h2 {
padding: 0px;
color: #666;
font-size: 15px;
}
h3 {
padding: 0px;
color: #666;
font-size: 13px;
}
#selected {
text-decoration: none;
color: #ff403f;
}
hr {
color: #ccc;
}
.klein  {
font-weight: normal;
font-size: 10px;
}

pre, p  {
font-family: arial;
font-size: 12px;
color: #666;
padding: 0px;
line-height: 1.2em;
margin: 0 0 1em 0;
}

h1,h2,h3,h4,h5,h6 {
font-family : arial, sans-serif;
margin: 0 0 0.25em 0;
}
.float_right
{
float: right;
padding: 2px;
border: 0px solid #9FA41D;
margin: 0 20px 10px 5px;
}
