/**
 * Huvudmeny
 */
#mainNav{
	float: left;
	clear: left;
	width: 940px;
	height: 38px;
	border-top: 1px solid #cacaca;
}
#mainNav ul
{
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

#mainNav li
{
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	border-right: 1px solid #cacaca;
}

#mainNav ul li a,
#mainNav ul li span
{
	display: block;
	padding: 8px 10px 0 10px;
	font-weight: bold;
	font-size:11px;
	color:#003845;
	text-decoration:none;
}

#mainNav ul li a:hover
{
	text-decoration:none;
	color: #666666;
}

#mainNav ul li span,
#mainNav ul li a.trail
{
	color: #666666;
	background: url(../images/tab_active.jpg) left top repeat-x;
}

/**
 * Undermeny
 */
#subNav
{
	margin-bottom: 20px;
	padding: 20px;
	background:url(../images/4_col_bg.jpg) left top no-repeat;
	border-bottom: 2px solid #00b0d5;	
}

/* Nivå 1 */
#subNav ul
{
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;
}
#subNav h2
{
	color: #00b0d5;
	padding-bottom: 3px;
	background: url(../images/heading_line_4_col.jpg) bottom left no-repeat; 
}

#subNav ul li
{
	margin:0px;
	padding: 2px 0px;
	list-style-type:none;
}

#subNav ul.level_1 li.first
{
	border:none;
}


#subNav a,
#subNav span
{
	display: block;
	font-size:11px;
	font-weight: bold;
	color: #000;
}
#subNav ul.level_1 li span{
	color: #666;
}
#subNav ul.level_1 li.submenu{
	/*border: 0;*/
}
#subNav ul.level_1 li span.submenu{
	color: #666;
}
#subNav ul.level_1 li.trail a{
}
#subNav ul.level_1 li a:hover{

}
/* Nivå 2*/
#subNav ul.level_2{
	border: 0;
}
#subNav ul.level_2 li{
	padding-left: 10px;
	border: 0;
}
#subNav ul.level_2 li a{
	font-weight: normal;
}
#subNav ul.level_2 li span{
	background: none;
	font-weight: normal;
	color: #666;
}
#mainNav a.invisible,
#subNav a.invisible
{
	display: none;
}

/**
 * Undermeny
 */
#newsNav
{
	margin-bottom: 20px;
	padding: 20px;
	background:url(../images/4_col_bg.jpg) left top no-repeat;
	border-bottom: 2px solid #00b0d5;	
}
#newsNav h2
{
	color: #00b0d5;
	padding-bottom: 3px;
	background: url(../images/heading_line_4_col.jpg) bottom left no-repeat; 
}
#newsNav ul
{
	margin:1px 0 0 0;
	padding:0;
	list-style-type:none;
}
#newsNav ul li
{
	margin:0px;
	padding: 2px 0px;
	list-style-type:none;
}
#newsNav a,
#newsNav span
{
	display: block;
	font-size:11px;
	font-weight: bold;
	color: #000;
}
#newsNav ul.level_1 li span.submenu{
	color: #666;
}

/* Nivå 2*/
#newsNav ul.level_2{
	border: 0;
}
#newsNav ul.level_2 li{
	padding-left: 10px;
	border: 0;
}
#newsNav ul.level_2 li a{
	font-weight: normal;
}
#newsNav ul.level_2 li span{
	background: none;
	font-weight: normal;
	color: #666;
}

