@charset "utf-8";
/* HOVEDMENY (Suckerfish) */

/* Hovednivå */
#mainlevelhovedmeny, #mainlevelhovedmeny ul {
	/*float:left;*/
	list-style:none;
	line-height:1;
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	z-index:100;
}
#mainlevelhovedmeny a {
	display:block;
	color:#0f0f0f;
	background-color:transparent;
	text-decoration:none;
}
#mainlevelhovedmeny li {
	position:relative;
	float:left;
	width:auto;
	padding-left:1em;
	padding-right:1em;
	padding-top:1em;
	padding-bottom:1em;
	margin:0;
	border-style:none;
	border-left-style:solid;
	border-left-width:0.1em;
	border-left-color:#e6e6e6;
	border-right-style:solid;
	border-right-width:0.1em;
	border-right-color:#e6e6e6;
	z-index:100;
}
/* current */
#mainlevelhovedmeny li.mainlevel_currenthovedmeny, #mainlevelhovedmeny li.mainlevel_activehovedmeny {
	background-image:url("../img/hovedmeny_current.png");
	background-repeat:repeat-x;
}
#mainlevelhovedmeny .mainlevel_activehovedmeny, #mainlevelhovedmeny .mainlevel_currenthovedmeny {
	color:#e6e6e6;
	background-color:transparent;
}
/* current active */
#mainlevelhovedmeny li.mainlevel_currenthovedmeny:hover, #mainlevelhovedmeny li.mainlevel_activehovedmeny:hover {
	background-image:url("../img/hovedmeny_current.png");
	background-repeat:repeat-x;
}
#mainlevelhovedmeny li.mainlevel_currenthovedmeny:hover a {
	color:#e6e6e6;
	background-color:transparent;
}
#mainlevelhovedmeny li.mainlevel_activehovedmeny:hover a.mainlevel_activehovedmeny {
	color:#e6e6e6;
	background-color:transparent;
}
/* active */
#mainlevelhovedmeny li:hover {
	background-image:url("../img/hovedmeny_active.png");
	background-repeat:repeat-x;
}
#mainlevelhovedmeny li:hover a, #mainlevelhovedmeny li.sfhover a {
	color:#0f0f0f;
	background-color:transparent;
}


/* 1. undernivå */
#mainlevelhovedmeny li ul {
	top:3em;
	left:0;
	position:absolute;
	display:none;
	height:auto;
	width:15em;
	background:#fff;
	border-style:solid;
	border-width:0.2em;
	border-color:#0f0f0f;
	z-index:100;
}
#mainlevelhovedmeny li li {
	border-style:none;
	width:13em;
}
#mainlevelhovedmeny li ul a {
	font-size:1em;
}
/* current */
#mainlevelhovedmeny li.mainlevel_activehovedmeny li.sublevel_activehovedmeny, #mainlevelhovedmeny li.mainlevel_currenthovedmeny li.sublevel_currenthovedmeny {
	color:#0f0f0f;
	background-color:transparent;
}
#mainlevelhovedmeny li.mainlevel_activehovedmeny li.sublevelhovedmeny {
	color:#0f0f0f;
	background-color:transparent;
}
/* active */
#mainlevelhovedmeny li li:hover, #mainlevelhovedmeny li li.sfhover, #mainlevelhovedmeny li li#sfhover {
	background-image:none;
	background-color:#e6e6e6;
}
#mainlevelhovedmeny li li:hover a, #mainlevelhovedmeny li li.sfhover a, #mainlevelhovedmeny li li:hover span, #mainlevelhovedmeny li li.sfhover span {
	color:#0f0f0f;
	background-color:transparent;
}
/* current active */
#mainlevelhovedmeny li.mainlevel_currenthovedmeny:hover li a, #mainlevelhovedmeny li.mainlevel_currenthovedmeny:hover li span {
	color:#0f0f0f;
	background-color:transparent;
}


/* 2. undernivå */
#mainlevelhovedmeny li ul ul {
	top:0;
	left:15em;
	width:15em;
	border-style:solid;
	border-width:0.2em;
	border-color:#0f0f0f;
	z-index:100;
}
#mainlevelhovedmeny ul ul li {
	padding-top:0.3em;
	padding-bottom:0.3em;
}
#mainlevelhovedmeny li ul ul a, #mainlevelhovedmeny li ul ul span {
	font-size:0.9em;
	font-weight:bold;
}


/* 3. undernivå */
#mainlevelhovedmeny li ul ul ul {
	top:0;
	left:15em;
	width:15em;
	border-style:solid;
	border-width:0.2em;
	border-color:#0f0f0f;
	z-index:100;
}
#mainlevelhovedmeny ul ul ul li {
	padding-top:0.3em;
	padding-bottom:0.3em;
}
#mainlevelhovedmeny li ul ul ul a, #mainlevelhovedmeny li ul ul ul span {
	font-size:0.9em;
	font-weight:normal;
}

/* alle undernivåer */
#mainlevelhovedmeny li:hover ul ul, #mainlevelhovedmeny li:hover ul ul ul, #mainlevelhovedmeny li.sfhover ul ul, #mainlevelhovedmeny li.sfhover ul ul ul {
	display:none;
	z-index:100;
}
#mainlevelhovedmeny li:hover ul, #mainlevelhovedmeny li li:hover ul, #mainlevelhovedmeny li li li:hover ul, #mainlevelhovedmeny li.sfhover ul, #mainlevelhovedmeny li li.sfhover ul, #mainlevelhovedmeny li li li.sfhover ul {
	display:block;
	z-index:100;
}