body {
  background-color: white;
  color: rgb(102, 102, 102);
  font-family: Segoe, UI, Arial;
  font-size: 62.5%;
  line-height: normal;
  margin-top: 2em;
  margin-right: 2em;
  margin-bottom: 2em;
  margin-left: 2em;
}
.article {
  color: rgb(69, 69, 69);
  font-family: Arial, Verdana;
  font-size: 1.4em;
  line-height: 1.8em;
}
.footer {
  display: block;
  height: 10em;
}
h1 {
  font-size: small;
  margin-top: 0.1em;
  margin-right: 0.1em;
  margin-bottom: 0.1em;
  margin-left: 0.1em;
  text-align: right;
  display: block;
  float: right;
}
h2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(255, 194, 0);
  color: rgb(69, 69, 69);
  font-family: Segoe, UI, Arial, Verdana;
  font-size: 1.67em;
  font-weight: normal;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 10px;
  margin-left: 0pt;
  padding-top: 25px;
  padding-right: 0pt;
  padding-bottom: 10px;
  padding-left: 0pt;
  clear: left;
}
h3 {
  color: rgb(69, 69, 69);
  font-family: Segoe, UI, Arial, Verdana;
  font-size: 1.1em;
  font-weight: normal;
  margin-top: 15px;
  margin-right: 0pt;
  margin-bottom: 5px;
  margin-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  text-transform: uppercase;
}
h3.description {
  display: none;
}
h4 {
  color: rgb(69, 69, 69);
  font-family: Segoe, UI, Arial, Verdana;
  font-size: 1em;
  font-weight: normal;
  margin-top: 25px;
  margin-right: 0pt;
  margin-bottom: 5px;
  margin-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  text-transform: uppercase;
}
h5 {
  color: rgb(69, 69, 69);
  font-family: Arial, Verdana;
  font-size: 1em;
  font-weight: bold;
  margin-top: 20px;
  margin-right: 0pt;
  margin-bottom: 2px;
  margin-left: 0pt;
  text-transform: uppercase;
}
h6 {
  color: rgb(69, 69, 69);
  font-family: Segoe, UI, Arial, Verdana;
  font-size: 0.92em;
  line-height: 1em;
}
.h3level {
  margin-left: 2%;
}
img {
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  vertical-align: top;
}
img.left {
  float: left;
}
img.right {
  float: right;
}
ul {
}
#remarks {
  margin-left: 2%;
}
#parameters dt {
 color: green;
}
#parameters dd {
 }
#return dt {
 color: green;
}
#return dd {
 }
