/* List TopNav Multimenu start*/

body {
     /* This path has to be correct! If nothing hovers in IE, */
     /* this is probably not found */
               behavior:url("fileadmin/template/main/csshover.htc"); 
    /* setting this to center, centers the content on the page */
      padding: 0;
      margin: 0px 0 0 0;
      background: white;
}

/* This replaces the main table */





p {
     padding: 0 0px;
}

H1 {
     padding: 0px 0 0 0px;
}


/* this class defines the look of the vertical navigation */
#nav {
    list-style: none;
    position: absolute;
    left: 0px;
    top: 223px;
    margin: 0;
    padding: 0;
    z-index:99;
    font: normal 11px/23px arial, helvetica, sans-serif;
    font-weight: normal;
 }

#nav ul {
    list-style: none;
    display: none;
    position: absolute;
    overflow: visible;
    z-index:99;
    

}

#nav li {
    display: block;
    position: relative;
    height:23px;
    float: left;
    clear: left;
}

#nav li a {
    display: block;
    width: 198px;
    color: #FFFFFF; 
    text-decoration: none;
    text-align: left;
    text-indent: 3.4em;
    background-image: url(level1_inactive.gif);
}

#nav li a:hover {
    width: 198px;
    background-image: url(level1_active.gif);
    color: #FFFFFF;
    margin:0;
    padding:0;
}

#nav li#sel A {
    color: #FFFFFF;
}
#nav li#sel A:hover {
    color: #FFFFFF;
    }

#level1 {
    display: block;
    left: 198px;
    top: 0px;

}
#level1 UL {
    position: absolute;
    overflow: visible;
    z-index: 99;
}
#level1 li {
    display: block;
    width: 160px;
    margin: 0;
    font-size: 11px;
    font-weight: normal; 

}
#level1 li A {
    display: block;
    width: 160px;
    padding: 0px 0px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: #FFFFFF;
    margin: 0;
    background-image: url(level2_inactive.gif);

}

#level1 li a:hover {
    display: block;
    width: 160px;
    padding: 0px 0px;
    font-weight: normal;
    text-align: normal;
    text-decoration: none;
    color: #FFFFFF;
    margin: 0;
    background-image: url(level2_active.gif);

}

#level1 li#sel A {
    width: 160px;
  

}


#level1 li#sel A:hover {
    width: 160px;
   

}

#level2 {
    display: block;
    left: 160px;
    top: 0px;
    width: 160px;

}
#level2 UL {
    position: absolute;
    overflow: visible;
    z-index: 99;
}
#level2 li {
    display: block;
    width: 160px;
    margin: 0;
    font-size: 11px;
    font-weight: normal; 

}
#level2 li A {
    display: block;
    width: 160px;
    padding: 0px 0px;
    font-weight: normal;
    text-align: left;
    text-decoration: none;
    color: #FFFFFF;
    margin: 0;
    background-image: url(level2_inactive.gif);

}

#level2 li a:hover {
    display: block;
    width: 160px;
    padding: 0px 0px;
    font-weight: normal;
    text-align: normal;
    text-decoration: none;
    color: #FFFFFF;
    margin: 0;
    background-image: url(level2_active.gif);

}

#level2 li#sel A {
    width: 160px;
  

}


#level2 li#sel A:hover {
    width: 160px;
   

}




/* all see this */
#nav ul ul, #nav ul ul ul {
   display: none;
   position: absolute;
   width: 160px;
   top: 0;
}
/* non-IE bowsers see this */
#nav ul li>ul, #nav ul ul li>ul {
    margin-top: 0;
}
#nav LI:hover UL UL, #nav LI:hover UL UL UL{
    display: none;
}
#nav LI:hover UL {
    display: block;
}
#nav li:hover ul, #nav ul li:hover ul, #nav ul ul li:hover ul {
    display: block;
}
li>ul {
    top: auto:
}
UNKNOWN {
    margin-top: 0;
    left: auto; 
    top: auto;
}

/* List TopNav Multimenu end*/