﻿/* Vækstfonden stylesheet */

/* Main HTML styling */

body {
	position: relative;
	width: 911px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

p, td
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#fundingPopup
{
	position:absolute;
	z-index: 10;
	height: 435px;
	width: 343px;
	right: 0px;
	background-color: White;
	
}


#Address {
	display: block;
	position: relative;
	width: 911px; 
	margin-top: 100px;
	color: #9c9c9c;
	text-align: left;
	border: solid 1px red;
	
}

a, a:active
{
	color: #0085C2;
	text-decoration: none;
}

a:visited
{
	color: #007eaf;
	text-decoration: none;
}


select, option {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	height: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 0;
}

img, table
{
	border:0;
}

form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1 {
	margin-top: 20px;
	font-size: 18px; 
	line-height: 29px; 
	margin-bottom: 5px;
	padding-bottom: 0px;
}

h2, h3 {
	font-size: 16px;
	height: auto;
	width: auto;
/*	margin-top: 0px; */
	margin-bottom: 3px;
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin-top: 0px;
/*	color: #e75112;
	display: block;
	line-height: auto;
	font-weight: normal;	
	z-index: 1;	*/
}

h4 {
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

h5
{
	font-size: 14px;
	color: #e75112;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}

.RightItem.QuickLinks h2 {
	color: #FFFFFF;	
}

p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 7px;
}

p.TopElement, h1.TopElement {
	margin-top: 25px;
}

p.BoldText {
	font-weight: bold;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Generic submit button */

.submitbtn {
	background-color: #e75112;
	color: #FFFFFF;
	border: 0px none;
	height: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 7px;
	padding-right: 7px;	
	margin-bottom: 0px;
}


/* Top section */

#TopArea {
	visibility: hidden;
	display: none;
	position: relative;
	width: 911px; 
	height: 110px;
	text-align: left;
	background-image: url(images/toparea_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-bottom: 1px;
	padding-bottom: 0px;
	z-index: 100;
}

#ServiceNavigation {
	display: block; 
	width: 489px;
	height: 18px;
	background-image: url(images/servicenav_bg.gif);
}

#ServiceNavigation a {
	float: left;
}

#ServiceNavigation input.searchfld {
	display: inline;
	float: left;
	width: 100px;
	height: 13px;
	border: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 13px;
	margin-top: 2px;
	font-size: 10px;
	margin-left: 10px;
	background-color: #cce1e9;	
}

#ServiceNavigationContent {
	margin-left: 99px;
	line-height: 18px;
	text-transform: uppercase;
	float: right;
}

#ServiceNavigationContent a {
	display: inline;
	margin-right: 10px;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 10px;
	
}

#TopNavigationWrapper {
	position: absolute;
	bottom: 0px;
	width: 810px;	
	right: 3px;	
	display: inline;
} 

#TopNavigation {
/*	left: 0px; */
	width: 810px;
	height: 35px;
	line-height: 35px;
/*	border: 1px solid #fff; */
}

#TopNavigation, #TopNavigation ul {
	list-style: none;
/*	font-weight: bold; */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px; 
}

#TopNavigation ul {
	display: table;
	width: 100%;
	table-layout: fixed;	
}

#TopNavigation a 
{
	display: block;
/*	height: 35px; */
	color: #FFFFFF; 
	text-decoration: none;
	text-transform: uppercase;
/*	padding-left: 23px; 
	padding-right: 23px; */
}

#TopNavigation a.level1.selected {
	color: #C4C4C4;
}

#TopNavigation li {
	/*	margin-left: 29px; */
	display: inline;
	width: 16%;
	padding: 0px; /*	line-height: 20px; */
	z-index: 100;
	margin-right: 0px;
	float: left;
}

/* Avoid line-wrapping on top level */

#TopNavigation li a.level1 {
	font-weight: bold;
	white-space: nowrap; 
}

#TopNavigation li.last {
	float: right;
} 

#TopNavigation li a {
	margin-left: 0px; 	
}

#TopNavigation li ul {
	font-weight: normal;
	background-color: #E2E4E5;
	position: absolute;
	left: -999em; 
	height: auto;
	width: 192px;
	_margin-top: 0px;
	margin-left: -23px;	
	border-right: 1px solid #c7c8c9;
	border-bottom: 1px solid #c7c8c9;
}

#TopNavigation li ul.wide {
	width: 492px;
	white-space: normal;	
}

#TopNavigation li.last ul {
/*	margin-left: auto; */
	margin-left: -60px;
/*	float: right; */
}

#TopNavigation li ul a {
	color: #002F3D;
	display: block; 
	font-weight: bold;
	text-transform: none;	
	width: 192px; 
	line-height: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
	white-space: normal;	
	padding-left: 23px; 
	padding-right: 23px; 
}

