/* Start of CMSMS style sheet 'UPSYS_meny' */
/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */

a:focus {outline-style: none;}


/* The wrapper clears the floating elements of the menu */

#menuwrapper {
        }


/* Set the width of the menu elements at second level. Leaving first level flexible. */

#primary-nav li li { 
        width: 200px; 
       }



/* Unless you know what you do, do not touch this */ 

#primary-nav{
        list-style: none; 
	margin: 0px; 
	padding: 0px;
       }

#primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	}
#primary-nav ul {
	position: absolute; 
	top: auto; 
	display: none; 
	}
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
#primary-nav li { 
	margin-left: -1px;
	float: left;
        margin-top: 5px;
}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}



/* Styling the basic apperance of the menu elements */

#primary-nav a { 
	display: block; 
	padding: 2px 10px; 
	text-decoration: none; 
	}
#primary-nav a:hover { 
	text-decoration: none;
	}

#primary-nav li a {
	}
#primary-nav li a:hover { 
	text-decoration: none; 
	}        

#primary-nav li li a { 

       	}
#primary-nav li li a:hover { 
	text-decoration: none; 

	}	


#primary-nav li{
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
/*
background-color: #5aa6de; 
background-color: #FFFFFF;
opacity: 0.7;
filter: alpha(opacity=70);
*/
        }

                                                              /* Huvudmenyn - till vänster */
#primary-nav li.menuparent {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	}

#primary-nav li.menuactive {

	}


                                                              /* Huvudmenyn - till höger */
#primary-nav li.menuright {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
        float: right;
}

#primary-nav li.menurightactive {
/* 
       background-color: #FFFFFF;
       border-bottom: 1px solid #909090;
       border-top: 1px solid #909090; 
*/
}


#primary-nav li.menuparent-20years {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
        width: 64px;
        float: auto;
	}

#primary-nav li.menuparent-20years-wide {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
        width: 128px;
        float: auto;
	}

                                                         /* Undermenyer (till höger) */
#primary-nav li.menuchild {
      margin-top:10px;
      margin-right:30px;
      padding-bottom:5px;
      float:left;
     border-left: 0px;
     border-right: 0px;
}

#primary-nav li.menuchildactive {
/*
       opacity: 0.5;
       filter: alpha(opacity=50);
*/
}

#primary-nav li.menuchild a:hover{
      text-decoration:underline;
}


#primary-nav li.menupaketchild {
     width: 100%;
     margin-top:1px;
     margin-right:1px;
     padding-bottom:0px;
     padding: 0px;
     border: 0px solid;
     border-color: black;
     float:left;
}



/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */
/*
#primary-nav ul li .menuparent, #primary-nav ul li .menuparent:hover, #primary-nav ul li .amenuparent { 
	background-image: url(uploads/wireframe2colwnews/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat;
	}
*/



/* Styling the apperance of menu items on hover */

/*
#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {

}
*/
#primary-nav li.menuright:hover         { float: right; }
#primary-nav li.menurightactive:hover{ float: right; }



/* Styling the apperance of active menu items ( när man klickar)  */

/*
#primary-nav li:active, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh {
 background-color: #F5F5F5; 
/*Fredrik 20070410        border-top: 2px solid #FFFFFF; */
}

#primary-nav li:active, #primary-nav li.menurighth, #primary-nav li.menurightactiveh{
float: right;
}
*/





/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, #primary-nav li:hover ul ul ul,
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul, #primary-nav li.menuparenth ul ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, #primary-nav ul ul ul li:hover ul,
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul, #primary-nav ul ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	clear: both;
	}
#primary-nav li li a { 
	height: 1%; 
	}
/* End of 'UPSYS_meny' */

