h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  margin: 0;
}

.HEADER {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  margin: 0;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  margin: 0;
}

.SUBHEADER {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  margin: 0;
}

h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  margin: 0;
}

.SMALLHEADER {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  font-style: normal;
  margin: 0;
}

.PLAIN {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
}

.PLAINARIAL {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  font-style: normal;
}

.SMALL {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
}

.WHITE {
  color: #ffffff;
}

.BLACK {
  color: #000000;
}

.GREY {
  color: #aaaaaa;
}

.YELLOW {
  color: #d67909;
}

#mainmenu {
  position: absolute;
  top: 0px;
  left: 95px;
  height: 80px;
  margin: 0;
  padding: 0;
  list-style: none;
}

#mainmenu li {
  float: left;
  height: 80px;
}

#mainmenu li a {
  display: block;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 38px;
  height: 80px;
  color: #000000;
  background: #ffffff;
}

#mainmenu li a:hover {
  background: #fc9038;
  color: #000000;
  text-decoration: none;
}

#mainmenu li.mainmenu-item-inpath a {
  color: #ffffff;
  background: #000000;
}

#submenu {
  margin: 0;
  padding: 0;
  list-style: none;
}

#submenu li a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  color: #736357;
  text-decoration: none;
}

#submenu li.submenu-inpath a {
  color: #d67909;
  text-decoration: none;
}

#submenu li a:hover {
  color: #d67909;
  text-decoration: none;
}

li {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #d67909;
  outline: 0;
}

a:hover {
  text-decoration: underline;
  color: #d67909;
  outline: 0;
}

.clearBoth {
  clear: both;
  line-height: 1px;
  font-size: 1px;
}

.sideBox {
  position: relative;
  margin-bottom: 10px;
}

.sideBoxHeader {
  position: relative;
  color: #ffffff;
  background: #d67909;
  text-transform: uppercase;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  padding: 3px;
  padding-left: 10px;
}

.sideBoxContent {
  position: relative;
  border: 1px solid #aaaaaa;
  border-top: 0;
}

.sideBoxPadder {
  position: relative;
  padding: 10px;
}

body {
  margin: 0;
  padding: 0;
  background: #cccccc;
  text-align: center;
}

#bodyContainer {
  width: 970px;
  margin: 0 auto;
  text-align: left;
}

#bodyPreTop {
  text-align: right;
  margin-top: 10px;
  margin-bottom: 5px;
}

#bodyPreTop a {
  color: #666666;
  text-decoration: none;
}

#bodyPreTop a:hover {
  color: #F99C1B;
  text-decoration: none;
}

.bodyTop {
  position: relative;
  margin-bottom: 10px;
  background: #ffffff;
}

.bodyTopTop {
  position: relative;
  height: 70px;
  overflow: hidden;
}

.bodyTopLogin {
  position: absolute;
  top: 32px;
  left: 5px;
}

.bodyTopLoginImage {
  border: 0;
}

.bodyTopLogo {
  position: absolute;
  top: 12px;
  right: 10px;
}

.bodyTopLogoImage {
  border: 0;
}

#topImageContainer {
  width: 720px;
  height: 161px;
  overflow: hidden;
}

.bodyTopCenter {
  position: relative;
}

.bodyTopCenterImageBox {
  position: relative;
  float: left;
  width: 720px;
}

.bodyTopCenterImage {
  width: 720px;
}

.bodyTopCenterBox {
  position: relative;
  float: right;
  width: 232px;
  height: 38px;
  margin-right: 10px;
  margin-bottom: 3px;
}

.bodyTopFoot {
  position: relative;
}

#bodyCenter {
  background: #ffffff;
  margin-bottom: 10px;
}

#bodyFoot {
  background: #ffffff;
  text-align: left;
  padding: 6px 0;
}

#bodyTopCenterBoxContainer {
  float: right;
  width: 232px;
  margin-right: 20px;
}

.bodyTopCenterBox a {
  display: block;
  width: 232px;
  height: 38px;
  padding-top: 12px;
  padding-left: 15px;
  line-height: 130%;
  background: url(/hosts/158/.style/lang_knapp.gif) no-repeat;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  overflow: hidden;
}

.bodyTopCenterBox a:hover {
  background: url(/hosts/158/.style/lang_knapp_over.gif) no-repeat;
  font-weight: bold;
  color: #d67909;
  text-decoration: none;
}

.bodyTopFootLinkWrapper {
  padding-top: 3px;
  padding-bottom: 5px;
  height: 16px;
  overflow: hidden;
}

.bodyTopFootLink {
  position: relative;
  Xdisplay: block;
  Xfloat: left;
  height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  padding-left: 20px;
  background: url(/hosts/158/.style/link_arrow_small.gif) left center no-repeat;
  margin-top: 3px;
  margin-bottom: 5px;
  margin-left: 15px;
  margin-right: 5px;
  text-decoration: none;
  padding-top: 3px;
}

.bodyTopFootLink:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 12px;
  color: #d67909;
  background: url(/hosts/158/.style/link_arrow_small_over.gif) left center no-repeat;
  text-decoration: none;
}

#pageContainer {
  position: relative;
  padding-left: 10px;
  padding-top: 10px;
}

#pageTopBox {
  padding-bottom: 20px;
}

#pageFootBox {
  padding-bottom: 10px;
}

.pageBox {
  position: relative;
  float: left;
  width: 230px;
  margin: 0;
}

.pageBoxDouble {
  position: relative;
  float: left;
  width: 470px;
  margin: 0;
}

.pageBoxSpace {
  float: left;
  width: 10px;
  overflow: hidden;
}

.pageBoxHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  background: #000000;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #ffffff;
  padding: 6px;
}

.pageBoxBody {
  border: 1px solid #aaaaaa;
  border-top: 0;
  padding: 10px;
  overflow: auto;
}

.pageBoxReadMore {
  position: absolute;
  bottom: 10px;
  right: 20px;
}

#pageTopBox .pageBoxBody {
  height: 100px;
}

#pageFootBox .pageBoxBody {
  height: 190px;
}

.newsItem {
  margin-bottom: 5px;
}

.newsItem a {
  color: #000000;
}

#shortcutWrapper {
  margin-top: 0px;
}

.shortcutLFloaterFirst {
  margin-left: 10px;
}

.shortcutLFloater {
  float: left;
  width: 120px;
  padding-right: 10px;
}

.shortcutRFloater {
  float: right;
  margin-right: 10px;
}

#shortmenu1 {
  list-style: none;
  margin: 0;
  padding: 0;
}

#shortmenu2 {
  list-style: none;
  margin: 0;
  padding: 0;
}

#shortmenu3 {
  list-style: none;
  margin: 0;
  padding: 0;
}

#shortmenu4 {
  list-style: none;
  margin: 0;
  padding: 0;
}

#shortmenu1 li a {
  color: #000000;
  text-decoration: none;
}

#shortmenu2 li a {
  color: #000000;
  text-decoration: none;
}

#shortmenu3 li a {
  color: #000000;
  text-decoration: none;
}

#shortmenu4 li a {
  color: #000000;
  text-decoration: none;
}

#shortmenu1 li span {
  font-weight: bold;
  color: #000000;
}

#shortmenu2 li span {
  font-weight: bold;
  color: #000000;
}

#shortmenu3 li span {
  font-weight: bold;
  color: #000000;
}

#shortmenu4 li span {
  font-weight: bold;
  color: #000000;
}


