table#body td#box {
 /*background-image: url(img/head_sub_bg.png);
 background-repeat: no-repeat;*/
}

table#body td#box div#logo {
 /*border: 1px solid #ff0000; margin: -1px;*/
 float: left;
 width: 190px; height: 150px;
 text-align: left;
}

table#body td#box div#text {
 /*border: 1px solid #0000ff; margin: -1px;*/
 width: 960px; height: 150px;
 padding: 0px;
 background-image: url(img/head_sub.png);
 text-align: center; font-weight: bold;
 line-height: 150px;
 color: #ffffff;
 font-size: 30px;
}

table#body td#box div#title {
 /*border: 1px solid #00ff00; margin: -1px;*/
 float: right;
 width: 25px; height: 130px;
 padding: 20px 0px 0px 20px;
 font-family: Arial;
 font-size: 17px;
 font-weight: bold;
 color: #ffffff;
 text-align: left;
 line-height: 25px;
}

table#body td#box div#left-colum ul#sub-navi,
table#body td#box div#left-colum ul#sub-navi ul {
 text-align: left;
 list-style-type: none;
 margin: 0px; padding: 0px;
}

table#body td#box div#left-colum ul#sub-navi li a:link,
table#body td#box div#left-colum ul#sub-navi li a:active,
table#body td#box div#left-colum ul#sub-navi li a:visited {
  display: block;
  text-decoration: none;
  color: #ffffff;
  background-color: #999999; /*#4c76b2 #9aafcc*/
  padding: 8px 0px 8px 10px;
  border-bottom: 1px solid #ffffff;
  font-size: 12px; font-weight: bold;
  text-align: left;
}

table#body td#box div#left-colum ul#sub-navi li a:hover,
table#body td#box div#left-colum ul#sub-navi li a:focus,
table#body td#box div#left-colum ul#sub-navi li a.act {
  background-color: #cccccc; /* #7f9dc8 */
  color: #333333;
}

table#body td#box div#left-colum ul#sub-navi ul li a:link,
table#body td#box div#left-colum ul#sub-navi ul li a:active,
table#body td#box div#left-colum ul#sub-navi ul li a:visited {
  list-style-type: disc;
  list-style-image: url(img/pfeil_lightblue.png);
  list-style-position: inside;
  display: list-item;
  text-decoration: none;
  color: #666666;
  background-color: #ffffff;
  padding: 2px 0px 2px 10px;
  margin: 0px;
}

*+html table#body td#box div#left-colum ul#sub-navi ul li a:link,
*+html table#body td#box div#left-colum ul#sub-navi ul li a:active,
*+html table#body td#box div#left-colum ul#sub-navi ul li a:visited {
  list-style-image: url(img/pfeil_lightblue_ie.png);
}

table#body td#box div#left-colum ul#sub-navi ul li a:hover,
table#body td#box div#left-colum ul#sub-navi ul li a:focus,
table#body td#box div#left-colum ul#sub-navi ul li a.act {
  list-style-image: url(img/pfeil_darkblue.png);
  color: #333333; /* #003e90*/
  background-color: #cccccc; /* #cfdaeb */
}

*+html table#body td#box div#left-colum ul#sub-navi ul li a:hover,
*+html table#body td#box div#left-colum ul#sub-navi ul li a:focus,
*+html table#body td#box div#left-colum ul#sub-navi ul li a.act {
  list-style-image: url(img/pfeil_darkblue_ie.png);
}

table#body td#box div#left-colum ul#sub-navi ul ul li a:link,
table#body td#box div#left-colum ul#sub-navi ul ul li a:active,
table#body td#box div#left-colum ul#sub-navi ul ul li a:visited {
  padding: 2px 0px 2px 20px;
}

table#body td#box div#left-colum ul#sub-navi ul ul ul li a:link,
table#body td#box div#left-colum ul#sub-navi ul ul ul li a:active,
table#body td#box div#left-colum ul#sub-navi ul ul ul li a:visited {
  padding: 2px 0px 2px 30px;
}

table#body td#box div#content {
  min-height: 595px;
}

table#body td#box div#content div.slider {
  overflow: hidden;
}

table#body td#box div#content ul.sitemap {
  font-weight: bold;
  list-style-position: inside;
  padding: 0px;
}

table#body td#box div#content ul.sitemap ul {
  font-weight: normal;
  padding: 5px 20px;
}

table#body td#box div#right-colum {
  /*border: 1px solid #ff0000; margin: -1px;*/
  float: right;
  width: 190px;
  padding: 20px 10px 0px 0px;
  text-align: left;
  font-size: 11pt;
}

table#body td#box div#right-colum a:link {
  text-decoration: none;
  color: #333333;
}

table#body td#box div#right-colum a:hover {
  text-decoration: underline;
}

table#body td#box div.left-colum {
  clear: left; float: left;
  width: 265px;
  text-align: left;
}

table#body td#box div.right-colum {
  clear: right; float: right;
  width: 265px;
  text-align: left;
}

