/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/ 


        /* QuickMenu 0 */ 




        /*"""""""" (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 0px -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 0px 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: #ee2651; 
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: #ee2651; 
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.pinkletters:visited{ 
color:#ee2651; 
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: 0px; 
} 

.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; 
} 


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

a.pinkletters { 
margin-right: 2px; 
font: normal 600 12px Arial, sans-serif; 
color:#ee2651; 
padding-left: 0px; 
} 
.menu_selected{ 
font-weight:bold; 
} 