#TopNavigation li ul.wide a {
/*	width: 492px; */
	width: 446px;	
	_width: 492px; 
	padding-top: 5px;
	padding-bottom: 5px;	
	color: #333333;
	white-space: normal;	
	font-weight: normal;
}

#TopNavigation li ul.wide a strong {
	color: #002f3d;
}

#TopNavigation li li {
	display: block;
	margin-left: 0px;
	width: 192px;
	line-height: 20px; /*	height: 20px; */
	border-top: 1px solid #FFFFFF;
	z-index: 100;
}

#TopNavigation li ul.wide li {
	width: 491px;
	white-space: normal;	
}

#TopNavigation li ul ul {
	margin-left: 193px;
	margin-top: -21px;
	z-index: 100;	
	border-right: 1px solid #c7c8c9;
	border-bottom: 1px solid #c7c8c9;

}

#TopNavigation li ul ul li a {
	font-weight: normal;	
}

#TopNavigation li.last ul ul {
	margin-left: -193px;
}

#TopNavigation li:hover ul ul, #TopNavigation li:hover ul ul ul, #TopNavigation li.sfhover ul ul, #TopNavigation li.sfhover ul ul ul {
	left: -999em;
}

#TopNavigation li:hover ul, #TopNavigation li li:hover ul, #TopNavigation li li li:hover ul, #TopNavigation li.sfhover ul, #TopNavigation li li.sfhover ul, #TopNavigation li li li.sfhover ul {
	left: auto;
}

#TopNavigation li li:hover, #TopNavigation li li.sfhover {
	background-color: #b7bec1; 
}

/* Main content area */

#ContentArea {
	position: relative;
	width: 911px; 
height: inherit;
float:left;	
	
}

#BottomArea 
{

position: relative;
	float: right;
	height: 25px;
	width: 400px;
	font-size: 9px;
	color: #9c9c9c;
	text-transform: uppercase;
}

/*
#ContentArea.FrontPage {
	width: 569px;
} */

#MainContent {
	position: absolute; 
	top: 0px;
	left: 0px;
/*	z-index: 1; */
}
#MainContent .TextPageCaption
{
	color: #7a7e80;
	padding-top: 5px;
	margin-bottom: 0px;	
}

#MainContent .Caption {
	color: #7a7e80;
	padding-top: 5px;
	margin-bottom: 0px;	
}

#MainContent #Pagetext .TopElement  .Caption {
	color: #7a7e80;
	padding-top: 5px;
	margin-bottom: 0px;	
	margin-left: 0;
	padding-left: 0;
}

#MainContent .Caption, #PageText {
	display: block; 
	width: 410px; 
	_width: 433px;
/*	text-align: left;	*/
	margin-left: 0;
	padding-left: 13px;
	padding-bottom: 10px;
}

#MainContent.FrontPage #PageText {
	width: 424px;
	margin-left: 0;
	padding-left: 0px;	
}

#PageText .TextItem {
	border-top: 1px solid #e4e6e7;
	padding-top: 3px;
	margin-bottom: 20px;
}

#PageText .TextItem a {
	color: #0085C2;
	text-decoration: none;
}

/* Portfolio Table */

#Portfolio {
	font-size: 11px;	
	/*position: relative;*/
	margin-bottom: 20px;
	
	
}

#Portfolio table {
	width: 410px;
	border-top: 3px solid #e2e4e5;
	z-index: 0;
}

p.PortfolioSelect {
	margin-top: 20px;
	margin-bottom: 15px;
/*	border: 1px solid #000; */
/*	display: inline; */
}

#Portfolio table td {
	width: 50%;
	border-bottom: 1px solid #e2e4e5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	height: auto;
	vertical-align: middle;
	z-index: 0;
}

#Portfolio a {
	text-decoration: none;
	display: block;
	height: 34px;
	_height: 47px; 
/*	width: 199px; */
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 5px;
	color: #006d94;
	z-index: 0;
}

#Portfolio .Left a {
	border-left: 6px solid #e2e4e5;
	border-right: 1px solid #e2e4e5;
	height: 70px;
	z-index: 0;
	
		
	
	border-top: 1px solid #e2e4e5;
	border-bottom: 1px solid #e2e4e5;
}




#Portfolio .Left a:hover {
	border-left: 6px solid #e75112;
	border-right: 1px solid #e75112;
	border-top: 1px solid #e75112;
	border-bottom: 1px solid #e75112;
	
}



#Portfolio .Right a {
	border-right: 6px solid #e2e4e5;
	height: 70px;
	z-index: 0;
	border-left: 1px solid #e2e4e5;
	border-top: 1px solid #e2e4e5;
	border-bottom: 1px solid #e2e4e5;
}


