@charset "utf-8";
/* CSS Document */

/*.fix
{
	behavior:url(js/iepngfix.htc);
}*/

body
{
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
	background:#F2F2F2 url(/media/images/bg_body.gif) repeat-x top left;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
}
html
{
	padding:0px;
	margin:0px;
	height:100%;
	width:100%;
  	min-height:100%;
         margin-bottom:1px;
         padding-bottom:1px;
}
form
{
	padding:0px;
	margin:0px;
	border:none;
}
table
{
	border-collapse:collapse;
}
table, table tbody
{
	padding:0px;
	margin:0px;
	border:none;
}


h3 {
  font-size: 15px;
}

.aboutus{
	font-size:0.7em;
}
a
{
	text-decoration:none;
	color: #000000;
}
	a:hover
	{
		text-decoration:underline;
	}
	a img
	{
		border:none;
	}

.newslink
{
	text-decoration:none;
	font-size:11px;
  	color: #000000;
}

.col
{
	float : left;
	width : auto;
}

.colr
{
	float : right;
	width : auto;

}
.endcol
{
	clear : both;
	width : auto;

}
.enddiv
{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
}

/*** ***/

#page
{
	width:956px;
	margin:0px auto;
}

/*** header ***/

#header
{
	background:url(/media/images/bg_content.gif) repeat-y left;
	width:100%;
}
#header-inner
{
	background:url(/media/images/bg_header.gif) no-repeat top left;
	width:100%;
}
	#header .pic-header
	{
		text-align:center;
		width:942px;
		margin:0px auto;
		background:url(/media/images/pic_header.jpg) no-repeat top left;
		height:190px;
	}
	body.perform #header .pic-header
	{
		background:url(/media/images/pic_header_perf.jpg) no-repeat top left;
	}
		#header .pic-header img
		{
			display:block;
			margin:0px auto;
		}
	#header .top-block
	{
		height:58px;
		position:relative;
	}
	
	#header .logo
	{
		padding-left:7px;
	}
		#header .logo img
		{
			display:block;
		}
	
		#header .top-block .right-block
		{
			position:absolute;
			bottom:0px;
			right:7px;
		}

.lang-block
{
	float:right;
	width:auto;
	font-size:10px;
	color:#3B3B3B;
	border-top:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	background:#FFFFFF;
	height:32px;
}	
	.lang-block ul
	{
		float:left;
		width:177px;	
		padding:0px 0px 0px 0px;
		margin:0px;
	}
	.lang-block li
	{
		padding:0px 11px 0px 9px;
		margin:0px;
		list-style:none;
		float:left;
		width:auto;
		line-height:120%;
		height:32px;
		background:url(/media/images/bg_lang_ui.gif) no-repeat top left;
	}
	.lang-block a
	{
		display:block;
		float:left;
		width:auto;
		height:32px;
		line-height:30px;
		color:#3B3B3B;
	}
		.lang-block a:hover
		{
			text-decoration:underline;
		}
	.lang-block li.sitemap
	{
		background:none;
		width:60px;
	}
		.lang-block li.sitemap a
		{
			background:url(/media/images/bg_site_map.gif) no-repeat top left;
			background-position:0px 7px;
			padding-left:20px;
		}
	.lang-block li.lang
	{
		
	}
		.lang-block li.lang a
		{
			background:url(/media/images/bg_lang_en.gif) no-repeat top left;
			background-position:0px 11px;
			padding-left:28px;
		}
		.lang-block li.lang_en a
		{
			background:url(images/bg_lang_en.gif) no-repeat top left;
			background-position:0px 11px;
		}
		.lang-block li.lang_da a
		{
			background:url(images/da.gif) no-repeat top left;
			background-position:0px 11px;
		}
.navigation
{
	float:right;
	width:auto;
	font-size:12px;
	color:#8A8A8A;
}
	.navigation ul
	{
		float:left;
		width:auto;
		padding:0px 0px 0px 0px;
		margin:0px;
	}
	.navigation li
	{
		float:left;
		width:auto;
		padding:0px 3px 0px 0px;
		margin:0px;
		list-style:none;
		line-height:120%;
	}

	.navigation .active
    {
				color:#004A8B;
        font-weight: bold;
    }

	.navigation a
	{
		display:block;
		float:left;
		width:auto;
		background:url(/media/images/bg_header_menu.gif) no-repeat top left;
		text-align:center;
		width:112px;
		height:33px;
		line-height:33px;
		color:#8A8A8A;
		text-decoration:none;
	}
		.navigation a:hover
		{
			text-decoration:none;
		}


		

/*** end header ***/

/*** main ***/

#main
{
	background:url(/media/images/bg_content.gif) repeat-y left;
	width:100%;
}
#main-inner
{
	width:942px;
	margin:0px auto;
}
#main p
{
	padding:0px;
	margin:0px;
}

