@import url(highslide.css);

body { margin:0 0 14px 0;font-family:verdana,arial;font-size:10px;color:#fff;background: #151515 }

img { border:0 }

h1, h2 { font-family:'Trebuchet MS',Arial;font-size:15px;margin:1px 0 0 0;height:17px;padding:0}
h1 em, h2 em { color:#fff; font-style:normal }
p { margin:12px 0 0 0;line-height:1.4em} 

.fe_breaker{font-size:1px;height:0;line-height:0;clear:both;}
.fe_center {text-align:center}
.fe_right {text-align:right}
.fe_floatright {float:right}
.fe_left {text-align:left}
.fe_relative { position:relative }
.fe_nomargin { margin:0!important }
.fe_nopadding { padding:0!important }

#fe_container { width:848px;margin:auto }
#fe_main_navigation { margin:13px 7px 0 7px;height:130px}
	#fe_main_navigation .fe_top { height: 108px;margin-top:7px;background:url(../gfx/menu/global_menu_background.png);position:relative }
	#fe_main_navigation img.fe_logo { margin:5px 0 0 20px; float:left }
	#fe_main_navigation .fe_bottom { height: 15px;background:url(../gfx/menu/bottom_bar.png);font-size:1px}
	#fe_main_navigation ul { white-space:nowrap; margin:0 0 0 217px;list-style:none;padding:74px 0 0 0;position:relative;top:5px}
	#fe_main_navigation li { line-height:29px;padding:0 0 0 6px;display:block;float:left;height:29px;background:url(../gfx/menu/left_corner.png) no-repeat;font-family:'Trebuchet MS',Arial;font-size:11px;font-weight:normal;xxxfont-style:italic; }
	#fe_main_navigation li.fe_current { line-height:34px;height:34px }
	#fe_main_navigation li a{ height:26px;display:block;text-decoration:none;color:#fff;background:url(../gfx/menu/extended.png) top right; padding: 3px 19px 0 13px;float:left }
	#fe_main_navigation li.fe_current a{ padding-top:0px;height:34px }
	#fe_main_navigation li a:hover { text-decoration:underline }

.fe_search {position: absolute;left:680px;z-index:20;top:0}
	.fe_search input { background-color: #494949!important}
	.fe_search select { background-color:#494949;width:96px;top:4px;left:0;border:1px solid #ccc!important;position:relative;padding:0;margin:0;height:18px!important}

#fe_sub_navigation ul {clear:both;margin:-2px 0 0 0;padding:0 0 9px 0;list-style:none;background:url(../gfx/menu/menu_item_L2_bottom_black.png) no-repeat left bottom}
#fe_sub_navigation ul li {margin:0;padding:0;width:100%}
	#fe_sub_navigation ul li a{padding:0 0 0 17px;color:white;font-family:'Trebuchet MS',verdana;font-size:11px;font-weight:normal;xxxfont-style:italic;height:30px;line-height:30px;width:175px;display:block;text-decoration:none}
	#fe_sub_navigation ul li a.fe_current{}
	#fe_sub_navigation ul li a:hover{text-decoration:underline}
	#fe_sub_navigation ul li ul {overflow:hidden;width:192px;margin:0 0 3px 0;padding:3px 0}
	#fe_sub_navigation ul li ul li {margin:0;padding:0}
		#fe_sub_navigation ul li ul li a{font-size:10px;font-style:normal;color:#2d3333;background:url(../gfx/menu/menu_item_L3_unselected.png) no-repeat;margin:0 0 2px 3px;font-family:verdana;font-weight:normal;height:22px;line-height:22px;}
		#fe_sub_navigation ul li ul li a:hover{color:#fff;text-decoration:none}
		#fe_sub_navigation ul li ul li.fe_lastchild a{margin: 0 0 0 3px}
		#fe_sub_navigation ul li ul li a.fe_current{color:#fff;background:url(../gfx/menu/menu_item_L3_selected.png) no-repeat}
	#fe_sub_navigation ul li.fe_lastchild a{margin: 0;height:22px;overflow:hidden }	
	#fe_sub_navigation_bottom { margin: 25px 0 0 0; height:136px; background:url(../gfx/menu/fe_klode.png) no-repeat }
		
.fe_onecol {width:212px;float:left;overflow:normal}
.fe_twocol {width:424px;float:left;overflow:hidden}
.fe_threecol {width:636px;float:left;overflow:hidden}
.fe_fourcol {width:848px;overflow:hidden}


.fe_block { float:left; }
	.fe_block h3 { font-size:12px; margin: 8px 0 0 11px;padding:0 }
	.fe_block h3.fe_globe { padding: 0 0 0 19px;font-weight:normal;font-family:'Trebuchet MS',Arial; background: url(../gfx/fe_globe.gif) no-repeat left center }
	.fe_block .fe_block_contentbg {padding:0 9px }
	.fe_block .fe_block_content {background:url(../gfx/blocks/bg_center_gradient.png) repeat-x;padding:1px 0 0 1px;height:100% }
	.fe_block .fe_block_content .fe_block_content_col1 {margin:20px 0 0 0; padding: 0 20px 0 13px; width: 93px; float:left}
		.fe_block .fe_block_content .fe_block_content_col1 ul { margin:0 0 0 14px;padding:0;list-style: url(/files/design/gfx/menu/menu_item_L4_unselected.gif) }
		.fe_block .fe_block_content .fe_block_content_col1 ul li { margin: 0 0 8px 0}
		.fe_block .fe_block_content .fe_block_content_col1 li a {color:#fff;text-decoration:none}
		.fe_block .fe_block_content .fe_block_content_col1 li a:hover {color:#fff;text-decoration:underline}
				
	.fe_block .fe_block_content .fe_block_content_col2 {margin:20px 0 0 0; padding: 0 34px 0 26px; width: 216px; float:left; background: url(/files/design/gfx/menu/menu_L4_delimiter.gif) repeat-y left top }

	
	.fe_block .fe_block_content_txt {padding:1px 29px 7px 31px;height:100% }
		.fe_block .fe_block_content_txt h3 { margin: 8px 0 0 0; }
	.fe_block .fe_block_top_left { float:left;font-size:0;width:13px;height:12px;background:url(../gfx/blocks/bg_corner_top_left.png); }
	.fe_block .fe_block_top_middle {float:left;font-size:0;height:12px;background:url(../gfx/blocks/bg_top.png); }
	.fe_block .fe_block_top_right { float:left;font-size:0;width:13px;height:12px;background:url(../gfx/blocks/bg_corner_top_right.png); }	
	.fe_block .fe_block_bottom_left { float:left;font-size:0;width:13px;height:12px;background:url(../gfx/blocks/bg_corner_bottom_left.png); }
	.fe_block .fe_block_bottom_middle {float:left;font-size:0;height:12px;background:url(../gfx/blocks/bg_bottom.png); }
	.fe_block .fe_block_bottom_right { float:left;font-size:0;width:13px;height:12px;background:url(../gfx/blocks/bg_corner_bottom_right.png); }	

.fe_block_content_txt ul {margin-left:13px;padding-left:0}	
.fe_block_content_txt li {margin-bottom:6px}
.fe_block_content_txt h2, .fe_block_content_txt h1 {margin:20px 0 0 0;}	


	
.fe_block_h_0_5 { height:105px;  }
	.fe_block_h_0_5 .fe_block_contentbg {height:81px;overflow:hidden}
.fe_block_h_1 { height:210px; }
	.fe_block_h_1 .fe_block_contentbg {height:186px;overflow:hidden}
.fe_block_h_1_5 { height:315px; }
	.fe_block_h_1_5 .fe_block_contentbg {height:291px;overflow:hidden}
.fe_block_h_2 { height:420px; }
	.fe_block_h_2 .fe_block_contentbg {height:396px;overflow:hidden}


	
.fe_block_w_1 { width:212px; }
	.fe_block_w_1 .fe_block_bottom_middle,
	.fe_block_w_1 .fe_block_top_middle {width:186px;}
	.fe_block_w_1 .fe_block_contentbg { background:url(../gfx/blocks/bg_tvaersnit_1.png) }
	.fe_block_w_1 .fe_block_content_txt {padding:1px 12px 1px 12px }
	.fe_block_w_1 .fe_block_content_txt h2 {margin: 10px 0 0 0 }
.fe_block_w_2 { width:424px; }
	.fe_block_w_2 .fe_block_bottom_middle,	
	.fe_block_w_2 .fe_block_top_middle {width:398px;}
	.fe_block_w_2 .fe_block_contentbg { background:url(../gfx/blocks/bg_tvaersnit_2.png) }
.fe_block_w_3 { width:636px; }
	.fe_block_w_3 .fe_block_bottom_middle,	
	.fe_block_w_3 .fe_block_top_middle {width:610px;}
	.fe_block_w_3 .fe_block_contentbg { background:url(../gfx/blocks/bg_tvaersnit_3.png) }
.fe_block_w_4 { width:848px; }
	.fe_block_w_4 .fe_block_bottom_middle,	
	.fe_block_w_4 .fe_block_top_middle {width:822px;}
	.fe_block_w_4 .fe_block_contentbg { background:url(../gfx/blocks/bg_tvaersnit_4.png) }

.fe_contactbox { background-repeat:no-repeat!important;background-position: center!important }	
.fe_contactbox h2, .fe_contactbox p  { margin:15px 0 0 240px}
.fe_contactbox_readmore { top:184px;line-height:19px;left:319px;position:absolute;width:72px;height:19px;background:url(../gfx/news_readmore.gif);text-align:center;z-index:15 }
	.fe_contactbox_readmore a {color:#ffffff;text-decoration:none }
	.fe_contactbox_readmore a:hover {text-decoration:underline }

#fe_newsviewer { position:relative; float:left; margin:13px 0 0 0;width:155px;height:145px;overflow:hidden}
#fe_newsviewer_overlay { position:absolute;top:0;left:0;z-index:10;background:url(../gfx/newsconsole.png);width:155px;height:148px;xxxcursor:pointer }	
#fe_newsviewer_prev { left:-2px;position:relative;float:left;margin-top:42px;width:19px }
#fe_newsviewer_next { left:2px;position:relative;float:right;margin-top:42px;width:19px }
#fe_newsviewer_readmore { top:185px;line-height:19px;left:110px;position:absolute;width:72px;height:19px;background:url(../gfx/news_readmore.gif);text-align:center;z-index:15 }
	#fe_newsviewer_readmore a{ color: #fff;text-decoration:none }
	#fe_newsviewer_readmore a:hover {text-decoration:underline}
#fe_newsviewer_images {position:absolute;top:0;left:-148px;width:10000px}
	#fe_newsviewer_images div {position:relative;width:134px;height:148px;float:left;margin:0 0 7px 12px;display:inline }
	#fe_newsviewer_images img {width:134px;height:88px}

.fe_gallery_folder { background: url(../gfx/gallery/galleri_mappe.gif) no-repeat top left; float: left; width: 165px }
	.fe_gallery_folder_img { width:93px;height:50px;overflow:hidden;margin: 26px 0 26px 38px;}
	.fe_gallery_folder img { width:93px;border:1px solid #5b5b5b }
	.fe_gallery_folder p { margin:0 0 10px 16px;padding:0 }
	.fe_gallery_divider { clear:both;height:1px;background:#484848;font-size:1px;border-top:1px solid #2d2d2d; margin: 10px 0 }
	.fe_gallery_back { float: right; margin-left: 40px;margin-top:10px }
	.fe_gallery_back button.fe_medium{ margin-left: 23px!important;margin-bottom:14px!important }
	.fe_gallery_back .fe_form{ margin: 0!important }
	.fe_gallery_image { width: 185px;float:left; }
	.fe_gallery_image img { border:2px solid #fff; display:inline}	
	
.fe_form { margin: 20px 0 0 0 }
	.fe_form label { height:18px; width:110px;margin: 0 7px 7px 0;float:left; }
	.fe_form input, .fe_form textarea, .fe_form select { margin: 0 0 0 7px;  }
	.fe_form input { font-size: 10px;color:white;float:left; height:16px; border:0;padding:2px 5px 0 5px}
	.fe_form select { font-size:10px;color:white;float:left; height:16px; border:0;}
	.fe_form input.fe_medium { width:196px;background:url(../gfx/form/input_medium.gif) #2e2e2e }
	.fe_form select.fe_medium{ width:206px;background: #2e2e2e }
	.fe_form input.fe_small { width:104px;background:url(../gfx/form/input_small.gif) #2e2e2e }
	.fe_form input.fe_micro { width:86px;background:url(../gfx/form/input_micro.gif) #2e2e2e }	
	.fe_form textarea { font-family:verdana,arial;font-size:10px;border:0;background:#2e2e2e;color:white;float:left;width:200px;padding: 2px 0 2px 4px}
	.fe_form textarea.fe_medium { height:84px;border-bottom:1px solid #767676;border-right:1px solid #767676;border-left: 1px solid #2b2b2b; border-top: 1px solid #2b2b2b }
	.fe_form input[type|='radio'], .fe_form input[type|='checkbox'] { margin:0 13px 0 0; height:auto;}
	.fe_form button {line-height:17px;text-align:center;font-weight:bold;font-size:10px;border:0;height:18px;padding:0;color:white}
		.fe_form button.fe_small {margin-left:283px;width:47px;background:url(../gfx/form/button_small.gif) }
		.fe_form button.fe_micro {margin-left:6px;width:32px;background:url(../gfx/form/button_micro.gif) }
		.fe_form button.fe_medium {margin-left:6px;width:124px;background:url(../gfx/form/button_medium.gif) }
	
	.fe_form p { margin-bottom:7px }
	
	.fe_form br { clear:both; }
	
#fe_newsletter .fe_form {margin:7px 0 0 0}
	#fe_newsletter .fe_form input {margin-left:5px}
	#fe_newsletter .fe_form p {margin:7px 0 0 5px; }
	
table.fe_calendar { width: 100%;}	
	.fe_calendar_selector { width: 165px; float:left}
	.fe_calendar_selector input { margin-right: 4px!important;margin-bottom:5px!important}
	.fe_calendar_selector label { width:auto!important}
	table.fe_calendar td { height:21px; padding: 2px 4px 2px 3px;}
	table.fe_calendar tr:hover { background: #2a2a2a;cursor:pointer}
	table.fe_calendar tr:hover td, table.fe_calendar tr:hover td a { color:#fff}
	/*
	.fe_calendar_blue, .fe_calendar_blue td, .fe_calendar_blue td a { text-decoration:none; color: #15568b }
	.fe_calendar_smokeblue, .fe_calendar_smokeblue td, .fe_calendar_smokeblue td a { color: #8EBAD1; text-decoration:none }
	.fe_calendar_orange, .fe_calendar_orange td, .fe_calendar_orange td a { text-decoration:none; color: #DCA230 }
	.fe_calendar_red, .fe_calendar_red td, .fe_calendar_red td a { text-decoration:none; color: #B15656 }
	.fe_calendar_green, .fe_calendar_green td, .fe_calendar_green td a { text-decoration:none; color: #7cbb77 }	
	*/
	.fe_calendar td a { color:#fff}
	.fe_calendar td a:hover { text-decoration:underline}
	
.fe_block_content_txt table.fe_tabledesign { width:100%;padding:0;border-collapse: collapse;}	
	.fe_block_content_txt table.fe_tabledesign td { padding: 8px 4px 8px 4px; border:2px solid #383838; background: #262626}
	.fe_block_content_txt table.fe_tabledesign td p { margin:0;padding:0}
	.fe_block_content_txt table.fe_tabledesign tr.fe_odd td { background: #323232}

	 
