body {
  background-color:#D6D8D9;
  margin:auto;
  padding: 10px;
  font-family:Verdana,Arial,Courier,sans-serif;
  font-size:0.65em;
  line-height:1.75em;
  color:#808589;
}

img {
  border: 0px;
}

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

#border {
  margin:auto;
  width:711px;
  height:510px;
  border-collapse:collapse;
  background-color: #fff;
  z-index: -1;
}

#header {
  background-image:url(/images/border_top.gif);
  background-repeat:no-repeat;
  background-color:#FFF;
  width: 711px;
  height: 112px;
}

#headernavi {
  background-image:url(/images/background.gif);
  height: 24px;
}

#hn {
  height: 24px;
  text-align: right;
  margin:0px;
  border-collapse: collapse;
  display: table;
  list-style: none;
}

#hn li {
  vertical-align:top;
  height: 20px;
  float: left;
  margin: 0px;
  padding-top: 1px;
}

.hn_start {
  background-image: url(/images/qnstart.gif);
  width:210px;
}

.hn_item {
  background-image:url(/images/qnbground.png);
  color:#FFF;
  width: 70px;

}

.hn_spacer {
  width:35px;
  background-image:url(/images/qnmitte.png);
  background-repeat:no-repeat;
  background-position:left top;
}

.hn_ende {
  background-image:url(/images/qnende.png);
  width: 10px;
}

#content {
  clear: both;
  min-height: 600px;
  background-image:url(/images/background.gif);
}

#subnavi {
  margin: 15px;
  width: 126px;
  height: 362px;
  background-image:url(/images/lnavibg.jpg);
  background-repeat: no-repeat;
  float: left;
}

#subnavi ul {
  margin: 10px 1px 10px 8px;
  list-style: none;
  padding: 0px;
  height: 362px;
}

#subnavi ul li {
  background-color: #003466;
  margin: 5px 0px;
  padding: 0px;
  padding-right: 3px;
  text-align: right;
  color: #fff;
}


#main {
  float: left;
  margin: 0px;
}

#footer {
  clear: both;
  height: 30px;
  background-image: url(/images/border_bottom.gif);
  margin: 0px;
}

#footernavi {
  height: 24px;
  text-align: right;
  margin:0px;
  margin-left: 520px;
  border-collapse: collapse;
  display: table;
  list-style: none;
}

.fnitem {
  vertical-align:top;
  height: 20px;
  float: left;
  margin: 0px;
  color: #FFF;
  padding: 4px 10px;
}

