body { background-color:#000099; margin-left:10px; margin-right:10px; }
body.grau { background-image:url(../include/bg1.gif);background-color:#4F4F4F; margin-left:10px; margin-right:10px; }
.bluebox { background-color:#3399FF; padding:5px; margin:opy; color:black; }
.bluebox1 { background-color:#0000DF; padding:5px; margin:opy; color:yellow; }
.blackbox { background-color:#000000; padding:50px; margin:opy; }
.gelbbox { background-color:#FFFF9C; padding:5px; margin:opy; }
.redbox { background-color:#FF0000; padding:5px; margin:opy; }
.whitebox { background-color:#FFFFFF; padding:5px; margin:opy; color:black; }
.box01 { background-image:url(../include/hint_03.jpg);background-repeat:no-repeat;padding:5px; margin:opy; }
.box04 { background-image:url(../include/lakenfleisch.jpg);background-repeat:no-repeat;padding:1px; margin:opy; }
.box05 { background-image:url(../include/cat.jpg);background-repeat:no-repeat;padding:1px; margin:opy; }
.box06 { background-image:url(../grafiken18/fidelio_31122003_00.jpg);background-repeat:no-repeat;padding:5px; margin:opy; }
.musiker { background-image:url(../include/hint_05.jpg);background-repeat:no-repeat; }
.position {  }
.skin0 { position:absolute;
         width:350px;
         border:3px solid blue;
         background-color:#C0C0C0;
         font-family:Arial;
         font-size:8pt;
         font-weight:500;
         line-height:15px;
         cursor:default;
         visibility:hidden; }
.skin1 { cursor: default;
         position: absolute;
         width: 300px;
         background-color: #C0C0C0;
         visibility:hidden;
         border: 3px outset buttonhighlight;
         font-style:normal;
         font-variant:normal;
         font-weight:normal }
.menuitems { padding-left:15px;
             padding-right:10px; }
h1 { font-size:12pt;
     font-weight:700;
     font-family:arial;
     color:#FF0000; }
h2 { font-size:10pt;
     font-weight:700;
     font-family:arial;
     color:#FF0000; }
ul  { font-size:8pt;
     line-height:11pt;
     font-family:Arial;
     font-weight:700;
     letter-spacing:0.2mm;
     word-spacing:0.1mm;
     color:red; }
td  { font-size:8pt;
     line-height:11pt;
     font-family:Arial;
     font-weight:700;
     letter-spacing:0.2mm;
     word-spacing:0.1mm;
     color:black; }
td.klein  { font-size:8pt;
     line-height:11pt;
     font-family:Arial;
     font-weight:500;
     letter-spacing:0.2mm;
     word-spacing:0.2mm;
     color:#FFFFFF; }
a   { font-size:8pt;
     line-height:11pt;
     font-weight:700;
     font-family:Arial;
     font-style:normal;
     letter-spacing:0.2mm;
     word-spacing:0.1mm;
     color:lime; }
a:link    { text-decoration:none; font-size:8pt;line-height:11pt;font-weight:700;font-family:Arial,sans-serif;letter-spacing:0.2mm;}
a:visited { text-decoration:none; font-size:8pt;line-height:11pt;font-weight:700;font-family:Arial,sans-serif;letter-spacing:0.2mm;}
a:hover   { text-decoration:none; font-size:8pt;line-height:11pt;font-weight:700;font-family:Arial,sans-serif;letter-spacing:0.2mm;background-color:#8F8F8F;}
a:active  { text-decoration:none; font-size:8pt;line-height:11pt;font-weight:700;font-family:Arial,sans-serif;letter-spacing:0.2mm;}
a.weiss   { font-size:8pt;
            line-height:11pt;
            font-weight:600;
            font-family:Arial;
            font-style:normal;
            letter-spacing:0.2mm;
            word-spacing:0.1mm;
            color:#FFFFFF; }

b  { font-size:8pt;
     line-height:11pt;
     font-family:Arial;
     font-weight:700;
     letter-spacing:0.2mm;
     word-spacing:0.2mm;
     color:yellow; }
p  { font-size:8pt;
     line-height:11pt;
     font-family:Arial;
     font-weight:700;
     letter-spacing:0.2mm;
     word-spacing:0.2mm;
     color:yellow; }
p i { font-size:8pt;
      line-height:11pt;
      font-weight:700;
      font-family:Arial;
      font-style:normal;
      letter-spacing:0.2mm;
      word-spacing:0.2mm;
      color:aliceblue; }
p#S01  { font-size:8pt;
      line-height:11pt;
      font-weight:700;
      font-family:Arial;
      font-style:normal;
      letter-spacing:0.2mm;
      word-spacing:0.2mm;
      color:deepskyblue; }
p#S02  { font-size:8pt;
      line-height:11pt;
      font-weight:500;
      font-family:Arial;
      font-style:normal;
      letter-spacing:0.2mm;
      word-spacing:0.2mm;
      color:black; }
p#S03  { font-size:7pt;
      line-height:8pt;
      font-weight:500;
      font-family:Arial;
      font-style:normal;
      letter-spacing:0.2mm;
      word-spacing:0.2mm;
      color:black; }
p#S04  { font-size:8pt;
      line-height:11pt;
      font-weight:700;
      font-family:Arial;
      font-style:normal;
      letter-spacing:0.2mm;
      word-spacing:0.2mm;
      color:black; }
li      { font-size:8pt;
        line-height:11pt;
        font-family:Arial;
        font-weight:700;
        font-style:normal;
        letter-spacing:0.2mm;
        word-spacing:0.2mm;
        color:#FFFF00; }
u       { font-size:8pt;
        line-height:11pt;
        font-family:Arial;
        font-weight:700;
        font-style:normal;
        letter-spacing:0.2mm;
        word-spacing:0.2mm;
        color:#000099; }
#rundrum {  border-width:2px;
            border-style:solid;
            border-color:blue;
            text-align:justify;
            padding:5mm;}
.ptext{
  font-weight:bold;
  font-size:10px;
  font-family:Arial;
  color:yellow;
  text-align:right;
  width:100;
 }
 .pbutton{
  font-weight:bold;
  font-size:10px;
  font-family:Arial;
  color:black;
  width:100px;
  vertical-align:bottom;
 }
 .telestyle {
position:absolute;
visibility:visible;
font-size:10pt;
font-family:Arial;
font-weight:700;
color:#FFFF00;
top:60px;
left:20px;
height:32px;
width:500px;
filter:alpha(opacity=100);
}

#position1  {  position:absolute;
               left:80px; top:80px; width:283px; height:400px;
               z-index: 1; }
