/* nav reset */
#nav * {
 padding:0px;
 margin:0px;
 border:0px;
}
* html #nav {
 margin-bottom:-7px;
}


/*
* Navigation level one
*/

#nav,#nav ul {
  width:755px;
  height:24px;
}

#nav ul li {
  float:left;
  list-style:none;
}



/* elements */
#nav ul li a {
  display:block;

  height:17px;
  padding-top:7px;

  color: #fff;
  font-family: Arial;
  font-size: 8px!important;
  text-decoration: none;
  text-align:center;
  font-weight: bold;
  letter-spacing:0.20em!important;
}
* html #nav ul li a {
  height:24px;
}

/*
#nav ul li ul {
 border:1px solid #f00;
}
*/

/* elments hover*/
#nav ul li.a a, #nav ul li:hover a {
  background-repeat: repeat;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../sysimg/layout/main_navigation_transparency.png');
}
#nav ul li:hover.a a {
   /* bleib so */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale, src='../sysimg/layout/main_navigation_transparency.png');
}

#nav ul li.a a[href], #nav ul li:hover a[href] {
  background-image:url('../sysimg/layout/main_navigation_transparency.png');
}



/*ie7hack pos:abs*/
* + html #nav ul li ul li a {
  margin:-2px;
}
* + html #nav ul li ul {
  margin-left:2px;
  margin-top:2px;
}







/* Search */
#nav ul li.search {
  padding-top:3px
}
#nav ul li.search input.t {
  display:block;
  float:right;

  width:192px;
  height:13px;

  padding-left:11px;
  padding-right:11px;
  padding-top:4px;

  color: #000;
  font-family: Arial;
  font-size: 8px!important;
  text-decoration: none;
  font-weight: bold;
  letter-spacing:0.20em;
}
#nav ul li.search input.s {
  display:block;
  float:right;

  width:20px;
  height:17px;
}
/*ie6hack*/
* html #nav li.search input.s {
 margin-left:-3px;
}






/*
* Navigation level two
*/

#nav ul li:hover ul {
  display:block;
}

/* elements */
#nav ul li ul {
  display:none;
  position:absolute;
  height:auto;
}


#nav ul li ul li {
  float:none;
}

#nav ul li ul li a {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../sysimg/layout/main_undernavigation_transparency.png');
  background-repeat: repeat;
}
#nav ul li ul li a[href] {
  background-image:url('../sysimg/layout/main_undernavigation_transparency.png');
  background-repeat: repeat;
}

#nav ul li ul li a {
  display:block;
  height:9px;

  padding: 5px 10px 5px 20px;

  text-align:left;
  font-size: 8px!important;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial;
  letter-spacing:0.20em!important;
  color: #000;
}
#nav ul li ul li:hover a {
    color: #828282;
}

/* last element */
#nav ul li ul li.l a {
  border:0px;
}

/* border */
#nav ul li ul li a img {
  height:1px;
  float:left;

  border:0px;
  margin:0px;
  padding:0px;

  padding-top:3px;
  margin-left:-10px;
}
