@charset "UTF-8";
/* CSS Document */




	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:200px;
		background-color:#FFFFFF;
		border-width:0px 2px 0px 2px;
		border-style:none;
		border-color:#FFFFFF;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a, #qm0 span.xlettersb
	{	
		padding:0px 0px 0px 4px;
		margin:0px 2px -1px 0px;	
		font-family:Arial, Verdana, sans-serif;
		font-size:12px;
		text-decoration:none;
		text-align:left;
		border-width:1px 0px 0px 0px;
		border-style:none;
		border-color:#666666;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		text-decoration:none;
	}



	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:4px 0px 0px 0px; /*"""""""" rettet fra 2px til 1px """"""""*/
		background-color:#FFFFFF;
		border-width:0px;
		border-color:#FFFFFF;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:0px 0px 2px 15px;
		margin:0px 5px 0px 5px;
		background-color:#FFFFFF;
		background-image:none;
		font-size:11px;
		border-width:1px;
		border-color:#FFFFFF;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
		border-color:#FFFFFF;
	}


.arrowlistmenu{
background: white;
margin-top:30px;
margin-left: 0px;
}


.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu .menuheader a:hover{
font-weight: bold;
}

.arrowlistmenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .openheader{ /*Open state CSS for sub menu header*/
background: white !important;
font-weight: normal;
}

.arrowlistmenu ul li .closedheader{ /*Closed state CSS for sub menu header*/
background: white !important;
font-weight: bold;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: white !important;
font-weight: normal;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: white !important;
font-weight: bold;
}

.arrowlistmenu ul li .opensubsubheader{ /*Open state CSS for sub menu header*/
background: white !important;
font-weight: normal;
}

.arrowlistmenu ul li .closedsubsubheader{ /*Closed state CSS for sub menu header*/
background: white !important;
font-weight: bold;
}

.arrowlistmenu ul li a {
display: block;
padding: 0px 0;
padding-left: 3px; /*link text is indented 19px*/
text-decoration: none;
}



.arrowlistmenu .rightaligned { /*CSS class for menu headers in general (expanding or not!)*/
font: normal 12px Arial, sans-serif;
color: #0061aa;
background: white url() repeat-x center left;
margin-bottom: 2px;
/*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0px 2px 0px 0px;
/*header text is indented 10px*/
cursor: pointer;
text-align: right;
}
.rightaligned a {
color: #0061aa;
text-decoration: none;
text-align: right;
}

.greyletters a{
color:#4b4b4b;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
}

a.greyletters:visited{
color:#4b4b4b;
text-decoration: none;
font-weight: bold;
}

a.darkgrayletters {
color:#4a4a4a;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
}

a.darkgrayletters:visited{
color:#4a4a4a;
text-decoration: none;
font-weight: bold;
}

a.blueletters {
color:#0061aa;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
}

a.blueletters:visited{
color:#0061aa;
text-decoration: none;
font-weight: bold;
}

.arrowlistmenu a:hover{ /*hover state CSS*/
background-color: #FFFFFF;
font-weight: bold;
}
div.arrowlistmenu div.nopointer,
ul.categoryitems li a.subexpandable {
margin-right: 2px;
}

.xletters {
font: normal 12px Arial, Verdana, sans-serif;
color:#dbdbdb;
text-transform: uppercase;
text-decoration: none;
font-weight: normal;
margin-left: 2px;
}
.xlettersb {
font: normal 12px Arial, Verdana, sans-serif;
display:block;
color:#dbdbdb;
text-transform: uppercase;
text-decoration: none;
font-weight: normal;
}
.xletters a:visited{
font: normal 12px Arial, Verdana, sans-serif;
color:#dbdbdb;
text-decoration: none;
margin-left: 2px;
}
.subexpandable .xletters a:visited,
.subexpandable .xletters {
padding-left:2px;
}
h4.dmjx a {
margin-right: 2px;
font: normal 600 12px Arial, Verdana, sans-serif;
color: #4b4b4b;
}

a.orangeletters,
a.pinkletters {
margin-right: 2px;
font: normal 600 12px Arial, Verdana, sans-serif;
color: #afafaf;
padding-left: 0px;
}
a.orangeletters:hover {
margin-right: 2px;
font: normal 600 12px Arial, Verdana, sans-serif;
padding-left: 0px;
color: #f57f32;
text-decoration:none;
}
a.pinkletters:hover {
margin-right: 2px;
font: normal 600 12px Arial, Verdana, sans-serif;
color: #ee2651;
text-decoration:none;
padding-left: 0px;
}

a.blueletters {
margin-right: 2px;
font: normal 600 12px Arial, sans-serif;
color:#0061aa;
padding-left: 0px;
}
a:hover {
font-weight:bold;
}
a,
a:hover {
border-style:none;
border:none;
outline: none;
}
.menu_selected{
font-weight:bold;
}


