body { padding:0; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; width: 100%; margin: 0; }
#logo {
  height:auto;
  background-color:transparent;
}
#inhalt { width:inherit; min-width:120px; background-color:#ffffe0; position: relative; top: 60px; left: 100px; margin: 40px 50px 5px 20px; padding-right: 5px; padding-left: 5px; border-style: solid; border-width: 1px; }
#menu { background-color: #ffffe0; margin: 0 50px 5px 10px; padding-right: 5px; padding-left: 5px; width: 150px; height: 300px; min-width: 120px; border-style: solid; border-width: 1px; }
p { color: #000; font-size:12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; font-weight: 300; text-align: left; right: 120px; padding-right: 12px; padding-left: 12px; }
h1 { color: #00e; font-size: 16px; background-color: #ffffe0; text-align: left; width: 100%; padding-right: 5px; padding-left: 5px; border-top-color: #000; border-bottom: 3px solid #f00; border-left: 10px solid #f00; border-right-color: #00e; outline-width: thin; }
h2 { color: #00e; font-size: 13px; text-align: left; width: 100%; padding-right: 5px; padding-left: 5px; border-bottom: 1px solid #00e; border-left: 5px solid #00e; border-top-color: #000; border-right-color: #00e; outline-width: thin; }
h3 { color: #00e; font-size: 16px; background-color: #ff9f94; text-align: left; padding-right: 5px; padding-left: 5px; width: 100%; border-top-color: #000; border-right-color: #00e; border-bottom: 1px solid #00e; border-left: 5px solid #00e; outline-width: thin; }
h4 { color: #00e; font-size: 12px; font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular; font-weight: 200; background-color: #ffffe0; text-align: left; width: 99%; padding-right: 12px; padding-left: 12px; }
a { color: red; font-size: 12px; font-family: Verdana; font-weight: bold; font-style: normal; text-decoration: none  ; margin-bottom: 3px; padding-bottom: 3px; }
a.link  { font-weight: bold; background-color: #fff491; text-align: left; display: block; padding: 3px 3px 7px; width: 120px; height: 10px; border-color: #f00; border-style: outset solid outset outset; border-width: 2px 8px 2px 2px; }
a.link:hover  { color: #f00; background-color: #d8e4e4; padding: 3px 3px 7px; width: 120px; border-color: #e00 #f00 #e00 #e00; border-style: inset solid inset inset; border-width: 2px 8px 2px 2px; }
#inhaltkurs { margin: 0 20px 5px 160px; padding-right: 5px; padding-left: 5px; width: auto; min-width: 120px; }
#rechts { position:absolute; top:57px; width:11px; height:410px; text-align:center; right: 10px; visibility: visible; }
#links { position:absolute; top:48px; left:10px; width:144px; height:647px; text-align:center; visibility: visible; }

