 /* CSS Document */
.top6 { /* third line for horizontal navi over all */
  height: 30px;  /* IE5.x */
  padding: 0px 0 5px 0px;
  margin: 0 0px 0 0px;
  width: 400px;
  border: 0px solid red;
  text-align: left;
  background: #ffffff; /* url(../../picture/navi/navi_bg.jpg) 139px 0px; background-repeat:repeat-x; */
  voice-family: "\"}\"";  /* All other */
  voice-family:inherit;
  height: 27px;
  overflow: hidden;
}
*+html .top6 { padding: 5px 0 0px 0; height: 17px;}
* html .top6 { padding: 5px 0 0px 0; height: 17px; }


/* ====== snip ========*/
/* === Horizontal menu  ================== */

.nlu_horiz04 ul, nlu_horiz04 {
  margin-left: 0px;
  padding: 0 0px;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  font-size: 14px;
  display: inline;
  font-family:  Arial, Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  float: left;
    }

.nlu_horiz04 li { display: inline; float: left; }

a.nlu_horiz04, a.nlu_horiz04:link, a.nlu_horiz04:visited, a.nlu_horiz04:active, a.nlu_horiz04:focus {
  color: #617680;
  text-decoration: underline;
}

.nlu_horiz04 a {
  float: left;
  background: #ffffff; /* url(../../picture/navi/navi_li02.jpg) no-repeat left top ; */
  margin: 0;
  padding:0 10px 0 0;
  text-decoration:none;
  font-size: 14px;
  font-family:  Arial, Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
}

.nlu_horiz04 a span {
  background: #ffffff; /* url(../../picture/navi/navi_re02.jpg) no-repeat right top; */
  padding: 0px 13px 2px 0px; 
  color: #669933;
  display: block;
  float: left;
  border-right: 1px solid #669933;
  font-family:  Arial, Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  font-size: 14px;
  height: 17px;
}

*+html .nlu_horiz04 a span { height: 17px; }
* html .nlu_horiz04 a span { height: 17px; }

.nlu_horiz04_behind {  /* The last entry only one pix width */
  float: left;
  background: #ffffff; /* url(../../picture/navi/navi_re02.jpg) no-repeat left top ; */
  margin:0;
  padding:4px 0px 2px 0px;
  height:30px; 
  width:1px;
  font-size: 14px;
  height: 27px;
}

/* BG images shifted up: .active = -50px   a:hover = -25px */
.nlu_horiz04  ul li.active a { color: #669933;    text-decoration:underline;   background-position:0% -80px; font-size: 14px;}
.nlu_horiz04  ul li.active a span {color: #669933;    background-position:100% -60px; font-size: 14px; }

.nlu_horiz04  ul li.act_path a { color: #669933;  text-decoration:underline;   background-position:0% -80px; font-size: 14px; }
.nlu_horiz04  ul li.act_path a span {color: #669933;   background-position:100% -60px; font-size: 14px; }

.nlu_horiz04  ul li.sub_parent.act_path a { color: #669933;    text-decoration:underline;   background-position:0% 0px; font-size: 14px; }
.nlu_horiz04  ul li.sub_parent.act_path a span {color: #669933;    background-position:100% 0px; font-size: 14px; }

.nlu_horiz04  ul li.sub_parent.act_path.active a { color: #669933;   text-decoration:underline;   background-position:0% -80px; font-size: 14px; }
.nlu_horiz04  ul li.sub_parent.act_path.active a span {color: #669933;     background-position:100% -80px; font-size: 14px; }

.nlu_horiz04 ul li a:hover {   text-decoration: underline; color:#cc0033; background-position:0% -40px; font-size: 14px; }
.nlu_horiz04 ul li a:hover span {   text-decoration: underline; color:#cc0033;   background-position:100% -40px; font-size: 14px; }

.nlu_horiz04 ul li.sub_parent.act_path a:hover {   text-decoration: underline; color:#cc0033; background-position:0% -40px; font-size: 14px; }
.nlu_horiz04 ul li.sub_parent.act_path a:hover span {   text-decoration: underline; color:#cc0033;   background-position:100% -40px; font-size: 14px; }
/* ====== snip ========*/
