@charset "UTF-8";
/* CSS Document */

div#nav {
    clear:both;
}

  #nav_main {
    font-size:10.4pt;
    /* (en) containing floats in IE */
    /* (de) Einfassen der Floats im IE */
    width: 100%;
    overflow: hidden;
    /* (en) containing floats in all other browsers */
    /* (de) Einfassen der Floats in allen anderen Browsern */
    float: left;
    line-height: 0;
    margin-bottom:10px;
  }

  #nav_main ul {
/*    border-left: 1px #aaa solid;
    border-right: 1px #fff solid;*/
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    float: left;
    margin: 0;
    padding: 1px 1px 1px 3px;
    z-index:99:
    }

  #nav_main ul li {
/*    border-left: 1px #fff solid;
    border-right: 1px #aaa solid;*/
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    /*display: inline;*/
    float: left;
    font-size: 0.8em;
    line-height: 1em;
    list-style-type: none;
    margin: 0;
    padding: 0px 0px;
  }

  #nav_main ul li a,
  #nav_main ul li strong {
    background: transparent;
    color: #FFFFFF;
    display: block;
    font-size: 1em;
    /*font-size: 13px;*/
    font-weight: bold;
    margin: 0;
    padding: 6px 11.4px 6px 11.4px; /* IE Hacks.css beachten! */
    text-decoration: none;
    width: auto;
    text-transform: uppercase; 
    border-left:  1px #FFFFFF solid;
    border-right: 1px #FFFFFF solid;
    border-top:   1px #FFFFFF solid;
  }

  #nav_main ul li#nav01 {
    background: #981A24;
  }

  #nav_main ul li#nav01 a {
    min-width:111.2px;
  }

  #nav_main ul li#nav01 a.aktiv,
  #nav_main ul li#nav01 a:focus,
  #nav_main ul li#nav01 a:hover,
  #nav_main ul li#nav01 a:active  { 
  background: #FFFFFF; 
  color: #981A24; 
  border-left:  1px #981A24 solid;
  border-right: 1px #981A24 solid;
  border-top:   1px #981A24 solid;
  }

  #nav_main ul li#nav02 {
