/*topmenu*/



* div#topmenu {  /* Sætter samme skrift og størrelse på 
                alle elementer i navbar'en  */
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}

div#topmenu ul a { 
	color:white;
}
  
div#topmenu ul { 
  margin:0px; 
  padding:0px; 
  list-style:none; 
}
  
div#topmenu li {
	position:relative;
	margin:0px;
	padding:0;
	list-style:none;
	float:left;
	z-index:102;
/*
	line-height:1em
  	border-bottom:none;   Ændring 
	z-index:2;*/
}/* Tilføjelse */
  

div#topmenu li.sub li.sub:hover {
  
  /* Forhindre background-repeat i IE/Win. */ }
  
div#topmenu ul li a { 
  display:block; 
  text-decoration:none; 
  padding-right: 10px;
  padding-left:0px; 
  padding-top:0px; 
  padding-bottom:0px; 
   }
  
div#topmenu>ul a {
  width:auto;}
  
div#topmenu ul ul {
  display:none;
  position:absolute;
  margin-left: 15px;
  }
  
 div#topmenu ul ul a {
	padding-left: 5px;
	padding-right: 3px;
	width: 140px;
	display: block;
  }
  div#topmenu ul ul a:hover {
  background-color: #CCCCCC;}
  
div#topmenu ul ul li {
  border-top:1px solid #cccccc;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  margin-left:-1px;
 
  }
  
  div#topmenu ul ul li a {
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
  }

  

  
div#topmenu ul.niveau1 li.sub:hover ul.niveau2,
div#topmenu ul.niveau2 li.sub:hover ul.niveau3 {
  display:block;}
  
/*placerer undermenuen*/
div#topmenu ul.niveau2 {
  top:1em; 
  left:0;
  z-index: 200;}

.sub {
  text-align: left;
  border: none;
  
  /*width: auto !important;*/}
  
 .sub a {

  
}

 .niveau2 {
  text-align: left ! important;
  border-bottom: 1px solid #cccccc;
  }
  
  .niveau2 a {
  padding-left: 3px;
  padding-right: 3px;
  background-color: #ffffff;}
  
  div#topmenu ul ul.niveau2{
  padding-top: 9px;
  }

