/* ThemeDNHMenu Style Sheet */

@media print {
  /* style sheet for print goes here */
  .ThemeDNHSubMenuTable {
  	display: none; visibility:hidden;
  }
}

.ThemeDNHMenu,.ThemeDNHSubMenuTable
{
	margin: 0;

	font-variant:small-caps;
	border-top:		1px solid #002D62;
	border-bottom:	1px solid #002D62;
	border-collapse: collapse;

	cursor:		pointer;
	white-space:	nowrap;
}

.ThemeDNHMenu
{
	width: 100%;
}

.ThemeDNHSubMenuTable 
{
	width: 180px;
}

.ThemeDNHMenu td,.ThemeDNHSubMenuTable td 
{
	border-top:		1px solid #002D62;
	border-bottom:	1px solid #002D62;

	white-space:	nowrap;
}

.ThemeDNHSubMenu
{
	text-align: left;
	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);
}

.ThemeDNHSubMenuTable
{
	border-top:		1px solid #002D62;
	border-bottom:	1px solid #002D62;
}

.ThemeDNHMenuItem,.ThemeDNHMenuItemHover,.ThemeDNHMenuItemActive
{
	cursor:		    pointer;
	white-space:	nowrap;
}

.ThemeDNHMainItem
{
	background-color:	transparent;
}

.ThemeDNHMenuItem
{
	background-color:	#FF942C; // Mørkere gul
}

.ThemeDNHMainItemHover,
.ThemeDNHMainItemActive
{
	color: #FF7E00;		// Gul tekst
}

.ThemeDNHMenuItemHover,
.ThemeDNHMenuItemActive
{
	background-color:	#FFC377; // Lysere gul (gammel verdi FDAF63)
}


/* Special style for Sub-sub-menus added by Harald, hack recuired */
.ThemeDNHMenuItemSubSub
{
	background-color:	#FDAF63; // Lysere gul
}

.ThemeDNHMenuItemSubSubHover,
.ThemeDNHMenuItemSubSubActive
{
	background-color:	#white; // Lysere gul
}


/* horizontal main menu sub components */
/* panel doesn't really support horizontal menus */

.ThemeDNHMainFolderLeft,.ThemeDNHMainItemLeft,
.ThemeDNHMainFolderText,.ThemeDNHMainItemText,
.ThemeDNHMainFolderRight,.ThemeDNHMainItemRight
{
}

/* vertical main menu sub components */
TD.ThemeDNHMainFolderLeft,TD.ThemeDNHMainItemLeft
{
}

TD.ThemeDNHMainFolderLeft,TD.ThemeDNHMainItemLeft,
TD.ThemeDNHMainFolderText,TD.ThemeDNHMainItemText,
TD.ThemeDNHMainFolderRight,TD.ThemeDNHMainItemRight
{
}

TD.ThemeDNHMainFolderLeft,TD.ThemeDNHMainItemLeft
{
}

TD.ThemeDNHMainFolderText,TD.ThemeDNHMainItemText
{
}

TD.ThemeDNHMainFolderRight,TD.ThemeDNHMainItemRight
{
}

TR.ThemeDNHMainItem TD.ThemeDNHMainFolderLeft
{
}

TR.ThemeDNHMainItem TD.ThemeDNHMainItemLeft
{
}

TR.ThemeDNHMainItem TD.ThemeDNHMainFolderText
{
}

TR.ThemeDNHMainItem TD.ThemeDNHMainItemText
{
}

TR.ThemeDNHMainItem TD.ThemeDNHMainItemRight
{
}

TR.ThemeDNHMainItem TD.ThemeDNHMainFolderRight
{
}

/* sub menus sub components */

.ThemeDNHMenuFolderLeft,.ThemeDNHMenuItemLeft
{
}

.ThemeDNHMenuFolderLeft,.ThemeDNHMenuItemLeft,
.ThemeDNHMenuFolderText,.ThemeDNHMenuItemText,
.ThemeDNHMenuFolderRight,.ThemeDNHMenuItemRight
{
}

.ThemeDNHMenuFolderLeft,.ThemeDNHMenuItemLeft
{
}

.ThemeDNHMenuFolderText,.ThemeDNHMenuItemText
{
}

.ThemeDNHMenuFolderRight,.ThemeDNHMenuItemRight
{
}

TR.ThemeDNHMenuItem TD.ThemeDNHMenuFolderLeft
{
}

TR.ThemeDNHMenuItem TD.ThemeDNHMenuItemLeft
{
}

TR.ThemeDNHMenuItem TD.ThemeDNHMenuFolderText
{
}

TR.ThemeDNHMenuItem TD.ThemeDNHMenuItemText
{
}

TR.ThemeDNHMenuItem TD.ThemeDNHMenuItemRight
{
}

TR.ThemeDNHMenuItem TD.ThemeDNHMenuFolderRight
{
}

.ThemeDNHMenuSplit
{
	margin:		0px;
	height:		1px;
	overflow:	hidden;
	background-color:	inherit;
}

/* 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" />
*/

.ThemeDNHMenuItem img.seq1
{
	display:	inline;
}

.ThemeDNHMenuItemHover seq2,
.ThemeDNHMenuItemActive seq2
{
	display:	inline;
}

.ThemeDNHMenuItem .seq2,
.ThemeDNHMenuItemHover .seq1,
.ThemeDNHMenuItemActive .seq1
{
	display:	none;
}
