.titlebar {
  display: block;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  margin: 0;
  border-style: outset;
  border-width: 0; 
  border-color: blue;
  height: 3ex;
  font-size: 2em;
  font-weight: bolder;
  background-color: #551133;
  color: #FFFFDF;
  overflow: hidden;
  z-index: 10;
}
  
.menubar {
  display: block;
  position: fixed;
  top: 6ex;
  left: 0;
  width: 100%;
  height: 3.2ex;
  background-color: #DCD8D2;
  color: #000000;
  border-style: outset;
  border-width: medium;
  border-right-width: 0;
  border-left-width: 0;
  border-color: #A0A0A0;
  padding: 0 0 0.2ex 0;
  z-index: 98;
  overflow: visible;
}

.navigation-item {
  position: relative;
  display: block;
  width: auto;
  float:left;
  margin: 0 0 0 0.2em;
  padding: 0 0.2em 0 0;
  border-width: 0;
}

.navigation-item a:visited,
.navigation-item a:link {
  border-color: #DCD8D2;
  text-decoration: none;
  display: block;
  padding: 0.1ex 0.5em 0.1ex 0.5em;
  color: #000000;
  border-width: 0.2ex;
  border-style: outset;
  cursor: default;
}

.navigation-item a:active {
  background-color: #DCD8D2;
  border-style: inset;
  text-decoration: none;
  cursor: default;
}

.navigation-item a:hover {
  background-color: #E8E8E8;
  border-color: #E8E8E8;
  text-decoration: none;
  cursor: default;
}

.nodisplay {
  display: none;
  color: #FFFFFF;
  background-color: #FFFFFF;
}

.menubar-item {
  position: relative;
  display: block;
  width: auto;
  float:left;
  margin: 0;
  padding: 0.1ex 0 0.1ex 0;
  border-width: 0.2ex;
  border-style: solid;
  border-color: #DCD8D2;
}

.menubar-item :focus { border-style: none; } 
.menubar-item a:visited,
.menubar-item a:link {
  display: block;
  padding: 0 0.5em 0 0.5em;
  color: #000000;
  border-width: 0;
  border-style: none;
  cursor: default;
  text-decoration: none;
}

.menubar-item a:active {
  background-color: #DCD8D2;
  text-decoration: none;
  cursor: default;
}

.menubar-item a:hover {
  background-color: #DCD8D2;
  text-decoration: none;
  cursor: default;
}

.menubox {
  display: block;
  visibility: hidden;
  position: absolute;
  border-width: 0.2ex;
  border-style: outset;
  border-color: #DCD8D2;
  color: #000000;
  margin: 0 0 0 0;
  width: 7em;
  padding: 0 0.2ex 0.2ex 0.2ex;
  background-color: #DCD8D2;
  z-index: 2;
  outline-style: none;
}

.menubox a:visited,
.menubox a:link {
  display: block;
  padding: 0.2ex 1em 0.2ex 0.5em;
  color: #000000;
  border-width: 0;
  background-color: #DCD8D2;
  color: #000000;
}

.menubox a:active {
  text-decoration: none;
}

.menubox a:hover {
  background-color: #202080;
  color: #FFFFFF;
  text-decoration: none;
}

.lngswitch { }

.lngswitch IMG {
  background-color: #DCD8D2;
  margin: 0 0.2ex 0 0.2ex;
  padding: 0;
  border-color: #DCD8D2;
  border-width: 0.2ex;
  height: 2.8ex;
  width: 4.5ex;
  display: block;
  float: right;
  cursor: default;
}


