/*
 * stylesheet for leuchtpol.de
 * navigations
 * (c) www.wegewerk.com
 * wwEdit CMS (www.wwedit.de)
 * created:      20090216 bms
 * lastmodified: 20090216 bms
 */


/* --------------------- */
/* - Access Navigation - */
/* --------------------- */
#access_navigation{
  position: absolute;
  left: -5000px;
  top: -5000px;
  z-index: 20;
}

#access_navigation a:focus,
#access_navigation a:hover,
#access_navigation a:active{
  position: absolute;
  left: 5000px;
  top:  5123px;
  width: 178px;
  display: block;
  padding-right: 40px;

  text-decoration: none;
  text-align: right;
  line-height: 1.6em;
  font-size: 1.3em;
  font-weight: bold;
  font-family: verdana;

  color: #009bbf;
  background: url(/static/img/anu10/bg_navitem_hover.png);
}



/* ----------------------- */
/* - LANGUAGE_NAVIGATION - */
/* ----------------------- */
#page_head_lang_nav{
  color: #009bbf;
  margin-bottom: 10px;
  font-size: .9em;
}

#page_head_lang_nav li{
  list-style: none;
  display: inline;
}


/* ------------------- */
/* - META_NAVIGATION - */
/* ------------------- */
#page_head_meta{
  color: #009bbf;
  font-size: .9em;
  padding-top: 5px;
}

#page_head_meta ul li{
  display: inline;
  list-style: none;
}

#page_head_meta span.active{
  text-decoration: underline;
}

/* ------------------- */
/* - MAIN_NAVIGATION - */
/* ------------------- */
#main_nav_container{
  background: url(/static/img/anu10/default_nav.png) no-repeat top left;
}

#main_navigation{
  padding-top: 102px;
  text-align: right;
  padding-bottom: 20px;
  min-height: 290px;
}

.msie6 #main_navigation{
  height: 290px;
}

#main_nav_deco{
  background: url(/static/img/anu10/default_illu_nav.png) no-repeat;
  height: 155px;
  width: 182px;
}

.msie #main_nav_deco{
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='/static/img/anu10/default_illu_nav.png');
  background: transparent;
}

#main_navigation ul{
  list-style-type: none;
  border-top: 1px solid #fff;
}

#main_navigation li{
  border-bottom: 1px solid #fff;
}

#main_navigation span,
#main_navigation a,
#main_navigation a:visited{
  line-height: 1.5em;
  display: block;
  padding-right: 40px;
  font-size: 1.2em;
  font-weight: bold;
  background: url(/static/img/anu10/bg_navitem.png);
}

.msie6 #main_navigation span,
.msie6 #main_navigation a,
.msie6 #main_navigation a:visited{
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='/static/img/anu10/bg_navitem.png');
}

.msie7 #main_navigation span,
.msie7 #main_navigation a,
.msie7 #main_navigation a:visited{
  zoom: 1;
}

.msie6 #main_navigation span,
.msie6 #main_navigation a,
.msie6 #main_navigation a:visited{
  height: 1%;
}

#main_navigation a:hover,
#main_navigation a:focus,
#main_navigation a:active{
  text-decoration: none;
  color: #009bbf;
  background: url(/static/img/anu10/bg_navitem_hover.png);
}

.msie6 #main_navigation a:hover,
.msie6 #main_navigation a:focus,
.msie6 #main_navigation a:active{
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='/static/img/anu10/bg_navitem_hover.png');
  cursor: pointer;
}


#main_navigation li span.active,
#main_navigation li a.active{
  background-color: #fff;
  color: #726f49;
}

#main_navigation li li span,
#main_navigation li li a,
#main_navigation li li a:visited{
  font-size: 1em;
/* background: url(/static/img/anu10/bg_nav_submenu_active.png);*/
   background: #fff;
}

.msie6 #main_navigation li li span,
.msie6 #main_navigation li li a,
.msie6 #main_navigation li li a:visited{
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='/static/img/anu10/bg_nav_submenu_active.png');
}

#main_navigation li li a:hover,
#main_navigation li li a:focus,
#main_navigation li li a:active{
  background: url(/static/img/anu10/bg_navitem_hover.png);
}
#main_navigation li li span.active{
  color: #726f49;
  background: #fff;

}

#main_navigation li li{
  border-bottom: 0;
}

#main_navigation li li span.active{
  font-size: 1em;
}

#main_navigation li.path_active a{
  background: #fff;
  color: #009bbf;
}

#main_navigation li.path_active a:hover,
#main_navigation li.path_active a:focus,
#main_navigation li.path_active a:active{
  background: url(/static/img/anu10/bg_navitem_hover.png);
}

#main_navigation li.home_link{
  background: url(/static/img/anu10/region_bg_home_link.gif) no-repeat;
  background-position: 195px 2px;
  font-size: 1em;
  padding-right: 25px;
}

#main_navigation li.home_link a,
#main_navigation li.home_link a:visited{
  padding-right: 15px;
}

#main_navigation li.home_link a{
  font-size: 1em !important;
}

#main_navigation li li li a,
#main_navigation li li li span.active{
  font-weight: normal !important;
}