ul.bsp_menu, ul.bsp_menu ul {
clear:both;
margin:0;
padding:0;
list-style-type: none;
z-index:999;
font-size:12px;
margin-left:10px;

}


#footer ul.bsp_menu, #footer ul.bsp_menu ul {
 margin-left:0px;
}

ul.bsp_menu a {

    display:block;
    padding: 0px 10px 0px 10px;
    font-weight: normal;
    color:#7e1818;
    text-decoration: none;
}

ul.bsp_menu a.active {
    color: #4d4d4d;
}
ul.bsp_menu a:hover {
    color: #4d4d4d;
    text-decoration:none;
}

ul.bsp_menu li {
    height:20px;
    line-height:20px;
    padding: 0;
    margin: 0;
    float: left;
    background-image: none;
    position:relative;
    border-right:1px solid #cdccc9;
    
}
ul.bsp_menu #nav6 , ul.bsp_menu #last{

                 border-right: none;

}

#footer  ul.bsp_menu li {
 padding-left:20px;
 padding-right:20px;
}
#footer  ul.bsp_menu a {
 padding-left:0px;
 padding-right:0px;
}
/* Unterpunkte */
ul.bsp_menu ul li {

   clear:both;
    float:none;
    border:0px;
    font-size:13px;
    height:30px;
    line-height:30px;
    background-color: #f1f0f0;
     border-bottom: 1px solid #cdccc9;
    padding-right:2px;
    z-index:999;
}
/* Individuelle HGs und Breiten für Unterpunkte */
#nav2 ul li{
  width:155px;
  background-image: url('../images/bg/bg_nav2.gif');
    background-repeat: repeat-y;
  
    }
#nav3 ul li{
  width:155px;
  background-image: url('../images/bg/bg_nav3.gif');
    background-repeat: repeat-y;
}
#nav4 ul li{
  width:155px;
  background-image: url('../images/bg/bg_nav4.gif');
    background-repeat: repeat-y;
   
}
#nav5 ul li{
  width:155px;
  background-image: url('../images/bg/bg_nav5.gif');
    background-repeat: repeat-y;
 
}
#nav6 ul li{
  width:140px;
  background-image: url('../images/bg/bg_nav6.gif');
  background-repeat: repeat-y;
  

}
/* Links auf Unterpunkten */
ul.bsp_menu ul li.hover, ul.bsp_menu ul li:hover {
    color:#1a171b;
}
/* Zweite Ebene */
        ul.bsp_menu ul {
              margin:0;
               display:none;
               padding: 0;
               top:0px;
               z-index:999;
              padding-top:40px;
             
               position: absolute;
               width:auto !important;
               width: 155px;
        }
/* Zweite Ebene anzeigen */
        ul.bsp_menu li.hover ul, ul.bsp_menu li:hover ul  {
                display: block;
        }

/* Dritte Ebene */
        ul.bsp_menu li.hover ul ul, ul.bsp_menu li:hover ul ul {
                display: none;
                margin-left: 160px; /* Breite eines Listenelements - Überlagerung */
                margin-top: -20px; /* Höhe eines Listenelements */
        }

        /* Dritte Ebene anzeigen */
        ul.bsp_menu li.hover ul li.hover ul, ul.bsp_menu li:hover ul li:hover ul {
                display: block;
        }


/* Vierte Ebene */
        ul.bsp_menu li.hover ul li.hover ul ul, ul.bsp_menu li:hover ul li:hover ul ul {
                display: none;
        }

        /* Vierte Ebene anzeigen */
        ul.bsp_menu li.hover ul li.hover ul li.hover ul , ul.bsp_menu li:hover ul li:hover ul li:hover ul {
                display: block;
        }



