body {
font-family: Verdana;
font-size: 12px;
background-color: #e7e7e7;
margin:10px auto;
background-color: White;	
/* Virker KUN I IE scrollbar-styling 
scrollbar-face-color: RGB(0,89,111);
scrollbar-highlight-color: RGB(226,239,179);
scrollbar-3dlight-color: RGB(226,239,179);
scrollbar-darkshadow-color: RGB(226,239,179);
scrollbar-shadow-color: RGB(226,239,179);
scrollbar-arrow-color: white;
scrollbar-track-color: white;*/
/* -------------- */
}
table td{background-color:White;border:none}
.x_spacer1px{width:1px; height: 30px; float:left;}
.x_spacerDotted{border-bottom: dotted 1px; width: 100%; display:inline; height: 1px;}
.x_contentWhiteBackgroundSpacer{width: 100%; height: 2px; line-height: 1px; display: inline;}
.x_topMarginSpacer{margin-top:12px;}
 

.mandatoryMark{color:Red; margin-left: 4px;}

/**************************************/
/*   Subscribe FRRontline styling     */
/**************************************/
/*#SubscriberLeft{padding-left:15px;}
#SubscriberRight{float:right; padding-right:15px;}
.SubscriberLable{float:left; width:50px; padding-top:10px;}
.SubscriberInput{width:110px;}
/*.SubscriberInput input{width:110px;}*/





/**************************************/
/*   Subscribe FRRontline newsletter  */
/**************************************/

#AddFRRSubscriberArea
{
	border-left: solid 1px RGB(206,226,117);
	border-right: solid 1px RGB(206,226,117);
	border-bottom: solid 1px RGB(206,226,117);
	/*margin: 15px;*/
	color: RGB(74,136,150);
	font-size: 12px;
	padding-bottom:5px;
	padding-top: 0px;
	width: 196px;
	margin-left:8px;
	/*margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index: 100;
	margin: 20px 15px 10px 10px;*/ 
}

/*.SubscriberHeader{margin-top: 0px;font-size: 12px;width: 100%;padding-top: 3px;height: 19px;float: left; background-image:url(../upload/images/menu1.gif); font-weight: bold; color: white; padding-left: 15px; }
#SubscriberLeft{padding-left:15px;width:55px;float:left;}
#SubscriberRight{float:left; }
#SubscriberRight input{width: 100px;}
.SubscriberLable{float:left; width:50px; padding-top:8px;}*/
.SubscriberHeader{margin-top: 0px;font-size: 12px;width: 181px;padding-top: 3px;height: 19px;float: left; background-image:url(../upload/images/menu1.gif); font-weight: bold; color: white; padding-left: 15px; }

#FRRontlineSubscriberFieldArea
{
	margin-left:15px;
}
.SubscriberLable{width:50px;float:left;font-size:11px;margin-left:1px;}
.FRRontlineField{margin-bottom:5px;}
.FRRontlineInput input{width:90px;}
.SubscribeCheckbox{margin-bottom:5px; margin-top:10px; display:block;}
.SubscribeCheckbox label{padding-left:15px;padding-right:6px;font-size:11px;}
.SubscriberButton
{
	margin-left:12px;	
}
.SubscribeSuccess
{
	margin-left:12px;
}
/*
.SubscriberInput{width:110px;}
.SubscriberInput{width: 65px; padding-right: 0px; margin-top: 5px;margin-bottom: 5px;}

*/
/* END Subscribe FRRontline newsletter*/

 /* Generel classes */
 a {text-decoration: none;color:RGB(0,89,111);}
 a:hover { text-decoration: underline;}
 a:visited {color: RGB(100,188,70);}
 
 p {font-family: Verdana; font-size: 1em;}
 h3 {font-family: Verdana; font-size: 16px; font-weight: bold;}
 
 li {font-size: 12px;}
 
 /* Form Elements */
 input{border: solid 1px RGB(206,226,117);font-size: 11px;}
 option {font-family:Verdana; font-size:8px;}
 
 option:first-letter{text-transform: capitalize;}
 
 /*.standardButton{height: 19px;margin-left: 3px;margin-right: 3px;background-image:url(../upload/images/menu1.gif);font-weight: bold; text-align: center;color: white;}*/
 .standardButtonLogin{height: 19px;margin-right: 3px;background-image:url(../upload/images/menu1.gif);font-weight: bold; text-align: center;color: white;}
 #c_contentLayerDiv table{border: solid 0px RGB(91,176,153); font-family: Verdana; font-size: 11px;}
 
 /* header first column */
 .thFirstCol{background-color: RGB(0,135,101);color: White;font-weight:bold;font-size: 12px;}
 th{background-color: RGB(100,188,70); color: White; font-weight: bold;font-size: 12px;}
 
 tr.dgHeader td{background-color: RGB(100,188,70);color: White; font-weight: bold;}
 .tdFirstCol{background-color: RGB(179,214,204);}
 
 /* td data area 
 td{background-color: RGB(214,235,203); color: Black; font-size: 11px; font-family: Verdana;}
 */

