/* CSS du menu horizontal, bieler batiste */

.menu{
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    font-size:12px;
    float:left;
    margin:20px 0 0 15px;
    z-index:99;
    }

.menu ul{
    position:absolute;
    display:block;
    width:130px;
    margin:0;
    padding:0;
    }
    
.menu li ul{
    visibility:hidden;
    border:1px solid #ccc;
    margin-top:5px;
    }

.menu li li ul{
    position:absolute;
    margin-left:124px;
    margin-top:-23px;
    }
    
.menu li{
    list-style:none;
    width:120px;
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    margin:0;
    padding:0;
    }
    
.menu li li{
    display:block;
    float:none;
    }
    
/* correct a little IE bug */
* html .menu li li{
    display:inline;
    }

.menu a{
    text-align:center;
    color:#666666; 
    display:block;
    height:25px;
    width:130px;
    text-decoration:none;
    padding-top:5px;
    margin:0px 3px 3px 0px;
    }
    
.menu li ul a{
    text-align:center;
    background-color: #fff;
    color:#666; 
    display:block;
    height:20px;
    width:130px;
    text-decoration:none;
    padding-top:4px;
    margin:0 3px 0 0px;
    }

.menu li ul a:hover{
		background-color: #e4e4e4;
    }
  
.menu a:hover{

    }
    
.menu a div.naviTopLinks { background:url(pics/navi_top_aktiv_links.jpg)no-repeat; width:20px; height:19px; float:left; }
.menu a div.naviTopMitte { background:url(pics/navi_top_aktiv_mitte.jpg)repeat-x ; min-width:20px; height:19px; padding:4px; float:left; }
.menu a div.naviTopRechts { background:url(pics/navi_top_aktiv_rechts.jpg)no-repeat; width:20px; height:19px; float:left; }

