body {
  min-width:300px;
  font: normal 100.01% Helvetica, Arial, sans-serif;
  background-color: #888;
  }
#kopf  {
  height:116px;
  width:100%;
  color:#fa0;
  background-color: #225;
  background-image: url(../fotos/top2.jpg);
  background-attachment: fixed;
  background-repeat: repeat-x;
}
#kopf h1 {
  margin: 0 0px;
  padding: 3px;
  font-size: 1.6em;
  color: #9f9;
  font-family:cursive;
}
.uebersicht {font-size:75%; }
.uebersicht a {text-decoration:none;}
.uebersicht a:link, .uebersicht a:visited {/*background-color:black;*/ color:yellow;}
.uebersicht a:hover, .uebersicht a:focus {background-color: #dd9; color:red;}
#inhalt  {
  vertical-align:top;
  background-color: #ddd;
  background-image: url(../fotos/higru1.jpg);
  background-attachment: fixed;
  background-repeat: repeat;
  font-family:  cursive;
  padding: 0px 5px;
  color: #306;
  z-index: 0;
}
.default a {text-decoration: none;}
.default a:link, #fotos a:link  {color: #a00; }
.default a:visited, #fotos a:visited  {color: purple; }
.default a:focus, #fotos a:focus {background-color: #fcc;}
.default a:active, #fotos a:active  {background-color: orange;}
.default a:hover, #fotos a:hover {color: #f30; background-color: #dd9;text-decoration:underline;}
#navi  {
  background-color: #884;
  vertical-align:top;
  z-index: 5;
}
.hn, .ht {
  width:8.5em;
  font-size: 0.9em;
  margin:3px 2px;
}
.vorn {z-index:10;}
.ht  {
   margin-bottom:0px;
}
.un {
  width:7.5em;
  font-size: 0.8em;
  float:right;
  margin:0px 5px 0px 0px;
}
#oben  {
  position:absolute;
  bottom:-1.4em;
  height: 1.2em;
}
#navi span {display:block;
            clear:right;
}
#navi div, #navi a {
  display:block;
  text-align:center;
  vertical-align: middle;
  text-decoration: none;
  font-weight: bold;
  border: 4px;
  padding: 1px 4px;
}
#navi div {
    background-color:#fff;
    border: solid #900;
    color:black;
}
#senden {font-weight:bold; }
#navi a:link, #senden {
    background-color:#cc8;
    color:navy;
    border: outset #cc8;
}
#navi a:visited {
    background-color:#cc8;
    color:#505;
    border: outset #cc8;
}
#navi a:focus, #senden:focus {
    background-color:#cc8;
    border: outset red;
}
#navi a:hover, #senden:hover {
    background-color:#dd9;
    border: inset #dd9;
}
#navi a:active, #senden:active {
    background-color:#cc8;
    border: outset orange;
}
.unav td a {
   text-align:center;
   margin:0em;
}
.unav {
   position:absolute;
   left: 7.5em;
   top:-3em;
   font-size:0.7em;
   width:7.0em;
   background-color:#aa6;
   border: 4px inset #dd9;
   z-index: 25;
}
.unav td a:link {background-color: #aa6;}
.unav td a:visited {background-color: #aa6;}
.unav td a:active {background-color: #aa6;}
.unav td a:focus {background-color: #aa6;}
.unav td a:hover {background-color: #dd9; }
.hide {display:none;}