/* Header Nav */

#headerNav {
  display: inline;
  margin: 0px;
  padding: 0px;
  padding: 4px 0px 0px 2px;
  color: #555555;
}

.headerNavLink a, a.langSelect {
  color: #555555;
  padding: 0px 3px 0px 3px;
  font-weight: normal;
  text-decoration: none;
}

.headerNavLink a:hover, a:hover.langSelect{
  text-decoration: underline;
}

.headerNavLinkActive a {
  color: #555555;
  padding: 0px 3px 0px 3px;
  font-weight: normal;
  text-decoration: underline;
}

.hNavColumn{
  display: inline;
}

/* Mainnav */
.mainnav{
  display: block;
  width: 922px;
  height: 24px;
  background-image:url(../gif/p_nav_main_bg.png);
}

/* subnav */
#mainNavSub {
  margin: 0px;
  padding: 0px;
  width: 185px;
  padding-bottom: 10px;
  min-height: 493px;
  background-image:url(../gif/p_nav_sub_bg.png);
  background-repeat:no-repeat;
  z-index:3;
}

.mainnavsub {
  display: block;
  width: 184px;
  float: left;
  padding-bottom: 15px;
}


/* subsubsubnav */
#subsubsubnav {
  position: relative;
  width: 515px;
  height: 22px;
  margin: 0px 0px 15px 0px;
  background-image: url(../gif/p_nav_subsubsubsub.png);
  overflow: hidden;
  text-align:left;
}

#divsubsubsubnav {
  position: relative;
  height: 22px;
  left: 3px;
  margin: 0px;
  text-align:left;
}


/* footer nav */
#footerNav{
  position: relative;
  top: -26px;
  z-index: 20;
  widht: 922px;
  height: 46px;
  background-image:url(../gif/footer_boxes_end.gif);
  overflow: hidden;
}

#footerNavWide{
  position: relative;
  top: -26px;
  z-index: 20;
  widht: 922px;
  height: 46px;
  background-image:url(../gif/footer_boxes_end_wide.gif);
  overflow: hidden;
}


#footerNavHome{
  position: relative;
  top: -26px;
  z-index: 20;
  width: 922px;
  height: 45px;
  overflow: hidden;
}

#footerNav a , #footerNavHome a {
  font-weight: normal;
  font-size: 11px;
  margin: 6px 3px 0px 3px;
}

.footerNav{
  display: block;
  position: relative;
  margin-top: 26px;
  height: 20px;
  padding-right: 20px;
  color: #555555;
  line-height: 20px;
  margin-bottom: 16px;
  text-align: right;
  background-color:#DCDCDC;
}

.footerNavLink a{
  color: #555555;
  font-size:11px;
  font-weight: bold;
  text-decoration: none;
}

.footerNavLink a:hover{
  text-decoration: underline;
}

.footerNavLinkActive a {
  color: #555555;
  font-size:11px;
  padding: 0px 3px 0px 3px;
  font-weight: bold;
  text-decoration: underline;
}

.rss_footer{
  vertical-align:top;
}
