/* SIDENAV */
td#sidenav {
  width: 167px;
  height:100%;
  vertical-align: top;
  padding-top: 6px;
  background: url('/fileadmin/images/seitenrahmen/snavBorder.gif') #E3F2F9 right repeat-y;
}
td#sidenav div#sidenav_spanner_ie {
  width: 167px;
}
td#sidenav a,
td#sidenav a:hover,
td#sidenav a:visited {
  font-weight: normal;
  text-decoration: none;
  display:block;
  position:relative;
}
td#sidenav img {
  margin-right:6px;
  margin-top:5px;
  float:left;
}
#sidenav #sidenavContainer {
  width:164px;
  margin-top:20px;
  border-bottom: 1px solid #A3D6E9;
}
#sidenav #sidenavContainer div {
  padding: 6px 0px;
  border-top: 1px solid #A3D6E9;
}

#sidenav #sidenavContainer .nav2 {
  padding-left: 19px;
}
#sidenav #sidenavContainer .nav2on {
  padding-left: 8px;
}
#sidenav #sidenavContainer .nav2cur {
  padding-left: 8px;
  background-color: #fff;
}
.nav2 a:link, .nav2 a:hover, .nav2 a:visited,
.nav2on a:link, .nav2on a:hover, .nav2on a:visited,
.nav2cur a:link, .nav2cur a:hover, .nav2cur a:visited,
.nav2first a:link, .nav2first a:hover, .nav2first a:visited,
.nav2firston a:link, .nav2firston a:hover, .nav2firston a:visited,
.nav2firstcur a:link, .nav2firstcur a:hover, .nav2firstcur a:visited {
  color: #0083B2;
  font-weight: bold !important;
}

#sidenav #sidenavContainer .nav3,
#sidenav #sidenavContainer .nav3on {
  background-color: #BEE2F0;
}
#sidenav #sidenavContainer .nav3 {
  padding-left: 26px;
}
#sidenav #sidenavContainer .nav3on {
  padding-left: 15px;
}
#sidenav #sidenavContainer .nav3cur {
  padding-left: 15px;
  background-color: #fff;
}
.nav3 a:link, .nav3 a:hover, .nav3 a:visited,
.nav3on a:link, .nav3on a:hover, .nav3on a:visited,
.nav3cur a:link, .nav3cur a:hover, .nav3cur a:visited {
  color: #0083B2;
}

#sidenav #sidenavContainer .nav4,
#sidenav #sidenavContainer .nav4on {
  background-color: #70BFDD;
}
#sidenav #sidenavContainer .nav4on {
  padding-left: 25px;
}
#sidenav #sidenavContainer .nav4 {
  padding-left: 36px;
}
.nav4 a:link, .nav4 a:hover, .nav4 a:visited,
.nav4on a:link, .nav4on a:hover, .nav4on a:visited,
.nav5 a:link, .nav5 a:hover, .nav5 a:visited,
.nav5on a:link, .nav5on a:hover, .nav5on a:visited  {
  color: #FFFFFF;
}

#sidenav #sidenavContainer .nav5,
#sidenav #sidenavContainer .nav5on {
  background-color: #4BA6CE;
}
#sidenav #sidenavContainer .nav5on {
  padding-left: 37px;
}
#sidenav #sidenavContainer .nav5 {
  padding-left: 48px;
}

/* FUNCNAV */
#funcNav {
  position:relative;
  width:598px;
  /* height:25px; */
  height: 38px;
}

#funcNav #funcNavContainer {
  position:absolute;
  right:0px;
  top:0px;
  background-color:#fff;
  text-align: right;
  z-Index:10;
  padding-left:5px;
}
#funcNav #funcNavDecor {
  position:absolute;
  top: 9px;
  background-color:#A3D6E9;
  width:100%;
  height:1px;
  z-Index:1;
  overflow:hidden;
}
#funcNav a, #funcNav a:link, #funcNav a:hover, #funcNav a:visited,
#footer a, #footer a:link, #footer a:hover, #footer a:visited {
  color: #0082B5;
  text-decoration: none;
}
#funcNav a:hover, #footer a:hover {
  text-decoration: underline;
}

/* TOPNAV */
#topnav {
  border-top: 2px solid #FFFFFF;
  border-bottom: 2px solid #FFFFFF;
}
#topnav #nav1SpacerLeft,
#topnav #nav1SpacerRight {
  float: left;
  background-color: #F0953A;
  height:22px;
}
#topnav #nav1SpacerLeft {
  width: 164px;
}

#topnav #nav1SpacerRight {
  width: 33px;
}
#homeTable #topnav #nav1SpacerRight {
  width: 51px;
}
#topnav #nav1Container {
  border-right: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
}
#topnav #nav1Container,
#topnav #nav1Container .nav1,
#topnav #nav1Container .nav1on {
  float: left;
  width: auto;
}
#topnavShadow {
  position:relative;
  height:26px;
  width:100%;
  background:url('/fileadmin/images/seitenrahmen/topnavShadow.gif') top repeat-x;
}
#topnavShadowRight {
  position:relative;
  height:26px;
  width:100%;
  background:url('/fileadmin/images/seitenrahmen/topnavShadow.gif') top repeat-x;
}
#homeTable #topnavShadow {
  background:url('/fileadmin/images/seitenrahmen/topnavShadow_home.gif') top repeat-x;
}
img#topnavBottomEdge {
  position:absolute;
  left:0px; top:0px;
}
img#topnavBottomEdgeRight {
  position:absolute;
  right:0px; top:0px;
}
