/* CSS Document */
.top3 { /* third line for horizontal navi over all */
  height: 27px;  /* IE5.x */
  padding: 0;
  margin: 0px 0px 0 0px;
  width: 969px;
  background: #efefef url(../../picture/navi_bg_960x0.jpg) 139px 0px; background-repeat: no-repeat;
  voice-family: "\"}\"";  /* All other */
  voice-family:inherit;
  height: 25px;
}

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

.nlu_horiz01 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  float: left;
    }

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

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

.nlu_horiz01 a {
  float: left;
  background: #D9DEE3 url(../../picture/navi/navi_li.jpg) no-repeat left top ;
  margin:0;
  padding: 0 0px 0 0px;
  text-decoration:none;
  cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */
}

.nlu_horiz01 a span {
  background: transparent url(../../picture/navi/navi_re.jpg) no-repeat right top;
  padding:5px 20px 4px 20px; 
  font-size: 14px;
  font-family:  Arial, Tahoma, Helvetica, "Trebuchet MS", Verdana, sans-serif;
  color: #143068;
  border-right: 1px solid #ffffff;
  display: block;
  float: left;
}

.nlu_horiz01_behind {  /* The last entry only one pix width */
  float: left;
  background: url(../../picture/navi/navi_li.jpg) no-repeat left top ;
  margin:0;
  padding:0;
  height:25px; 
  width:1px;
}

/* BG images shifted up: .active = -50px   a:hover = -25px */
.nlu_horiz01  ul li.active a { color: #ffffff;  background-color: #143068;  text-decoration:none;   background-position:0% -50px; }
.nlu_horiz01  ul li.active a span {color: #ffffff;  background-color: #143068;  background-position:100% -50px; }

.nlu_horiz01  ul li.act_path a { color: #ffffff;  background-color: #143068;  text-decoration:none;   background-position:0% -50px; }
.nlu_horiz01  ul li.act_path a span {color: #ffffff;  background-color: #143068;  background-position:100% -50px; }

.nlu_horiz01  ul li.sub_parent.act_path a { color: #ffffff; background-color: #143068;   text-decoration:none;   background-position:0% 0px; }
.nlu_horiz01  ul li.sub_parent.act_path a span {color: #ffffff;  background-color: #143068;  background-position:100% 0px; }

.nlu_horiz01  ul li.sub_parent.act_path.active a { color: #ffffff; background-color: #143068;   text-decoration:none;   background-position:0% -50px; }
.nlu_horiz01  ul li.sub_parent.act_path.active a span {color: #ffffff;  background-color: #143068;  background-position:100% -50px; }

.nlu_horiz01 ul li a:hover {   text-decoration: none; color:#990000; background-color: #cad0d5; background-position:0% -25px; }
.nlu_horiz01 ul li a:hover span {   text-decoration: none; color:#990000; background-color: #cad0d5;  background-position:100% -25px; }

.nlu_horiz01 ul li.sub_parent.act_path a:hover {   text-decoration: none; color:#990000; background-color: #cad0d5; background-position:0% -25px; }
.nlu_horiz01 ul li.sub_parent.act_path a:hover span {   text-decoration: none; color:#990000; background-color: #cad0d5;  background-position:100% -25px; }
/* ====== snip ========*/
