*{
  text-decoration: none;
  margin: 0;
  padding: 0;
}
sub{
  font-size: 10%;
  position:  relative;
  top:       -0.3em;
}
sup{
  font-size: 10%;
  position:  relative;
  top:       0.3em;
}


/* ### HEADER ##################################################################### */
.header{
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 800px;
  height: 100px;
  padding: 0px 0px 0px 0px;
  background-image: url("./art-src/top-logo.png"); 
}

/* ################################################################################ */
.main{
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 800px;
  padding: 0px 0px 0px 0px;
  background-image: url("./art-src/bground_index800yel.png"); 
}
.index{
  text-align: left;
  float: left;
  width: 195px;
  height: 100%;
  line-height: 150%;
  padding: 5px 3px 5px 2px;
}
.infowindow{
  text-align: left;
  float: left;
  width: 595px;
  padding: 5px 2px 5px 3px;
}
.idvlist td{
  padding: 1px 5px 1px 5px;
  background-color: #ddd;
  vertical-align: middle;
}
.idvlist img{
  vertical-align: middle;
  padding: 3px;
}
.idvinfotable table{
  padding: 5px 15px 5px 15px;
}
.idvinfotable td{
  background-color: #ddd;
  padding: 5px 15px 5px 15px;
  margin: 3px 10px 3px 10px;
}


/* ### FOOTER ##################################################################### */
.footer{
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  width: 800px;
  height: 180px;
  padding: 0px 0px 0px 0px;
  background-image: url("./art-src/bground_index800yel.png"); 
}

