/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

/* level 0 inner */

a:hover
{
	text-decoration: none;
}

.m0l0iout
{
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 4px 0 0 8px;
	color: #FFFFFF;
}
.m0l0iover
{
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}
.m0l0idown
{
	font-family: sans-serif, Tahoma, Verdana, Geneva, Arial, Helvetica;
	font-size: 12px;
	text-decoration: none;
	margin: 5px 0 0 8px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout
{
	text-decoration: none;
	background-image: url(../../upload/images/nav_hovedmenu_off.gif);
	background-color: #95938D;
}
.m0l0oover
{
	text-decoration: none;
	background-image: url(../../upload/images/nav_hovedmenu_on.gif);
	background-color: #414141;
}
.m0l0odown
{
	text-decoration: none;
	background-image: url(../../upload/images/nav_hovedmenu_on.gif);
	background-color: #414141;
}

/* level 1 inner */
.m0l1iout
{
	color: #414141;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 220px;
	margin: 0px 0 0 16px;
	text-decoration: none;
}
.m0l1iover
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	background: #9C9D9D;
	filter: Alpha(Opacity=80);
	color: #ffffff;
	margin: 0px 0 0 16px;
	text-decoration: none;
}

/* level 1 outer */
.m0l1oout
{
	text-decoration: none;
	background: #BEBEBE;
	padding: 0px;
	filter: Alpha(Opacity=80);
}
.m0l1oover
{
	text-decoration: none;
	background: #9C9D9D;
	filter: Alpha(Opacity=90);
	padding: 0;
}



/* level 2 inner */
.m0l2iout
{
	margin: 4px 0 0 16px;
	color: #5B5858;
	font-size: 12px;
}

.m0l2iover
{
	text-decoration: none;
	margin: 4px 0 0 16px;
	font-size: 12px;
	color: #FFF;
}

/* level 2 outer */
.m0l2oout
{
	background: #D0D0D0;
	border-left: 2px solid #4E4E4E;
	font-weight: bold;
}
.m0l2oover
{
	background: #9C9D9D;
	font-weight: bold;
	border-left: 2px solid #4E4E4E;
}
