/* 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 - Arial, Helvetica, Trebuchet MS, sans-serif;  
      dunkler Ton - #007bc0
      mittlerer Ton -  #409cd0
      heller Ton - #a1dcf1
      sehr heller Ton im Menue - #dfeef7
      Rotton fuer Meldungen etc - #bd2c16
      
      */
      
  /* /////////////////////////////////////////////////////////////////////////////////// */
    @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 #bd2c16;
		background-color: #bd2c16;}
	
	/* 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: #bd2c16;
		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;}
