		
/* ############# TOPMENU ############# */
#topmenu{
	background:url("../images/topmenu_start.png") no-repeat left 5px transparent;
	margin-top:20px;
	padding-left:10px;
	margin-right:-15px;
}
#topmenu UL{
	margin: 0; padding: 0 11px 0 0;
	float:right;	
	background:url("../images/topmenu_end.png") no-repeat right 6px transparent;
	}
	
	#topmenu UL LI{	
		/*background: url(../images/topmenu_li_bg.png) top left no-repeat;*/
		background:url("../images/topmenu_repeat.png") repeat-x 0 0 transparent;
		display: inline; float: left;
		height: 35px; 
		margin: 5px 0 0 0px; padding: 6px 0px 0 0px;
		position: relative;
		}
		
		#topmenu UL LI:first-child{	
			margin: 5px 0 0 0px
		}
		
			
		
		#topmenu UL LI A{
			display: block;
			font-size: 13px;
			padding: 0px 17px 0px 19px;
			text-align: center;
			overflow: hidden;
			text-decoration:none;
			font-weight: normal;
			letter-spacing: 0.3px;
			background:url("../images/topmenu_skiller.png") no-repeat 0 4px transparent;
			}
			
				#topmenu UL LI:first-child A{
					background:transparent;
					padding-left:12px;
				}
				
				#topmenu UL LI:last-child A{
					padding-right:10px;
				}
			
				#topmenu UL LI A b{
					font-weight: normal;
					letter-spacing: 0.2px;
				}
				
				#topmenu UL LI.current A,#topmenu UL LI.active A{
					color:#F67921;
					font-weight:bold;
				}
					#topmenu UL LI.current A b,#topmenu UL LI.active A b{
					
					font-weight:bold;
				}
				
				#topmenu UL LI.current A em,#topmenu UL LI.active A em{
					font-style:normal;
				}
		
/* ############# MAINMENU ############# */

/* -- General mainmenu styles -- */
#mainmenu UL{
	margin: 0; padding: 0;
	}
	
	#mainmenu UL LI{	
		background: url(../images/menuseperator.png) top right no-repeat;
		display: inline; float: left;
		height: 40px;
		margin: 6px 0 0 0px; padding: 8px 16px 0 17px;
		position: relative;
		}
		
			#mainmenu UL LI:first-child {
				padding-left: 10px;}
		
		#mainmenu UL LI A{
			display: block;
			font-size: 17px;
			padding: 0px 0 0px 0;
			text-align: center;
			overflow: hidden;
			padding-right: 3px; /* 3px added for the right seperator */
			text-decoration:none;
			font-weight: normal;
			letter-spacing: 0.3px;
			}
			
				#mainmenu UL LI A b{
					font-weight: normal;
					letter-spacing: 0.2px;
				}
		
		/* -- Active menuitem ERHVERV-- */
		#mainmenu LI.active.item-119 .test{
			background: url("../images/erhverv_active_l.png") no-repeat top left;
			position: absolute;
			top: 0; left: -9px; z-index: 10;
			width: 9px; height: 48px;
			}
			
		#mainmenu UL LI.active.item-119{
			background: url("../images/erhverv_active_r.png") no-repeat top right;
			padding-right: 24px;
			}
		#mainmenu UL LI.active.item-119 A{
			color: #FFF;
			font-weight: bold;
		
			}
			
		#mainmenu UL LI.item-119 UL LI{
			color: #FFF;
			font-weight: bold;
		
			}

		/* -- Active menuitem BYGGERI -- */
		#mainmenu LI.active.item-118 .test{
			background: url("../images/byggeri_active_l.png") no-repeat top left;
			position: absolute;
			top: 0; left: -11px; z-index: 10;
			width: 15px; height: 48px;
			}
			
		#mainmenu UL LI.active.item-118 {
			background: url("../images/byggeri_active_r.png") no-repeat top right;
			padding-right: 18px; padding-left:12px;
			z-index:10;
			position:relative;
			}
		#mainmenu UL LI.active.item-118  A{
			color: #FFF;
			font-weight: bold;
		
			}
			
		#mainmenu UL LI.item-118 UL LI{
			color: #FFF;
			font-weight: bold;
		
			}



/* -- Active menuitem KOMMUNE -- */
		#mainmenu LI.active.item-1220 .test{
			background: url("../images/kommune_active_l.png") no-repeat top left;
			position: absolute;
			top: 0px; left: -11px; z-index: 10;
			width: 13px; height: 48px;
			}
			
		#mainmenu UL LI.active.item-1220{
			background: url("../images/kommune_active_r.png") no-repeat top right;
			padding-right: 18px; padding-left:10px;
			z-index:10;
			position:relative;
			margin-top:5px;
			}
		#mainmenu UL LI.active.item-1220 A{
			color: #FFF;
			font-weight: bold;
		
			}
			
		#mainmenu UL LI.item-1220 UL LI{
			color: #FFF;
			font-weight: bold;
		
			}
			
			
