/* theme_leftmenuMenu Style Sheet */

.theme_leftmenuMenu,.theme_leftmenuSubMenuTable{
	cursor:				pointer;
	width:				122px;
	font-family:	verdana,arial,sans-serif;
	font-size:		12px;
	font-weight:	bold;
	white-space:	nowrap;
}

.theme_leftmenuSubMenu{
	position:		absolute;
	visibility:	hidden;
	/* Netscape/Mozilla renders borders by increasing their z-index.
		 The following line is necessary to cover any borders underneath */
	z-index:		1000;
	padding:		0px;
	border:			0px solid red;
}

.theme_leftmenuSubMenuTable{	/***** Level 1 + (sämtl. submenu's) */
	cursor:				pointer;
	width:				150px;							/*** level 1 + Breite */
	border-top:		1px solid #3E4849; 	/*** level 1 + border top */
	border-left:	1px solid #3E4849; 	/*** level 1 + border left */
	border-right:	1px solid #3E4849; 	/*** level 1 + border right */
	position:			absolute;						/*** level 1 + position */
	margin-top:		1px;								/*** level 1 + Höhenkorrektur */

}

.theme_leftmenuMenuItem,.theme_leftmenuMenuItemHover,.theme_leftmenuMenuItemActive{
	white-space:	nowrap;
	cursor:				pointer;
}

.theme_leftmenuMainItem,.theme_leftmenuMenuItem{
	font-size:	12px;
}

.theme_leftmenuMainItemHover,.theme_leftmenuMainItemActive,
.theme_leftmenuMenuItemHover, .theme_leftmenuMenuItemActive{
	cursor:			pointer;
	font-size:	12px;
	color:			#446CD2; /* blau */
}

/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */
.theme_leftmenuMainFolderLeft,.theme_leftmenuMainItemLeft,
.theme_leftmenuMainFolderText,.theme_leftmenuMainItemText,
.theme_leftmenuMainFolderRight,.theme_leftmenuMainItemRight{ /***** Level 0 Hover Text */
	color: 				#446CD2;		/*** level 0 hover text farbe */
	white-space:	nowrap;
}

/* vertical main menu sub components */
TD.theme_leftmenuMainFolderLeft,TD.theme_leftmenuMainItemLeft{ /***** Level 0 Hover (linke Seite) */
	padding-left:	  0px;	/*** level 0 hover abstand vom rand bis zum text */
	padding-right:	0px;	/*** level 0 hover abstand vom rand bis zum text */
	white-space:	  nowrap;
}

TD.theme_leftmenuMainFolderLeft,TD.theme_leftmenuMainItemLeft,
TD.theme_leftmenuMainFolderText,TD.theme_leftmenuMainItemText,
TD.theme_leftmenuMainFolderRight,TD.theme_leftmenuMainItemRight{ /***** Level 0 Hover */
	border:0px solid red;
	padding-top:	    3px;
	padding-bottom:	  3px;
	border-top:	      0px solid #3E4849;
}

TD.theme_leftmenuMainFolderLeft,TD.theme_leftmenuMainItemLeft{ /***** Level 0 Hover (linke Seite)*/
	padding-left:		0px;
	padding-right:	0px;
	white-space:	  nowrap;
}

TD.theme_leftmenuMainFolderText,TD.theme_leftmenuMainItemText{ /***** Level 0 Hover */
	border:0px solid red;
	padding-left:		10px;
	padding-right:	10px;
	white-space:	  nowrap;
}

