/* DIESE DATEI WURDE MIT DEM L&P-GENERATOR-FRAMEWORK ERZEUGT. �NDERUNGEN BITTE NUR IM TEMPLATE VORNEHMEN. */
/*
      Versionsnummer: 2.0.141
      Generiert am:   Tue Apr 01 11:06:22 CEST 2008

      Schrift - Trebuchet MS, Verdana, Arial, sans-serif
      dunkler Ton - #007bc0
      mittlerer Ton -  #409cd0
      heller Ton - #a1dcf1
      sehr heller Ton im Menue - #dfeef7
      Rotton fuer Meldungen etc - #cbd300

      */

  /* /////////////////////////////////////////////////////////////////////////////////// */
    @charset "ISO-8859-1";

        .MenuBack {
            background-image:url(../images/menuBarBackground.gif);
            background-repeat: repeat-x;
            background-position: bottom left;
            width: 100%;
            height: 24px;
            padding: 0px;
            margin: 0px;}

        .ThemeGrayMenu,
        .ThemeGraySubMenuTable {
                background-color: transparent;
                cursor:        default;
                cursor:        hand !important;
                white-space: nowrap; }

        .ThemeGraySubMenu {
            position: absolute;
                display: block;
                visibility: hidden;
                overflow: hidden;
                border-width: 1px;
                border-top-width: 0px;
                border-style: solid;
                border-color: #bfdeef;
                background-color: transparent;
                padding-top: 0px;}

        .ThemeGraySubMenuTable{
                border-collapse: separate;
                opacity: 0.95;
                filter: Alpha(style=0,opacity=100);}

        .ThemeGrayMenuItem,
        .ThemeGrayMenuItemHover,
        .ThemeGrayMenuItemActive {
                cursor:        default;
                cursor:        hand !important;
                white-space: nowrap; }

        .ThemeGrayMainItem {
            font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
            font-weight: bold;
            font-size: 11px;
            color: #ffffff;
            padding: 1px 14px 0px 14px;
                border:        0px solid #409cd0;
                background-color: transparent; }

        .ThemeGrayMenuItem {
            padding: 4px 10px 4px 10px;
                border:        0px solid #bfdeef;
                background-color: #bfdeef; }

        .ThemeGrayMainItemHover,
        .ThemeGrayMainItemActive {
            font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
            font-weight: bold;
            font-size: 11px;
            color: #ffffff;
            padding: 1px 14px 0px 14px;
                border:        0px solid #409cd0;
                background-color: #409cd0; }

        .ThemeGrayMenuItemHover,
        .ThemeGrayMenuItemActive {
                padding: 5px;
                border:        1px solid #cbd300;
                background-color: #cbd300;}

        /* horizontal main menu sub components */
        /* panel doesn't really support horizontal menus */
        /* there are simpler approaches, but the setting here allows me to
           set a background image for the menu without lines all over it */

        .ThemeGrayMainFolderLeft,
        .ThemeGrayMainItemLeft,
        .ThemeGrayMainFolderText,
        .ThemeGrayMainItemText,
        .ThemeGrayMainItemRight,
        .ThemeGrayMainFolderRight {
            border: 0px;
                background-color: inherit;
                line-height: 22px;
                white-space: nowrap; }

        /* sub menus sub components */

        .ThemeGrayMenuFolderLeft,
        .ThemeGrayMenuItemLeft {
            padding: 3px 0px 3px 3px;
                border:        0px;
                white-space: nowrap;
                background-color: inherit;}

        .ThemeGrayMenuFolderText,
        .ThemeGrayMenuItemText {
            font-family: Arial, Helvetica, Trebuchet MS, sans-serif;
            font-weight: bold;
            font-size: 11px;
            color: #007bc0;
            padding: 3px 3px 3px 5px;
                border:        0px;
                white-space: nowrap;
                background-color: inherit;}

        .ThemeGrayMenuItemRight,
        .ThemeGrayMenuFolderRight {
                padding: 3px 1px 3px 0px;
                border:        0px;
                white-space: nowrap;
                background-color: inherit;}

        /* hoover and active border */
        .ThemeGrayMenuItemHover .ThemeGrayMenuFolderLeft,
        .ThemeGrayMenuItemActive .ThemeGrayMenuFolderLeft,
        .ThemeGrayMenuItemHover .ThemeGrayMenuItemLeft,
        .ThemeGrayMenuItemActive .ThemeGrayMenuItemLeft,
        .ThemeGrayMenuItemHover .ThemeGrayMenuFolderText,
        .ThemeGrayMenuItemActive .ThemeGrayMenuFolderText,
        .ThemeGrayMenuItemHover .ThemeGrayMenuItemText,
        .ThemeGrayMenuItemActive .ThemeGrayMenuItemText,
        .ThemeGrayMenuItemHover .ThemeGrayMenuFolderRight,
        .ThemeGrayMenuItemActive .ThemeGrayMenuFolderRight,
        .ThemeGrayMenuItemHover .ThemeGrayMenuItemRight,
        .ThemeGrayMenuItemActive .ThemeGrayMenuItemRight {
                border-color: #cbd300;
                color: #ffffff;}

        .ThemeGrayMenuItemHover .ThemeGrayMenuFolderLeft,
        .ThemeGrayMenuItemActive .ThemeGrayMenuFolderLeft,
        .ThemeGrayMenuItemHover .ThemeGrayMenuItemLeft,
        .ThemeGrayMenuItemActive .ThemeGrayMenuItemLeft {
                border-width: 1px 0px 1px 1px;
                border-style: solid;
                padding: 2px 0px 2px 2px;}

        .ThemeGrayMenuItemHover .ThemeGrayMenuFolderText,
        .ThemeGrayMenuItemActive .ThemeGrayMenuFolderText,
        .ThemeGrayMenuItemHover .ThemeGrayMenuItemText,
        .ThemeGrayMenuItemActive .ThemeGrayMenuItemText {
                border-width: 1px 0px 1px 0px;
                border-style: solid;
                padding: 2px 3px 2px 5px;}

        .ThemeGrayMenuItemHover .ThemeGrayMenuFolderRight,
        .ThemeGrayMenuItemActive .ThemeGrayMenuFolderRight,
        .ThemeGrayMenuItemHover .ThemeGrayMenuItemRight,
        .ThemeGrayMenuItemActive .ThemeGrayMenuItemRight {
                border-width: 1px 1px 1px 0px;
                border-style: solid;
                padding: 2px 0px 2px 0px;}

        td.ThemeGrayMenuSplit {
                padding: 0px;
                margin:        0px;
                height:        5px;
                border:        0px;
                background-color: inherit;
                overflow: hidden;}

        div.ThemeGrayMenuSplit{
                margin: 2px;
                height: 1px;
                overflow: hidden;
                background-color: inherit;
                border-top: 1px solid #9C9A9C;}

        .ThemeGrayMenuItem img.seq1 {
                display: inline;}

        .ThemeGrayMenuItemHover seq2,
        .ThemeGrayMenuItemActive seq2 {
                display: inline;}

        .ThemeGrayMenuItem .seq2,
        .ThemeGrayMenuItemHover .seq1,
        .ThemeGrayMenuItemActive .seq1 {
                display: none;}