 body            { background-repeat:repeat;
                   background-color:#FFFFFF;
                   color:#000000; text-align:left; margin:0px;
                   width:100%; height:100%;
                   font-size:100.01%;
                 }
 body.Element    { background-repeat:repeat;
                   background-color:#00FF00;
                   width:100%; height:100%;
                 }
 body.Elementx   { background-repeat:repeat-x;
                   background-color:#00FF00;
                   width:100%; height:100%;
                 }
 body.Content    { border-left:1px solid #000000;
                   border-right:1px solid #FFFFFF;
                   border-bottom:1px solid #FFFFFF;
                   width:100%; height:100%;
                 }
 body.Example    { margin-left:20px;
                   margin-right:20px;
                   margin-top:10px;
                   margin-bottom:0px;
                   width:100%; height:100%;
                 }

 code            { font-family:"Courier New",Courier,monospace; color:#0000C0; font-size:97%; _font-size:96%; }
 small code      { font-size:84%; _font-size:80%; }
 h3 small code   { font-size:100%; }
 nobr            { white-space:nowrap; }
 pre             { font-family:"Courier New",Courier,monospace; font-size:97%; _font-size:96%; }
 tt              { font-family:"Courier New",Courier,monospace; font-size:97%; _font-size:96%; }

 .Head           { text-align:center; margin-left:auto; margin-right:auto; }
 .HAuswahl       { text-align:center; margin-left:auto; margin-right:auto; }
 .Text, .FText   { text-align:justify; }
 .Notes, .FNotes { text-align:justify; background-color:#F1F1F1; border:1px dotted black; margin:4px 0; padding:4px; }
 .Examples       { text-align:center; margin-left:auto; margin-right:auto; }
 .ShortURL       { text-align:center; width:30em; margin:2%; padding:5px; background-color:#CCFFCC; }
 .Updates        { text-align:justify; }
 .ILinks         { text-align:center; margin-left:auto; margin-right:auto; }
 .XLinks         { text-align:center; margin-left:auto; margin-right:auto; }
 .InfoButtons    { height:1px; overflow:hidden; visibility:hidden; }
 .Code           { font-family:"Courier New",Courier,monospace; white-space:nowrap; text-align:left; font-size:97%; _font-size:96%; }
 .Smiley         { font-family:"Courier New",Courier,monospace; white-space:nowrap; font-size:97%; _font-size:96%; }
 .link           { cursor:pointer; cursor:hand; }
 .nowrap         { white-space:nowrap; }
 .smaller        { font-size:0.7em; }
 .hide           { display:none; }
 .ContentNav     { visibility:visible; }

 #oldbaer        { margin-left: 10px; }

 .Text a:first-letter,
 .Text:first-letter    { font-size:1.2em; font-weight:bold; }
 .Notes a:first-letter,
 .Notes:first-letter   { font-size:1.2em; font-weight:bold; }

 strong.keyword  { font-weight:normal; }

 hr.line         { color:#000000; height:1px; }

 table.Abstract  { background-color:#EEEEEE; background-repeat:no-repeat; width:250px; margin:0px; border:0px solid; float:right; }
 td.RoundF       { margin:0px; border:0px solid; }
 td.RoundTL      { background-position:top left; border:0px solid; }
 td.RoundTR      { background-position:top right; border:0px solid; }
 td.RoundBL      { background-position:bottom left; border:0px solid; }
 td.RoundBR      { background-position:bottom right; border:0px solid; }
 td.FloatSpacer  { background-color:#FFFFFF; border:0px solid; }

 table.Liste td  { text-align:left; }

 .gfahead        { color:#FFFFFF; background-color:#000000; font-style:normal; font-weight:bold; }
 .gfamenu        { color:#000000; background-color:#EEEEEE; font-style:normal; font-weight:bold; }
 .gfatxt         { color:#000000; background-color:#FFFFFF; font-style:normal; font-weight:normal; }
 .gfaall         { color:#000000; background-color:#AAAAAA; border-width:3px; border-color:#AAAAAA; border-style:solid; font-style:normal; font-weight:bold; }
 .jslall         { color:#000000; background-color:#FFFFFF; border-width:3px; border-color:#00CC00; border-style:solid; font-style:normal; font-weight:bold; }
 .gfadiv         { color:#000000; background-color:#CCCCFF; border-width:3px; border-color:#CCCCFF; border-style:solid; font-style:normal; font-weight:bold; }
 .jsldiv         { color:#000000; background-color:#CCCCFF; border-width:3px; border-color:#00CC00; border-style:solid; font-style:normal; font-weight:bold; }
 .gfatos         { color:#000000; background-color:#C0FFC0; border-width:3px; border-color:#C0FFC0; border-style:solid; font-style:normal; font-weight:bold; }
 .jsltos         { color:#000000; background-color:#C0FFC0; border-width:3px; border-color:#00CC00; border-style:solid; font-style:normal; font-weight:bold; }
 .gfawin         { color:#000000; background-color:#FFFFC0; border-width:3px; border-color:#FFFFC0; border-style:solid; font-style:normal; font-weight:bold; }
 .jslwin         { color:#000000; background-color:#FFFFC0; border-width:3px; border-color:#00CC00; border-style:solid; font-style:normal; font-weight:bold; }

 th.gfaall:hover { color:#AAAAAA; background-color:#000000; border-color:#000000; }
 th.gfadiv:hover { color:#CCCCFF; background-color:#000000; border-color:#000000; }
 th.gfatos:hover { color:#C0FFC0; background-color:#000000; border-color:#000000; }
 th.gfawin:hover { color:#FFFFC0; background-color:#000000; border-color:#000000; }
 th.jslall:hover { color:#00CC00; background-color:#FFFFFF; border-color:#000000; }

 th.tmenu        { border:1px solid #000000; }
 td.tmenu        { text-align:center; background-color:#DDDDDD; cursor:default; border:1px solid #000000; }
 td.tmenu:hover  { color:#FFFFFF; background-color:#000000; }

 .violet         { color:#000000; background-color:#FFBBFF; font-style:normal; text-decoration:none; }
 .pink           { color:#000000; background-color:#FFBBCC; font-style:normal; text-decoration:none; }
 .blue           { color:#000000; background-color:#AAAAFF; font-style:normal; text-decoration:none; }
 .azure          { color:#000000; background-color:#BBDDFF; font-style:normal; text-decoration:none; }
 .green          { color:#000000; background-color:#BBFF33; font-style:normal; text-decoration:none; }
 .yellow         { color:#000000; background-color:#F3F600; font-style:normal; text-decoration:none; }
 .orange         { color:#000000; background-color:#FFAA55; font-style:normal; text-decoration:none; }

 /* Nicht fuer alten Navigator */
 @media screen {
  .violet        { padding-left:0.2em; padding-right:0.2em; }
  .pink          { padding-left:0.2em; padding-right:0.2em; }
  .blue          { padding-left:0.2em; padding-right:0.2em; }
  .azure         { padding-left:0.2em; padding-right:0.2em; }
  .green         { padding-left:0.2em; padding-right:0.2em; }
  .yellow        { padding-left:0.2em; padding-right:0.2em; }
  .orange        { padding-left:0.2em; padding-right:0.2em; }
 }

 a               { white-space:nowrap; }

 a:link code     { color:#DD0000; }
 a:visited code  { color:#BB0000; }
 a:focus code    { color:#000000; }
 a:active code   { color:#000000; }

 a:link          { color:#DD0000; font-style:normal; font-weight:bold; text-decoration:none; }
 a:visited       { color:#BB0000; font-style:normal; font-weight:bold; text-decoration:none; }
 a:focus         { color:#000000; font-style:normal; font-weight:bold; text-decoration:none; }
 a:hover         { font-style:normal; font-weight:bold; text-decoration:underline; }
 a:active        { color:#000000; font-style:normal; font-weight:bold; text-decoration:none; }

 a.gfaname       { color:#000000; font-size:1.5em; font-style:normal; font-weight:bold; text-decoration:none; }

 a.css:before    { content:url(img/css.gif); border:0px; }
 a.dhtml:before  { content:url(img/dhtml.gif); border:0px; }
 a.html:before   { content:url(img/html.gif); border:0px; }
 a.gfabas:before { content:url(img/gfabas.gif); border:0px; }
 a.jscript:before{ content:url(img/jscript.gif); border:0px; }
 a.server:before { content:url(img/server.gif); border:0px; }
 a.coding:before { content:url(img/coding.gif); border:0px; }
 a.test:before   { content:url(img/eye.gif); border:0px; }
 a.file:before   { content:url(img/file.gif); border:0px; }
 a.source:before { content:url(img/file.gif); border:0px; }
 a.down:before   { content:url(img/down.gif); border:0px; }
 a.de:before     { content:url(img/de.gif); border:0px; }
 a.en:before     { content:url(img/en.gif); border:0px; }
 a.mail:before   { content:url(img/mail.gif); border:0px; }

 .new a:link     { background-color:#FFFF00; }
 a.add:link      { background-color:#FFFF00; }

 a:link:first-letter    { font-size:1em; font-weight:bold; }
 a:visited:first-letter { font-size:1em; font-weight:bold; }