table.enumeratedvalues {
  margin-left: 0pt;
  margin-right: 0pt;
}
table.enumeratedvalues th {
 color: black;
 font-weight: normal;
}
#syntax p.definition {
 background: none repeat scroll 0% 0% rgb(239, 239, 239);
 padding: 1em;
 font-size: 1.3em;
}
#syntax li {
 line-height: 1.1em;
 font-size: 0.8em;
 list-style: none outside none;
}
#syntax {
}
#object1 {
  position: absolute;
  background-color: lightgrey;
  color: black;
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-top-color: initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-right-color: initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  border-left-color: initial;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
  font-size: 1.25em;
  left: 25px;
  top: -100px;
  z-index: 1;
}
.glossary {
  border-bottom-width: thin;
  border-bottom-style: dotted;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
}
.hungarian {
}
.hungarian li {
 list-style: none outside none;
 font-size: 1.1em;
}
.opt {
  color: darkolivegreen;
}
span.functionoptions {
  display: inline-block;
  vertical-align: middle;
  line-height: 1em;
  padding-top: 1em;
  padding-right: 0.1em;
  padding-bottom: 1em;
  padding-left: 0.1em;
  font-size: 0.75em;
}
span.functionoptions span {
 padding: 0.1em;
 vertical-align: middle;
}
a {
  color: rgb(70, 133, 223);
  text-decoration: none;
}
a {
  text-decoration: none;
}
a:hover {
  color: rgb(70, 133, 223);
  text-decoration: underline;
}
a:active {
  color: rgb(70, 133, 223);
  text-decoration: underline;
}
a:visited {
  color: rgb(153, 101, 195);
  text-decoration: none;
}
a:visited:hover {
  color: rgb(153, 101, 195);
  text-decoration: underline;
}
table {
  width: 90%;
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
  border-top-width: medium;
  border-top-style: none;
  border-top-color: -moz-initial;
  border-top-color: initial;
  border-right-width: medium;
  border-right-style: none;
  border-right-color: -moz-initial;
  border-right-color: initial;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
  border-left-width: medium;
  border-left-style: none;
  border-left-color: -moz-initial;
  border-left-color: initial;
  font-size: smaller;
}
td {
  background-color: whitesmoke;
  padding-top: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
  vertical-align: top;
}
th {
  background-color: gainsboro;
  font-weight: bold;
  text-align: left;
  padding-top: 0.5em;
  padding-right: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.5em;
}
.colwidth10 {
  width: 10%;
}
.colwidth20 {
  width: 20%;
}
.colwidth40 {
  width: 40%;
}
.colwidth50 {
  width: 50%;
}
.colwidth60 {
  width: 60%;
}
.colwidth80 {
  width: 80%;
}
.tip {
  background-color: transparent;
  background-image: url("../images/exclamation.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 10px 10px;
  line-height: 1.1em;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 45px;
  border-top-width: thin;
  border-top-style: solid;
  border-top-color: red;
  border-right-width: thin;
  border-right-style: solid;
  border-right-color: red;
  border-bottom-width: thin;
  border-bottom-style: solid;
  border-bottom-color: red;
  border-left-width: thin;
  border-left-style: solid;
  border-left-color: red;
}
.codebox {
}
.codebox h5, .codebox p {
 margin: 0pt;
 padding: 0pt;
}
.code {
  margin-top: 0.5em;
  margin-right: 0pt;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  padding-top: 0.7em;
  padding-right: 0.7em;
  padding-bottom: 0.7em;
  padding-left: 60px;
  background-color: lightyellow;
  font-family: "Courier New", Courier, monospace;
  font-size: 1em;
  line-height: 1.1em;
  text-align: left;
}
.inlinecode {
  font-family: "Courier New", Courier, monospace;
}
.lua {
  background-color: lightyellow;
  background-image: url("../images/luacode.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 1% 1%;
}
.fhf {
  background-color: lightyellow;
  background-image: url("../images/fhfcode.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 1% 1%;
}
.nospaceindent {
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  padding-left: 2em;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
  font-size: 0.75em;
}
.box {
  border-top-width: thin;
  border-top-style: dotted;
  border-top-color: blue;
  border-right-width: thin;
  border-right-style: dotted;
  border-right-color: blue;
  border-bottom-width: thin;
  border-bottom-style: dotted;
  border-bottom-color: blue;
  border-left-width: thin;
  border-left-style: dotted;
  border-left-color: blue;
  background-color: azure;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  padding-top: 1em;
  padding-right: 1em;
  padding-bottom: 1em;
  padding-left: 1em;
}
.br0 {
  color: mediumblue;
}
.co0 {
  color: rgb(128, 128, 128);
  font-style: italic;
}
.co1 {
  color: rgb(128, 128, 128);
  font-style: italic;
}
.co2 {
  color: rgb(128, 128, 128);
  font-style: italic;
}
.lua .co2 {
  color: darkviolet;
  font-style: normal;
}
.co3 {
  color: rgb(128, 128, 128);
}
.coMULTI {
  color: rgb(128, 128, 128);
  font-style: italic;
}
.es0 {
  color: rgb(0, 0, 153);
  font-weight: bold;
}
.kw1 {
  color: chocolate;
}
.kw2 {
  color: darkolivegreen;
}
.kw3 {
  color: olivedrab;
}
.kw4 {
  color: rgb(153, 51, 51);
}
.kw5 {
  color: rgb(0, 0, 255);
}
.me1 {
  color: rgb(0, 102, 0);
}
.me2 {
  color: rgb(0, 102, 0);
}
.nu0 {
  color: rgb(204, 102, 204);
}
.re0 {
  color: rgb(0, 0, 255);
}
.re1 {
  color: rgb(0, 0, 255);
}
.re2 {
  color: rgb(0, 0, 255);
}
.re3 {
  color: rgb(255, 51, 51);
  font-weight: bold;
}
.re4 {
  color: rgb(0, 153, 153);
}
.st0 {
  color: darkviolet;
}
.sy0 {
  color: mediumblue;
}
.middle {
  vertical-align: middle;
}
div.infobox {
  background-color: rgb(204, 204, 255);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  border: thin solid rgb(153, 204, 255);
  margin: 20px;
  padding: 5px;
}
div.linkbox {
  background-color: rgb(255,255,244);
  background-attachment: scroll;
  background-position: 0% 0%;
  border: thin solid rgb(255,225,204);
  margin: 20px;
  padding: 5px;
}
div.linkbox p {
margin-top: .01em;
margin-bottom: .01em;

}
div.right {
  float: right;
  padding-right: 4%;
}
div.left {
  float: left;
  padding-left: 4%;
}
.buttons dt {
 border: 1px solid;
 display: inline-block;
 width: 7em;
 font-size: 0.8em;
 padding: 0pt 0.5em;
 background: none repeat scroll 0% 0% rgb(238, 238, 220);
 text-align: center;
}
.buttons dd {
 padding-left: 4em;
 top: -2em;
 position: relative;
}
span.button {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: -moz-initial;
  border-top-color: initial;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: -moz-initial;
  border-right-color: initial;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: -moz-initial;
  border-bottom-color: initial;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: -moz-initial;
  border-left-color: initial;
  display: inline-block;
  font-size: 0.8em;
  padding-top: 0pt;
  padding-right: 0.5em;
  padding-bottom: 0pt;
  padding-left: 0.5em;
  background-color: rgb(238, 238, 220);
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  text-align: center;
}
.external {
background: url("../images/urlextern.png") no-repeat left bottom  ;
padding-left: 20px;

}