/* SERVICEMENU */
.paddingleft
{
	padding: 0px 0px 0px 11px;
}
.paddingright
{
	padding: 0px 12px 0px 0px;
}
.topidentitybarmenu
{
	position: absolute;
	top: 2px;
	right: 126px;
	z-index: 900;
	text-align: right;
	width: 580px;
}
.topidentitybarright
{
	position: absolute;
	top: 1px;
	right: 10px;
	z-index: 900;
}

/* servicemenuitem: menupunkt */
.servicemenuitem
{
	color: #ffffff;
	background-color: inherit;
	font-weight: bold;
	font-size: 10px;
}
.servicemenuitem a, .servicemenuitem a:link, .servicemenuitem a:active, .servicemenuitem a:visited
{
	color: #ffffff;
	background-color: inherit;
	text-transform: capitalize;
	font-weight: bold;
	text-decoration: none;
}
.servicemenuitem a:hover
{
	color: #ffffff;
	background-color: inherit;
	text-transform: capitalize; 
	font-weight: bold;
	text-decoration: underline;
}

/* MAINMENU - vandret hovedmenu */
.mainmenu
{
	font-size: 92%;
	width: 949px;
}
.mainmenuitem
{
	padding: 3px 12px 4px 12px;
	border-bottom: none 0px;
	border-top: none 0px;
	border-right: none 0px;
	text-align: center;
	text-transform: uppercase;
	float: left;
	display: inline;
}
.mainmenuitem a:link,.mainmenuitem a:active,.mainmenuitem a:visited
{
	text-decoration: none;
}
.mainmenuitemon
{
	padding: 3px 12px 4px 12px;
	border-bottom: none 0px;
	border-top: none 0px;
	border-right: none 0px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	float: left;
	display: inline;
}
.mainmenuitemon a:link,.mainmenuitemon a:active,.mainmenuitemon a:visited
{
	text-decoration: none;
}
.menulayer
{
	position: absolute;
	border-top: none 0px;
	text-align: left;
	padding: 8px 0px 10px 0px;
	width: 200px;
	left: 0px;
	top: 0px;
	z-index: 950;
	visibility: hidden;
}
.menulayeritemtop
{
	font-weight: bold;
	text-transform: uppercase;
}
.menulayeritem
{
	font-weight: normal;
	font-size: 10px;
	padding: 3px 12px 4px 12px;
	cursor: pointer;
	text-transform: none;
}
.menulayeritemdotover
{
	padding: 0px 0px 0px 10px;
	cursor: pointer;
}
.menulayeritemover
{
	font-weight: normal;
	font-size: 10px;
	padding: 3px 12px 4px 12px;
	cursor: pointer;
	text-transform: none;
}
.menulayeritem a,.menulayeritem a:link,.menulayeritem a:visited
{
	text-decoration: none;	
}
.menulayeritem a:active,.menulayeritem a:hover
{
	text-decoration: none;	
}
.menulayeritemover a,.menulayeritemover a:link,.menulayeritemover a:visited,.menulayeritemover a:active,.menulayeritemover a:hover
{
	text-decoration: none;	
}

/* SUBMENU - LEFT MENU, GLOBAL STYLES */
.submenuouter
{	
	width: 185px;
	float: left;
	display: inline;
	margin-right: 30px;
	overflow: hidden;
	/* moved over to KVL Leftmenu.xslt because of rendering issue in IE 6 & 7 when the crossflows form is done */
	/*margin-bottom: 100px;*/	
}
.submenubox
{
	padding: 10px 10px 14px 10px;
	font-size: 92%;
	width: 165px;
}
.submenu1
{
	padding: 4px 0px 4px 10px;
}
.submenu2
{
	padding: 4px 0px 4px 20px;
}
.submenu3
{
	padding: 4px 0px 4px 30px;
}
.submenutext,.submenutexton
{
	width: 100%;
	position: relative;
}
.submenutext2
{
    padding-left:10px;
    padding-top:5px;
} 
.submenutext a:link,.submenutext a:visited
{
	text-decoration: none;
}
.submenutext a:active
{
	text-decoration: none;
}
.submenutext a:hover
{
	text-decoration: underline;
}
.submenutexton
{
	font-weight: bold;
}
.submenutexton a:link,.submenutexton a:visited
{
	text-decoration: none;
}
.submenutexton a:active,.submenutexton a:hover
{
	text-decoration: none;
}
.submenuarrow
{
	position: absolute;
	top: 3px;
	left: -8px;
}
.submenutext2 .submenuarrow
{
	position: absolute;
	top: 8px;
	left: 0px;
}
/* TARGET GROUP MENU (javascript dropdown top right) */
.targetgroupbox
{
	text-align: left;
	display: inline;
	float: right;
	width: 117px;
	position: relative;
	z-index: 300;
}
.targetgroupboxinner
{
	color: #333333;
	background-color: #ffffff;
	height: 13px;
}
.dropdownlinkborder
{ 
	border-top: none 0px;
}
.targetgrouptitle
{
	font-size: 82%;
	color: #333333;
	background-color: #ffffff;
	padding: 0px 3px 0px 3px;
	cursor: pointer;
}
.targetgroupoptions
{
	position: absolute;
	visibility: hidden;
	top: 16px;
	left: 0px;
	z-index: 930;
}
.targetgroupoptions * a, .targetgroupoptions * a:visited, .targetgroupoptions * a:link
{
	color:#2D604D;
	background-color: #ffffff;
}
.targetgroupoptions * a:hover
{
	text-decoration:none;
	color: #94151E;
	background-color: #ffffff;
}
.dropdownlinkhover a,.dropdownlinkhover a:visited, .dropdownlinkhover a:link
{
	color:#94151E;
	background-color: inherit;
}
.dropdownelement
{ 
	font-size: 82%;
	color: #666666;
	background-color: #dedede; 
	width: 130px;
	padding: 3px 4px 3px 4px;
}
.dropdownelementhover
{ 
	font-size: 82%;
	color:#94151E;
	background-color:#ffffff;
	width: 130px;
	cursor: pointer;
	padding: 3px 4px 3px 4px;
}
