body{
background-color:#535250;
color:#222222;
font-family:tahoma;
font-size:13px;

}




#horizon
        {
        text-align: center;
        position: absolute;
        top: 50%;
        left: 0px;
        width: 100%;
        height: 1px;
        overflow: visible;
        visibility: visible;
        display: block;
        }

#frame {
        width:824px;
        height:500px;
        margin-left:-250px; /*halber wert der gewünschten breite der seite*/
        position:absolute;
        margin-bottom:0;
        top:-200px; /* halber wert der gewünschten höhe der seite*/
        left:50%;
        visibility:visible;
        padding:0px;
        overflow:hidden;
        text-align:left;}

img.bild{margin:0; padding:0;
}

div.notenmanager{margin:0; padding:0;color:white;font-size:14px;
font-weight:bold;
width:246px;
height:120px;
position:relative; top:-142px; left:11px}

a.notenmanager:link, a.notenmanager:visited{margin:0; padding:0;color:white; font-size:15px; font-family:verdana; font-weight:bold}
a.notenmanager:hover{margin:0; padding:0;color:#770000}

strong{margin:0; padding:0; font-size:16px; font-family:verdana; }
.impressum{margin:0; padding:0;color:white; font-weight:normal;text-align:right;
position:relative; width:246; height:20px; top:-150px; left:263px;}
.impressum a:link, .impressum a:visited{color:white; text-decoration:none;}

.impressum a span{ margin:0; padding:0;display:none; text-decoration:none; font-weight:normal}


.impressum a:hover {margin:0; padding:0;
  border:0px solid #000;
}
.impressum a:hover span.left,
.impressum a:hover span.right {margin:0; padding:0;
  display:block;
  position:absolute;
  height:0;
  width:0;
  overflow:hidden;

  }
.impressum a:hover span.left {margin:0; padding:0;
  left:5px;
  top:5px;

  }
.impressum a:hover span.right {margin:0; padding:0;
  left:87px;
  top:5px;

  }
.impressum #menu a:hover span.left,
* html #menu a:hover span.right {margin:0; padding:0;
  width:8px;
  height:16px;
  w\idth:0;
  he\ight:0;
  }
.impressum a:hover span.kontakt {margin:0; padding:0;
  display:block;
  position:absolute;
  left:90px !important;left:100px;
  top:-125px;
  padding:5px;
  width:150px;
  color:white;


  }