#Portfolio .Right a:hover {
	border-right: 6px solid #e75112;
	border-left: 1px solid #e75112;
	border-top: 1px solid #e75112;
	border-bottom: 1px solid #e75112;
	
}

#Portfolio img {
	margin-bottom: 7px;
}

/* Portfolio popups */
.popupcontainer
{
	position: relative;
	
}
#Portfolio .Popup {
	position: absolute;
	width: 410px;
	left: -9999px;
	top: 74px;
	background-color: #0d85b1;
	color: #FFFFFF;
	border-right: 1px solid #E75112;
	
	border-left: 1px solid #E75112;
	border-bottom: 1px solid #c7c8c9;
	z-index: 1;
	
	
}


#Portfolio .Popup a
{
	border: 0;	
	height: 0;
	margin: 0;
	padding: 0;
display: inline;
}
#Portfolio .Popup a:active
{
	border: 0;	
	height: 0;
	margin: 0;
	padding: 0;
display: inline;
}
#Portfolio .Popup a:hover
{
	border: 0;	
	height: 0;
	margin: 0;
	padding: 0;
	display: inline;
}





#Portfolio .Popup.Wide {
	background-color: #FFFFFF;
	color: #000000;
	width: 661px;
	
	z-index: 1;
}


#Portfolio .Popup.Wide .img
{
		margin-top: 15px;
		float: right;
		margin-right: 23px;	
	margin-bottom: 22px;
}

#Portfolio .Popup.Wide img {

	
	display: inline;
	
}

#Portfolio .Popup .Header {
	background-color: #FFFFFF;
	padding-left: 23px;
	padding-right: 23px;	
	height: 40px;
	padding-top: 12px;	
	border-top: solid 3px #E75112;
}

#Portfolio .Popup .Header h3 {
	width: 300px;
	float: left;
	z-index: 0;
	color: #E75112;
}

#Portfolio .Popup .Header .CloseBtn {
	float: right;
	display: inline;
	width: 60px;
	line-height: 11px;
	padding-right: 0px;	
}

#Portfolio .Popup .Header .CloseBtn  a 
{
	border:0;
	display: inline;
	color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px; 
	text-transform: uppercase;
	padding-right: 25px;
	height: auto; 
	background-image: url(images/close_x_orange.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#Portfolio .Popup .Footer {
	clear: both;
	background-color: #FFFFFF;
	height: 22px;	
	border-bottom: solid 3px #E75112;
}


#Portfolio .Popup .Footer a
{
	border:0;
}

#Portfolio .Popup .Footer a:hover
{
	border:0;
}

#Portfolio .Popup p {
	padding-left: 23px;
	padding-right: 23px;
}

#Portfolio .Popup ul {
	margin-top: 15px;
	margin-left: 0px;
	padding-left: 23px;
	padding-top: 0px;
	padding-right: 23px;
}

#Portfolio .Popup.Wide ul {
	float: left;
	width: 360px;
}

#Portfolio .Popup li {
	margin-bottom: 8px;
	list-style-type: disc;
	margin-left: 23px;
	padding-left: 0px;
}

#Portfolio .Popup table.PopupLinks {
	border: 0;
	float: left;
	width: 600px;
	margin-left: 23px;
	
}

#Portfolio .Popup table.PopupLinks td {
	border: 0;
	font-weight: bold;
	font-size: 11px;
}

#Portfolio .Popup table.PopupLinks a {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 12px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(images/profilearrow_white.gif);

	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 12px;
	display: inline;	
}







#Analyse table.PopupLinks {
	border: none;
	float: left;
	
	margin-left: 23px;
	display: inline;
}

#Analyse table.PopupLinks td {
	border: none;
	font-weight: bold;
	font-size: 11px;
	padding-right: 20px;
}

#Analyse  table.PopupLinks a {
	color: #0085C2;
	text-decoration: none;
	line-height: 12px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(images/profilearrow.gif);
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 12px;
	display: inline;	
}

a.venture {
	color: #0085C2;
	text-decoration: none;
	line-height: 12px;
	background-position: left;
	background-repeat: no-repeat;
	background-image: url(images/profilearrow.gif);
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 12px;
	display: inline;	
}


#Portfolio .Popup.wide table.PopupLinks a {
	color: #000000;
	background-image: url(images/profilearrow.gif);

}

#Portfolio .Popup.wide li {
	color: #000;	
}

/* Flash area for "Investeringsproces" */

#InvestFlashArea {
	margin-bottom: 1px;
	width: 911px;
	height: 208px;
	display: block;
}

/* Team page styles */

.TeamItem {
	width: 425px;
	float: left;
	/*margin-bottom: 12px;*/
	display: block;
}

.TeamItem a {
	color: #0085c2;
	text-decoration: none;
}

.TeamItem img {
	float: left;
	margin-right: 5px;
}

.TeamItem span.Name {
	font-weight: bold;	
}

