/* ThemeOfficeMenu Style Sheet */
.ThemeOfficeMenu, .ThemeOfficeSubMenuTable {
  font-family      : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size        : 11px;
  padding          : 0;
  white-space      : nowrap;
}

.ThemeOfficeSubMenu {
  position         : absolute;
  margin-left      : 0px;
  visibility       : hidden;
  /* Netscape/Mozilla renders borders by increasing their z-index. The following line is necessary to cover any borders underneath */
  z-index          : 100;
  border           : 0;
  padding          : 0;
  overflow         : visible;
  border           : 3 px solid #ffffff;
}

.ThemeOfficeSubMenuTable {
  overflow         : visible;
}

.ThemeOfficeMainItem, .ThemeOfficeMainItemHover, .ThemeOfficeMainItemActive, .ThemeOfficeMenuItem, .ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive {
  padding          : 1px;
  border           :  0px none;
  white-space      : nowrap;
  cursor: pointer;
}
/*menü oben*/
.ThemeOfficeMainItem {
	color: #ffffff;
	text-align: left;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ff0000;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.ThemeOfficeMainItemHover, .ThemeOfficeMainItemActive {
	color: #ffffff;
	background: #999;
	text-align: left;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #ff0000;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
/*menü oben ende*/


.ThemeOfficeMenuItem {
  background-color : #ffffff;
}

.ThemeOfficeMenuItemHover, .ThemeOfficeMenuItemActive {
  background-color : #999999; /* bgcolor untermenü rechter balken */
  color : #FFFFFF;
}


.ThemeOfficeMainFolderLeft, .ThemeOfficeMainItemLeft, .ThemeOfficeMainFolderText, .ThemeOfficeMainItemText, .ThemeOfficeMainFolderRight, .ThemeOfficeMainItemRight {
  background-color : inherit;
}

/* vertical main menu sub components */
td.ThemeOfficeMainFolderLeft, td.ThemeOfficeMainItemLeft {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 5px;
  padding-right    : 5px;
  border-top       : 0px solid #000000;
  border-bottom    : 0px solid #000000;
  border-left      : 0px solid #000000;
  background-color : #999;
}

td.ThemeOfficeMainFolderText, td.ThemeOfficeMainItemText {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 5px;
  padding-right    : 5px;
  border-top       : 0px solid #000000;
  border-bottom    : 0px solid #000000;
  background-color : inherit;
  white-space      : nowrap;
}

td.ThemeOfficeMainFolderRight, td.ThemeOfficeMainItemRight {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 5px;
  padding-right    : 5px;
  border-top       : 0px solid #000000;
  border-bottom    : 0px solid #000000;
  border-right     : 0px solid #000000;
  background-color : inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderLeft, tr.ThemeOfficeMainItem td.ThemeOfficeMainItemLeft {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 5px;
  padding-right    : 5px;
  white-space      : nowrap;
  border           : 0px none;
  background-color : inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderText, tr.ThemeOfficeMainItem td.ThemeOfficeMainItemText {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 5px;
  padding-right    : 5px;
  border           : 0px none;
  background-color : inherit;
}

tr.ThemeOfficeMainItem td.ThemeOfficeMainItemRight, tr.ThemeOfficeMainItem td.ThemeOfficeMainFolderRight {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 0px;
  padding-right    : 1px;
  border           : 0px none;
  background-color : inherit;
}

/* sub menu sub components */
.ThemeOfficeMenuFolderLeft, .ThemeOfficeMenuItemLeft {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 3px;
  padding-right    : 0px; /* roter balken dicke */
  background-color : #FF0000;
  white-space      : nowrap;
   color : #666666; /* schriftfarbe over */
}

.ThemeOfficeMenuFolderText, .ThemeOfficeMenuItemText {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 3px;
  padding-right    : 0px; /* roter balken dicke */
  background-color : #999999;
  white-space      : nowrap;
      color : #FFFFFF;
}

.ThemeOfficeMenuFolderRight, .ThemeOfficeMenuItemRight {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 3px;
  padding-right    : 0px; /* roter balken dicke */
  background-color : inherit;
  white-space      : nowrap;
   color : #666666; /* schriftfarbe over */
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft, .ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 3px;
  padding-right    : 0px; /* roter balken dicke */
  white-space      : nowrap;
  border           : 0px none;
  background-color : #FF0000;
   color : #666666; /* schriftfarbe over */
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText, .ThemeOfficeMenuItem .ThemeOfficeMenuItemText {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 3px;
  padding-right    : 0px; /* roter balken dicke */
  border           : 0px none;
  background-color : #FFffff;
   color : #666666; /* schriftfarbe over */
}

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight, .ThemeOfficeMenuItem .ThemeOfficeMenuItemRight {
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 3px;
  padding-right    : 0px; /* roter balken dicke */
  border           : 0px none;
  background-color : #FFffff;
   color : #666666; /* schriftfarbe over */
}