/*    background: #3E9230;*/
    background: #A33323;
  }


  #nav_main ul li#nav02 a {
    min-width:58.2px;
  }

  #nav_main ul li#nav02 a.aktiv,
  #nav_main ul li#nav02 a:focus,
  #nav_main ul li#nav02 a:hover,
  #nav_main ul li#nav02 a:active  { 
  background: #FFFFFF; 
  color: #A33323; 
  border-left:  1px #A33323 solid;
  border-right: 1px #A33323 solid;
  border-top:   1px #A33323 solid;
  }
  
    #nav_main ul li#nav03 {
    background: #BD6605;
  }
  
  #nav_main ul li#nav03 a {
    min-width:132.2px;
  }

  #nav_main ul li#nav03 a.aktiv,
  #nav_main ul li#nav03 a:focus,
  #nav_main ul li#nav03 a:hover,
  #nav_main ul li#nav03 a:active  { 
  background: #FFFFFF; 
  color: #BD6605; 
  border-left:  1px #BD6605 solid;
  border-right: 1px #BD6605 solid;
  border-top:   1px #BD6605 solid;
  }

  #nav_main ul li#nav04 {
    background: #BD8D00;
  }

  #nav_main ul li#nav04 a {
    min-width:94.2px;
  }
  
  #nav_main ul li#nav04 a.aktiv,
  #nav_main ul li#nav04 a:focus,
  #nav_main ul li#nav04 a:hover,
  #nav_main ul li#nav04 a:active  { 
  background: #FFFFFF; 
  color: #BD8D00; 
  border-left:  1px #BD8D00 solid;
  border-right: 1px #BD8D00 solid;
  border-top:   1px #BD8D00 solid;
  }

  #nav_main ul li#nav05 {
    background: #266756;
  }
  
  #nav_main ul li#nav05 a {
    min-width:89.2px;
  }
  
  #nav_main ul li#nav05 a.aktiv,
  #nav_main ul li#nav05 a:focus,
  #nav_main ul li#nav05 a:hover,
  #nav_main ul li#nav05 a:active  { 
  background: #FFFFFF; 
  color: #266756; 
  border-left:  1px #266756 solid;
  border-right: 1px #266756 solid;
  border-top:   1px #266756 solid;
  }

  #nav_main ul li#nav06 {
    background: #135544;
  }
  
  #nav_main ul li#nav06 a {
    min-width:118.2px;
  }
  
  #nav_main ul li#nav06 a.aktiv,
  #nav_main ul li#nav06 a:focus,
  #nav_main ul li#nav06 a:hover,
  #nav_main ul li#nav06 a:active  { 
  background: #FFFFFF; 
  color: #135544; 
  border-left:  1px #135544 solid;
  border-right: 1px #135544 solid;
  border-top:   1px #135544 solid;
  }

  #nav_main ul li#nav07 {
    background: #144D74;
  }
  
  #nav_main ul li#nav07 a {
    min-width:106.2px;
  }
  
  #nav_main ul li#nav07 a.aktiv,
  #nav_main ul li#nav07 a:focus,
  #nav_main ul li#nav07 a:hover,
  #nav_main ul li#nav07 a:active  { 
  background: #FFFFFF; 
  color: #144D74; 
  border-left:  1px #144D74 solid;
  border-right: 1px #144D74 solid;
  border-top:   1px #144D74 solid;
  }

    #nav_main ul li#nav08 {
        background: #005699;
      }
    
 #nav_main ul li#nav08 a {
    min-width:72.2px;
  }
  
    #nav_main ul li#nav08 a.aktiv,
    #nav_main ul li#nav08 a:focus,
    #nav_main ul li#nav08 a:hover,
    #nav_main ul li#nav08 a:active  { 
    background: #FFFFFF; 
    color: #005699; 
    border-left:  1px #005699 solid;
    border-right: 1px #005699 solid;
    border-top:   1px #005699 solid;
    }
    
    #nav_main ul li#nav08 a
    {
    padding-right: 12px; /*Navi auf einer Linie mit Foro abschliessen*/
    }
    
    #nav_main ul li#nav09 {
        background: #005699;
      }
    
    #nav_main ul li#nav09 a.aktiv,
    #nav_main ul li#nav09 a:focus,
    #nav_main ul li#nav09 a:hover,
    #nav_main ul li#nav09 a:active  { 
    background: #FFFFFF; 
    color: #005699; 
    border-left:  1px #005699 solid;
    border-right: 1px #005699 solid;
    border-top:   1px #005699 solid;
    }
        
    /*##########*/
    /* Ausklapplayer */
    /*##########*/
    
    #nav_main ul ul
    {
    position:absolute;
    clear:left;
    padding:0;
    z-index:99;
    font-size:9pt;
    }
      
    #nav_main ul ul li
    {
    float:none;
    z-index:99;
    }
      
    #nav_main ul ul li a
    {
    display:block;
    color:#505050;
    text-transform: none; 
    z-index:99:        
    }
    
    #nav_main ul li ul li a
    {
    background:#E8E8E8;
    }
    
    #nav_main ul ul#nav01_sub li a:focus,
    #nav_main ul ul#nav01_sub li a:hover,
    #nav_main ul ul#nav01_sub li a:active,
    
    #nav_main ul ul#nav02_sub li a:focus,
    #nav_main ul ul#nav02_sub li a:hover,
    #nav_main ul ul#nav02_sub li a:active,
    
    #nav_main ul ul#nav03_sub li a:focus,
    #nav_main ul ul#nav03_sub li a:hover,
    #nav_main ul ul#nav03_sub li a:active,
    
    #nav_main ul ul#nav04_sub li a:focus,
    #nav_main ul ul#nav04_sub li a:hover,
    #nav_main ul ul#nav04_sub li a:active,
    
    #nav_main ul ul#nav05_sub li a:focus,
    #nav_main ul ul#nav05_sub li a:hover,
    #nav_main ul ul#nav05_sub li a:active,
    
    #nav_main ul ul#nav06_sub li a:focus,
    #nav_main ul ul#nav06_sub li a:hover,
    #nav_main ul ul#nav06_sub li a:active,
    
    #nav_main ul ul#nav07_sub li a:focus,
    #nav_main ul ul#nav07_sub li a:hover,
    #nav_main ul ul#nav07_sub li a:active,
    
    #nav_main ul ul#nav08_sub li a:focus,
    #nav_main ul ul#nav08_sub li a:hover,
    #nav_main ul ul#nav08_sub li a:active,
    
    #nav_main ul ul#nav09_sub li a:focus,
    #nav_main ul ul#nav09_sub li a:hover,
    #nav_main ul ul#nav09_sub li a:active
    
    {
    background:#0069B3;
    border-left:1px #FFFFFF solid;
    border-right:1px #FFFFFF solid;
    border-top:1px #FFFFFF solid;
    color:#E3E2D7;
    }
    
    #nav_main ul ul#nav01_sub,
    #nav_main ul ul#nav02_sub,
    #nav_main ul ul#nav03_sub,
    #nav_main ul ul#nav04_sub,
    #nav_main ul ul#nav05_sub,
    #nav_main ul ul#nav06_sub,
    #nav_main ul ul#nav07_sub,
    #nav_main ul ul#nav08_sub,
    #nav_main ul ul#nav09_sub
    {
    visibility:hidden;
    width:197px;
    z-index:99;  
    }
    
    #nav_main ul ul#nav01_sub
    {
    border-left:1px solid #981A24;
    border-right:1px solid #981A24;
    border-bottom:1px solid #981A24;
    }
    
    #nav_main ul ul#nav02_sub
    {
    border-left:1px solid #A33323;
    border-right:1px solid #A33323;
    border-bottom:1px solid #A33323;
    }
    
    #nav_main ul ul#nav03_sub
    {
    border-left:1px solid #BD6605;
    border-right:1px solid #BD6605;
    border-bottom:1px solid #BD6605;
    }
    
    #nav_main ul ul#nav04_sub
    {
    border-left:1px solid #BD8D00;
    border-right:1px solid #BD8D00;
    border-bottom:1px solid #BD8D00;
    }
    
    #nav_main ul ul#nav05_sub
    {
    border-left:1px solid #266756;
    border-right:1px solid #266756;
    border-bottom:1px solid #266756;
    }
    
    #nav_main ul ul#nav06_sub
    {
    border-left:1px solid #135544;
    border-right:1px solid #135544;
    border-bottom:1px solid #135544;
    }
    
    #nav_main ul ul#nav07_sub
    {
    border-left:1px solid #144D74;
    border-right:1px solid #144D74;
    border-bottom:1px solid #144D74;
    /* margin-left:-138px; */
    }
    
    #nav_main ul ul#nav08_sub
    {
    border-left:1px solid #005699;
    border-right:1px solid #005699;
    border-bottom:1px solid #005699;
    margin-left:-101px;
    }
    
    #nav_main ul ul#nav09_sub
    {
    border-left:1px solid #005699;
    border-right:1px solid #005699;
    border-bottom:1px solid #005699;
    /* margin-left:-122px; */
    }
    
    