/* -- Active menuitem SKOLER -- */
		#mainmenu LI.active.item-2743 .test{
			background: url("../images/skoler_active_l.png") no-repeat top left;
			position: absolute;
			top: 0px; left: -11px; z-index: 10;
			width: 15px; height: 48px;
			}
			
		#mainmenu UL LI.active.item-2743 {
			background: url("../images/skoler_active_r.png") no-repeat top right;
			padding-right: 20px; padding-left: 12px;
			}
		#mainmenu UL LI.active.item-2743 A{
			color: #FFF;
			font-weight: bold;
		
			}
			
		#mainmenu UL LI.item-2743 UL LI{
			color: #FFF;
			font-weight: bold;
		}

/* -- Active menuitem BORGER -- */
		#mainmenu LI.active.item-101 .test{
			background: url("../images/byggeri_active_l.png") no-repeat top left;
			position: absolute;
			top: -1px; left: -11px; z-index: 10;
			width: 15px; height: 48px;
			}
			
		#mainmenu UL LI.active.item-101{
			background: url("../images/byggeri_active_r.png") no-repeat top right;
			padding-right: 20px;
			}
		#mainmenu UL LI.active.item-101 A{
			color: #FFF;
			font-weight: bold;
		
			}
			
		#mainmenu UL LI.item-101 UL LI{
			color: #FFF;
			font-weight: bold;
		
			
			}

		
		/* -- Menuitem Specific styles -- */	
		#mainmenu .item-149{ margin-left: 232px; }
			
		#mainmenu .item-102 A,
		#mainmenu .item-149 A{
			background: url(../images/menu_seperator.png) top left no-repeat;
			padding-left: 2px; /* 3px added for the left seperator */
			}
		#mainmenu .item-102.active A,
		#mainmenu .item-149.active A{
			padding-left: 1px;
			padding-right: 4px;
			}
			
		#mainmenu .item-102 A{ width: 90px; }
		#mainmenu .item-104 A{ width: 90px; }
		#mainmenu .item-105 A{ width: 85px; }
		#mainmenu .item-106 A{ width: 85px; }
		
		#mainmenu .item-149 A{ width: 70px; }
		#mainmenu .item-108 A{ width: 105px; }
		#mainmenu .item-107 A{ width: 110px; }
		#mainmenu .item-109 A{ width: 75px; }
			
 


/* ############# SUBMENU NIVEAU 3 ############# */

#left .menu{
  margin: 0; 
  padding: 0;
  }
  
  #left .menu LI{
  	border-bottom: 1px solid #BCBCBC;
	display: block; 
	list-style: none;
	margin-left: 0px; margin-bottom: 1px;

	padding-bottom: 12px;
	}

		#left .menu LI A{
			display: block;
			
			padding-left: 0px;
			padding-top: 8px;
			font-size: 17px; letter-spacing: 0.1px;
			text-decoration:none;
			}
			#left .menu LI A:hover, 
			#left .menu LI.current A, 
			#left .menu LI.active A{
				font-weight: bold;
				}

	#left .menu UL{
		margin-left: 5px;
		margin-top: 4px;
		margin-bottom: 5px;
		padding-right: 15px;
		
		}
	
		#left .menu LI LI{
  			border-bottom: none;
			display: block; 
			list-style: none;
			margin-left: 0px; 
			line-height: normal;
			background: none;
			padding: 0; margin: 0;
			
			
			}
		
			#left .menu LI.current LI A, 
			#left .menu LI LI A, 
			#left .menu LI.parent LI A{
				background: none;
				padding-left: 17px;
				padding-top: 3px;
				font-size: 15px; letter-spacing: 0.1px;
				font-weight: lighter;
				}
				
			 #left .menu LI UL LI A:hover, 
			 #left .menu LI	UL LI.current A,
			 #left .menu LI	UL LI.active A{
				font-weight: bold;
	
				}
				
				#left em{
					font-style:normal;}
				
	
/* ############# Footer MENU ############# */
#footermenu em{font-style:normal;}

#footer UL{
  margin: 0; padding: 0;	
	margin-top: 0px;
  }
  
  #footer UL LI{
    display: inline; float: left;
    list-style: none;
    margin-left: 0px; margin-top: -6px;
    padding: 0px 0 0 20px;
	width: 140px;
     background: url(../images/footer_seperator.png)  158px 5px no-repeat;
	 height: 97px;
	 }
 
  #footer UL LI:first-child { 
			padding-left: 20px;
			
			width: 140px;}
			
    #footer UL LI A{
      	
      display: block;
      color: #999999;
      font-size: 14px; 
	  font-weight: bold;
      text-align: left;
      text-decoration: none;
     
      
      }
	  
	  
	  #footer UL LI:first-child A{
		 padding: 0px
			 }
	  	
  


		 #footer UL LI.active > A {
     		  background: url(../images/menu_hover.png) top center repeat-x;

      		 }
			
			
			
			#footer UL UL{
			  	margin: 0px 0 0px 0; padding: 0;	
				padding-left: 0px;
				padding-bottom: 10px; margin-bottom:10px;
			  }
			  #footer UL UL LI {
				 background: none; 
				 margin-top:14px;
				 height: auto;
				 padding:0px;
			  }
			  
			   #footer UL UL LI:first-child { 
			padding-left: 0px;
			background: none;}
			
  			#footer UL UL LI A{
				font-size: 12px;
				font-weight:lighter;
				padding: 0px;
				height: auto;
				line-height: 7px;
				color: #666666;
				
			}
			
