﻿/*MENU*/

div#topMenuOuter
{
	background: url(../img/bcg/globalmeny.jpg) repeat-x;
	height: 38px;
}

div#logo
{
	clear: both;
	float: left;
	width: 800px;
	height: 10px; 
}

div#quickMenu
{
	text-align: right; 
	clear: both;
	width: 150px;
	float: right;
	height: 10px; 
}



/*quick -----------------------------------------------------------------*/

ul#qmenu 
{
	margin: 0;
	padding: 0;
	height: 30px;
}

ul#qmenu li 
{
	list-style-type: none;
	width: 30px;
	height: 30px;
	float: left;
	margin: 0;
	padding: 0;
}

ul#qmenu li a 
{
	display: block;
	height: 30px;
	width: 30px;
}

ul#qmenu li#first
{
	background: url(../img/btn/toolbox_left.jpg) no-repeat;
	width: 15px;
}

li#qprint
{
	background: url(../img/btn/toolbox_print.jpg) no-repeat;
}

li#qsitemap
{
	background: url(../img/btn/toolbox_sitemap.jpg) no-repeat;
}

li#qtip
{
	background: url(../img/btn/toolbox_sendFriend.jpg) no-repeat;
}

/*li#qlang { display: none;}*/
li#qlang a
{
	background: url(../img/btn/toolbox_eng.jpg) no-repeat;
}

li#qlang a.langEng
{
	background: url(../img/btn/toolbox_no.jpg) no-repeat;
}	

ul#qmenu li#last
{
	background: url(../img/btn/toolbox_right.jpg) no-repeat;
	width: 15px;
}

/*sitemap -----------------------------------------------------------------*/
.siteMapNode
{
	width: 100%;
}
.parentNode
{
	height: 25px;
}
div#container .parentNode awe
{
	font-size: 110%;
}

div#container div.siteMapOuter img 
{
	padding:1px 10px;
}
div#container div.siteMapOuter
{
	padding-bottom: 20px;
}

/* horisontalmeny*/

div#container ul.menu a
{
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 10px;
	color: #000;
}

div#container ul.menu li.hasChild ul li.Leaf1 a
{
	cursor: hand;
}

ul.menu
{
	position: relative;
}


ul.menu, ul.menu ul
{
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	position: relative;
}

ul.menu li
{
	
	position: relative;
	list-style: none;
	float: left;
	left: 0;
	padding-top: 0px;
}

ul.menu li a, ul.menu li a:visited, ul.menu li span
{
	display: block;
	text-decoration: none;
}

ul.menu ul
{
	position: absolute;
	visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.menu li:hover ul ul, ul.menu li.menu-Hover ul ul
{
	visibility: hidden;
}
/* Add more rules here if your menus have more than three (3) tiers */
ul.menu li:hover ul ul, ul.menu li.menu-Hover ul ul
{
	visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.menu li:hover ul, ul.menu li li:hover ul, ul.menu li li li:hover ul, ul.menu li.menu-Hover ul, ul.menu li li.menu-Hover ul, ul.menu li li li.menu-Hover ul
{
	visibility: visible;
}

li.hasChild ul
{
	margin-left: -6px;
	margin-top: 11px;
	/*background: yellow;*/
}



li.Leaf0, li.hasChild
{
	border-bottom: 0;
	padding: 0 10px;
	height: 38px;
	display: block;
}

/*-*/
ul.menu ul li.Leaf0 a,
ul.menu li.Leaf0 a:visited
{
	display: block;
	text-decoration: none;
	color: #666;
	text-transform: uppercase;
	font-size: 110%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}

/*nivå 1*/
div#container li.Leaf0, 
div#container li.Leaf0 visited, 
div#container li.hasChild,
div#container li.Leaf0:hover, 
div#container li.Leaf0 visited:hover, 
div#container li.hasChild:hover
{
	border: 0;
}

li.Leaf0:hover, 
li.Leaf0:hover a, 
li.Leaf0 a:hover,
li.hasChild a:hover, 
li.hasChild:hover a, 
li.hasChild:hover a:visited, 
li.menu-Leaf a:hover, 
li.menu-Leaf:hover a, 
a.menulink:hover
{
	visibility: visible;
}

div#container li a.menulink0

{
	color: #666;
	font-size: 120%;
	font-weight: normal;
}

/*Nivå2*/
div#container .menu-Horizontal ul.menu li li a, 
div#container .menu-Horizontal ul.menu li li a:visited, 
div#container .menu-Horizontal ul.menu li span.cont
{
	width: 160px;
	display: block;
	margin: 0;
	height: 30px;
	padding: 0;
	padding-left: 25px;

}

/*nivå2 menypkter*/
div#container .menu-Horizontal ul.menu li li a, 
div#container .menu-Horizontal ul.menu li li a:visited
{
	background: url(../img/btn/pil.gif) no-repeat 10px 6px;
	color: #CB000F;	
}

/*nivå 2 container*/
div#container .menu-Horizontal ul.menu li span.cont
{
	/*float: none;*/
	color: #999;
	font-size: 140%;
	font-weight: bold;
}

.menu-Horizontal li.Leaf1 span.menu-NonLink
{
	font-size: 15px;
}


/*bakgrunner nivå2*/

.menu-Horizontal ul.menu li li,
.menu-Horizontal ul.menu li li span.cont
{
	border: 0;
	background: url(../img/bcg/dd_vShadow_repeat.png) repeat-y;
}

.menu-Horizontal ul.menu li li.noLink
{
	background: none;
}

div.menu-Horizontal ul.menu li.hasChild ul li.noLink span.top,
.menu-Horizontal ul.menu li span.btm
{
	display: block;
	width: 185px;
	height: 6px;
	background: url(../img/bcg/dd_vShadow_top.png) no-repeat;
}

.menu-Horizontal ul.menu li span.btm
{
	background: url(../img/bcg/dd_vShadow_bottom.png) no-repeat;
}