TD.theme_leftmenuMainFolderRight,TD.theme_leftmenuMainItemRight{ /***** Level 0 Hover (rechte Seite) */
	border:0px solid red;
	padding-left:	    0px;
	padding-right:	  0px;
	border-right:	    0px solid #3E4849;
	white-space:	    nowrap;
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainFolderLeft{ /***** Level 0 (linke Seite aber nur wenn submenu vorhanden ist) */
	border:0px solid red;
	padding-top:	  0px;
	padding-bottom:	0px;
	padding-left:	  0px;
	padding-right:	0px;
	white-space:	  nowrap;
	color: 					#F5F5F5;	/* gray */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainItemLeft{ /***** Level 0 (linke Seite wenn kein submenu vorhanden ist) */
	border:0px solid red;
	padding-top:	  0px;
	padding-bottom:	0px;
	padding-left:	  0px;
	padding-right:	0px;
	white-space:		nowrap;
	color: 					#F5F5F5;	/* gray */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainFolderText{ /***** Level 0 (nur wenn submenu vorhanden ist) */
	border:0px solid red;
	padding-top:	    3px;
	padding-bottom:	  3px;
	padding-left:	    10px;
	padding-right:    10px;
	white-space:	    nowrap;
	color: 						#F5F5F5;	/* gray */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainItemText{ /***** Level 0 (nur wenn kein submenu vorhanden ist) */
	border:0px solid red;
	padding-top:	    3px;
	padding-bottom:	  3px;
	padding-left:	    10px;
	padding-right:    10px;
	white-space:	    nowrap;
	color: 						#F5F5F5;	/* gray */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainItemRight{ /***** Level 0 (rechte Seite nur wenn kein submenu vorhanden ist) */
	border:0px solid red;
	padding-top:	    0px;
	padding-bottom:		0px;
	padding-left:	    0px;
	padding-right:	  0px;
	white-space:	    nowrap;
	color: 						#F5F5F5;	/* gray */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainFolderRight{ /***** Level 0 (rechte Seite nur wenn submenu vorhanden ist) */
	border:0px solid red;
	padding-top:	    0px;
	padding-bottom:	  0px;
	padding-left:	    0px;
	padding-right:	  0px;
	white-space:	    nowrap;
	color: 						#F5F5F5;	/* gray */
}

/* sub menus sub components */

.theme_leftmenuMenuFolderLeft,.theme_leftmenuMenuItemLeft{ /**** Level 1 + Hover (linke Seite) */
	border:0px solid red;
	padding-left:			0px;
	padding-right:		0px;
	border-left:			0px solid #3E4849;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
}

.theme_leftmenuMenuFolderLeft,.theme_leftmenuMenuItemLeft,
.theme_leftmenuMenuFolderText,.theme_leftmenuMenuItemText,
.theme_leftmenuMenuFolderRight,.theme_leftmenuMenuItemRight{/**** Level 1 + Hover */
	border:0px solid red;
	padding-top:			3px;
	padding-bottom:		3px;
	border-top:	    	0px solid #3E4849;
	border-bottom:		1px solid #3E4849;
	white-space:			nowrap;
	color:						#446CD2; /* blue */
	background-color:	#7E8889;	/* bg blue-green hover*/
}

.theme_leftmenuMenuFolderLeft,.theme_leftmenuMenuItemLeft{ /***** Level 1 + Hover (linke Seite) */
	border:0px solid red;
	padding-left:			0px;
	padding-right:		0px;
	border-left:			0px solid #3E4849;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
}

.theme_leftmenuMenuFolderText,.theme_leftmenuMenuItemText{ /***** Level 1 + Hover (ohne rechte Seite wenn Submenu existiert) */
	border:0px solid red;
	padding-left:			10px;
	padding-right:		10px;
	border-bottom:		1px solid #3E4849;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
}

.theme_leftmenuMenuFolderRight,.theme_leftmenuMenuItemRight{ /***** Level 1 + Hover (rechte Seite wenn submenu vorhanden ist) ***/
	border:0px solid red;
	padding-left:			0px;
	padding-right:		0px;
	border-right:			0px solid #3E4849;
	border-bottom:		1px solid #3E4849;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuFolderLeft{
	border:0px solid red;
	padding-top:			0px;
	padding-bottom:		0px;
	padding-left:			0px;
	padding-right:		0px;
	border:						0px solid red;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
	border-bottom:		1px solid #3E4849;  /* line */
	color: 						#F5F5F5;	/* gray */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuItemLeft{
	border:0px solid red;
	padding-top:			0px;
	padding-bottom:		0px;
	padding-left:			0px;
	padding-right:		0px;
	border:						0px solid red;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
	border-bottom:		1px solid #3E4849;  /* line */
	color: 						#F5F5F5;	/* cray */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuFolderText{ /**** Level 0 Hover (nur wenn mehrere Submenus existieren) */
	border:0px solid red;
	padding-top:			3px;
	padding-bottom:		3px;
	padding-left:			10px;
	padding-right:		10px;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
	border-bottom:    1px solid #3E4849;  /* line */
	color: 						#F5F5F5;	/* gray */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuItemText{ /***** Level last */
	border:0px solid red;
	padding-top:			3px;
	padding-bottom:		3px;
	padding-left:			10px;
	padding-right:		10px;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
	border-bottom:		1px solid #3E4849;  /* line */
	color: 						#F5F5F5;	/* gray */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuItemRight{ /***** Level Last (rechte Seite) */
	border:0px solid red;
	padding-top:				0px;
	padding-bottom:			0px;
	padding-left:				0px;
	padding-right:			0px;
	white-space:				nowrap;
	background-color:		#7E8889;	/* bg blue-green hover*/
	border-bottom:    	1px solid #3E4849;  /* line */
	color: 							#F5F5F5;	/* gray */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuFolderRight{/***** Level 1 + (rechte Seite [nur wenn weiter Submenus bestehen]) */
	border:0px solid red;
	padding-top:			0px;
	padding-bottom:		0px;
	padding-left:			0px;
	padding-right:		0px;
	white-space:			nowrap;
	background-color:	#7E8889;	/* bg blue-green hover*/
	border-bottom:    1px solid #3E4849;  /* line */
	color: 						#F5F5F5;	/* gray */
}

.theme_leftmenuMenuSplit{
	border:0px solid red;
	margin:						2px;
	height:						1px;
	overflow:					hidden;
	background-color:	inherit;
	border-top:				1px solid #3E4849;
}

/* image shadow animation */
/*
	seq1:	image for normal
	seq2:	image for hover and active
	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.theme_leftmenuMenuItem img.seq1{
	display:	inline;
}

.theme_leftmenuMenuItemHover seq2,
.theme_leftmenuMenuItemActive seq2{
	display:	inline;
}

.theme_leftmenuMenuItem .seq2,
.theme_leftmenuMenuItemHover .seq1,
.theme_leftmenuMenuItemActive .seq1{
	display:	none;
}

