html        { background-color:#f0f8ff; margin:0px;padding:0px }
body        { font-size:1.0em; line-height:1.3em; font-family:Arial,sans-serif; color:#000040; background-color:#f0f8ff;
              margin:0px;padding-left:30px;padding-right:1.7em;padding-top:10px;padding-bottom:10px;
              background:url(Blau.gif) repeat-y;
              /* border-bottom: #80a0ff 25px solid */ }
p,ul,ol,li,td,th,address,blockquote
            { font-size: 1.0em; line-height:1.3em; font-family:Arial,sans-serif; color:#000040; background-color:#f0f8ff }
.Drag_n_Drop { background-color:#f0f8ff }
.Drag_Bar    { background-color:#80a0ff }
input,select,textarea
            { font-size: 1.0em; line-height:1.3em; font-family:Arial,sans-serif; color:#000040; background-color:#ffffff }
a:link      { color:#5050ff }
a:visited   { color:#4040aa }
a:active    { color:#5050ff }
button      { color:#ffffff; background-color:#80a0ff; text-align:center;
              font-size: 1.0em; font-family:"Times New Roman",serif;
              cursor:pointer }
input       { text-align:center }
h1,h2,h3,h4 { font-family:Arial,sans-serif; font-weight:bold }
h1          { font-size: 1.4em; padding-top:20px; margin-top:0px }
h2          { font-size: 1.25em; padding-top:10px; margin-top:0px }
h3          { font-size: 1.1em }
h4          { font-size: 1.0em }
.kleiner    { font-size: 0.8em }
hr          { height:1px;color:#5050ff }
img         { border:none }
.tabelle    { border:1px solid #5050ff; border-spacing:0px; border-collapse:collapse }
.tabelle td,th { border:1px solid #5050ff; border-spacing:0px; border-collapse:collapse;padding:3px }
.src        { border:1px solid #5050ff; color:#000000; background-color:#e0e0ff;
              margin-left:10px; margin-right:10px; padding:10px; }
#menue      { position:fixed; top:0; left:0; background:url(Blau.gif) repeat-y; background-color:#f0f8ff;
              border:2px outset #5050ff; border-left:0; z-index:1000 }
.menue_auf  { padding:0 0.5em 0 0 }
.menue_zu   { padding:0; width:23px; height:3em; overflow:hidden; }
html>body .menue_auf { position:fixed }
html>body .menue_zu  { position:fixed }
.menue_zu ul { display:none }
#menue ul   { margin:0 0 0 30px; padding:0; list-style-type:none }
#menue li   { margin:0; padding:0.2em; white-space:nowrap }
#menueleft  { display:block;margin-left:0em; margin-right:0em; background-color:#80a0ff; float:left; width:23px;
              color:white; font-weight:bold; text-align:center; vertical-align:middle; }
#menue a    { text-decoration:none }
#menue a:hover { text-decoration:underline }
.menue_zu #menueleft  { line-height:3em }
.menue_auf #menueleft { line-height:3em; text-decoration:none }