/*--------------------------------------------------------
      http://www.delacher.com/
      autor: holzweg ecommerce solutions, www.holzweg.com
      beginn: 2006-04-21
      ende: 2006-04-26
      inhalt: menüs
--------------------------------------------------------*/



/* HAUPTMENUE
--------------------------------------------------------*/

#navcontainer{
         width: 185px;
         padding:0px;
         margin: 0px;
         background: #fff;
         
         color: #9d9d9d;
         border: 0px solid #00FFFF;

}

#mainnavlist{
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: left;
        border: 0px solid violet;
}

        #mainnavlist ul {
                 list-style: none;
        }

        #mainnavlist li {
                /*margin: 10px;*/
                margin-left: 15px;
                margin-bottom: 10px;
                margin-top: 10px;
                margin-right: 4px;
                
                text-align: left;

                padding-bottom: 10px;
                list-style: none;
                font-size: 14px;
                font-weight: normal;
                /*color: #020167;*/
				color:#999;
                /*border: 0px solid violet;*/
                border-bottom: 1px solid #E6E6E6;
                
                background-image: url(../images/pfeil_orange.jpg);
                background-repeat: no-repeat;
                background-position: top right;
        }

        /* HYPERLINKS */
                #mainnavlist li a:link { list-style: none; text-decoration: none; color: #999; }
                #mainnavlist li a:visited {text-decoration: none; color: #999;}
                #mainnavlist li a:hover{text-decoration: none; color: #ff8600; }
                #mainnavlist li.active a, #mainnavlist li.active a span{text-decoration: none; color: #ff8600; }
        /* HYPERLINK SELECTED */
        #mainnavlist li.selected {background-image: url(../images/pfeil_orange.jpg); background-repeat: no-repeat; background-position: top right;}
        #mainnavlist li span.selected{ color: #ff8600;}

/* SUBMENUE
--------------------------------------------------------*/
#subnavlist{ width: 165px; padding: 0px; margin: 0px; list-style: none; border: 0px solid blue; }
        #subnavlist ul{ list-style-type: none; display: block; margin: 0px;}
        #subnavlist li{
                padding-left: 3px;
                padding-bottom: 6px;

                font-size: 13px;
                list-style-type: none;

                border-bottom: 1px dotted #D6D2D2;
                background: none;
        }
        /*HYPERLINKS */
                #subnavlist li a:link, #subnavlist li.active a{ list-style-type: none; margin: 0px; text-decoration: none; color: #999999; }
                #subnavlist li a:visited, #subnavlist li.active a{ list-style-type: none; margin: 0; text-decoration: none; color: #999999; }
                #subnavlist li a:hover, #subnavlist li.active a{ list-style-type: none; text-decoration: none; color: #999999;}
       /* letzter menüpunkt im submenü */
       #subnavlist li.lastpoint{
                   border: 0px;
                   padding-left: 18;
                   margin: 0;
       }
        /* HYPERLINK SELECTED */
        #subnavlist li.selected {  color: #ff8600; background-image: url(../images/pfeil_orange.jpg); background-repeat: no-repeat; background-position: top right;}

/* UNTERNAVIGATION VON DER SUBNAVIGTION = 3. EBENE
--------------------------------------------------------*/
#undernavlist{

        width: 160;
        _width: 148px;
        padding: 0px;
        margin: 0px;
        list-style: none;
        border: 0px solid green;
}
        #undernavlist ul{
                list-style-type: none;
                display: block;
                margin: 0 0 0 0;
                }
        #undernavlist li{
                padding-left: 30;
                _padding-left: 13;
                padding-bottom: 0;
                padding-top: 3;
                _padding-top: 5;
                padding-right: 0;

                /* top right bottom left */
                margin: 0 0 0 0;
                _margin: 0 0 0 0;
                
                font-size: 12px;
                color: #B3B3B3;
                list-style-type: none;
                border-bottom: 1px solid #fff;

                /*border-bottom: 1px solid dotted;*/
                background: none;
        }
        /*HYPERLINKS */
                #undernavlist li a:link, #undernavlist li.active a{ list-style-type: none; margin: 0px; text-decoration: none; color:#B3B3B3; }
                #undernavlist li a:visited, #undernavlist li.active a{ list-style-type: none; margin: 0; text-decoration: none; color: #B3B3B3; }
                #undernavlist li a:hover, #undernavlist li.active a{ list-style-type: none; text-decoration: none; color: #B3B3B3;}

        /* HYPERLINK SELECTED */
        #undernavlist li.selected {color: #ff8600;}

       

