/* theme_leftmenuMenu Style Sheet */

.theme_leftmenuMenu,
.theme_leftmenuSubMenuTable {
	width: 						180px;
	font-size: 				10pt;
	font-family: 			arial,verdana,sans-serif;
	font-weight: 			bold;
	color: 						#853602;  /* brown */
	white-space: 			nowrap;
  cursor: 					pointer;
	/*background-color: #EFF0D9;*/
  /*border-left:		1px solid #AFBFCF;*/
}

.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:					100;
	border:						0;
	padding:					0;
	/* the following property is only useful in IE */
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#DEDEDE,Direction=135,Strength=4);*/
}

.theme_leftmenuSubMenuTable{
  cursor: 					pointer;
	width: 						140px; 	   	/* !sub menu width*/
	border-top:				1px solid #AFBFCF;
	border-left:			1px solid #AFBFCF;
	border-right:			1px solid #AFBFCF;
	position:					absolute;		/* hoehenkorrektur submenu*/
	margin-top:				-1px;    		/* hoehenkorrektur submenu*/
}

.theme_leftmenuMenuItem,
.theme_leftmenuMenuItemHover,
.theme_leftmenuMenuItemActive {
	white-space:			nowrap;
	cursor:						pointer;
	color: 						#853602; 	 /* brown */
}

.theme_leftmenuMainItem,
.theme_leftmenuMenuItem {
	color: 						#853602; 	 /* brown */
	font-size: 				10pt;
	/*background-color:	#FFFDE6;*/
}

.theme_leftmenuMainItemHover, .theme_leftmenuMainItemActive,
.theme_leftmenuMenuItemHover, .theme_leftmenuMenuItemActive {
  cursor: 					pointer;
  font-size: 				10pt;
 	color: 						#853602; 	 /* brown */
	background-color:	#FDFBDC;  /* !main bg hover - beige #FDFBDC*/
}

/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */
.theme_leftmenuMainFolderLeft,.theme_leftmenuMainItemLeft,
.theme_leftmenuMainFolderText,.theme_leftmenuMainItemText,
.theme_leftmenuMainFolderRight, .theme_leftmenuMainItemRight{
	border:		        0;
	background-color:	inherit;
	white-space:	    nowrap;
}

/* vertical main menu sub components */
TD.theme_leftmenuMainFolderLeft,
TD.theme_leftmenuMainItemLeft{
	padding-left:	    0px;
	padding-right:	  0px;
	white-space:	    nowrap;
	background-color:	inherit;
	color: 						#853602; 	 /* brown */
	/*border-left:	    0px solid #9C9A9C; */
	/*border-bottom:    1px solid #AFBFCF;*/  /* line */
}

TD.theme_leftmenuMainFolderLeft,TD.theme_leftmenuMainItemLeft,
TD.theme_leftmenuMainFolderText,TD.theme_leftmenuMainItemText,
TD.theme_leftmenuMainFolderRight,TD.theme_leftmenuMainItemRight {
	padding-top:	    3px;
	padding-bottom:	  3px;
	border-top:	      0px solid #9C9A9C;
	background-color:	inherit;
	color: 						#853602; 	 /* brown */
	/*border-bottom:    1px solid #9C9A9C;*/
	/*border-bottom:    1px solid #AFBFCF;*/  /* line */
}

TD.theme_leftmenuMainFolderLeft,TD.theme_leftmenuMainItemLeft {
	padding-left:	    0px;
	padding-right:	  0px;
	background-color:	inherit;
	white-space:	    nowrap;
	color: 						#853602; 	 /* brown */
	/*border-left:	    0px solid #9C9A9C; */
}

TD.theme_leftmenuMainFolderText,TD.theme_leftmenuMainItemText {
	padding-left:	    10px;
	padding-right:	  10px;
	background-color:	inherit;
	white-space:	    nowrap;
 	color: 						#853602; 	 /* brown */
}

TD.theme_leftmenuMainFolderRight,TD.theme_leftmenuMainItemRight {
	padding-left:	    0px;
	padding-right:	  0px;
	border-right:	    0px solid #9C9A9C;
	background-color:	inherit;
	white-space:	    nowrap;
	color: 						#853602; 	 /* brown */
}




