 /*set the z-index for the columns that gets dropped down over*/

#left {
z-index:20;
}

#right{
z-index:10;
}

/*set the position and z-index for the menu moduletable */
#nav{
position:relative;
/* z-index:100; */
z-index:1000;
background: url(../images/bgnav_neu_2.gif) repeat-x;
}

/* style for the mainlevel's ul and sublevel's ul */
#nav ul.menu, #nav ul.menu ul{
list-style:none;
margin:0;
padding:0;
/*float:left;*/
}

#nav ul.menu ul{
background:#fff /*url(../images/dropdownbg.jpg) top left repeat-x*/;
width:240px;
/*border-left:#114787 2px solid;*/
/*border-right:#114787 2px solid;*/
}

#nav ul.menu{
width:100%;
/*padding: 0 0 0 45px;*/
}

/*style for the mainlevel links*/
#nav ul.menu a{
display:block;
padding:6px 15px;
text-decoration:none;
font-size:12px;
font-weight:normal;
text-transform: uppercase;
color:#2977d7;
/*border-left: 5px solid #fff;*/
background: url(../divpics/inactive_tab_menu.gif) repeat-x;
margin: 0 5px 0 0;
/*border-top: 1px solid #d8dfe6;
border-right: 1px solid #d8dfe6;
border-left: 1px solid #d8dfe6;*/
}

#nav ul.menu a:hover {
color:#343434;
/*background-color:#2862ab;*/
background: url(../divpics/hover_tab_menu.gif) repeat-x;
}




/*#active_menu-top.mainlevel-top{
color:#343434;
background-color:#2862ab;
background: url(../divpics/active_tab.gif) repeat-x;
}*/


/* mainlevel's li */
#nav ul.menu li{
float:left;
padding:0;
margin:0;
/*background:none;*/
/* width:240px; */
}

/*sublevel's ul */
#nav ul.menu li ul{
position:absolute;
left:-999em;
top:30px; /* equals to mainlevel's menu link's height */
height:auto;
width:240px;
margin:0;
background-color: #fff; 
}

/*sub sub level's ul */
#nav ul.menu li ul ul{
position: relative;
left:-999em;
top:0;
margin:0;
margin-left:240px;/* equals to sublevel's menu link's width */
float: left;
}

/*sublevel's li*/
#nav ul.menu li li{
width:240px;
margin:0;
border-bottom: 1px dotted #a3a29e;
/*background:url(../images/dot.png) top left repeat-x;*/
}

/*sublevel's menu links */
/*sublevel's hintergrund*/ 
#nav ul.menu li ul a{
color: #343434;
float:left;
font-size:12px;
text-transform: none;
font-family:Arial, Helvetica, sans-serif;;
font-weight:normal;
padding:6px 20px;
background: url(../divpics/inactive_tab_submenu.gif) repeat-x;
}

html>body #nav ul.menu li ul a{width:200px;}

#nav ul.menu li ul a:hover{
background: url(../divpics/hover_tab_submenu.gif) repeat-x;
text-decoration: underline;
}

/* for hiding the sub menus */
#nav ul.menu li:hover ul ul,#nav ul.menu li:hover ul ul ul,#nav ul.menu li.sfhover ul ul,#nav ul.menu li.sfhover ul ul ul{
left:-999em;
}

/* for showing the sub menus */
#nav ul.menu li:hover ul,#nav ul.menu li li:hover ul,#nav ul.menu li li li:hover ul,#nav ul.menu li.sfhover ul,#nav ul.menu li li.sfhover ul,#nav ul.menu li li li.sfhover ul{
left:auto;
z-index:6000;
}

#nav ul.menu li li:hover,#nav ul.menu li li.sfhover{
/*background:url(../images/dot.png) top left repeat-x;*/ /* sublevel's li's background when hovering */
}


