html {
  height:     100%;
  max-height: 100%;
  padding:    0;
  margin:     0;
  border:     0;
  overflow:   hidden;
  overflow-x: auto;
}

body {
  height:     100%;
  max-height: 100%;
  overflow:   hidden;
  overflow-x: auto;
  padding:    0;
  margin:     0;
  border:     0;
}

#pagecontent {
  display:          block;
  overflow:         auto;
  position:         absolute;
  z-index:          3;
  top:              100px;
  bottom:           1px;
  left:             105px;
  right:            0px;
  min-width:        300px;
}

#pagehead {
  width:            100%;
  height:           100px;
  position:         absolute;
  top:              0px;
  left:             0px;
  z-index:          5;
  overflow:         hidden;
  min-width:        400px;
}

#menu {
  position:         absolute;
  z-index:          3;
  display:          block;
  overflow:         hidden;
  top:              100px;
  left:             0px;
  width:            100px;
}

#footer {
  bottom:           0px;  
}