#NaviRight ul li a
{
    padding: 0.28em 0.73em;
    background-color: #FFFFFF;
    color: #999999;
    text-decoration: none;
    float: left;
    border-right: 1px solid #999999;
    width: 120px;
    text-align: center;
}

* html #NaviRight ul li a {
    width: 120px;
    padding: 0.28em 0.69em;
}

*+html #NaviRight ul li a {
    width: 120px;
    padding: 0.28em 0.69em;
}
----
/*  Navigation  */
/*  Sprachnavigation */
#NaviLeft a
{
   line-height: 2.2em;
   
   
}

/*  Sprachnavigation - Ende */
/*  Haupt-Navigation  */
#NaviRight ul
{
    padding: 0;
    margin: 0;
    
    /*float: left;*/
    width: 100%;
}

#NaviRight ul li {
    display: inline;

}


#NaviRight ul li a
{

    padding: 3px 0.16px;
    background-color: #FFFFFF;
    color: #999999;
    text-decoration: none;
    /*float: left;*/
    border-right: 1px solid #999999;
    width: 120px;
    text-align: center;
}

* html #NaviRight ul li a {
    width: 120px;
    padding: 0.28em 0.69em;
}

*+html #NaviRight ul li a {
    width: 120px;
    padding: 0.28em 0.69em;
}

#NaviRight ul li a#current
{
   color: #781131;
    
}

#NaviRight ul li a:hover
{
    font-weight: bold;
    color: #781131;
}

/*#NaviRight ul li a:hover#current
{
    background-color: #BBBBBB;
    color: #fff;
}*/

/*  Haupt-Navigation - Ende */


/*  Sub-Navigation 1  */
#SubNavContainer1 {
   /*width: 268px;*/
   margin-top: 37px;
}  

* html #SubNavContainer1 {
   margin-top: 63px;
}

*+html #SubNavContainer1 {
   margin-top: 63px;
}

#SubNavContainer1 ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   padding-top: 0px;
   padding-right: 0px;
/*   border-top: 1px solid #ccc; */
}

#SubNavContainer1 li {
   margin: 0px;
} 

#SubNavContainer1 a {
    font-size: 100%;
    display: block;
    /*padding: 2px 33px 2px 15px;*/
    line-height:2em;
/*   border-top: 1px solid #ccc; */
    text-decoration: none;
    color:#333333;
  font-weight:bold;
    text-align: right;
  padding-right: 2px;
}

#SubNavContainer1 a#current {
/*    background-color: #EFEFEF; */
    color: #008770;
}

#SubNavContainer1 a:hover {
   background-color: #F5F5F5;
   color: #333;
}

/* Fix IE. Hide from IE Mac */
* html #SubNavContainer1 ul li {height: 1%;width: 100%}
* html #SubNavContainer1 ul li a {height: 1%;  }
* html #SubNavContainer1 li {margin-top: 0px;}
* html #SubNavContainer1 ul {padding-top: -1px;}
/* End */
/*  Sub-Navigation 1 - Ende  */

/*  Sub-Navigation 2  */
#SubNavContainer2 {
   /*width: 268px;*/
   margin-top: 40px;
}  

#SubNavContainer2 ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
   padding-top: 0px;
   padding-right: 0px;
/*   border-top: 1px solid #ccc; */
}

#SubNavContainer2 li {
   margin: 0px;
} 

#SubNavContainer2 a {
    font-size: 100%;
    display: block;
    /*padding: 1px 33px 1px 15px;*/
    line-height:2em;
/*   border-top: 1px solid #ccc; */
    text-decoration: none;
    color:#333333;
    text-align: right;
}

#SubNavContainer2 a#current {
  font-weight:bold;  
    color: #008770;
}

#SubNavContainer2 a:hover {
   background-color: #F5F5F5;
   color: #333;
}

/* Fix IE. Hide from IE Mac */
* html #SubNavContainer2 ul li {height: 1%;width: 100%}
* html #SubNavContainer2 ul li a {height: 1%;  }
* html #SubNavContainer2 li {margin-top: 0px;}
* html #SubNavContainer2 ul {padding-top: -1px;}
/* End */
/*  Sub-Navigation 2 - Ende  */

/*  Navigation - Ende */