/* Left Navigation */

#LeftNavigation {
	
	display: none;
	
	
	
}

#LeftNavigation #Top {
	display: none;
}

#LeftNavigation #Top a
{
	display: none;
	
}

#LeftNavigation .Item {
	display: none;
}

#LeftNavigation .Item a 
{
	
	display: none;
}

#LeftNavigation .Item a:hover {
	display: none;
}

#LeftNavigation .Subitems {
	display: none;
}

#LeftNavigation .Subitem {
	display: none;
}

#LeftNavigation .Subitem a {
	display: none;
	
}

#LeftNavigation .Subitem a:hover {
	display: none;
}

#LeftNavigation .Item.Selected {
	display: none;
}

#LeftNavigation .Item.hover {
	display: none;
}

/* Right column (subpages) */

#RightColumn {

visibility: hidden;
display: none;
/*	position: relative; 
	right: 0px;
	top: 0px; */

/*	_margin-right: -2px; */

	
	
	background-color: #e2e4e5;
}

#FindButton {
	z-index: 50;
	
}

/* Wide right column on front page */

body.Frontpage #RightColumn {
	width: 343px;
}

body.InvestProcess #RightColumn {
	margin-top: 209px;
}

.RightItem {
	margin-top: 0px;
	border-bottom: 1px solid #FFFFFF;
}

.RightItem .Content {
	padding-top: 12px;
	text-align: left;
	width: 181px;
	margin-left: 23px;	
	margin-right: 23px;	
	padding-bottom: 11px;	
}

.RightItem span.info, span.date, span.date a, span.title {
	color: #4f5254;
}

.RightItem .SubscribeBtn {
	margin-top: 12px;
	text-align: right;
}

body.Frontpage .RightItem.Content {
	width: 297px;
}

/* Quicklinks container - blue background */

.RightItem.QuickLinks {
	color: #ffffff;
	height: 163px;
	_height: 164px;
	background-image: url(images/quicklink_gradient_bg.gif);
	background-repeat: repeat-y;
}

.QuickLinks ul, .QuickLinks li {
	margin-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	list-style: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.QuickLinks ul {
	padding-left: 0px;
	width: 275px;

}

.QuickLinks li a {
	background-image: url(images/quicklink_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #e6eef0;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
}

.QuickLinks li a:visited
{
		color: #e6eef0;
}

/* Adress line */

.Address 
{
	text-align: right;
	float: right; 
	width: 227px;
	border: solid 1px blue;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 9px;
	text-align: left;
	background-color: #FFFFFF;
	color: #9c9c9c;
	text-transform: uppercase;
}


.RightItem .Address a {
	color: #9c9c9c;
	text-decoration: none;
}

.FrontPage .Address {
	width: 343px;
	font-family: Verdana; 
	font-size: 9px;
}

.Map {
	background-image: url(images/left_col_map_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

/* Vertical dropdowns */

.anylinkcss{
	background-color: #B7BEC1;
	color: #002F3D;
	position: absolute;
	visibility: hidden;
	text-align: left;
	font: normal 11px Verdana;
	line-height: 13px;
	z-index: 100;
	width: 192px;
	_width: 220px;
	padding: 5px 14px 0px 14px;
	height: 67px;
	z-index: 2;
}

.anylinkcss a {
	color: #002F3D;
}



/* NewsLetter */

#NewsLetterSubscription
{
	
}

#NewsLetterSubscription .NewsletterConfirm
{
	border: solid 1px #e75112;
	padding: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	text-transform: uppercase;
}


#NewsLetterSubscription .NewsletterError
{
	border: solid 1px #e75112;
	padding: 10px;
	margin-bottom: 10px;
	font-weight: bolder;
	color: #e75112;
	text-transform: uppercase; 
}



#NewsLetterSubscription .ListText
{
		font-size: 14px;
	color: #e75112;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	


	
	padding-bottom: 5px;
}

#NewsLetterSubscription .FieldsText
{
	font-size: 14px;
	color: #e75112;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	


	
	padding-bottom: 5px;
}


/* sIFR */

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	color: #003D4D;
	font-size: 20px;
	font-family: Verdana;
	font-weight: normal;
}

.sIFR-hasFlash h2 {
/*	visibility: hidden; */ 
	font-size: 14px; 
/*	letter-spacing: -9px; */
	color: #e75112;
	font-weight: normal;
}



#PageText h2 {
/*	visibility: hidden; */ 
	font-size: 13px; 
/*	letter-spacing: -9px; */
	color: #e75112;
	font-weight: normal;
}

.sIFR-hasFlash h3 {
/*	visibility: hidden; */
/*	letter-spacing: -6px;
	font-size: 25px; */
}

.sIFR-hasFlash h4 {
/*	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px; */
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

