/* -------------------------------- rightmenu  ------------------------------- */


  /* menu width */
    ul.rightmenu
    {
    }
  
  /* font */
    ul.rightmenu
    {
      font-size: 90%;
      font-weight: bold;
    }
    
    ul.rightmenu ul
    {
      font-size: 85%;
    }
    
    ul.rightmenu ul ul
    {
      font-size: 100%;
    }

  /* margin, padding, liststyle */
    ul.rightmenu-level-1
    {
      margin: 10px 0px 20px 15px;
      padding: 0px;
      list-style: none;
    }
    
    ul.rightmenu ul, ul.rightmenu li
    {
      margin: 0px;
      padding: 0px;
      list-style: none;
    }
    

  /* a - all levels */

    .rightmenu a                    { color: #FFFFFF; text-decoration: none;}
    .rightmenu a:link               { color: #FFFFFF; text-decoration: none;}
    .rightmenu a:visited            { color: #FFFFFF; text-decoration: none;}
    .rightmenu a:active             { color: #FFFFFF; text-decoration: none;}
    .rightmenu a:hover              { color: #000000; text-decoration: none;}

    
    .rightmenu a.selected           { color:#facf40; }
    .rightmenu a.selected:link      { color:#facf40; }
    .rightmenu a.selected:visited   { color:#facf40; }
    .rightmenu a.selected:active    { color:#facf40; }
    .rightmenu a.selected:hover     { color:#facf40; }

    /*
    .rightmenu a.opened             { color:#000000; }
    .rightmenu a.opened:link        { color:#000000; }
    .rightmenu a.opened:visited     { color:#000000; }
    .rightmenu a.opened:active      { color:#000000; }
    .rightmenu a.opened:hover       { color:#000000; }
     */


    ul.rightmenu a, ul.rightmenu a:link, ul.rightmenu a:visited, ul.rightmenu a:active
    {
      ^height: 100%;
      background: url(img/right-menu-bullet-normal.png) left center no-repeat;
    }

    ul.rightmenu a:hover
    {
      ^height: 100%;
      background: url(img/right-menu-bullet-selected.png) left center no-repeat;
    }

    ul.rightmenu a.selected, ul.rightmenu a.selected:link, ul.rightmenu a.selected:visited, ul.rightmenu a.selected:active,  ul.rightmenu a.selected:hover
    {
      ^height: 100%;
      background: url(img/right-menu-bullet-selected.png) left center no-repeat;
    }


  /* a - level 1 */
    ul.rightmenu a
    {
      display: block;
      padding: 2px 4px 1px 15px;
    }
    
    ul.rightmenu a:hover
    {
    }
    
  /* a - level 2 */

    ul.rightmenu ul a
    {
      padding-left: 25px;
      font-weight: normal;
      color: #e2ba63;
    }

    .rightmenu ul a,
    .rightmenu ul a:link,
    .rightmenu ul a:visited,
    .rightmenu ul a:active
    {
      color: #e2ba63;
    }
    .rightmenu ul a:hover
    {
      color: #000000;
    }


  /* a - level 3 */

    ul.rightmenu ul ul a
    {
      padding-left: 35px;
      color: #f5daa1;
    }
    
    .rightmenu ul ul a,
    .rightmenu ul ul a:link,
    .rightmenu ul ul a:visited,
    .rightmenu ul ul a:active
    {
      color: #f5daa1;
    }
    .rightmenu ul a:hover
    {
      color: #000000;
    }

    
  /* a - level 4, 5, 6  */

    ul.rightmenu ul ul ul a       { padding-left: 45px; }
    ul.rightmenu ul ul ul ul a    { padding-left: 55px; }
    ul.rightmenu ul ul ul ul ul a { padding-left: 65px; }
