#mainmenu {
  position: absolute;
  display: block;
  left: 0px;
  top: 265px;
  width: 100%;
  height: 102px;
  padding-left: 55px;
  margin: 0px;
  background-image: url('/img/gui/mainMenuBG.png');
  word-spacing: 0px;
  text-transform: uppercase;
}

.menuitem {
  position: relative;
  display: block;
  padding: 10px;
  float: left;
}

.menuitemlink {
  position: relative;
  margin: 0px;
  padding: 0px;
  font-size: 15pt;
  letter-spacing: -0.1ex;
  text-decoration: none;
  color: white;
}

.menuitem:hover {
  width: 235px;
  height: 82px;
  background-image: url('/img/gui/whiteBigButton.png');
  background-repeat: no-repeat;
}

.menuitem:hover .menuitemlink {
  /*background-color: red;
  width: 100%;*/
  color: black;
  font-weight: bold;
}

/* TEST */

.dropbox {
  display: none;
  position: absolute;
  bottom: 100%;
  left: 0px;
  /*background-color: red;*/
}

.menuitem:hover ul {
  display: block;
}

.dropbox .item {
  position: relative;
}

.buttonbox li a.button {
  background-image: url('/img/gui/whiteButton.png');
  color: black;
}

.dropbox a:hover {
  background-image: url('/img/gui/blueButton.png');
  background-repeat: no-repeat;
  color: black;
}

.dropbox .item .dropbox {
  display: none;
  position: absolute;
  top: 0px;
  left: 253px;
  padding-left: 2px;
  /*background-color: blue;*/       /* DEBUG */
}

.dropbox .item:hover .dropbox {
  display: block;
}

.dropbox .item .dropbox li .button {
 /*background-color: blue;*/
 background-position: right top;
 width: 244px;
}

/*****************/
#newsBox {
  position: absolute;
  top: 400px;
  left: 0px;
  width: 100%;
  height: 152px;
  background-color: #ccc;
  overflow: auto;
}

#newsBox .news {
  /*display: inline-block;*/
  position: relative;
  /*min-height: 66px;*/
  /*width: 299px;*/
  /*float: left;*/
  /*padding-top: 8px;
  padding-left: 6px;
  padding-right: 6px;*/
  font-size: 7.5pt;
/*  background-image: url('/img/gui/separator.png');
  background-repeat: no-repeat;
  background-position: center right;*/
  white-space: normal;
}

#newsBox .news h1 {
  position: relative;
  font-size: 7.5pt;
  letter-spacing: -0.05ex;
  word-spacing: -0.2ex;
}

#scrollbox {
  padding: 1em;
}
