/* General page setup
---------------------------------------------------------------------- */

html,body 												{margin:0px;padding:0px;width:100%;height:100%;background:#4a4a4c url(/gfx/bg_repeater.gif) top left repeat-x;font-size:11px;font-family:arial,verdana,sans-serif;color:#28082e;line-height:150%;text-align:center; }

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-size:1em;color:#28082e;}

td														{font-size: 13px;}
p, em													{font-size:1em;color:#28082e;margin:0px;margin-bottom:10px;}
a														{font-size:1em;color:#28082e;text-decoration:underline;}
a:hover													{font-size:1em;text-decoration:underline;}
/*h1													{font-size:1.4em;color:#28082e;margin:0px;}*/
/*h2,h3,h4,h5,h6										{font-size:1.1em;font-weight:bold;color:#28082e;margin:0px;}*/
address													{font-size:1em;font-style:normal;}
ul li													{font-size:12px;font-family:arial,verdana,sans-serif;color:#28082e;}
form													{margin:0;padding:0;}
optgroup 												{font-style:normal;font-weight:normal;}

hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}


/* Base template setup - frontpage
---------------------------------------------------------------------- */
.outer													{width: 916px; margin: 0 auto; background: #fff url(/gfx/bg_outer_repeater.gif) top left repeat-y; }
.outer .inner											{width: 900px; float: left; background: #fff none; min-height: 611px;}
.outer .leftshadow, .outer .rightshadow					{width: 8px; float: left; height: 616px;}
.outer .leftshadow										{background: transparent url(/gfx/leftshadow.gif) top left no-repeat; }
.outer .rightshadow										{background: transparent url(/gfx/rightshadow.gif) top left no-repeat; }
.outer .header 											{height: 105px; background: #000 none; text-align: left; position: relative; color: #fff; width: 900px; clear: left; padding: 0;}
.outer .header .logo									{ padding-top: 18px; margin-left: 19px;}
.outer .header .menu									{ clear: left;  height: 26px; margin-top: 15px; margin-left: 0; width: 898px; }
.outer .header .menu ul									{ padding: 0; margin: 0 0 0 10px; list-style: none; font-size: 10px; }
.outer .header .menu ul li								{ float: left; margin: 0; font-size: 11px;}
.outer .header .menu ul li a							{ display: block; padding: 5px 8px; color: #fff; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 11px;}
.outer .header .menu ul li a.chosen						{ background: #fff none; color: #e51a23;}
.outer .header .menu ul li a:hover						{ color: #e51a23;}

.outer .header .service									{ position: absolute; left: 763px; top: 0px; width: 132px; height: 115px;  background-color: #d81f2a; z-index: 30000;}
.outer .header .service ul								{ list-style: none; margin: 60px 0 0 8px; padding: 0; clear: left;}
.outer .header .service ul li							{ font-size: 11px; }
.outer .header .service ul li a							{ color: #fff; text-decoration: none;  padding-top: 3px;}

/* Forside */
.outer.fp .inner .red_strip								{height: 28px; width: 900px; margin: 0; padding: 0; }
.outer.fp .inner .red_strip ul							{margin: 0; padding: 0; list-style: none; }
.outer.fp .inner .red_strip ul li						{background: transparent url(/gfx/red_strip_bg.gif) top left no-repeat; height: 28px; float: left; text-align: left; padding: 0 0; padding-top: 5px;}
.outer.fp .inner .red_strip li span						{ color: #fff; font-size: 18px; font-weight: normal; padding-left: 20px;  /*display: block;*/ }
.outer.fp .inner .red_strip ul li.first					{ width: 440px; }
.outer.fp .inner .red_strip ul li.second				{ width: 228px;}
.outer.fp .inner .red_strip ul li.third					{ width: 232px;}
.outer.fp .inner .bottom_outer							{ width: 900px; height: 255px; clear: left; background:#EEEEEE none;  margin: 0; padding: 0;}
.outer.fp .inner .bottom_outer div						{ float: left; background: transparent none; }
.outer.fp .inner .bottom_outer div						{ color: #fff; font-size: 13px; }
.outer.fp .inner .bottom_outer div p					{ color: #fff; font-size: 13px; padding: 20px; text-align: left; background: transparent none;}
.outer.fp .inner .bottom_outer div p a					{ color: #666666; text-decoration: none;}
.outer.fp .inner .bottom_outer .first					{ width: 440px; height: 255px; }
.outer.fp .inner .bottom_outer .second					{ width: 228px; height: 255px; background-color:#f5f5f5; }
.outer.fp .inner .bottom_outer .second p				{ color:#000000; }
.outer.fp .inner .bottom_outer .second	.quotes			{ margin-bottom: -4px;}
.outer.fp .inner .bottom_outer .third					{ width: 232px; height: 255px; background:#f8f8f8; }
.outer.fp .inner .bottom_outer .third p					{ font-size: 11px; line-height: 12px; color:#000000; }
.outer.fp .inner .bottom_outer .third p span.bold		{ font-weight: bold;}
.outer.fp .inner .bottom_outer .footer					{ color: #666;  font-size: 11px; width: 232px; height: 18px; text-align: right; padding-top: 3px; }
.outer.fp .inner .bottom_outer .footer a				{ color: #666; text-decoration: none; font-size: 11px;padding-right: 5px; }	
.outer.fp .inner .footer								{width: 900px;}

/*section*/
.outer .inner .ctn_outer								{width: 900px;/* clear: left;*/clear:both;}
.outer .inner .ctn_outer .left							{width: 611px; float: left;  margin-left: 32px; _margin-left:16px; margin-right: 25px; text-align: left; padding-top:20px;} /*padding-top: 45px; [AG]*/
.outer .inner .ctn_outer .left	h3						{ color:#e51a23; font-size: 18px; line-height: 18px; margin-top:66px; }	
.outer .inner .ctn_outer .left	h1						{ font-size: 40px; #font-size: 36px; line-height: 40px; #line-height: 36px; margin-bottom: 40px; margin-top: -20px; font-weight: normal; }	
/** AG **/
.outer .inner .ctn_outer .left							{width: 611px; float: left;  margin-left: 32px; _margin-left:16px; margin-right: 25px; text-align: left; padding-top:20px;} /*padding-top: 45px; [AG]*/
.outer .inner .ctn_outer .flashGlobeL					{ width:611px; float:left; margin-left: 32px; _margin-left:16px; margin-right:25px; text-align:left; padding-top_:10px;  }
.outer .inner .ctn_outer .flashGlobeR	 				{ width_:232; float:left; }
.outer .inner .ctn_outer .flashGlobeL .holder			{ margin:66px 0 0 0; }
.outer .inner .ctn_outer .flashGlobeL .holder h3		{ color:#e51a23; font-size: 18px; line-height:18px;  }
.outer .inner .ctn_outer .flashGlobeL .holder h1		{ color:#000000; font-size:40px; #font-size: 36px; margin:0; line-height:40px; #line-height: 36px; margin-top: -20px; font-weight: normal; }

.outer .inner .ctn_outer .bannerSpacerL					{ width:611px; height_:228px; height:228px;/* MNI NEW - height.. */float:left; margin-left: 32px; _margin-left:16px; margin-right: 25px; text-align: left; padding-top_:10px; }
.outer .inner .ctn_outer .bannerSpacerR 				{ width_:232; height:228px; float:left; }
.outer .inner .ctn_outer .bannerSpacerL .holder			{ margin:66px 0 0 0; }
.outer .inner .ctn_outer .bannerSpacerL .holder h3		{ color:#e51a23; font-size: 18px; line-height: 18px; }	
.outer .inner .ctn_outer .bannerSpacerL .holder h1		{ color:#000000; font-size:40px; #font-size: 36px; line-height: 40px; #line-height: 36px; margin-bottom: 40px; margin-top: -20px; font-weight: normal; }	
/** AG **/
.outer .inner .ctn_outer .left p						{font-size: 13px; color: #333;}
.outer .inner .ctn_outer .left p.manchet				{ font-weight: bold; color: #333;}	
.outer .inner .ctn_outer .right							{width: 232px; float: left; padding-top: 20px;} /*padding-top: 66px; [AG]*/
.outer .inner .ctn_outer .right .factbox				{width: 198px; background:#f6f6f6 none; color:#000000; text-align: left; margin-bottom: 10px; }
.outer .inner .ctn_outer .right .factbox .top			{width: 198px; background:transparent url(/gfx/factbox_top_bg.gif) top left no-repeat; height: 25px; font-size: 16px; font-weight: bold; padding: 4px 9px;}
.outer .inner .ctn_outer .right .factbox .ctn			{width: 198px; }
.outer .inner .ctn_outer .right .factbox .ctn p			{color: #000000; margin: 10px;}
.outer .inner .ctn_outer .right .factbox .ctn p	.quotes {margin-bottom: -4px;}
.outer .inner .ctn_outer .right .factbox .link 			{ border-top: 1px solid #666; height: 23px; padding: 3px 9px 0 9px;}
.outer .inner .ctn_outer .right .factbox .link 	a		{ text-decoration: none; color: #999;}

.outer .inner .ctn_outer .left table					{ margin-top: 50px; clear: left;}
.outer .inner .ctn_outer .left table a					{ color: #e51a23; font-weight:bold; font-size: 13px; text-decoration: none;}
.outer .inner .ctn_outer .left table td 				{ vertical-align: top; font-size: 12px; width: 305px; }	
.outer .inner .ctn_outer .left table td p				{ font-size: 12px; padding-right: 15px;}

/* content page */

.outer .inner .ctn_outer .left .ctn_inner .ctn_menu      { width: 203px; float: right; border-top: 2px solid #e51a23; border-bottom: 1px solid #e51a23; margin-left: 20px; }
.outer .inner .ctn_outer .left .ctn_inner .ctn_menu .header {clear: right; color: #333; width: 203px; background: transparent none; font-size: 11px; font-weight: bold; margin: 0; margin-top: 3px; height: 20px;}
.outer .inner .ctn_outer .left .ctn_inner .ctn_menu ul	{ list-style: none; margin: 0; margin-bottom: 5px;padding: 0;}	
.outer .inner .ctn_outer .left .ctn_inner .ctn_menu ul li a { color: #333; font-size: 11px;}
.outer .inner .ctn_outer .left .ctn_inner .ctn_menu ul li.chosen, .outer .inner .ctn_outer .left .ctn_inner .ctn_menu ul li.chosen a {color: #e51a23;}

.outer .inner .ctn_outer .left .ctn_inner .ctn_menu ul li a { text-decoration: none;}
.outer .inner .ctn_outer .left .ctn_inner p {width: 99%;}

.outer .inner .ctn_outer .left .ctn_inner .frm_search		{margin-top: 15px;}
.outer .inner .ctn_outer .left .ctn_inner .frm_search .fldsearch	{padding-left: 1px; border: 1px solid #000; margin-right: 1px;}
.outer .inner .ctn_outer .left .ctn_inner .frm_search .btnsearch	{border: 1px solid #000;}

.outer .inner .ctn_outer .left .ctn_inner table				{ margin: 0; }
.outer .inner .ctn_outer .left .ctn_inner table	td			{ padding: 0;}
.members td p												{width: 100%; border: 1px solid blue;}