.home-page
{
	padding:19px;
}
	.home-page .in-block
	{
		background:url(/media/images/bg_home_page.gif) repeat-y left;
		width:100%;
	}
	.home-page ul.cont-ul
	{
		padding:0px;
		margin:0px;
	}
		.home-page ul.cont-ul li
		{
			padding:0px 20px 0px 0px;
			margin:0px;
			list-style:none;
			float:left;
			width:297px;
			line-height:150%;
			color:#3B3B3B;
			font-size:11px;
		}
			.home-page ul.cont-ul li ul
			{
				padding:0px 0px 0px 0px;
				margin:0px;
			}
			.home-page ul.cont-ul li li
			{
				padding:0px 0px 0px 0px;
				margin:0px;
				float:none;
				width:auto;
			}
		.home-page ul.cont-ul li.first
		{
			width:283px;
		}
		.home-page ul.cont-ul li.last
		{
			width:284px;
			padding:0px;
		}
			.home-page ul.cont-ul li .cont-ui
			{
				width:92%;
				margin:0px auto;
				padding:13px 0px;
			}
			.home-page ul.cont-ul li h1
			{
				padding:0px 0px 7px 0px;
				margin:0px;
				line-height:120%;
				font-size:15px;
				color:#B6D433;
			}
			.home-page ul.cont-ul li h2
			{
				padding:25px 0px 10px 0px;
				margin:0px;
				line-height:120%;
				font-size:12px;
				color:#3B3B3B;
			}
.home-page ul.cont-ul li .news-ui
{
	padding:0px 0px 0px 0px;
	margin:0px;
}
	.home-page ul.cont-ul li .news-ui a
	{
		font-size:12px;
		color:#6DB4FD;
		font-weight:bold;
		display:block;
	}
	.home-page ul.cont-ul li .news-ui li
	{
		padding:0px 0px 15px 0px;
		margin:0px;
	}
		.home-page ul.cont-ul li .news-ui li a
		{
			font-size:11px;
		}
.home-page ul.cont-ul li .hven-block
{
	
}
	.home-page ul.cont-ul li .hven-block a
	{
		display:block;
		font-size:12px;
		font-weight:bold;
		color:#6DB4FD;
		margin-top:15px;
	}
	.home-page ul.cont-ul li .hven-block .top-lnks a
	{
		display:inline;
		font-size:11px;
		padding:0px 0px 0px 15px;
		background:url(/media/images/bg_fh_ui.gif) no-repeat top left;
		background-position:0px 3px;
	}
	.home-page ul.cont-ul li .hven-block .clnt-pic
	{
		padding:0px 0px 15px 0px;
	}
.view-demo
{
	padding-bottom:13px;
}
	.view-demo .in
	{
		background:#FFFFFF;
		padding:8px;
	}
	.view-demo a
	{
		font-size:11px;
		font-weight:bold;
		color:#B6D433;
		display:block;
		padding-bottom:3px;
	}
	.view-demo .btn-block
	{
		text-align:right;
	}
	
	.view-demo .in-btn-block
	{
		background:#FFFFFF;
		text-align:right;
		padding:5px;
		padding-top:0px;
	}
	
.home-page ul.cont-ul li .gen-lnk
{
	padding-top:10px;
}
	.home-page ul.cont-ul li .gen-lnk li
	{
		text-align:center;
		padding-bottom:20px;
	}
		.gen-lnk li a
		{
			display:block;
			width:176px;
			margin:0px auto;
			line-height:25px;
			height:25px;
			font-size:18px;
			color:#050606;
		}
			.gen-lnk li a:hover, .gen-lnk li a:hover span
			{
				text-decoration:none;
			}
			.gen-lnk li a span
			{
				cursor:pointer;
				display:block;
				line-height:25px;
				height:25px;
				width:176px;
				text-align:center;
			}
		.gen-lnk li.perf a
		{
			background:url(/media/images/bg_btn_perf_go.gif) no-repeat top right;
		}
			.gen-lnk li.perf a span
			{
				background:url(/media/images/bg_btn_perf_bg.gif) no-repeat top left;
			}
		.gen-lnk li.disc a
		{
			background:url(/media/images/bg_btn_disc_go.gif) no-repeat top right;
		}
			.gen-lnk li.disc a span
			{
				background:url(/media/images/bg_btn_disc_bg.gif) no-repeat top left;
			}
			
