      /*
      ************************************************************
        menu.css
      ************************************************************
        xarancms V3.0 - Alle Rechte vorbehalten
        erstellt:    17.11.2004
        modifiziert: 05.06.2007
      ************************************************************
      */


      .hcontainer
      {
        font-family:       Verdana, Arial, Helvetica, sans-serif;
        font-size:         12px;
        padding-top:       0px;
        padding-bottom:    0px;
        padding-left:      0px;
        padding-right:     0px;
        white-space:       nowrap;
        cursor:            default;
        vertical-align:    top;
        /* border:            1px solid #8A867A;  Farbe des Randes Hauptmenü (Original WinXP: #8A867A) */
      }



      .umenus
      {
        font-family:       Verdana, Arial, Helvetica, sans-serif;
        font-size:         12px;
        padding-top:       0px;
        padding-bottom:    0px;
        padding-left:      0px;
        padding-right:     0px;
        white-space:       nowrap;
        cursor:            default;
      }


      .ucontainer
      {
        position:          absolute;
        visibility:        hidden;
        z-index:           100;
        padding-top:       0px;
        padding-bottom:    0px;
        padding-left:      0px;
        padding-right:     0px;
        overflow:          visible;
        border:            1px solid #8A867A;  /* Farbe des Randes Hauptmenü (Original WinXP: #8A867A) */
      }


      .hmenu
      {
        padding-top:       1px;
        padding-bottom:    1px;
        padding-left:      1px;
        padding-right:     1px;
        white-space:       nowrap;
        cursor:            default;
   /*   background-color:  #d3d3d3;     Hintergrundfarbe Hauptmenü (Original WinXP: #FCFCF9) */
      }


      .hmenuhover
      {
        padding-top:       1px;
        padding-bottom:    1px;
        padding-left:      1px;
        padding-right:     1px;
        white-space:       nowrap;
        cursor:            default;
        background-color:  #C1D2EE;    /* Farbe Hovereffekt Hauptmenü (Original WinXP: #FCFCF9) */
      }


      .umenu
      {
        padding-top:       1px;
        padding-bottom:    1px;
        padding-left:      1px;
        padding-right:     1px;
        white-space:       nowrap;
        cursor:            default;
        background-color:  #FCFCF9;    /* Hintergrundfarbe Hauptmenü (Original WinXP: #FCFCF9) */
      }


      .umenuhover
      {
        padding-top:       1px;
        padding-bottom:    1px;
        padding-left:      1px;
        padding-right:     1px;
        white-space:       nowrap;
        cursor:            default;
        background-color:  #C1D2EE;   /* Farbe Hovereffekt Hauptmenü */
      }



      td.hmenuhover
      {
        padding-top:       0px;
        padding-bottom:    0px;
        padding-left:      0px;
        padding-right:     0px;
        border:            1px solid #316AC5;
      }

      .hlinks img /* seit 21.04.2007 */
      {
        vertical-align: middle; /* seit 21.04.2007 */
        margin: 0 0 0 1px; /* seit 21.04.2007 */
      }

      .hlinks,
      .hmitte,
      .hrechts
      {
        vertical-align:    middle;
        background-color:  inherit;
      }


      td.hlinks
      {
        padding-top:       2px;
        padding-bottom:    2px;
        padding-left:      0px;
        padding-right:     2px;
        border-top:        1px solid #316AC5;
        border-bottom:     1px solid #316AC5;
        border-left:       1px solid #316AC5;
        background-color:  inherit;
      }


      td.hmitte
      {
        padding-top:       2px;
        padding-bottom:    2px;
        padding-left:      5px;
        padding-right:     5px;
        border-top:        1px solid #316AC5;
        border-bottom:     1px solid #316AC5;
        background-color:  inherit;
        white-space:       nowrap;
      }


      td.hrechts
      {
        padding-top:       2px;
        padding-bottom:    2px;
        padding-left:      0px;
        padding-right:     0px;
        border-top:        1px solid #316AC5;
        border-bottom:     1px solid #316AC5;
        border-right:      1px solid #316AC5;
        background-color:  inherit;
      }


      tr.hmenu td.hlinks
      {
        padding-top:       3px;
        padding-bottom:    3px;
        padding-left:      1px;
        padding-right:     2px;
        border:            0;
        background-color:  inherit;
        white-space:       nowrap;
      }


      tr.hmenu td.hmitte
      {
        padding-top:       3px;
        padding-bottom:    3px;
        padding-left:      5px;
        padding-right:     5px;
        border:            0;
        background-color:  inherit;
      }


      tr.hmenu td.hrechts
      {
        padding-top:       3px;
        padding-bottom:    3px;
        padding-left:      0px;
        padding-right:     1px;
        border:            0;
        background-color:  inherit;
      }


      .ulinks
      {
        padding-top:       2px;
        padding-bottom:    2px;
        padding-left:      1px;
        padding-right:     3px;
        border-top:        1px solid #316AC5;
        border-bottom:     1px solid #316AC5;
        border-left:       1px solid #316AC5;
        background-color:  inherit;
        white-space:       nowrap;
      }


      .umitte
      {
        padding-top:       2px;
        padding-bottom:    2px;
        padding-left:      5px;
        padding-right:     5px;
        border-top:        1px solid #316AC5;
        border-bottom:     1px solid #316AC5;
        background-color:  inherit;
        white-space:       nowrap;
      }


      .urechts
      {
        padding-top:       2px;
        padding-bottom:    2px;
        padding-left:      0px;
        padding-right:     0px;
        border-top:        1px solid #316AC5;
        border-bottom:     1px solid #316AC5;
        border-right:      1px solid #316AC5;
        background-color:  inherit;
        white-space:       nowrap;
      }


      .umenu .ulinks
      {
        padding-top:       3px;
        padding-bottom:    3px;
        padding-left:      2px;
        padding-right:     3px;
        border:            0;
   /*   background-color:  #F1D273;      Hintergrundfarbe Linke Rand Untermenüs (Original WinXP: #EFEDDE) */
        background-color:  #dedede;   
      }


      .umenu .umitte
      {
        padding-top:       3px;
        padding-bottom:    3px;
        padding-left:      5px;
        padding-right:     5px;
        border:            0;
        background-color:  inherit;
        white-space:       nowrap;
      }


      .umenu .urechts
      {
        padding-top:       3px;
        padding-bottom:    3px;
        padding-left:      0px;
        padding-right:     1px;
        border:            0;
        background-color:  inherit;
      }