

/*
alegen 20070117

// if(fihTri01.indexOf(serverName) != -1 && serverName.indexOf("test") != -1) {

test.fih.dk;test.fih.com;test.fih.se

www.fih.dk
*/
/* ## html elements ## */
	body 		{ margin:0px; padding:0px; text-align:center; background:url(http://www.fih.dk/Images/bg2_tcm2-6319.gif); background-repeat:repeat-x; }
	body.popup	{ text-align:left; background-color:#F1F3F3; }
	
	body, 
	tbody, 
	input, 
	select, 
	textarea,
	p,li,div,a 		{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; }
	h1,h2,h3,h4,h5,h6 { font-family:Verdana,Arial,Helvetica,sans-serif; }
	h2 a		{ font-size:11px;                                                                                                                                                            
                                                   font-weight:bold; 
                                                   text-transform:uppercase; 
                                                   color:#36A7E9;
                                                   padding:0px; 
                                                                                                                                      }
	img 		{ border:0px; }
	
	a 		{position:relative;  text-decoration:none; color:#36A7E9; font-weight:bold;/*B49500*/; }
	a:hover 	{ color:#79858C; }

	#oImgCloneTarget		{ visibility:hidden; }

	a.arrow 			{ }
	a.arrow:hover 		{ color:#79858C; }
	.span-arrow 		{ visibility:visible; background:url(http://www.fih.dk/Images/double_arrowblue_tcm2-6331.gif) no-repeat 0px 0px; margin-left:4px; padding-left:4px;}/*http://www.fih.dk/Images/double_arrow_tcm2-2023.gif*/
	.span-arrow-hover 		{ visibility:visible; background:url(http://www.fih.dk/Images/double_arrowblue_tcm2-6331.gif) no-repeat 0px -12px; margin-left:4px; padding-left:4px;}/*http://www.fih.dk/Images/double_arrow_tcm2-2023.gif*/
	

	input.hover	{ color:#fff; background:#79858C url(http://www.fih.dk/Images/gx_btn_submit_hover_tcm2-1876.gif) no-repeat right bottom !important; }

	input.btn	{ display:inline-block; border:none; font-weight:bold; color:#fff; background:#5B5B5A url(http://www.fih.dk/Images/btn_right_corner_grey_tcm2-6308.gif) no-repeat right bottom; padding:2px 8px 1px 6px; cursor:pointer; cursor:hand }
	html>body input.btn {padding-top:1px; padding-bottom:2px}
	a.btn         { display:inline-block; text-decoration:none !important; font-weight:bold; color:#fff; background:#B49400 url(http://www.fih.dk/Images/gx_btn_submit_tcm2-1877.gif) no-repeat right bottom; padding:2px 9px 2px 7px; }

	a.btn:hover,
	a.hover		{ color:#fff; background:#79858C url(http://www.fih.dk/Images/gx_btn_submit_hover_tcm2-1876.gif) no-repeat right bottom; }
	
	form 		{ margin:0px; }
	legend 	{ display:none; }
	fieldset 	{ border:none; margin:0px; padding:0px; }
	address	{ font-style:normal; display:inline; }

/* ## misc util classes ## */
	.float-right	{ float:right; }
	.float-left  	{ float:left; }
	.right-align 	{ text-align:right !important; }	
	.left-align 	{ text-align:left !important; }	
	.hidden	 	{ visibility:hidden; }
	.air-bottom 	{ margin-bottom:10px; }
	.air-top		{ margin-top:14px; }
	.nudge-down	{ margin-top:4px; }
	.nudge-up		{ margin-bottom:4px; }
	.link			{ cursor:pointer; cursor:hand; }	
	.force-newline 	{ clear:both; float:none; }
	.error-msg 	{ color:red; }
	.linklist a 		{ display:block; }
	.file-icon 		{ vertical-align:middle; margin-right:8px; }
	.area 		{ margin-bottom:20px; }

	/* forms */
	select.info		{ width:176px; }
	
	/* s: from old stylesheet: andfel */
	.image-block 	{ position:relative; padding:0px 8px 5px 5px; }
		.image-block a        {display:block; background-color:#ccc}
		.image-block a.iconlink-gif {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_gif_tcm2-1851.png) no-repeat}
		.image-block a.iconlink-jpeg {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_jpeg_tcm2-1852.png) no-repeat}
		.image-block a.iconlink-png {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_png_tcm2-1856.png) no-repeat}
		.image-block a.iconlink-msword {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_word_tcm2-1866.gif) no-repeat}
		.image-block a.iconlink-ms-excel {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_excel_tcm2-1848.gif) no-repeat}
		.image-block a.iconlink-ms-powerpoint {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_powerpoint_tcm2-1857.gif) no-repeat}
		.image-block a.iconlink-pdf {width:50px; height:50px; background:url(http://www.fih.dk/Images/icon_pdf_tcm2-1855.gif) no-repeat}
		.image-block a.iconlink-x-wav {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_wav_tcm2-1865.png) no-repeat}
		.image-block a.iconlink-plain {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_text_tcm2-1863.gif) no-repeat}
		.image-block a.iconlink-rtf {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_rtf_tcm2-1862.png) no-repeat}
		.image-block a.iconlink-octet-stream {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_exe_tcm2-1849.png) no-repeat}
		.image-block a.iconlink-x-msaccess {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_access_tcm2-1847.gif) no-repeat}
		.image-block a.iconlink-x-bmp {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_bitmap_tcm2-1846.gif) no-repeat}
		.image-block a.iconlink-vnd.rn-realmedia {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_realmedia_tcm2-1861.png) no-repeat}
		.image-block a.iconlink-quicktime {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_quicktime_tcm2-1860.png) no-repeat}
		.image-block a.iconlink-x-mpeg {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_mpeg_tcm2-1854.png) no-repeat}
		.image-block a.iconlink-x-shockwave-flash {width:32px; height:32px; background:url(http://www.fih.dk/Images/icon_flash_tcm2-1850.png) no-repeat}
	/* e: from old stylesheet: andfel */

/* ## rubrik items */
	.dropdown-menu  		{ text-align:left; }
	/*.dropdown-menu  li 		{ display:none}*/
	.dropdown-menu  li 		{ }
	.dropdown-menu select 	{ width:100%; }
	.inline { }
	.spacer { }.
	.links { }

/* ## fixes and hacks ## */
	.clear-fix:after 	{ content:"."; display:block; height:0px; clear:both; visibility:hidden; }
	/* Hides from IE-mac \*/
	* html .clear-fix {height: 1%;}
	/* End hide from IE-mac */
	.float-fix 		{ clear:both; float:none; overflow:hidden; height:1px; line-height:1px; }
	.clear-float	{ clear:left; }
	.hfob 		{ display:block !important; } /* hide from old browsers/show in new - is set to "none" in stylesheet: "fallback.css" */
	.hfnb 		{ visibility:hidden !important; display:none !important; } /* show in old browsers/hide in new - is set to "visible" in stylesheet: "fallback.css" */
	
	.col-left iframe { width:650px !important; height:455px !important; } 


/* ## navigation ## */
	#skip-nav 		{ display:none; }

	#regional 		{ font-size:9px; line-height:17px; }
	#regional ul 	{ margin:0px -11px 0px 0px; padding:0px; list-style:none; float:right; }
	#regional li 	{ float:left; background:url(http://www.fih.dk/Images/gx_regional_divider_tcm2-1887.gif) no-repeat 100% 50%; }
	#regional li a 	{ padding:0px 10px; color:#909090; font-weight:bold; }
	
	ul.menu 		{ margin:0px 20px; padding:0px; list-style:none; overflow:hidden; }
	ul.menu li 		{ display:block; float:left; }
	ul.menu a 		{ display:inline; float:left; font-weight:bold; line-height:16px; }
	
	#main-menu 		{ display:inline; height:20px; float:left; width:100%; visibility:visible; /*background:#fff; border-bottom:0px solid #BABFC2;*/ width:950px; background:url(http://www.fih.dk/Images/topmenu_tcm2-6302.jpg);background-repeat:repeat-x; border-bottom:1px solid #BABFC2;}
	#main-menu ul 	{ background:url(http://www.fih.dk/Images/gx_mainmenu_divider_tcm2-1880.gif) no-repeat 0% 50%; }
	#main-menu a 	{ color:#909090; position:relative; text-transform:uppercase; margin-right:-2px !important; background:url(http://www.fih.dk/Images/gx_mainmenu_divider_tcm2-1880.gif) no-repeat 100% 50%; padding:0px 10px; }
	#main-menu .sel 	{ color:#5D5F5E; background-color:#E4E5E7; background-image:none; position:relative; padding-bottom:1px; margin-bottom:-1px; border-left:2px solid #BABFC2; border-right:2px solid #BABFC2; }
	#main-menu .no-submenus 	{ border-bottom:1px solid #BABFC2; }
 	#main-menu .login	{ color:#3D3D3D; background-color:#E1D499; }
	
	#sub-menu 		{  display:inline; float:left; width:100%; visibility:visible; background-color:#E4E5E7 /*url(http://www.fih.dk/Images/gx_submenu_dash_tcm2-1881.gif) repeat-x 0px 100%*/; padding-bottom:1px; }
	#sub-menu ul 	{ background:url(http://www.fih.dk/Images/gx_submenu_divider_tcm2-1882.gif) no-repeat 0% 50%; }
	#sub-menu a 	{ color:#707070; padding:0px 10px; background:url(http://www.fih.dk/Images/gx_submenu_divider_tcm2-1882.gif) no-repeat 100% 50%; }
	#sub-menu .login 	{ color:#707070; background-color:#E1D499; }
	#sub-menu .sel 	{ color:#5D5F5E; }


	#main-capm-menu 		{ visibility:visible; background:#B49401; border-bottom:1px solid #FFFFFF;}
	#main-capm-menu ul 	{ background:url(http://www.fih.dk/Images/gx_mainmenu_divider_capm_tcm2-3902.gif) no-repeat 0% 50%; }
	#main-capm-menu a 	{ color:#FFF; position:relative; text-transform:uppercase; margin-right:-2px !important; background:url(http://www.fih.dk/Images/gx_mainmenu_divider_capm_tcm2-3902.gif) no-repeat 100% 50%; padding:0px 10px; }
	#main-capm-menu .sel 	{ color:#815E02; background-color:#D0BC65; background-image:none; position:relative; padding-bottom:1px; margin-bottom:-1px; border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF;}
	#main-capm-menu .no-submenus 	{ border-bottom:1px solid #FFFFFF; }
 	#main-capm-menu .login	{ color:#FFF; background-color:#E1D499; }
	
	#sub-capm-menu 		{  visibility:visible; background:#D0BC65 url(http://www.fih.dk/Images/gx_submenu_dash_capm_tcm2-3903.gif) repeat-x 0px 100%; padding-bottom:1px; height: 17px; }
	#sub-capm-menu ul 	{ background:url(http://www.fih.dk/Images/gx_submenu_divider_capm_tcm2-3904.gif) no-repeat 0% 50%; }
	#sub-capm-menu a 	{ color:#FFF; padding:0px 10px; background:url(http://www.fih.dk/Images/gx_submenu_divider_capm_tcm2-3904.gif) no-repeat 100% 50%; }
	#sub-capm-menu .login 	{ color:#FFF; background-color:#E1D499; }
	#sub-capm-menu .sel 	{ color:#815E02; }
	
	
	.push-last-element .last {float:right}

/* ## page elements ## */
	.pos-content 	{ width:910px; margin:0px auto; text-align:left; overflow:hidden; }
	
	#page 		{ width:950px; margin:0px auto; border-left:0px solid #DDE1E2; border-right:0px solid #DDE1E2; background:#F9F9F9;  background:url(http://www.fih.dk/Images/bg2_tcm2-6319.gif); background-repeat:repeat-x; /*overflow:hidden;*/ }
	#header 		{ background:#8A98A5 url(http://www.fih.dk/Images/bg_page2_tcm2-6320.gif) no-repeat; height:35px; text-align:left; }
	#header_capm	{ background:#8A98A5 url(http://www.fih.dk/Images/gx_header_image_capm_tcm2-3910.jpg) no-repeat; height:101px; text-align:left; }	
	.logo-link 		{ display:block; width:400px; height:40px; }

	#print-header 	{ display:none !important; }
	
	#popup-logo 	{ background-color:#79858C; display:block; }

	/* only on indexpage */
  
  /* FRAMFAB\CARJE #login 		{ position:absolute; left:20px; top:230px; width:620px; text-align:left; }*/

	/* #login 		{ margin-left: -20px; padding-left: 20px; position:absolute; bottom:10px; width:9px; text-align:left; background-image:url(http://www.fih.dk/Images/gx_frontpage_bg_tcm2-1867.gif); background-position: 0px 14px; 
background-repeat:no-repeat; z-index: -1;clear:both;} */

	#login { position:relative; display:inline; clear:both; float:left; margin:-35px 0px 0px -20px; padding-left:20px; width:920px; height:62px; text-align:left; background:url(http://www.fih.dk/Images/gx_frontpage_bg_tcm2-1867.gif) no-repeat 0 -231px}
	
	#login form 	{ padding:0px; margin:10px 0px !important; }
	#login label 	{ display:block; margin-bottom:2px; }
	#login input.text	{ width:106px; }
	#login .push	{ display:block; display:inline-block; padding-top:13px; margin-left:14px; }
	#login .col		{ float:left; margin-right:0px; } /*ret her til 6px*/
	#login .positioned	{ position:absolute; left:347px; margin-right:-20px; top:31px; min-height:40px; }
	#error-msg 		{ background-color:#B49500; margin-top:18px; width:320px; }
	#error-msg .text { position:relative; padding:3px 6px; color:#fff; font-weight:bold; }
	
	#login .validate-empty-fields	{  } /* is used only to be able to reference the element in js-files. */
	.not-valid		{ background-color:#B49500; }
	
	#footer 			{ line-height:15px; text-align:left; background-color:#DEE1E2; color:#AEB0B0; padding:0px 20px; }
	#footer .content 		{ float:left; }
	#footer .footer-right 	{ float:left; margin-left:80px; }
	#footer .footer-right a { margin-left:30px; }

/* ## page columns ## */
	#page-coloumns 		{ clear:both; text-align:left; padding:24px 10px 10px 20px; position:relative; z-index:4000; height:300px; background-color:#FFFFFF; }
	
	html > body #page-coloumns 		{ height:auto; min-height:300px; }
		
		/* FRAMFAB\CARFJE .frontpage		{ background-image:url(http://www.fih.dk/Images/gx_frontpage_bg_tcm2-1867.gif); /*background-position: 0px 30px;*/ background-repeat:no-repeat; }*/

		.frontpage		{width:900px; border: 0px solid #00000;}
		
	.col-left 			{ width:601px; float:left;position:relative; top: -6px;}
	      .col-left .content	{ margin-bottom:15px; }
	      .col-left .finish		{ border-bottom:1px solid #CCCCCC; }
	      .col-left .no-border	{ border-bottom:0px; }
		.col-left .text-image	{display:inline; float:left; padding:9px; width:395px; }
		.col-left div.text	{ display:inline; float:left; clear:both; padding:10px; 
			                    
                                                                   }
		  .col-left div.text.frontpage 	{ display:inline; float:left; clear:both; padding-left: 0px; padding-bottom: 0px; }


		
            .col-left .img		{ float:right; }

		.col-left .campaign-wrapper { margin-bottom: 250px; }
		.col-left div.campaign			{ width:299px; height:78px; float:left; overflow:hidden; border:1px solid #AFB6BA; margin-top:-1px; margin-right:-1px; background-color:#f9f9f9; background-repeat:no-repeat; background-position:top right; position:relative; }
		.campaign-wrapper > div.campaign	{ height:auto !important; min-height:78px !important;} /* For moz, saf only. Makes the campaign divs able to expand so the text is scalable. */
		
		.col-left div.campaign img 	{ margin:10px; display:block; }
		.col-left div.campaign .list-left	{ line-height:13px; position:absolute; top:33px; left:9px; width:125px; overflow:hidden; }
		.col-left div.campaign .list-right	{ line-height:13px; position:absolute; top:33px; left:140px; width:125px; overflow:hidden; }
		.col-left div.campaign .list-left div,
		.col-left div.campaign .list-right div   { background:url(http://www.fih.dk/Images/gx_ul_dot_tcm2-1871.gif) no-repeat 0px 0px; padding-left:16px; }
		
		.col-right 			{ width:290px; float:left; margin-left:20px; margin-top: -6px; }
/*			.col-right .content 	{ display:inline; float:left; width:100%; border-color: #ffffff; background:transparent url(right_corner_grey_gif) no-repeat  1px bottom; !important;    }  background-image is the corner flap */
			.col-right .content 	{ display:inline; float:left; width:100%; background:transparent url(http://www.fih.dk/Images/gx_corner_right_tcm2-1874.gif) no-repeat 1px bottom !important; } /* background-image is the corner flap */


			.col-right .section 	{ font-size:11px; 									   line-height:18px; 
					   font-weight:600; 
					   text-transform:uppercase; 
					   color:#FFFFFF; 
					   background-color:#999999;
					   border-bottom:1px  solid #999999; 
					   padding:0px; 
					   padding-left:8px; 
					   margin:0px;}
			.col-right div.text 	{ padding:12px 20px 0px 20px; }
			.col-right div.text p	{ margin:0px 0px 1px 0px; }
/*##			.col-right img 			{ float:left; margin:0px 15px 10px 1px; } ##*/
			.col-right img 			{ float:left; margin:0px 15px 1px 1px; } 
			.col-right p 			{ margin:11px 15px 15px 15px; }
			.col-right ul			{ margin:0px; margin-bottom:12px; padding:0px; line-height:15px; list-style-type:none; }
			.col-right .paging-list { margin-bottom:15px; }

			.col-right .last { margin-bottom:15px; }
				.col-right .paging-list .title 				{ text-align:center; font-weight:bold; }
				.col-right .paging-list .date 				{ margin:0px; }
				.col-right .paging-list h4.ingress-header 	{ margin:0px; font-weight:normal;}
				.col-right .paging-list div.ingress 		{ margin-bottom:6px; }

		.col-wide 			{ width:910px; }
	      .col-wide .content	{ background-color:#fff; }
		.col-wide div.text	{ padding:10px; }

		
		/* common for both cols */
		.col-left p,
		.col-right p,
		.col-wide p,
		.col-popup p		{ line-height:13px; }
		.slim				{ padding:0px; }
		.slim p				{ margin:8px 8px 10px 8px; }
		h1.section,
		h2.section			{ font-size:11px; 
                                                                                   line-height:18px; 
                                                                                   font-weight:bold; 
                                                                                   text-transform:uppercase; 
                                                                                   color:#000000;
                                                                                   background-color:#FFFFFF;     
                                                                                   padding:0px; 
                                                                                   padding-left:8px; 
                                                                                   margin:0px; 
                                                                                   }




		h1.left			{ background-color:#79858C; }
		h1.section-popup		{ font-size:11px; 
                                                                                   font-weight:bold; 
                                                                                   margin:0px; 
                                                                                   margin-top:33px; 
                                                                                   padding-left:15px; 
                                                                                   line-height:26px; 
                                                                                   background:url(http://www.fih.dk/Images/gx_popup_header_bg_tcm2-1885.gif) no-repeat right top; }

		.popup-header-wrap { background:url(http://www.fih.dk/Images/gx_popup_header_bg_tile_tcm2-1883.gif) repeat-x; }

		h2.section-headline	{ font-size:11px; font-weight:bold; margin:0px; margin-bottom:10px; }
		h2.section-firmname	{ font-size:10px; font-weight:bold; color:#000; background-color:#fff; padding:0px; margin:9px 0px 29px 8px; }
		h3.miniheadline	{ font-size:10px; font-weight:bold; color:#000; background-color:#fff; padding:0px; margin:0px 0px 3px 0px; }

		.date 				{ margin-bottom:10px; }

		.item				{ display:inline; 
                                                                                                   float:left; width:100%; 
                                                                                                   margin-bottom:15px; 
                                                                                                   background:url(http://www.fih.dk/Images/gx_right_col_bg_tcm2-1869.gif) repeat-y;
                                                                                                   } 
                                                                                                   /* Background-image creates the grey border around the box */

		ul.news			{ line-height:13px; }
		ul.news li			{ margin-bottom:12px; }
		/*  */
		
		
		.content-popup		{ }
			.inner		{ margin:15px 15px 15px 15px; }
			.popup-fill-bg	{ background-color:#fff; padding:15px; margin-bottom:15px; }


/* ## tables ## */
	table.info			{ border:0px !important; border-collapse:collapse; text-align:left; }
                table.frontpage		{ border:0px !important; border-collapse:collapse; text-align:left; float:left; }
                table.frontpage .header		{ border:0px !important; border-collapse:collapse; text-align:left; float:left;  background-color:#CCCCCC;}
	table.infologind			{ border:0px !important; border-collapse:collapse; text-align:left;
                                                                                   margin-top:-12px; }


	table.info td		{ text-align:left; 
				font-size:10px; 
				background-color:#fff; 
				padding:4px 8px 4px 0px;
				border: 0px #CCCCCC none;
				 !important; 
				}

	table.infologind td		{ text-align:left; 
				font-size:10px; 
				background-color:#fff; 
				border: 0px #CCCCCC none;
				 !important; 
				}
	table.infoborder		{ 
/*				border:1px #cccccc solid !important; */
				border-collapse:collapse; 
				text-align:left;}

	table.infoborder tr th		
				{                                                                                    
				background-color:#FFFFFFF;     
				text-align:left; 
				font-size:10px; 
				padding:0px 0px 0px 0px;
				margin:4px 8px 4px 0px;
				border: 0px #CCCCCC none;
				 !important; 
				}

	table.infoborder td		
				{ 
				text-align:left; 
				font-size:10px; 
				background-color:#fff; 
				padding:3px 4px 3px 4px;
				margin:4px 8px 4px 0px;
				border: 1px #CCCCCC solid;
				!important; 
				}
	.all 		
				{ text-align:left; 
				font-size:10px; 
				background-color:#fff; 
				padding:3px 4px 3px 4px;
				margin:4px 8px 4px 0px;
				border: 1px #CCCCCC solid;
				 !important; 
				}

	table.frontpage td		{ text-align:left; font-size:10px; background-color:#fff; padding:0px 15px 0px 15px; height:78px;}
	table.center		{ border:1px !important; border-collapse:collapse; text-align:center; }
	.info .whitetext td			{ font-size:10px; 
					line-height:18px; 
					font-weight:bold; 
					text-transform:uppercase; 
					background-image: url(http://www.fih.dk/Images/topbillede_tcm2-6323.gif);
					color:#fff; 
					padding:0px; 
					padding-left:8px; 
					margin:0px; }

                .businessarea                           {/*background-image:url(http://www.fih.dk/Images/pil_tcm2-6330.jpg);*/ 
			                 /*background-position:right; */
			                 /*background-repeat:no-repeat; */
			                 /*padding-right:16px;	*/
			                 text-transform:uppercase;
			                 font-weight:600;
			                 color: #000000;}

                .businessarea a                           {color: #000000;}

                table.frontpage tr		{ border:0px !important; border-collapse:collapse; text-align:left; float:left; }

                table .frontpageheader 	{ border:0px !important; border-collapse:collapse; text-align:left; float:left; margin:0px 0px 0px 8px; color:#3B5168; background-color:#CCCCCC; line-height:12px;  }
                tr .frontpageheader 		{ border:0px !important; border-collapse:collapse; text-align:left; float:left; color:#3B5168; background-color:#CCCCCC; margin:0px 0px 0px 0px; height:12px;}
                td .frontpageheader 		{text-align:left; margin:0px 0px 0px 0px;  }




	table.center td		{ text-align:center; float:center; font-size:10px; background-color:#ffffff; padding:0px 0px 0px 0px !important;  }

	table.info tr		{ vertical-align:top; }
	table.infologind tr		{ vertical-align:top;
				   height:9px; }

	table.frontpage tr		{ vertical-align:middle; }



	table.basic 		{ border:0px !important; border-collapse:collapse; width:100%; text-align:right; }
	table.basic a 		{ text-decoration:underline; }
	table.color01		{  }
	table.color02		{  }
	
		table.color01 th 	{ font-size:9px; color:#fff; padding:19px 7px 4px 0px; background:#869197 url(http://www.fih.dk/Images/gx_tbl_brd_1x3_fff_tcm2-1890.gif) repeat-y right top; }
		table.color02 th 	{ font-size:9px; color:#fff; padding:19px 7px 4px 0px; background:#B49400 url(http://www.fih.dk/Images/gx_tbl_brd_1x3_fff_tcm2-1890.gif) repeat-y right top; }
		
		tr.slim th 		{ padding:4px 7px 2px 0px; }
		
		table.color01 td	{ border:0px !important; font-size:10px; color:#3D3D3D; padding:4px 7px 2px 0px; background:#E4E7E8 url(http://www.fih.dk/Images/gx_tbl_brd_1x3_d_c1_tcm2-1888.gif) repeat-y right top; }
		table.color02 td	{ border:0px !important; font-size:10px; color:#3D3D3D; padding:4px 7px 2px 0px; background:#E8DFB2 url(http://www.fih.dk/Images/gx_tbl_brd_1x3_d_c2_tcm2-1889.gif) repeat-y right top; }
		
		th.last,
		td.last 		{ background-image:none !important; }
		
		table.color01 tr.dark td		{ background-color:#E4E7E8; border-top:1px solid #fff !important; }
		table.color01 tr.light td		{ background-color:#F5F6F6; border-top:1px solid #fff !important; }
                                table.color01 tr.white td		{ background-color:#FFFFFF; border-top:1px solid #fff !important; }


		table.color02 tr.dark td		{ background-color:#E8DFB2; border-top:1px solid #fff !important; }
		table.color02 tr.light td		{ background-color:#F0EACC; border-top:1px solid #fff !important; }
		table.color02 tr.white td		{ background-color:#FFFFFF; border-top:1px solid #fff !important; }


	// temp color override
		table.color02 th			{ background-color:#869197 !important; background-image:url(http://www.fih.dk/Images/gx_tbl_brd_1x3_fff_tcm2-1890.gif) }
		table.color02 td			{ background-color:#E4E7E8; background-image:url(http://www.fih.dk/Images/gx_tbl_brd_1x3_d_c1_tcm2-1888.gif) }
		table.color02 tr.dark td		{ background-color:#E4E7E8}
		table.color02 tr.light td		{ background-color:#F5F6F6}

		tr.result th	{ text-align:center; padding:4px 0px 2px 0px; }
		tr.result td	{ text-align:center; border-bottom:1px solid #D7DADC; }
		
		tr.close td,
		table.close td,
		div.close 		{ border-bottom:1px solid #D7DADC !important; }
		
		.push-down		{ margin-top:30px; }
	
	.criteria-row 			{ margin-bottom:20px; }
		.criteria-row div		{ float:left; padding-right:18px; }
		.criteria-row h3		{ font-size:10px; font-weight:bold; margin:0px; margin-bottom:2px; }
		.criteria-row select	{ width:183px; }
		.criteria-row div > select	{ width:181px; } /* moz,saf */
		.criteria-row input.text	{ width:177px; }
		.criteria-row div.radio		{ width:181px; }
		.criteria-row div.radio h2	{ font-size:10px; font-weight:bold; display:inline !important; margin-right:7px; }
		.criteria-row div.radio input { margin-left:-4px; vertical-align:-5px; }
		.criteria-row div.radio > input { margin-left:0px; vertical-align:-4px; } /* moz,saf */
		.criteria-row .col	{ float:left; margin-right:6px; }
		
	.criteria-row-btns 		{ width:578px; text-align:right !important; }
		.criteria-row-btns input	{ margin-left:10px; }

	input.in-table	{ vertical-align:top; margin:0px; height:14px; }



/* ANDFEL */

	.image-map {position:relative; width:100%}
		.image-map img.base-image {position:relative; top:0px; left:0px}
		.image-map a {position:absolute; display:block; background:url(http://www.fih.dk/Images/dot.gif)}
		
		#page-coloumns .image-map a .linkText {display:none}
		.preview-mode .image-map a {border:1px dotted #f00}


	.thumbnails {clear:both; width:550px; margin-left:10px }
	.col-wide .thumbnails {width:100%}
		.thumbnail {position:relative; float:left; width:130px; padding:10px 0px 0px 10px}
			.thumbnail .header {font-weight:bold; color:#000; margin-bottom:2px}
			.thumbnail img {display:block}


/* POPUP MENUS */


/*popup-menu dept-popup*/

	#popup-menu-container 	{ display:block !important; }
		.popup-menu 	{ display:none; position:absolute; top:0px; left:0px; background:#fff; border:1px solid #C0C0C0; z-index:1000; text-align:left; }

		.popup-menu ul 	{ list-style:none; margin:0px: padding:0px; }
		.popup-menu li 	{ }

		
		/*html>body .popup-menu {margin-left:-1px}*/
		/*html>body .popup-menu li {display:block}*/
		
		/*.popup-menu a .on {display:none}
		.popup-menu a .off {display:block}
		.popup-menu a:hover {display:block}
		.popup-menu a:hover .on {display:block}
		.popup-menu a:hover .off {display:none}*/


	#help-popup {position:absolute; display:none; top:150px; left:200px; height:auto; width:384px; z-index:10}
		#help-box {position:absolute; display:none; top:0px; left:0px; width:380px; border:2px solid #900; background:#fff; z-index:10}
			#help-popup #help-box {display:block}
			#help-popup a.close {position:absolute; display:block; width:13px; height:13px; top:10px; right:4px;}
			#help-popup .header {padding:8px 4px 2px}
			#help-popup .content {padding:8px 4px; border-top:1px solid #000}
	
	
	#dept-popup {position:absolute; display:none; top:100px; left:320px; z-index:20;text-align:left !important;}
	/*.dept-popup {position:absolute; display:block; top:0px; left:0px; width:155px; border:1px solid #999; background:#fff; z-index:10;}*/
	.dept-popup { width:155px; border:1px solid #999; background:#fff; z-index:10; }
		.thumbnails .dept-popup, .col-middle .dept-popup {display:none}
		.dept-popup ul {border-color:#999; list-style:none;}
		.dept-popup a {display:block; width:100%; text-decoration:none; line-height:normal; padding:2px 7px}
		html>body .dept-popup a {width:auto}
		.dept-popup a:hover {background-color:#FEE1D2; color:#000}


	#loan-popup {position:absolute; display:block; top:0px; left:0px; width:155px; z-index:5000; text-align:left !important; overflow:hidden}
		#loan-popup .popup-menu {position:relative; display:inline; float:left;}
		#loan-popup ul {float:none; margin:10px 0px; padding:0px;}
		#loan-popup li {display:block; margin:0px; padding:0px; }
		#loan-popup a {display:block; width:100%; padding:1px 10px; }
		#loan-popup a:hover {background-color:#E4E7E8; color:#000}
		html>body #loan-popup a {display:block; float:none; clear:none; width:auto;}

	#employee-popup {position:absolute; display:none; top:100px; left:320px; z-index:20}
		#employee-popup .employee {float:none; position:absolute; width:160px; color:#666; text-align:left; padding:15px 15px 15px 28px; border:1px solid #000; background:#fff; z-index:10;}
		#employee-popup .images {margin:0px 0px 5px 0px; text-align:left}
		#employee-popup .images img {display:block; margin:0px}
		#employee-popup .images .img-small {display:none}
		#employee-popup .handle-bar {position:absolute; top:0px; left:0px; width:158px; height:5px; border-bottom:1px solid #000; background:#ccc; overflow:hidden; z-index:10}
	
	#map-popup {position:absolute; display:none; top:200px; left:320px; z-index:5000;}
		#map-popup .linkText {position:absolute; width:300px; height:200px; color:#666; text-align:left; padding:15px 15px 10px; border:1px solid #000; background:#fff; z-index:10;}
		#map-popup h2 {font-weight:bold; color:#633}
		
		#map-popup .handle-bar {position:absolute; top:0px; left:0px; width:298px; height:5px; border-bottom:1px solid #000; background:#ccc; overflow:hidden; z-index:10}
	
	.drop-shadow {position:relative; top:3px; left:3px; background:#000; z-index:5; filter:alpha(opacity=25); -moz-opacity:0.25}
	.small-shadow {top:2px; left:2px}

	.foldud {color:#36A7E9; font-weight:bold; cursor:pointer;}
/* CSS specific to the table on Netbank Privat for FIH */
table.NetbankPrivat { background:url(../Images/fih_bg_tcm2-6923.jpg) no-repeat; }
table.NetbankPrivat tr td { font-family:Verdana; color:#FFFFFF; font-size:10px; font-weight:bold; vertical-align:top; background: transparent !important; text-align:left !important; }
table.NetbankPrivat tr td.empty { width:87px; height:49px; }
table.NetbankPrivat tr td.seperatorTop { width:9px; height:49px; }
table.NetbankPrivat tr td.top { width:62px; height:29px; padding:20px 0px 0px 9px; }
table.NetbankPrivat tr td.topLast { width:61px; height:29px; padding:20px 0px 0px 9px; }
table.NetbankPrivat tr td.cellFirst { width:78px; height:21px; padding:20px 0px 0px 9px; }
table.NetbankPrivat tr td.cellSeperator { width:9px; height:41px; }
table.NetbankPrivat tr td.cell { width:62px; height:21px; padding:20px 0px 0px 9px; }
table.NetbankPrivat tr td.cellLast { width:61px; height:21px; padding:20px 0px 0px 9px; }
table.NetbankPrivat tr td.cellFirstTwo { width:78px; height:20px; padding:19px 0px 0px 9px; }
table.NetbankPrivat tr td.cellSeperatorTwo { width:9px; height:40px; }
table.NetbankPrivat tr td.cellTwo { width:62px; height:20px; padding:19px 0px 0px 9px; }
table.NetbankPrivat tr td.cellLastTwo { width:61px; height:20px; padding:19px 0px 0px 9px; }