body {
        background-color:#7F7F7F;
        margin:0px
}

a {
  color:#000000;
}

table#maintable {
  /*border:1px solid black;*/
  width:800px;
  height:550px;
  margin-top:50px
}
table#maintable td {
  /*border:1px dashed red;*/
}
table#maintable td.whitespace {
  background-color:#FFFFFF;
  width:5px
}
table#maintable td.redspace {
  background-color:#9D0A12;
  width:10px
}
table#maintable td.grayspace {
  background-color:#58585A;
  width:10px
}
table#maintable td.orangespace {
  background-color:#FAA634;
  width:10px
}
table#maintable td#logo {
  background-color:#9D0A12;
  background-image:url(bilder/menu_top_back.gif);
  background-repeat:no-repeat;
  width:160px;
  height:80px
}
table#maintable td#pictures {
  background-color:#FAA634;
  height:80px
}

table#maintable td#menu {
  background-color:#FAA634;
  background-image:url(bilder/menu_bottom_back.gif);
  background-repeat:no-repeat;
  width:160px;
  height:470px;
  vertical-align:top;
  text-align:left
}
table#maintable td#menu div.menu_item_top {
  color:#9D0A12;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  padding-left:28px;
  margin-top:30px;
  padding-bottom:5px;
  cursor:pointer
}
table#maintable td#menu div.menu_item {
  color:#9D0A12;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  padding-top:3px;
  padding-bottom:5px;
  padding-left:28px;
  border-top:2px solid #FFFFFF;
  cursor:pointer
}
table#maintable td#menu div.menu_item_top_s {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  padding-left:28px;
  margin-top:30px;
  padding-bottom:5px;
  cursor:pointer
}
table#maintable td#menu div.menu_item_s {
  color:#000000;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  padding-top:3px;
  padding-bottom:5px;
  padding-left:28px;
  border-top:2px solid #FFFFFF;
  cursor:pointer
}
table#maintable td#menu div.submenu_item {
  display:block;
  position:absolute;
  border:1px solid #FFFFFF;
  border-left:5px solid #FFFFFF;
  background-color:#58585A;
  color:#FFFFFF;
  font-size:16px;
  padding:10px;
  margin-top:-6px;
  margin-left:132px;
  z-index:100;
  line-height:1.4em
}
table#maintable td#menu div.submenu_item a {
  text-decoration:none;
  color:#FFFFFF
}
table#maintable td#menu div.submenu_item a:active {
  color:#FAA634
}
table#maintable td#menu div.submenu_item a:hover {
  color:#FAA634
}
table#maintable td#menu div.submenu_item a:focus {
  color:#FAA634
}

table#maintable td#menu div.submenu_off {
  display:none
}
table#maintable td#menu div.submenu_item a span.selected {
  color:#FAA634
}

table#maintable td#content {
  background-color:#9D0A12;
  background-image:url(bilder/content_back.gif);
  background-repeat:repeat-x;
  width:590px;
  height:470px;
  text-align:left;
  vertical-align:top;
}

table#maintable td#content div#context {
  padding-left:35px;
  padding-right:35px;
  /*padding-bottom:45px;*/
  margin-top:45px;
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

h1 {
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  margin-bottom:40px
}

h2 {
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  margin-bottom:40px
}

h3 {
  display:block;
  color:#9D0A12;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  margin-top:0px;
  margin-bottom:3px
}

h4 {
  display:block;
  color:#9D0A12;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
  margin-top:0px;
  margin-bottom:3px
}

table#maintable td#content div#context div#scrollbox {
  border:2px solid #FFFFFF;
  overflow:auto;
  background-color:#FEDAA1;
  width:auto;
  padding-left:5px;
  padding-right:5px
}
table#maintable td#content div#context div#scrollbox div.scrollboxcontent {
  border-bottom:2px solid #FFFFFF;
  padding-top:10px;
  padding-bottom:5px;
  height:90px;
  color:#000000
}


table#maintable td#content div#context div#scrollbox 
div.scrollboxcontent div.scrollboxcontentpicture {
  float:right;
  border:2px solid #FFFFFF;
  width:120px;
  height:80px
}

table#maintable td#content div#context div#verticalscrollbox {
  border:2px solid #FFFFFF;
  overflow:auto;
  background-color:#FEDAA1;
  height:100px;
  padding:5px;
  width:576px;
  margin-left:-35px;
  margin-right:-35px;
  white-space:nowrap;
}

table#maintable td#content div#context td.year {
  text-align:left;
  vertical-align:top
}
table#maintable td#content div#context td.yeartext {
  text-align:left;
  vertical-align:top;
  padding-left:15px;
  padding-bottom:3px
}





