.ListMenu, .ListMenu ul, .ListMenu li {
	margin: 0;
  padding: 0px;
}

.ListMenu li {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	font-family: verdana, sans-serif;
	font-size: 0.85em;
	border-bottom: 1px solid #ccf; 
}

.hasSubs {
	position: relative;
}
	
.ListMenu .hasSubs ul { 
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #ccf;
	background-color: #fff;
	color: #000080;
	position: absolute; 
	z-index: 4;
	visibility: hidden; 
}

.ListMenu a:link, .ListMenu a:visited	{ 
	text-decoration: none; 
	display: block;
	width: 98%;
	color: #000080;
	background-color: inherit;
	font-weight: 300;
	padding:3px;
}

.ListMenu a:hover, .Listmenu a:focus	{ 
	background-color: #ccf;
	color: #000080;
}

.ListMenu li.hover .ListMenu li.focus {
	background-color: #ccf;
	color: #000080;
	}

.ListMenu li.active { 
	color: #000080;
	background: #000080;
}

.ListMenu li.hasSubs a {
	background: url("../img/arrow_right.gif") right no-repeat;
}

.ListMenu li.hasSubs a:hover, .ListMenu li.hasSubs a:focus, .ListMenu li.hasSubs a:active {
	background: #ccf url("../img/arrow_right.gif") right no-repeat;
	color: #000080;
}

.ListMenu li.noSubs a, .ListMenu.vertical ul li.noSubs a {
	background-image: none;
}

.ListMenu li.noSubs a:hover, .ListMenu.vertical ul li.noSubs a:hover {
	background-image: none;
}

.ListMenu ul, .ListMenu ul li, .ListMenu.vertical ul li, .ListMenu.vertical ul li	{ 
	display: block;
	width: 190px;	  					/* Bredde i undermenu */
}

.ListMenu.vertical, .ListMenu.vertical li { 
	width: 140px;							/* Bredde i hovedmenuen */
}





ul.submenu {
font-family:arial,sans-serif; 
  list-style:none;
  border-width:0px 0px 1px 0px;
  border-style: solid;
  border-color: #369;
  background:#fff;
  width:148px;
  margin: 1em 0;
  padding:0;}
ul.submenu li a {
  /* IE skal ha' en eksplicit bredde */
  /* Se den betingede kommentar efter stylesheet'et */
  color:#369;
  font-size:0.9em;
  background-color:#fff;
  display:block;
  text-decoration:none;
  margin:0;
  padding:3px 5px;
  border-top:1px solid #369;}

ul.submenu li a:visited {background-color:#fff;}
ul.submenu li a:hover {color:#fff;background-color:#369;}
ul.submenu li a:active { color:#f90;}

#active1 a:link, #active1 a:visited, #active1 a:hover
{
background-color: #f90;
color: #369;
}

