/*Generelt for hele menu0*/
#menu {
border:0px solid #C1CBD0;
width:955px;
background: transparent;
float: left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
/*.menu0Container{ width:752px; height:21px; background-repeat:no-repeat;}
.menu0-no-image{float:left; margin:4px 2px 0px 0px;}
.menu0-act-image{float:left; margin:4px 2px 0px 0px ;}*/

#menu ul {
border-top:1px solid #C1CBD0;
border-bottom:1px solid #C1CBD0;
border-right:0px solid #C1CBD0;
border-left:1px solid #C1CBD0;
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: left;
}
/* spacing between options */
.one{width: 90px;}
.two{width: 111px;}
.three{width: 109px;}
.four{width: 108px;}
.five{width:90px;border-right:1px solid #C1CBD0;}
.six{width: 95px;}
.seven{width: 110px;}
.eight{width: 140px;}
.nine{width: 90px;border-right:1px solid #C1CBD0;}

html>body .five{ margin-left:0px;}

#menu a, #menu h2 {
font:11px/16px trebuchet,arial, helvetica, sans-serif;
display: block;
margin: 0;
padding: 0px 0px 0px 0px;
color:#888888;
}

/*links i level1*/
#menu ul a {
font:bold 11px/16px trebuchet,arial, helvetica, sans-serif;
text-align:left;
padding: 5px 0px 4px 14px;
}

/*links i level2*/
#menu ul ul a {
background-color: #ffffff;
border:1px solid #C1CBD0;
border-bottom:0px solid #C1CBD0;
font:normal 11px/16px Trebuchet MS,arial, helvetica, sans-serif;
text-align:left;
padding:3px 0px 3px 15px;
}

/*links i level3*/
#menu ul ul ul a {
font:normal 11px/16px Trebuchet MS,arial, helvetica, sans-serif;
}
/*links i level4*/
#menu ul ul ul ul a {
font:normal 11px/16px Trebuchet MS,arial, helvetica, sans-serif;
}
/*links i level5*/
#menu ul ul ul ul ul a {
font:normal 11px/16px Trebuchet MS,arial, helvetica, sans-serif;
}



#menu a {
background: transparent;
text-decoration: none;
}

/* First level hover*/
#menu ul a:hover {
background: transparent; 
color:#000000;
}
/* Hover level 2-5*/
#menu ul ul a:hover {
background-color: #E2E3DB;
padding:3px 0px 3px 15px;
}


#menu li {position: relative;padding:0px 0px 0px 0px;}

#menu ul ul {
border:0px solid #C1CBD0;
border-bottom:1px solid #C1CBD0;
position: absolute;
z-index: 500;
background: #ffffff;
width:155px;
padding:0px 0px 0px 0px;
margin-left:-1px;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
margin:0px 0px 0px 0px;
}
#menu ul ul ul ul {
position: absolute;
top: 0;
left: 100%;
margin:0px 0px 0px 0px;
}
#menu ul ul ul ul ul{
position: absolute;
top: 0;
left: 100%;
margin:0px 0px 0px 0px;
}


div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul,
div#menu ul ul ul li:hover ul ul,
div#menu ul ul ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul,
div#menu ul ul ul ul li:hover ul,
div#menu ul ul ul ul ul li:hover ul
{display: block;}

#menu ul li {float: left;}
#menu ul li a {height: 1%;} 

.menu-level1-no { padding:0px 3px 3px 0px; font-weight:normal;border-bottom:1px solid #ffffff;}
.menu-level1-act { padding:0px 3px 3px 0px; font-weight:bold; border-bottom:1px solid #ffffff;}

/*  MENU 1, Level2 */
.menu-level2-no { width:159px; padding:3px 3px 3px 15px; font-weight:normal; border-bottom:1px solid #ffffff;}
.menu-level2-act { width:159px; padding:3px 3px 3px 15px; font-weight:bold; border-bottom:1px solid #ffffff;}

/*  MENU 1, Level3 */
.menu-level3-no {  padding:3px 3px 3px 24px; border-bottom:1px solid #ffffff;}
.menu-level3-act { padding:3px 3px 3px 24px; font-weight:bold; border-bottom:1px solid #ffffff;}

/*  MENU 1, Level4 */
.menu-level4-no { padding:3px 3px 3px 42px; font-weight:normal;border-bottom:1px solid #ffffff;}
.menu-level4-act { padding:3px 3px 3px 42px; font-weight:bold;border-bottom:1px solid #ffffff;}

.menu-level5-no {padding:3px 3px 3px 60px; font-weight:normal;border-bottom:1px solid #ffffff;}
.menu-level5-act {padding:3px 3px 3px 60px; font-weight:bold;border-bottom:1px solid #ffffff;}

.cur { background-color:#F8F8F2; color:#000000; border-bottom:1px solid #B3B4AE;}
.cur A:link { color:#000000;}
.cur A:visited { color:#000000;}

.colLeftboxtop{margin-top:3px;padding:0px 0px 0px 12px;height:23px;background-image:url(../images/left/colLeftboxtop.gif); background-repeat:no-repeat; vertical-align:top;}
.colLeftboxbottom{padding:0px 0px 12px 12px;height:13px;background-image:url(../images/left/colLeftboxbottom.gif); background-repeat:no-repeat;}




/* NY TOPMENU - 02.05.08 - EINAR  */

.menu0Container {z-index: 999; padding-top: 4px;}
*html .menu0Container {padding-top: 0;}
.menu0Container ul {margin: 0; padding: 0; list-style: none;}

/*1.niveau*/
#ul_nav {
	float: left; position: relative; width: 953px; border: 1px solid #C1CBD0; 
	border-bottom: 0; z-index: 999; background: #fff;
	}
#ul_nav li {position: relative; float: left; z-index: 999; padding: 0;}
*html #ul_nav li a{float: left;} /*Skjuler denne style fra Opera*/
#ul_nav li a{
	display: block; margin: 0; padding: 0 13px; font: bold 11px/28px Trebuchet,Arial,Helvetica,sans-serif; 
	color: #888; text-decoration: none; border-right: 1px solid #c1cbd0; background: #fff;
}
#ul_nav li a:hover{color: #000;}
#ul_nav li.last a {border: none; padding-right: 0;}

/*2.niveau*/
#ul_nav li ul {display: none;}
#ul_nav li:hover ul, #ul_nav li.over ul {
	display: block; position: absolute; top: 28px; left: -1px; 
	border: 1px solid #c1cbd0; background: #fff; padding: 0; width: 150px;
}
#ul_nav li ul li {float:none; width: 150px;}
#ul_nav li ul li a {
	float:none; line-height: 1.5; font-weight: normal; border: none; border-bottom: 1px solid #c1cbd0;
	width: 124px; padding-top: 4px; padding-bottom: 4px;
	}
#ul_nav li ul li a:hover {}
#ul_nav li.last li a {border-bottom: 1px solid #c1cbd0; padding-right: 13px;}
#ul_nav li.last li.last a {border: none; padding-right: 13px;}


/*3.niveau*/
#ul_nav li:hover ul ul, #ul_nav li.over ul ul {display: none;}
#ul_nav li:hover ul li:hover ul,
#ul_nav li.over ul li.over ul
{display: block; position: absolute; top: 2em; left: 0; background: #80858d; padding: 5px 2px; width: 150px;}
