/*******************************
* Common
*/
ul
{
	z-index:10000;
}
/*************************** 
* hmenu 
*/

/* Rounded corners positions */
#rcl {
	position: absolute;
	top: 0px;
	left: 0px;
}

#rcr {
	position: absolute;
	top: 0px;
	right:0px;
}

#hmenu
{
	position:relative; 
	width: 100%;
	height: 32px;
	color: black; 
	background-image: url(../Images/Design/hmenu_background.gif);
}

#hmenu a, 
#hmenu h2 
{
 font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
 padding: 2px 0px;
}

#hmenu li li a:hover,
#hmenu  li li h2:hover 
{
text-decoration: underline;
}

#hmenu h1 {
font-size:16px;
font-weight: normal;
padding-left: 10px;
}

#hmenu ul {
list-style: none;
width: 11em; 
float: left;
padding: 7px 10px 4px 0px;  
margin: 0;
}

#hmenu li {position: relative; }

/* Main horiz menu items. Extra for IE in conditional */
#hmenu ul li 
{
/*	float: left;  /* Without NS is displaying fixed width */
	position: relative;  
	cursor: default;
	white-space:nowrap; 
	padding-left: 10px;
/*	border-left: 1px solid #8FB8BC; */
	width: auto;
}

/* Drop-down */
#hmenu ul ul {	
	width: auto; 			/* Netscape fails here (NS8 with IE as rendering engine ok */
	position: absolute; 
	top: 100%; 				/* Opera ignores this */
	left: 4px;
	background-color: #e4e5e7; 
 	z-index: 500;
	padding-bottom: 10px;
/*	background: url(../Images/Design/ddbg-w.gif) bottom left; */
}
/* Opera hack to have main menu line visible, NS to have it display whole drop-down */
#hmenu>ul ul 
{
	width: 160px; /* NS hack. Restored in ie.css to auto */
	top:18px;	/* Opera. IE ignores this  */
}

#hmenu li ul li /* Submenu item properties, shut off inheritance */
{
	border-left: none; 	/* Shut off inheritance */
	padding: 0 4px 0 6px; 
	margin: 0;			/* Horiz */
	clear:left;			/* One item per line */
/*	background-color: #e4e5e7;  /* Netscape "fix" */
}

#hmenu li li a 	/* Submenu anchor properties */
{
	font-weight: normal;
	font-size: xx-small;
	color: black; 
}



/* sub-sub */
/*
#hmenu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
*/

div#hmenu ul ul,
div#hmenu ul li:hover ul ul
{display: none;}

div#hmenu ul li:hover ul,
div#hmenu ul ul li:hover ul
{display: block;}


#hmenu ul li h2.pageload	/* h2.nn samma tag, h2 .nn, nästa */
{
	padding-left: 64px;
	font-size:9px;
}
/********************************
* vmenu 
*/
#vmenu {
width: 140px;
clear: left; /* Firefox, Netscape & Opera */
font-size: .8em;
line-height: normal;
/* list-style-type: none; */
}

#vmenu ul {
list-style: none; 
margin: 0;
padding: 0;
}

#vmenu h1 {
	padding-bottom:1px;
	font: 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#vmenu a, 
#vmenu h2 {
display: block;
padding: 2px 0px 2px 4px;
text-decoration: none;
font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
letter-spacing: 0.2em;
}

/* #vmenu a:hover {} */
#vmenu h2:hover { cursor: default;}

#vmenu li {position: relative;}

/* First pop-out */
div#vmenu ul ul ul {
position: absolute;
top: -1px;
left: 100%;
padding-left:9px;
width: 100%;
z-index:500;
/* border-right:1px solid #ffffff; */
display:none;
}
/* Second pop-out level */
div#vmenu ul ul ul ul {
padding:0;
/* border-left:1px solid #ffffff; */
display:none;
}
/*
div#vmenu ul ul ul ul a
{
}
*/
div#vmenu ul ul ul,
div#vmenu ul ul li:hover ul ul,
div#vmenu ul ul li:hover ul ul ul
{display: none;}

div#vmenu ul ul li:hover ul,
div#vmenu ul ul ul li:hover ul,
div#vmenu ul ul ul ul li:hover ul
{display: block;}

/* Popups */
/*
#vmenu span {display: none;}

#vmenu span:hover {display: block;}
*/
/*
   position: absolute; top: 200px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 700;
   color: #fff; 
   font: 10px Verdana, sans-serif; text-align: center;}
*/
/*
div#vmenu ul ul ul,
div#vmenu ul ul ul ul,
div#vmenu ul ul li:hover ul ul
{display: none;}

div#vmenu ul ul li:hover ul,
div#vmenu ul ul ul li:hover ul
{display: block;}
*/
/********************************
* vmenu classes 
*/
.navheading { /* Allmänt, KLubbinfo, Säkerhet */
	text-align:center;
}
.firstsubnav
{
/*	border-top: 1px solid #ffffff; */
}