.tableBorderDiv{border: solid 1px RGB(149,204,189);}

/*Standard classes*/

.standardLink{font-size:12px; text-decoration:none;}

/* fjernet d. 5/9/2006
.standardText{font-size:12px;color: #000000;font-family: Tahoma;}
*/
.standardText{font-size:12px;color: #000000;font-family: Verdana;}
.text1{font-size:12px;color: #000000;font-family: Verdana;} /*-- kan fjernes såfremt der rettes i codebehind filen --*/

#Questionnaire .text1{font-size:11px} /* Blanketterne */
#QuestionnaireSubPageText {border:none !important;}

.FRR_ColorBlue{color: RGB(74,136,150);}


.c_HeaderAndDate{width: 100%;}
.c_header{float: left;}
.c_dateFormat{float: right;}

/*standard classes end*/
 
#c_mainLayer{width: 960px; height: 100%;margin-left: auto; margin-right: auto; position:relative;}
#c_topLogoLayer{width: 100%; height: 60px; margin-bottom: 0px; float:left;}
	#logoImage{float:left;}
	#topImage{float:left;}
 
#topMenu{width:960px; padding-bottom: 10px; height: 28px;}
	.topMenuButton{width: 118px; height: 19px;float: left; background-image:url(../upload/images/menu1.gif); font-weight: bold; text-align: center;color: white; padding-top: 7px; border: 1px solid RGB(79,137,153); border-right:none;}
	.topMenuButton a{text-decoration: none; color: #FFFFFF; width:100%; height:100%; font-size: 11px; display:block;}
	.topMenuButton a:visited{color: #FFFFFF;}
	.topMenuButton a:hover{text-decoration: none; color: RGB(195,213,78);}
	
	#topMenuButtonActive{width: 118px; height: 19px;float: left; background-image:url(../upload/images/menu2.gif); font-weight: bold; text-align: center;color: white; padding-top: 7px; border: 1px solid RGB(79,137,153); border-right:none;}
	#topMenuButtonActive a{text-decoration: none; color: #FFFFFF; width:100%; height:100%; display:block; font-size: 11px;}
	#topMenuButtonActive a:hover{text-decoration: none; color: RGB(0,89,111);}
	
	
	#searchButton2
	{
		background-image:url(../upload/images/menu2.gif); 
		float:left; 
		width: 38px; 
		height: 28px; 
		font-weight: bold; 
		font-size: 10px; 
		text-align: center;
		color: white; 
		padding-top: 2px; 
		border: 1px solid RGB(79,137,153);}
	#searchInput{float:left; height:24px; width:85px; /*position:absolute; top:59px;*/}
	#search{width:86px; height:24px;display:inline;border: 1px solid RGB(79,137,153);border-right:none; float: left;}
 
.topRightButtons{color: RGB(74,136,150); font-size:10px; font-weight: bold;}
.topRightButtons a{color: RGB(235,85,91); text-decoration: none;}
.topRightButtons a:hover{text-decoration: underline;}
.topRightButtons a:visited{color: RGB(235,85,91);}
	
	
	#topLogIn{ position: absolute; left: 835px; top:42px; z-index:20;}
	#topSitemap{ position: absolute; left: 878px; top:42px;}
	#topPrint{ position: absolute; left: 932px; top:42px; color: RGB(236,76,83);}

/*#topLogIn{float:right; margin-left:5px; }
#topSitemap{float:right;margin-left:5px; }
#topPrint{float:right;}
#topTipAFriend{float:right;}*/
 
 
/* background-color: RGB(248,255,223);*/
#c_contentLayer{border: solid 1px;  background-color: White; float: left;}


#c_contentLayerMainDiv
{
	width: 100%;
	margin-top: 3px; 
	margin-bottom: 3px;
	/*position: relative; 
	z-index: 1;*/
	
}


/*
 .contentTopBackground{width: 100%; height: 20px; margin-left: 2px; margin-right: 2px; 
 background-color: RGB(226,239,179); display: inline; padding-top:4px; padding-left:10px; font-size:10px;}
 */

/* to make sure that the breadcrum don't push out any text */
#c_contentAreaTop .contentTopBackground{overflow: hidden;}

.contentTopBackground
 {
	height: 19px; /*denne*/
	margin-left: 2px; margin-right: 2px; /*background-color: RGB(235,243,206);*/ 
    background-color: RGB(226,239,179);
	padding-top:4px; 
	padding-left:10px; 
	font-size:10px;
	color: RGB(0,89,111);
} 
 
 #spanLeftMenuHeading { font-weight: bold;}

 
.Breadcrumb {cursor: pointer; text-decoration: none;}
.Breadcrumb:visited {color: RGB(0,89,111);}
 
 
 /*
#c_leftMenuLayer{width:210px; height:600px;border-right: 1px solid; margin-top: 3px;float:left;}
#c_rightMenuLayer{margin-top: 3px; width:245px;}
#c_mainMenuLayer ul a{color: RGB(1,90,111); text-decoration: none;}
#c_mainMenuLayer ul a:hover{color: RGB(1,90,111); text-decoration: underline;}
 

#c_contentArea{width:500px; height:600px;border-right: solid 1px; overflow: auto; margin-top: 3px;float:left;padding-left: 1px; padding-right: 1px;}
 */

#c_contentArea a{color: RGB(49,136,151);}

#c_contentArea #newsSection .hrDIV{width: 100%; margin: 0px; border-bottom: solid 1px black;}
#newsSection {width: 462px;}

hr{border-top: dotted 1px RGB(100,188,70); color:White;}


#c_leftMenuLayer {padding-top: 15px; width:210px;/*width:207px;*//*height:100%;*/ border-right: 0px solid;float:left; word-wrap: break-word;}
/*#c_leftMenuLayer {padding-top: 15px; width:110px;height:500px; border-right: 1px solid;float:left; word-wrap: break-word; overflow: hidden;}*/
#c_contentArea {width: auto; margin: 0; height:100%;}
/*#c_contentArea {width: 747px; margin-top: 0px; height:500px;border-right: 0px solid;float:left;}*/

#c_mainMenuLayer ul a{color: RGB(1,90,111); text-decoration: none;}
#c_mainMenuLayer ul a:hover{color: RGB(1,90,111); text-decoration: underline;}




#c_contentAreaLayer			
{
	
	/*width:700px;
	width:100%;
	height:100%;*/
}

/* denne */
#c_contentLayerDiv					/* styling used in FRR_Content_threeColumns */
{
	float:left;
	width: 480px;
	height: 500px;
	min-height: 500px;
	/*position:relative;
	z-index: 5;*/
	/*padding: 10px 254px 0px 10px;*/	/* padding-right to secure the scrollbar placement */
	padding: 10px 10px 0px 10px;	/* padding-right to secure the scrollbar placement */
	/*overflow:auto;*/
	line-height: 15px;
	border-right: 1px solid;
	border-left: 1px solid;
}
#c_contentAreaLayer>#c_contentLayerDiv {
	height:auto;
}

#c_contentAreaLayerTwoColums		/* styling used in FRR_Content_twoColumns */
{
	height: 500px;
	position:relative;
	z-index: 5;
	padding: 10px 10px 0px 20px;
	overflow:auto;
	line-height: 15px;
	border-left: 1px solid;
}

#c_contentAreaLayerTwoColumsIFrame		/* styling used in FRR_Content_twoColumns */
{
	
	position:relative;
	z-index: 5;
	padding: 2px 0px 0px 2px;
	border-left: 1px solid;
}


#c_rightMenuLayer 
{
	width: 210px;
	/*height: 494px;
	position: absolute; 
	left: 711px; 
	top:0px; */
	padding: 34px 4px 10px 4px;
	float:left;	
}



#c_leftMenuLayerTop	{width:210px;border-right: 1px solid;float:left;}
#c_contentAreaTop	{width:500px;border-right: 1px solid;float:left;}
#c_rightMenuLayerTop{width:246px;float:left;}




/* --FOOTER STYLING-- */
#c_footerLayer{margin-top: 10px; font-weight: bold; height: 19px; width:940px;color: white; padding-top: 7px; float: left; background-image:url(../upload/images/menu1.gif);border: 1px solid RGB(79,137,153); padding-left: 15px;}
	.footerDot{margin-left: 1%; margin-right:1%; text-align:center; font-size: 10px;}
	.footerSpan{text-align:center;}
#c_footerLayer a{color: RGB(195,213,78);}	
	
	
#MailAdminArea
{
	margin-top:10px;
	margin-bottom:10px;
}

.SubscriptionBalance
{
	font-weight: bold;
	font-size: 11px;
}
	
/**********************/	
/* Right column Items */
/**********************/
.divElements{margin: 20px 5px 10px 5px;}
	
	#renderLinks_RightHeading{font-weight: bold;}
	#renderLinks_RightLinks{} /* if text in right column need extra styling */
	
	#renderText_RightHeading{font-weight: bold;}
	#renderText_RightText{} /* if text in right column need extra styling */

/*Right column Items end*/


/* login styling - change this to ids or classes 
span span div div span {width: 100px; display: inline-block;}*/


#toolboxmenuDiv
{	border-top: dotted 1px RGB(100,188,70); margin: 3px;
	border-bottom: dotted 1px RGB(100,188,70); /*margin: 3px;*/
}

#toolboxmenuBox
{
	border: solid 1px RGB(100,188,70);
	background-color: RGB(226,239,179);
	margin: 15px;
}

#toolboxmenuLogin
{
	border: solid 1px RGB(206,226,117);
	margin: 15px;
	color: RGB(74,136,150);
	font-size: 11px;
}
#c_loginbox
{
	width: 100%;
	padding: 0;
	margin: 0 0 0 4px; 
	float:left
}
#loginContentArea
{
	border-left: solid 1px RGB(206,226,117);
	border-right: solid 1px RGB(206,226,117);
	border-bottom: solid 1px RGB(206,226,117);
	/*margin: 15px;*/
	color: RGB(74,136,150);
	font-size: 11px;
	/*padding: 15px;*/
	padding-top: 5px;
	margin-top: 0px;
	width: 196px;/*178px;*/
	float:left;
	padding-left:15px;
}
#contentRememberID {width:25px;}
#loginContentArea #contentUserName input{width: 105px;margin-left:5px}
#loginContentArea #contentPassword input{width: 105px; margin-left:18px;}
#loginContentArea #contentPassword {margin-top:5px;}
#loginContentArea #contentRememberID {width: 100%;}
#loginContentArea #contentRememberID span{float: right;width: 85%;margin-top:5px;margin-bottom:15px;}
#loginContentArea #contentRememberID input{float: left;margin-top:5px;}
#loginHeading{font-size: 12px;width: 178px;padding-top: 3px;height: 19px;float: left; background-image:url(../upload/images/menu1.gif); font-weight: bold; color: white; padding-left: 15px; }
#loginHeadingContent
{
	border: solid 1px RGB(206,226,117);
	border-bottom: none;
	font-size: 12px;
	width: 196px;
	padding-top: 3px;
	height: 19px;
	background-image:url(../upload/images/menu1.gif);
	font-weight: bold; 
	color: white; 
	float:left;
	padding-left: 15px;
}

#loginText{padding-left: 12px; margin-top: 10px;margin-bottom: 10px;}
.loginInput{ width: 65px; padding-right: 0px;}
#loginText a{color: RGB(74,136,150); text-decoration:underline;}
/*
#toolboxmenuBox #leftMenu{margin-left: 22px;}
*/

.inputTabel td{background-color: White;}
.btnCommon {cursor:pointer; font-weight: bold; height: 19px; color: White; background-image:url(../upload/images/menu2.gif); border: none;}
#btnArea { padding-top: 20px;}


/**************************************/
/*            LEFTMENU                */
/**************************************/

.imgLock{height: 10px; padding-left: 3px; border:none;}

#leftMenu{text-decoration: none;list-style-type: none;}
#leftMenu UL {padding:0px;margin:0px;list-style-type: none;}
#leftMenu UL LI{margin-left:0px;list-style-type:none;padding-left:0px;padding-top:2px;padding-bottom:2px;}
#leftMenu LI.Level0ActiveLI{/*	list-style-type: circle;*/list-style-image: url(/upload/images/ikon/arrow_menu_down.gif);}
#leftMenu LI.Level0InactiveLI:hover{list-style-image: url(/upload/images/ikon/arrow_menu_over.gif);/*dette virker kun i firefox (kommer til at virke i IE 7)*/}
#leftMenu LI.Level0InactiveOver{list-style-image: url(/upload/images/ikon/arrow_menu_over.gif);}
#leftMenu LI.Level0InactiveLIIE{list-style-image: url(/upload/images/ikon/arrow_menu_over.gif);/*dette virker kun i firefox (kommer til at virke i IE 7)*/}
#leftMenu LI.Level0InactiveLI{list-style-image: url(/upload/images/ikon/arrow_menu_out.gif);}

#leftMenu LI.Level0InactiveLILock{list-style-image: url(/upload/images/ikon/Log-in_dark_10x10.gif);}

#toolboxmenuDiv #leftMenu LI.Level0InactiveOver{list-style-image: url(/upload/images/ikon/arrow_menu_over.gif);}
#toolboxmenuDiv #leftMenu LI.Level0InactiveLI{list-style-image: url(/upload/images/ikon/arrow_menu_out.gif);}

/* Generel styling in menu*/
#leftMenu a{text-decoration: none;color: RGB(0,89,111); font-size: 12px; line-height: 15px;}
#leftMenu a:hover{color: RGB(100,188,70);}
/* Level 1 - in menu */
#leftMenu a.Level1Active{padding-left:5px; text-decoration:none;color: RGB(100,188,70);}
#leftMenu a.Level1Inactive{padding-left:5px;}
/* Level 2 - in menu */
#leftMenu a.Level2Active{padding-left:10px;color: RGB(100,188,70);}
#leftMenu a.Level2Inactive{padding-left:10px;}
/* Level 3 - in menu - not in use at this time */
#leftMenu a.Level3Active{padding-left:15px;color: RGB(100,188,70);}
#leftMenu a.Level3Inactive{padding-left:15px;}

/*Standard classes*/
.borderColor{border-color:RGB(206,226,117) !important;}

.x_topmargin10px{margin-top: 10px;
	}


/**************************************/
/*       SearchResult styling         */
/**************************************/

#SearchLayout{}
.SearchResultArea{margin-top:50px;}
.SearchArea{}
.SearchLable{float:left; width:90px;padding-top:10px;}
.SearchField{padding-top:10px;}
.SearchButton{padding-top:10px;}

.CompInfoLeft{width:110px;float:left;}
.CompInfoRight{width:200px;float:left;}

/**************************************/
/*       SearchThesisResult styling         */
/**************************************/

#SearchLayout{}
.SearchLableThesis{float:left; width:150px;padding-top:10px;}
	
/**************************************/
/*       Find Revisionsfirma		  */
/**************************************/

.FindAccountSearchField{width:478px;float:left;}
.FindAccountLabel{width:90px;padding-top:10px;float:left;}
.FindAccountLableZipCode{/*	padding-top:10px;*/width:90px;float:left;}
.FindAccountLable2{	width:10px;padding-left:5px;/*padding-top:10px;*/float:left;}
.FindAccountTextBox2{width:45px;/*	padding-top:10px;*/float:left;}
.FindAccountTextBox2 input{width:40px;/*	padding-top:5px;*/float:left;}
.FindAccountTextBox input{width:100px;/*padding-top:5px;*/float:left;}
.FindAccountTextBox{width:100px;padding-top:10px;float:left;}
#CompInfoArea{padding-top:10px;padding-bottom: 10px;}
table#tblBackground td{background-color: Transparent!important;}


/**************************************/
/*       SearchResult styling         */
/**************************************/
 .SearchResultsLink{margin-top: 10px;}

/**************************************/
/*         Sitemap styling            */
/**************************************/
#sitemapLayer{ font-family: Verdana; font-size: 12px;}
.sitemapLinkLevel0 {font-weight: bold;}
.sitemapLinkLevel1{}
.sitemapLinkLevel2{}
.sitemapLinkLevel3{}
.sitemapLinkLevel4{}

/********************************************/
/* ---  styling af indholdet i URL Mails ---*/
/********************************************/
#headerTextMail{color:RGB(0,89,111); font-size: 14px; font-weight: bold;}
#aboutTextMail{} /* nil pt. */
#newsletterFootertext{} /* arver font-settings fra body */


#newsletterTitle{color:RGB(0,89,111); font-size: 14px;}
#newsletterText{} /* nil pt. */


.mailListTitle{font-weight: bold;}
.mailListDates{display: none;} /* pt. fjernet */
.mailListText{} /* arver font-settings fra body */


.tabletype4
{
	border:solid white;
	/*border-color: solid 3px yellow;*/
}

.requiredvalue
{
	color:black;
}

.valsummary
{
	width:175px;
	padding-left:10px;
}

.valsummary li
{
	font-size:10px;	
}


.frontpageLoginError
{
	float: right;
	color: Red;
	margin-right: 5px;
}

ul.searchresult{padding:0;margin:20px 0 0 0;}
ul.searchresult li{padding:0 0 30px 0;margin:0;list-style:none;}
ul.searchresult li h3{padding:0 0 10px 0;margin:0;}

ul.pages{padding:0;margin:10px 0;}
ul.pages li{padding:0 10px 0 0;margin:0;list-style:none;float:left;}

a.btnWebsterLogin { font-size: 16px; color:Red;}
