/* copyright © 2008-2009 Stefan K. Baur */

applet {
  margin:30px 0px;
}

table.code {
  background-color:#FFFFFF;
  color:#444444;
  margin:10px 0px 30px 0px;
  padding:10px;
  font-size:9pt;
  line-height:14pt;
  border-width:0px 4px;
  border-style:dotted;
  border-color:#000000;
}

td.codebody {
  padding:3px 5px 3px 10px;
  font-family:"Courier New",sans-serif;
  font-size:9pt;
  line-height:14pt;
}

code.chtml {
  color:#444444;
}

code.ctext {
  color:#444444;
}

code.celse {
  color:#444444;
}

span.key {
  background-color:#000088;
  color:#FFFFFF;
  font-weight:bold;
  -moz-border-radius:2px;
  -khtml-border-radius:2px;
}

span.type {
  color:#CC0000;
  font-weight:bold;
}

span.directive {
  color:#000088;
  font-weight:bold;
}

span.reserved {
  color:#444444;
  font-weight:bold;
  text-decoration:underline;
}

span.else {
  background-color:#FFDD22;
  color:#444444;
  font-weight:bold;
  -moz-border-radius:2px;
  -khtml-border-radius:2px;
}

span.c1 {
  color:#CCCCCC;
  text-decoration:underline;
}

span.c2 {
  color:#AAAAAA;
}

span.c3 {
  color:#999999;
}

span.var {
  background-color:#FFDD22;
  color:#CC0000;
  font-weight:bold;
  -moz-border-radius:2px;
  -khtml-border-radius:2px;
}

span.str {
  background-color:#119922;
  color:#FFDD22;
  font-weight:bold;
  -moz-border-radius:2px;
  -khtml-border-radius:2px;
}

span.int {
  color:#119922;
  font-style:italic;
  font-weight:bold;
}

span.real {
  color:#119922;
  font-style:italic;
  font-weight:bold;
}

span.hex {
  color:#119922;
  font-style:italic;
  font-weight:bold;
}

span.bool {
  color:#119922;
  font-style:italic;
  font-weight:bold;
}

span.mp {
  color:#000088;
  font-weight:bold;
}

span.op {
  color:#004400;
  font-weight:bold;
}

span.p0 {
  font-weight:bold;
}

span.p1 {
  font-weight:bold;
}

span.p2 {
  font-weight:bold;
}

table.hex {
  background-color:#FFFFFF;
  color:#444444;
  margin:10px 0px 30px 0px;
  padding:10px;
  font-size:9pt;
  line-height:14pt;
  border-width:0px 4px;
  border-style:dotted;
  border-color:#000000;
  font-family:"Courier New",sans-serif;
}

td.hexnop {
  font-size:9pt;
  line-height:11pt;
}

td.hexcols {
  padding:1px 15px;
  font-size:10pt;
  line-height:12pt;
}

td.hexnums {
  padding:3px 5px;
  font-size:10pt;
  line-height:12pt;
}

td.hexbin {
  padding:3px 15px;
  font-size:10pt;
  line-height:12pt;
  font-weight:bold;
}

td.hextext {
  padding:3px 15px;
  font-size:10pt;
  line-height:12pt;
}

code.hexn {
  color:#119922;
}

code.hexc {
  color:#119922;
}

code.hexb {
  color:#000088;
}

code.hext {
  color:#444444;
}

