/* DIESE DATEI WURDE MIT DEM L&P-GENERATOR-FRAMEWORK ERZEUGT. ÄNDERUNGEN BITTE NUR IM TEMPLATE VORNEHMEN. */
/*
      Versionsnummer: 2.0.183
      Generiert am:   Thu Nov 13 14:52:23 CET 2008

      Schrift - Arial, Helvetica, sans-serif;
      dunkler Ton - #db0133
      mittlerer Ton -  #41cc33
      heller Ton - #ececec
      sehr heller Ton im Menü - #fbf6cf
      Rotton für Meldungen etc - #db0133

      */

  /* /////////////////////////////////////////////////////////////////////////////////// */
    @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-style: solid;
		border-top-color: #ffffff;
		border-left-color: #ffffff;
		border-right-color: #ebebeb;
		border-bottom-color: #ebebeb;
		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, sans-serif;;
	    font-weight: bold;
	    font-size: 11px;
	    color: #ffffff;
	    padding: 1px 14px 0px 14px;
		border:	0px solid #ffffff;
	    border-right-width: 1px;
		background-color: transparent; }

	.ThemeGrayMenuItem
	{
	    padding: 4px 10px 4px 10px;
		border:	0px solid #ffffff;
		background-color: #ececec;
	}

	.ThemeGrayMainItemHover,
	.ThemeGrayMainItemActive {
	    font-family: Arial, Helvetica, sans-serif;;
	    font-weight: bold;
	    font-size: 11px;
	    color: #ffffff;
	    padding: 1px 14px 0px 14px;
		border:	0px solid #ffffff;
	    border-right-width: 1px;
		background-color: transparent; }

	.ThemeGrayMenuItemHover,
	.ThemeGrayMenuItemActive {
		padding: 5px;
		border:	1px solid #41cc33;
		background-color: #41cc33;}

	/* 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: 0;
		background-color: inherit;
		white-space: nowrap; }

	/* sub menus sub components */

	.ThemeGrayMenuFolderLeft,
	.ThemeGrayMenuItemLeft {
	    padding: 3px 0px 3px 3px;
		border:	0;
		white-space: nowrap;
		background-color: inherit;}

	.ThemeGrayMenuFolderText,
	.ThemeGrayMenuItemText {
	    font-family: Arial, Helvetica, sans-serif;;
	    font-weight: bold;
	    font-size: 11px;
	    color: #db0133;
	    padding: 3px 3px 3px 5px;
		border:	0;
		white-space: nowrap;
		background-color: inherit;}

	.ThemeGrayMenuItemRight,
	.ThemeGrayMenuFolderRight {
		padding: 3px 1px 3px 0px;
		border:	0;
		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: #41cc33;
		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;}