.cont-menu
{
	width:940px;
	margin:0px auto;
	background:url(/media/images/bg_cont_menu.gif) repeat-x top left;
	height:34px;
}
	.cont-menu ul
	{
		padding:0px;
		margin:0px;
	}
	.cont-menu li
	{
		padding:0px 1px 0px 0px;
		margin:0px;
		list-style:none;
		float:left;
		width:auto;
		background:url(/media/images/bg_cont_menu_ui.gif) no-repeat top right;
	}
		.cont-menu li a
		{
			display:block;
			float:left;
			height:34px;
			line-height:34px;
			width:116px;
			text-align:center;
			font-size:12px;
			color:#838383;
		}
			.cont-menu li a:hover, .cont-menu li.active a
			{
				font-weight:bold;
				color:#004A8B;
				text-decoration:none;
				background:url(/media/images/bg_cont_menu_act.gif) repeat-x top left;
			}
			body.perform .cont-menu li a:hover, body.perform .cont-menu li.active a
			{
				color:#B6D433;
			}

.inner-page-news
{
	padding:28px 23px 85px 23px;
	line-height:120%;
	font-size:11px;
}
		
.inner-page
{
	padding:28px 23px 85px 23px;
	line-height:120%;
	font-size:11px;
}
	.inner-page .right-block
	{
		float:right;
		width:445px;
	}
		.inner-page .right-block .lnk
		{
			padding-top:10px;
			line-height:120%;
			font-size:12px;
			color:#000000;
			text-align:right;
		}
			.inner-page .right-block .lnk a
			{
				color:#000000;
			}
	.inner-page .left-block
	{
		float:left;
		width:420px;
	}
		.inner-page .left-block .logo-cont
		{
			background:url(/media/images/logo_vd.gif) no-repeat top left;
			height:41px;
		}
		body.perform .inner-page .left-block .logo-cont
		{
			background:url(/media/images/logo_vp.gif) no-repeat top left;
		}
		.inner-page .left-block .cont
		{
			padding:25px 0px 0px 0px;
			font-size:11px;
			color:#2C2C2C;
			text-align:justify;
		}
			.inner-page .left-block .cont .title
			{
				font-size:14px;
				font-weight:bold;
				color:#CC0000;
				padding-bottom:15px;
			}
/*.bot-cont-lnk
{
	padding:25px 0px 0px 10px;
}
	.bot-cont-lnk ul
	{
		padding:0px 0px 0px 0px;
		margin:0px;
		width:385px;
	}
	.bot-cont-lnk li
	{
		width:100%;
		padding:0px 0px 0px 0px;
		margin:0px 0px 2px 0px;
		list-style:none;
		background:#F5F5F5;
		height:41px;
		line-height:41px;
	}
		.bot-cont-lnk li a
		{
			display:block;
			background:url(/media/images/bg_bot_cont_menu.gif) no-repeat top left;
			padding:0px 0px 0px 55px;
			font-size:14px;
			font-weight:bold;
			color:#004A8B;
		}
		body.perform .bot-cont-lnk li a
		{
			background:url(/media/images/bg_bot_cont_menu_perf.gif) no-repeat top left;
			color:#8AC53E;
		}
*/
/*** end main ***/

/*** footer ***/

#footer
{
	background:url(/media/images/bg_footer.gif) no-repeat top left;
	font-size:11px;
	color:#858585;
	line-height:120%;
}
#footer-inner
{
	padding:12px 9px 24px 9px;
}

#footer-inner a
{

	font-size:11px;
	color:#858585;
}
/*** end footer ***/

/*Submenu*/
#submenu 
{
	width:100%;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
}

#submenu .cont-menu
{
	 text-align:left;
}

#submenu .cont-menu .active a
{
	font-weight:bold;
	color:#004A8B;
	text-decoration:none;
	background:url(/media/images/bg_cont_menu_act.gif) repeat-x top left;
}

/* Value Perform Demo */

#valueperformDemo
{
   width:100%;
}
#valueperformDemo .valueperformLeftColumn
{
   text-align:left;
  font-size:12px;
  padding-right:2px;
  width:10%;
}

#valueperformDemo .valueperformRightColumn
{
  text-align:left;
  font-size:12px;

}

#valueperformDemo .valueperformRightColumn #ctl00_ctl00_ctl00_ContentPlaceHolderDefault_ValueMaker1LevelMasterContentPlaceHolder_ctl00_ValuePerformDemo_7_submitButton
{
	width:100px;
}

#valueperformDemo
{
  padding-bottom:2px;
  height:120px;
}


.header
{
font-size:1em;
font-weight:bold;
font-family:arial;
}

.body
{
font-size:0.8em;
line-height:1.6em;
margin:5px 0;
font-family:arial;
}

.footer {
font-size:0.8em;
font-style:italic;
font-weight:bold;
font-family:arial;
}

/*custom lang*/

		.lang-block li.vmlang a
		{
			
			background-position:0px 11px;
			padding-left:28px;
		}
		

/*Value presentation*/
#valuepresentation
{
   width:100%;
   padding-bottom:2px;
   height:120px;
}

#valuepresentation .valuepresentLeftColumn
{
  text-align:left;
  font-size:12px;
  padding-right:2px;
  width:11%;
}

#valuepresentation .valuepresentRightColumn
{
  text-align:left;
  font-size:12px;

}




























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