/* ############# MAINMENU NIVEAU 2 ############# */
#menu_niveau2 UL{
	margin: 0; padding: 2px 0 0 53px;
	}
	
	#menu_niveau2 UL LI{	
		display: inline; float: left;
		margin: 0px 0 0 38px; padding: 0px 0px 0 0px;
		position: relative;
		}

		#menu_niveau2 UL LI:first-child{	
		padding: 0px 0px 0 0px;
		margin:0;
		}
		
			#menu_niveau2 UL LI b{
			
			font-weight: normal;
			}
		
		#menu_niveau2 UL LI A{
			display: block;
			font-size: 17px;
			padding: 0px 0 0px 0;
			text-align: center;
			overflow: hidden;
			padding-right: 3px; /* 3px added for the right seperator */
			text-decoration:none;
			font-weight: normal;
			letter-spacing: 0.3px;
			color: #FFF;
			}
			
				#menu_niveau2 UL LI A b{
					font-weight: lighter;
					letter-spacing: 0.2px;
				}
		
		
		/* -- Active menuitem -- */
		#menu_niveau2 LI.active .test{
			position: absolute;
			top: 0; left: -6px; z-index: 10;
			width: 0px; height: 0px;
			}
			
		#menu_niveau2 UL LI.active A{
			background: url("../images/menu_active_r.png") no-repeat top right;
			}
		#menu_niveau2 UL LI.active A{
			color: #FFF;
			font-weight: bold;
			}





/* ############# MAINMENU NIVEAU 5+ ############# */
#menu5 {margin-top:10px;}

#menu5 UL{
	margin: 0; padding: 2px 0 0 0px;
	
	}
	
	#menu5 UL LI{	
		display:table;
		list-style: none;
		margin: 0px 0px 5px 0px; padding: 5px 0px 5px 10px;
		
		background:url(../images/menu5_li_bg.png) repeat-x top left;
		}

		#menu5 UL LI:first-child{	
		padding: 5px 0px 5px 10px;
		
		}
		
			#menu5 UL LI b{
			
			font-weight: normal;
			}
		
		#menu5 UL LI A{
			color: #FFF;
			text-decoration: none;
			padding: 5px 10px;
			font-size: 17px;
			background: url(../images/arrow_white.png) no-repeat left center;
			padding-left: 18px;
			padding-right:20px;
			}
			
				#menu5 UL LI A b{
					font-weight: lighter;
					
				}
						
						#menu5 UL LI .test{
							}
		
		/* -- Active menuitem -- */
		#menu5 UL LI.active .test{
			
			}
			
		
		#menu5 UL LI.active A{
			font-weight: bold;
			}
			
			#menu5 UL LI.active A b {font-weight:bold;}
			
			
			

		/* -- NIVEAU 6 -- */
		#menu5 UL UL {
			padding-left: 0px;
			padding-bottom: 10px;
			width: 400px;
			}

			#menu5 UL UL LI {
				background-image:none;
				width: 85%;
				padding-left:20px;
				margin: 0px;
				padding-top: 3px;
				padding-bottom: 0px;
				}
				
				#menu5 UL UL LI span{
				display:table-cell;
				width: 12px; height: 11px;
			}
				
				
				#menu5 UL UL LI A{
				background-image:none;
				width: 85%;
				padding-left:5px;
				margin: 0px;
				padding-top: 3px;
				padding-bottom: 0px;
				display:inline-block;}
				
				#menu5 UL UL LI:first-child{
					background: url(../images/menu5_skiller.png) repeat-x top left;
					padding-left:20px; padding-top: 7px; padding-bottom: 0px;
					margin: 0px;}
						
					#menu5 UL LI.active LI A {
					color: #FFF;
					font-weight: normal;
					background: none;
					margin-left:5px;
					text-align:left;
					

					}
						
						#menu5 UL LI.active LI A b {font-weight:normal;}
						

/* ############# Kalender modul #############   */

div#under_indhold{

  padding-top:25px;
  padding-bottom:25px;
  padding-right:50px;
  padding-left:0px;
  font-weight: normal;

  }
  
span#mod-articles-category-date {

  font-weight: bold;

}




									