TR.theme_leftmenuMainItem TD.theme_leftmenuMainFolderLeft{
	padding-top:	    0px;
	padding-bottom:	  0px;
	padding-left:	    0px;
	padding-right:	  0px;
	border:	          0;
	white-space:	    nowrap;
	background-color:	inherit;
	/*border-bottom:    1px solid #AFBFCF;*/  /* line */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainItemLeft{
	padding-top:	    0px;
	padding-bottom:	  0px;
	padding-left:	    0px;
	padding-right:	  0px;
	border:	          0;
	white-space:	    nowrap;
	background-color:	inherit;
	/*border-bottom:    1px solid #AFBFCF;*/  /* line */

}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainFolderText{
	padding-top:	    3px;
	padding-bottom:	  3px;
	padding-left:	    10px;
	padding-right:    10px;
	border:	          0;
	white-space:	    nowrap;
	background-color:	inherit;
	/*border-bottom:    1px solid #AFBFCF;*/  /* line */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainItemText{
	padding-top:	    3px;
	padding-bottom:	  3px;
	padding-left:	    10px;
	padding-right:    10px;
	border:	          0;
	white-space:	    nowrap;
	background-color:	inherit;
	/*border-bottom:    1px solid #AFBFCF;*/  /* line */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainItemRight{
	padding-top:	    0px;
	padding-bottom:	  0px;
	padding-left:	    0px;
	padding-right:	  0px;
	border:	          0;
	white-space:	    nowrap;
	background-color:	inherit;
	/*border-bottom:    1px solid #AFBFCF;*/  /* line */
}

TR.theme_leftmenuMainItem TD.theme_leftmenuMainFolderRight{
	padding-top:	    0px;
	padding-bottom:	  0px;
	padding-left:	    0px;
	padding-right:	  0px;
	border:	          0;
	white-space:	    nowrap;
	background-color:	inherit;
	/*border-bottom:    1px solid #AFBFCF;*/  /* line */
}





/* sub menus sub components */

.theme_leftmenuMenuFolderLeft,.theme_leftmenuMenuItemLeft{
	padding-left:			0px;
	padding-right:		0px;
	border-left:			0px solid #9C9A9C;
	white-space:			nowrap;
	background-color:	#FDFBDC;            /* bg beige hover*/
	color: 						#853602; 						/* brown */
}

.theme_leftmenuMenuFolderLeft,.theme_leftmenuMenuItemLeft,
.theme_leftmenuMenuFolderText,.theme_leftmenuMenuItemText,
.theme_leftmenuMenuFolderRight,.theme_leftmenuMenuItemRight{

	padding-top:	 	 	3px;
	padding-bottom:		3px;
	border-top:	    	0px solid #9C9A9C;
	border-bottom:		1px solid #AFBFCF;
	white-space:			nowrap;
	background-color:	#FDFBDC;        /* bg beige hover*/
	color: 						#853602; 	 /* brown */
}

.theme_leftmenuMenuFolderLeft,.theme_leftmenuMenuItemLeft{
	padding-left:			0px;
	padding-right:		0px;
	border-left:			0px solid #9C9A9C;
	white-space:			nowrap;
	background-color:	#FDFBDC;        /* bg beige hover*/
	color: 						#853602; 	 /* brown */
}

.theme_leftmenuMenuFolderText,.theme_leftmenuMenuItemText{
	padding-left:			10px;
	padding-right:		10px;
	white-space:			nowrap;
	background-color:	#FDFBDC;        /* bg beige hover*/
	color: 						#853602; 	 /* brown */
}

.theme_leftmenuMenuFolderRight,.theme_leftmenuMenuItemRight{
	padding-left:			0px;
	padding-right:		0px;
	border-right:			0px solid #9C9A9C;
	white-space:			nowrap;
	background-color:	#FDFBDC;        /* bg beige hover*/
	color: 						#853602; 	 /* brown */
}





TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuFolderLeft{
	padding-top:			0px;
	padding-bottom:		0px;
	padding-left:			0px;
	padding-right:		0px;
	border:						0;
	white-space:			nowrap;
	background-color:	#F0EFEC;        		/* bg hellgrau */
	border-bottom:    1px solid #AFBFCF;  /* line */
	color: 						#853602; 						/* brown */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuItemLeft{
	padding-top:			0px;
	padding-bottom:		0px;
	padding-left:			0px;
	padding-right:		0px;
	border:						0;
	white-space:			nowrap;
	background-color:	#F0EFEC;        		/* bg hellgrau */
	border-bottom:    1px solid #AFBFCF;  /* line */
	color: 						#853602; 						/* brown */
	}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuFolderText{
	padding-top:			3px;
	padding-bottom:		3px;
	padding-left:			10px;
 	padding-right:		10px;
	border:						0;
	white-space:			nowrap;
	background-color:	#F0EFEC;        		/* bg hellgrau */
	border-bottom:    1px solid #AFBFCF;  /* line */
	color: 						#853602; 						/* brown */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuItemText{
	padding-top:			3px;
	padding-bottom:		3px;
	padding-left:			10px;
	padding-right:		10px;
	border:						0;
	white-space:			nowrap;
	background-color:	#F0EFEC;        		/* bg hellgrau */
	border-bottom:    1px solid #AFBFCF;  /* line */
	color: 						#853602; 						/* brown */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuItemRight{
	padding-top:			0px;
	padding-bottom:		0px;
	padding-left:			0px;
	padding-right:		0px;
	border:						0;
	white-space:			nowrap;
	background-color:	#F0EFEC;        		/* bg hellgrau */
	border-bottom:    1px solid #AFBFCF;  /* line */
	color: 						#853602; 						/* brown */
}

TR.theme_leftmenuMenuItem TD.theme_leftmenuMenuFolderRight{
	padding-top:			0px;
	padding-bottom:		0px;
	padding-left:			0px;
	padding-right:		0px;
	border:						0;
	white-space:			nowrap;
	background-color:	#F0EFEC;        		/* bg hellgrau */
	border-bottom:    1px solid #AFBFCF;  /* line */
	color: 						#853602; 						/* brown */
}




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



/* 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;
}

