/*--------------------------------------------*/
/*  COMMON
/*--------------------------------------------*/
body {
  font-size:8pt;
  font-family:sans-serif;
}
body#content {
  margin:0px;
  padding:0px;
}

/*--------------------------------------------*/
/*  INFO
/*--------------------------------------------*/
.info {
  overflow: hidden;
  white-space: nowrap;
  font-family:courier;
  background-color:#FFFFA0;
  padding: 5px;
  border: 1px solid black;
}

div.infotext {
  overflow: hidden;
  white-space: nowrap;
}

span.comment {
  color:#0000FF;
  cursor:pointer;
}

/*--------------------------------------------*/
/*  NAVI
/*--------------------------------------------*/
div#navix {
  border: none;
  margin-top: -10px;
  padding-top: -10px;
}

td#navixselect {
  border: none;
}

td#navixbutton {
  border: none;
  white-space:nowrap;
}

div.navix table {
  border:none;
}

div.navix td {
  border:none;
}

table.head {
  background-color:rgb(251,252,248);
  width: 100%;
  vertical-align: top;
}

table.head div {
  height: 100%;
  overflow:hidden;
  border-bottom: 2px solid rgb(209,215,162);
}

div.colbody {
  border-bottom: 2px solid rgb(157,174,84);
  width: 10000px;
}

table.head td {
/*  border-bottom: 2px solid rgb(157,174,84);*/
}

td.navi {
  height:100%;
  border-top: 5px solid rgb(157,174,84);
  border-right: 2px solid rgb(209,215,162);
}

td.navi div {
  white-space: nowrap;
  background-color:rgb(227,234,202);
}

td.title {
  border-top: 5px solid rgb(119,117,116);
}

td.title table {
  width: 100%;
  margin-top: 20px;
  margin-left: 20px;
}

td.title td {
  text-align:left;
  font-family: sans-serif;
  font-weight: bold;
  font-style: italic;
}

td#headline1 {
  border: none;
}

td#headline2 {
  color: rgb(206,90,51);
  border: none;
}

td.logo {
  text-align:right;
  border-top: 5px solid rgb(119,117,116);
}

td.logo img {
  margin: 20px;
  width: 60px;
}

/*--------------------------------------------*/
/*  CONTENT
/*--------------------------------------------*/
div#fixeddata {
  position: absolute;
  left: 0px;
}
div#floatdata {
  position: absolute;
  height: auto;
  white-space:nowrap;
}
div#colfixed {
  position: absolute;
  left: 0px;
}
div#colfloat {
  position: absolute;
  white-space:nowrap;
}

div#fixeddatabottom {
  position: absolute;
  top: 0px;
}
