/* Navigation */

#navi {

    width: 1000px;

    padding: 1px 0px 1px 0px;

    height: 33px;

  /*  background: transparent url(../images/navi_hg.gif) no-repeat; */

   background-color : #1e2425; 

 /*  border-top: 1px solid white;

   border-bottom: 1px solid white;  */

    

}





#navi ul {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

   
    
  /*  background-color: #004C8A; */  
  /*  list-style-image:url(../sysbilder/list_style_image.gif);  */
    list-style-type: none;
}



#navi li {

    margin: 0px;

    padding: 0px;

    float: left;

    margin-right: 1px;    

   /* background-color: transparent; */ /* die Farbe Hinter dem Navigation Namen ohne Hover, wichtigste Farbe */  

}



#navi ul li a {

    color: #fff;

    display: block;

    font-weight: bold;

    text-decoration: none;    

    padding: 9px 20px 9px 20px; 
   
   background-color : #1E2425; 

 /*  border-right: 1px solid white;  */
 
}



#navi a:hover {

    text-decoration: underline;

  /*  padding: 8px 20px 8px 20px; */
      

}



#navi li ul {

    position: absolute;

    left: -999em;

    height: auto;

    width: 170px;

    w\idth: 170px;

    font-weight: normal;

   /* margin: 0;  */

    margin: 0px 0px 0px 0px;  

  
    border-left: 1px solid white;
    border-top: 1px solid white;

}



#navi li li {

    width: 170px;

   /* border-bottom: 1px solid #D17238; */

    border-bottom: 1px solid #fff; 

}



#navi li ul a {

   padding: 5px 0px 5px 20px;

/*    border-bottom: 1px solid #FF6633; */



/*    border-bottom: 1px solid #fff;*/ 

}







#navi li ul a:hover {

   padding: 5px 0px 5px 20px;
   

/*    border-top: 1px solid #FF6633;

    border-bottom: 1px solid #FF6633; */

   /* border-bottom: 1px solid #fff; */

/*    background: #F8C38F ! important;  */

 /*  background: #5882BA ! important;    ist hoverfarbe der Untermen?s */  



}



#navi li ul ul {

    margin: -1.75em 0 0 0;
    

}



#navi li:hover ul ul, #navi li:hover ul ul ul, #navi li.sfhover ul ul, #navi li.sfhover ul ul ul {

    left: -999em;

}



#navi li:hover ul, #navi li li:hover ul, #navi li li li:hover ul, #navi li.sfhover ul, #navi li li.sfhover ul, #navi li li li.sfhover ul {

z-index: 10000; 

    left: auto;

}



#navi li:hover, #navi li.sfhover {

  /*  background: #D17238 ! important; */

    background: transparent ! important;    /* ist die Farbe des Hauptmen?punktes wenn ich ein Untermen? ?berfahre */

}
   
    

    /* Hauptnavigationspunkte */
    #default #t-default a,
    #gaestehaus     #t-gaestehaus a,
    #neuherzhaus    #t-neuherzhaus a,
    #ferienholzhaus     #t-ferienholzhaus a,
    #kontakt     #t-kontakt a,
    #region     #t-region a,
    #aktionen     #t-aktionen a,
    #region     #t-region a,
    #region     #t-region a,
    #region     #t-region a,
   
    #adminbereich #t-adminbereich a
    {
     color: #FFA800;
     text-decoration: underline;
       /* background-color: #FBAB00; */
     /*   background: #fff url(../sysbilder/on_bg.gif) repeat-x top left; */
    }
 
    #gaestehausangebote #tu-gaestehausangebote,
    #gaestehauszimmer #tu-gaestehauszimmer,
    #gaestehauswellness #tu-gaestehauswellness
    
    {
       color: #fff;
       
       text-decoration: underline;
    }
 
    
#lastminute{
 position: absolute;
 top: 163px;
 left: 890px;
 width: 104px;
 height: 30px;
}
* html #lastminute{
top: 165px; 
}
* + html #lastminute{
top: 163px; 
}
