body
{
background-color: #99FFFF;
Font-Family: Verdana, Lucida, Sans-Serif;
Color: Black;
padding-right:1em;
padding-left:1em;
margin:0 auto;
width:1000px;
}

h1
{
Font-Size: 2.7em;
line-height: 1em;
Font-Weight: bold;
}

h2
{
Font-Size: 2em;
line-height: 1em;
Font-Weight: bold;
}

h3
{
Font-Size: 1.5em;
Font-Weight: bold;
}

h4
{
Font-Size: 1.1em;
Font-Weight: bold;
margin: 1em 0 0.1em 0;
}

h4.tt {
margin: 0.1em 0 0.1em 0;
  }

h5
{
Font-Size: 1em;
Font-Weight: bold;
Line-Height: 200%;
}

h6
{
Font-Size: 1em;
font-weight: bold;
margin-bottom: 2px;
}

p, li, ul, td, tr, legend
{
Font-Size: 1em;
line-height: 1.2em;
}

li
{
Font-Size: 1em;
margin-top: 1.6em;
margin-bottom: 1.6em;
}

a:link { color:blue; }
a:visited { color:black; }
a:focus { color:red; }
a:hover { color:red; }
a:active { color:red; }

p.hinweis
{
Color: Red;
Font-Size: 12pt;
Font-Weight: bold;
}

p.aktuell
{
Color: Red;
Font-Size: 1.5em;
Font-Weight: bold;
}

p.abstand
{
Color: Black;
Font-Size: 14pt;
Line-Height: 160%;
}

a.klein, p.klein, span.klein, dd.klein
{
Font-Size: 0.8em;
}

.bild
{
Font-Size: 0.8em;
}

p.courier
{
Font-Size: 12pt;
}

a
{
Font-Size: 1em;
}

li.einzug
{
List-Style-Type: none;
}

.dicht
{
margin-top: 0.5em;
margin-bottom: 0.5em;
}

p.bild
{
Font-Size: 0.8em;
margin-top: 1em;
text-align: center;
}

div.bild_r
{
float:right;
padding: 0.9em;
margin: 0 0em 0em 1.2em;
background:#FFFFFF;
border: solid thin black;
color: #000000;
text-align: center;
font-size: 0.8em;
}

div.bild_l
{
float:left;
padding: 0.9em;
margin: 0 2.5em 0em 0.5em;
background:#FFFFFF;
border: solid thin black;
color: #000000;
text-align: center; font-size: 0.8em;
}

p.top {
    margin-top: 0.16em;
  }

p.tt {
    margin-bottom: 0.1em;
  }

p.t2em {
    margin-top: 2em;
  }

p.b2em, ul.b2em {
    margin-bottom: 2em;
  }

p.autor {
    font-size: 0.91em;
    margin: 0.1em 0 1em 0;
    text-align: right;
    font-weight: bold;
    font-style: italic;
  }

#nav2 {
background-color: #eeeeee;
border: solid 1px white;
margin-right: 2em;
}

#nav2 ul {
list-style-type: none;
margin: 0;
padding: 0;
border: none
}

#nav2 li {
font-size: 1em;
Font-Family: Verdana, Lucida, Arial, Sans-Serif;
margin: 0;
padding: 0.25em 0.5em 0.25em 0;
border-top: 1px solid white;
display: block;
width: auto;
}

#nav2 li.first {
border: none
}

.nav2 {
color: white;
}

#inhalt {
margin-top: 0px;
margin-left: 10em;
}

#nav {
margin-top: 20px;
margin-left: 1em;
position: absolute;}

#unten {
margin-top: 0px;
margin-left: 1em;
position: absolute;}

#menu {
  display:table;
  padding:0;
  margin:0 auto;
  list-style-type:none;
  white-space:nowrap;
  position: relative;
  top: 0px;
  left: -85px;
  }

#menu li {
  display:table-cell;
  text-align: center;
  }
* html #menu li {
  float:left;
  }
#menu a {
  width:auto;
  display:block;
  width: 10.5em;
  padding:4px 16px;
  }
* html #menu a {
  float:left;
  }
#menu a:hover {
  color:#000;
  background:#d4d4d4;
  }

.weder
{
font-size: 0.9em;
font-family: Courier, "New Courier", Monospace;
}

img.right {float: right; margin: 0.5em 0 1em 1em;}
img.left {float: left; margin: 0.5em 1em 1em 0;}

.rahmen {
border: 20px groove #EEEEEE;
padding: 1em 2em;
margin: 1em 4em;}

#text
{
margin-left: 160px;
}

#fixiert a:hover {
  background: #99FFFF;
  }