/* FUNKTIONALE NAVIGATION
--------------------------------------------------------*/
#funkNav {
      position: relative;
      width: 100%;
      height: 20px;
      font-size: 9px;
      line-height:normal;
      padding-left: 15px;
      border: 0px solid red;

      }

    #funkNav ul{
          /*-- top right bottom left --*/
          margin:0;
          padding: 2px 0px 0 0px;
          list-style: none;

      }
            #funkNav li{
              display: inline;
              margin: 0;
              padding: 0;

              }
            #funkNav a{
              float:left;
              /*-- top right bottom left --*/
              margin:0;
              /*-- top right bottom left --*/
              padding:0 0 0 0px;
              text-decoration: none;
			  color:#ff8600;
              }
            #funkNav a span {
              float: left;
              display: block;
              /*-- top right bottom left --*/
              padding: 2px 5px 5px 5px;
              color:#000;
              text-align: left;
              background: url(../images/funkNavButton002.gif);
              background-repeat: no-repeat;
              background-position: top right;

              }
            /* Commented Backslash Hack hides rule from IE5-Mac \*/
            #funkNav a span {float:none;}
            /* End IE5-Mac hack */
            #funkNav a:hover span, #funkNav li.active a span{
              color:#666;
              }
            #funkNav a:hover, #funkNav li.active a{
              background: url(../images/funkNavButton002.gif);
              background-repeat: no-repeat;
              background-position: top right;
              }
            #funkNav a:hover span, #funkNav li.active a span{
              background-position:100% -42px;
              }


/* FOOOTER
--------------------------------------------------------*/

#footerNav {
      position: relative;
      float:left;
      width: 570px;
      height: 35px;

      font-size: 10px;
      line-height:normal;

      border: 0px solid red;



      }

    #footerNav ul{
          /*-- top right bottom left --*/
          margin:0;
          padding: 8px 0px 0 0px;
          list-style: none;

      }
            #footerNav li{
              display: inline;
              margin: 0;
              padding: 0;

              }
            #footerNav a{
              float:left;
              /*-- top right bottom left --*/
              margin:0;
              /*-- top right bottom left --*/
              padding:0 0 0 0px;
              text-decoration: none;
              }
            #footerNav a span {
              float: left;
              display: block;
              /*-- top right bottom left --*/
              padding: 2px 5px 5px 5px;
              color:#666;
              text-align: left;
              }
            /* Commented Backslash Hack hides rule from IE5-Mac \*/
            #footerNav a span {float:none;}
            /* End IE5-Mac hack */
            #footerNav a:hover span, #footerNav li.active a span{
              color:#A2A2A2;
              }
            #footerNav a:hover, #footerNav li.active a{
            color: #ccc;
              }
            #footerNav a:hover span, #footerNav li.active a span{
              background-position:100% -42px;
              }
              
/* LÄNDER MENÜ, unter dem "Hauptmenü"
--------------------------------------------------------*/
#countryNavList{
        width: 170px;
        padding: 0px;
        margin: 0px;
        list-style: none;
        border: 0px solid red;
        text-align: left;
}
        #countryNavList ul{
                list-style-type: none;
                display: block;
                padding: 0;
                margin-left: 15px;
        }
        #countryNavList li{
                padding-left: 15;
                margin: 0;
                
                font-size: 11px;
                
                text-align: left;
                color: #020167;
                list-style-type: none;
                background-image: url(../images/arrow3.gif);
                background-repeat: no-repeat;
                /* left top*/
                background-position: 2 7;
                
                border: 0px solid blue;
        }
        /*HYPERLINKS */
                #countryNavList li a:link {
                        list-style-type: none;
                        margin: 0px;
                        text-decoration: none;
                        color: #020167;
                }
                #countryNavList li a:visited {
                        list-style-type: none;
                        margin: 0;
                        text-decoration: none;
                        color: #020167;
                }
                #countryNavList li a:hover
                 {
                        list-style-type: none;
                        text-decoration: none;
                        color: #020167;
                }

