body { margin: 0px 0px 0px  0px; }
     /*        top  ri bot  le  */
                                                        
/******************************************************************/
/* Apply CSS to any FORM */
input { background-color: #CCCCFF }
textarea { background-color: #CCCCFF }
button { font-family:arial,sans-serif; font-size:11px; color:yellow; background-color:navy }

/******************************************************************/
/* Apply CSS to construct special page formats */
div.kop {
  /* border: 1px blue solid; */
  /* position: absolute; overflow: auto; */
  margin: 0px;
  padding: 0px;
  width: 99%;
  /* background-color: #fc0; */
  font-size: 80%;
  /* height: 230px; */
}

div.intro {
  /* border: 1px coral solid; */
  margin: 0px 0px 0px 16px;
  /*      top  ri bot  le  */
  padding: 0px;
  width: 80%;
  /* background-color: #fc0; */
  position: relative;
}

div.extro {
  /* border: 1px blue solid; */
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: 80%;
  /* background-color: #cf6; */
  font-size: 90%;
}

div.voet {
  /* border: 1px red solid; */
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: 80%;
  font-size: 90%;
}

div.mesg {
  /* border: 1px green solid; */
  margin: 0px 0px 0px 16px;
  padding: 0px;
  width: 80%;
}

/******************************/
div.part {
  margin-left: 0.5em;
  width: 90%;
  color:  red;
  font-weight: normal;
}

.r0 {
  width: 2em;
  float: left;
  text-align: right;
}

.h0 {
  font-weight: bold;
  float: left;
}

/******************************/
div.h1seq {
  display: none;
}

div.h1vis {
  margin-left: 32px;
  padding: 1px;
}

div.h1hid {
  /* border: 1px red solid; */
  margin-left: 32px;
  padding: 1px;
}

.h1 {
  width: 1.5em;
  float: left;
  text-align: right;
}

.r1 {
  width: 3.5em;
  float: left;
  text-align: right;
}

.r2 {
  width: 2em;
  float: left;
  text-align: right;
}

/******************************/
div.h2seq {
  margin-left: 32px;
  display: none;
}

.h2 {
  /* border: 1px red solid; */
  margin-left: 1.5em;
  width: 3.2em;
  float: left;
}

/******************************************/
div.content {                                         
  top: 235px;
  float: left;
  height: 600px;
  width: 69%;
  /* margin: 0px 0px 0px 16px; */
  /* border: 1px blue solid; */
  padding: 6px;
  overflow: auto;
}

div.dir {
  /* position: absolute; */
  top: 235px;
  /* float: right; */
  height: 600px;
  width: 26%;
  /* margin */
  /* border: 1px coral solid; */
  padding: 0px 3px 0px 0px;
  overflow: auto;
  font-size: 90%;
}

/******************************************/
div.title {
  width:600px;
  margin-left: 32px;
  margin-right: 62px;
}

div.hidden {
  display: none;
  margin-left: 50px;
}

/******************************************************************/
/* Apply CSS to any UL (Unorderd List) with the class name 'menu' */
.menu {
  border: 1px solid black;
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  width: 200px;
}
/* Collapse the List Item Tags */
.menu li { display: inline; }

/* Make the links block elements and give them padding and some style */
.menu a, .menu a:visited {
  color:  black;
  font: bold 11px Verdana;
  text-decoration: none;
  background-color: #ffe;
  display: block;
  padding: 2px;
  border-left: 10px solid #ffe;
}

/* Specify the rollover style for the links */
.menu a:hover {
  border-left: 10px solid red;
  background-color: yellow;
  color: red;
}
a.sublink:link{
text-decoration:none;
color:000;}
a.sublink:visited{
text-decoration:none;
color:000;}
a.sublink:active{
color:000;
text-decoration:none;}

a.sublink:hover{
color:000;
text-decoration:none;
}


