/* SPRINGCOMPANY START */

#forside_text
{
	width: 400px;
	height: 150px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:130%;
	margin:0;
}
.content
{
	min-height: 600px;
}
.area a
{
	color: #464646;
}
.area a:hover
{
	color: #999999;
	text-decoration: none;
}
/* SERVICE MENU*/
#service_menu
{
	width: 400px;
	height: 45px;
	padding-top: 16px;
}
#search_box
{
	width: 180px;
	height: 30px;
	float: left;
}
#search_button
{
	width: 75px;
	height: 30px;
	float: left;
}
#EN_link
{
	width: 100px;
	height: 30px;
	float: left;
	line-height: 22px;
	
}
#EN_link a
{
	color: #b4b4b4;
	text-decoration: none;
}
#EN_link a:hover
{
	color: #b4b4b4;
	text-decoration: underline;
}
input
{
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #b4b4b4;
	line-height: 16px
}
.menu
{
	width: 650px;
}
.logo
{
	margin-top: 10px;
}
/*KORT OG FOTO GALLERY */
.gallery_page_title
{
	font-family: arial, sans-serif;
	font-size: 24px;
	font-size: bold;
	color: #464646;
	width: 100%;
	float: left;
	padding-bottom: 37px;
}
.gallery_page_text
{
	font-family: arial, sans-serif;
	font-size: 18px;
	color: #969696;
	width: 485px;;
	float: left;
}
.gallery_page_text_border
{
	border-bottom: 1px solid #eaeaea;
	width: 100%;
	height: 1px;
	float: left;
	padding-top: 35px;
}
.gallery_title
{
	font-family: arial, sans-serif;
	font-size: 16px;
	color: #464646;
	font-weight: bold;
	width: 100%;
	float: left;
	padding-bottom: 15px;
	padding-top: 33px;
}
.gallery_item
{
	padding-top: 10px;
	width: 160px;
	float: left;
	padding-right: 10px;
}
.gallery_image
{
	width: 100%;
	height: auto;
	float: left;
}
.image_title
{
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
	width: 100%;
	float: left;
	padding-top: 13px;
}
.image_text
{
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #464646;
	width: 100%;
	float: left;
}
.gallery_link a
{
	color: #b4b4b4;
	text-decoration: none;
}
.gallery_link a:hover
{
	color: #b4b4b4;
	text-decoration: underline;
}
/* TWO COLUMN SUBPAGE */
.left_subcontent
{
	width: 48%;
	height: auto;
	float: left;
	padding-right: 15px;
}
.right_subcontent
{
	width: 48%;
	height: auto;
	float: left;
}
.sub_footer
{
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:0.95em;
font-style:normal;
font-variant:normal;
font-weight:normal;

}
/* SPRINGCOMPANY END */


/* General page setup
---------------------------------------------------------------------- */

html,body 													{margin:0px;padding:0px;width:100%;height:100%;background:#41494a url(../gfx/body_bg.png) repeat-x;font-size:12px;font-family:arial,helvetica,verdana,sans-serif;color:#464646;line-height:140%;text-align:center;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, label, textarea					{font-size:1em;color:#464646;font-family:arial,Helvetica,verdana,sans-serif;}
th															{font-size:1em;text-align:left;font-weight:bold;}
p															{color:#464646;margin:0px;margin-bottom:10px;}
a															{font-size:1em;color:#00b6d2;text-decoration:none;}
a:hover														{font-size:1em;color:#00b6d2;text-decoration:underline;}
h1															{font-size:24px;color:#464646;margin:0;line-height:110%;font-weight:bold;margin-bottom:30px;}
h2,h3,h4,h5,h6												{font-size:18px;font-weight:normal;color:#969696;margin:0;margin-bottom:15px;line-height:110%;}
address														{font-size:1em;font-style:normal;}
form														{margin:0;padding:0;}
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
---------------------------------------------------------------------- */

.wrap 														{width:988px;margin:0 auto;background-color:#fff;}
.wrap .inner 												{width:100%;clear:both;text-align:left;}
.wrap .inner .top 											{width:958px;height:142px;clear:both;}
.wrap .inner .top .left 									{width:700px;float:left;padding:0px 0px 0px 30px;}
.wrap .inner .top .left  								{width:435px;clear:both;}
.wrap .inner .top .left .menu ul 							{margin:0;padding:0;list-style-type:none;}
.wrap .inner .top .left .menu ul li 						{display:inline;line-height:110%;font-size:20px;color:#b4b4b4;font-weight:bold;}
.wrap .inner .top .left .menu ul li.block 					{display:block;}
.wrap .inner .top .left .menu ul li a 						{text-decoration:none;color:#b4b4b4;}
.wrap .inner .top .left .menu ul li a:hover 				{text-decoration:none;color:#666;}
.wrap .inner .top .left .menu ul li a.selected 				{text-decoration:none;color:#00b6d2;}
.wrap .inner .top .left .menu ul li a.selected:hover 		{text-decoration:none;}
.wrap .inner .top .right 									{width:220px;float:right;}
.wrap .inner .top .right .logo 								{float:right;padding:47px 0px 0px 0px;}

.wrap .inner .teaser 										{width:100%;height:360px;clear:both;background:url(../images/frontpage_image_border.gif) no-repeat;}
.wrap .inner .teaser .pad 									{height:360px;clear:both;padding:0px 0px 0px 30px;}
.wrap .inner .teaser .pad .bg 								{width:100%;height:360px;clear:both;background-repeat:no-repeat;}
.wrap .inner .teaser .pad .bg .text 						{clear:both;padding:120px 0px 0px 40px;}
.wrap .inner .teaser .pad .bg .text h1 						{margin:0;margin-bottom:10px;font-size:36px;color:#fff;line-height:110%;}
.wrap .inner .teaser .pad .bg .text p 						{margin:0;font-size:16px;font-weight:bold;color:#fff;line-height:130%;}


/* Changes to frontpage 
--------------------------------------------------------------------- */

.wrap .inner .teaser .pad .bg2 
{
background-image: url(../images/frontpage_newsback.gif);
width: 928px;
height: 356px;
background-position: right top;
background-repeat: no-repeat;
position:relative;

}

.wrap .inner .teaser .pad .bg2 .frontpageleft
{
width: 688px;
float:left;
margin-right:32px;
}
.wrap .inner .teaser .pad .bg2 .frontpageright
{
width: 208px;
float:right;
}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection
{
width: 208px;
float: left;
height: 261px;

vertical-align: top;
}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsitem
{
background-image: url(../images/divider.gif);
background-position: bottom;
background-repeat: no-repeat;
padding-bottom: 12px;
margin-bottom: 10px;
padding-right:17px;
width: 191px;
}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsitem a
{
color: #464646;
font-size: 16px;
}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsitem a:hover
{
color: #0094c0;
text-decoration:none;

}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsitem .dato
{
color: #aaaeae;
font-size: 10px;
}


.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsheader
{
float: left; 
width: 191px;
height: 28px;
padding-top: 20px;
padding-right: 17px;
margin-bottom: 6px;
background-image: url(../images/divider.gif);
background-position: bottom;
background-repeat: no-repeat;
}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsheader .left
{
font-size: 18px;
color: #545454;
font-weight: bold;

float:left;
}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsheader .right
{
font-size: 10px;
font-weight: bold;
color: #545454;
float:right;
margin-top: 3px;

}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsheader .right a
{
color: #545454;
}

.wrap .inner .teaser .pad .bg2 .frontpageright .newssection .newsheader .right a:hover
{
color: #0094c0;
text-decoration:none;
}
.wrap .inner .teaser .pad .bg2 .frontpageright .nlsection
{
width: 191px;
float: left;
height: 95px;
padding-right: 17px;
vertical-align: bottom;
}

.wrap .inner .teaser .pad .bg2 .frontpageright .nlsection .newslettersignup
{
width: 191px;
float: left;
padding-right: 17px;
margin-top: 8px;

}


.wrap .inner .teaser .pad .bg2 .frontpageright .nlsection h3
{
font-size: 13px;
font-weight: bold;
color: #545454;
margin-bottom: 8px;

}


.wrap .inner .teaser .pad .bg2 .frontpageright .nlsection #nlsubmit
{
margin-top: 4px;
width: 192px;
text-align:right;
}




.wrap .inner .mwrs 											{width:100%;clear:both;}
.wrap .inner .mwrs .pad 									{width:930px;height:265px;clear:both;padding:15px 0px 0px 30px;}
.wrap .inner .mwrs .pad .mwr 								{width:240px;float:left;}
.wrap .inner .mwrs .pad .mwr .inn 							{width:210px;clear:both;}
.wrap .inner .mwrs .pad .mwr .inn p.section 				{margin:0;margin-bottom:10px;font-size:16px;color:#464646;}
.wrap .inner .mwrs .pad .mwr .inn img 						{display:block;margin-bottom:5px;}
.wrap .inner .mwrs .pad .mwr .inn p 						{margin:0;margin-bottom:5px;color:#787878;}
.wrap .inner .mwrs .pad .mwr .inn a 						{font-size:10px;font-weight:bold;text-decoration:none;text-transform:uppercase;color:#464646;}
.wrap .inner .mwrs .pad .mwr .inn a:hover 					{text-decoration:underline;}
.wrap .inner .mwrs .pad .last     							{width:210px;float:left;}

.wrap .inner .content                                       {width:100%;clear:both;background:url(../images/content_section_border.gif) no-repeat;padding:30px 0px 0px 0px;}
.wrap .inner .content .left                                 {width:240px;float:left; margin-right:30px;}
.wrap .inner .content .left .inn                            {width:208px;clear:both;padding:0; padding-left: 30px;}
.wrap .inner .content .left .inn .area                      {width:100%;height:60px;clear:both;}
.wrap .inner .content .left .inn .area p                    {margin:0;font-size:20px;color:#464646;line-height:110%;}
.wrap .inner .content .left .inn .contentmenu               {width:208px;clear:both;}
.wrap .inner .content .left .inn .contentmenu ul            {margin:0;padding:0;list-style-type:none;border-top:1px solid #eaeaea;}
.wrap .inner .content .left .inn .contentmenu ul li         {border-bottom:1px solid #eaeaea;padding:2px 3px 2px 7px;}
.wrap .inner .content .left .inn .contentmenu ul li a       {font-size:14px;color:#464646;font-weight:bold;text-decoration:none;}
.wrap .inner .content .left .inn .contentmenu ul li a:hover {color:#999;text-decoration:none;}
.wrap .inner .content .left .inn .contentmenu ul li a.selected {font-size:14px;color:#05b5d0;font-weight:bold;text-decoration:none;}
.wrap .inner .content .left .inn .contentmenu ul li a.selected:hover {text-decoration:none;}
.wrap .inner .content .left .inn .contentmenu ul ul         {margin:0;padding:0;list-style-type:none;padding:5px 0px 5px 0px;border:none;}
.wrap .inner .content .left .inn .contentmenu ul ul li      {padding:2px 0px 2px 0px;border:none;}
.wrap .inner .content .left .inn .contentmenu ul ul li a    {font-size:13px;color:#464646;font-weight:normal;text-decoration:none;}
.wrap .inner .content .left .inn .contentmenu ul ul li a:hover {color:#999;text-decoration:none;}
.wrap .inner .content .left .inn .contentmenu ul ul li a.selected {font-size:13px;color:#999;font-weight:normal;text-decoration:none;}
.wrap .inner .content .left .inn .contentmenu ul ul li a.selected:hover {color:#999;text-decoration:none;}
.wrap .inner .content .right                                {width:718px;float:left;}
.wrap .inner .content .right .inn                           {width:690px;clear:both;}
.wrap .inner .content .right .inn .image                    {width:100%;clear:both;overflow:hidden;margin-bottom:10px; margin-top: 2px;}
.wrap .inner .content .right .inn .text                     {width:485px;clear:both;}
.wrap .inner .content .right .inn .text .cols               {width:100%;clear:both;padding-top:20px;}
.wrap .inner .content .right .inn .text .cols .col          {width:240px;float:left;}
.wrap .inner .content .right .inn .text .cols .col a        {text-decoration:none;color:#464646;}
.wrap .inner .content .right .inn .text .cols .col p        {width:200px;clear:both;margin:0;margin-bottom:20px;}
.wrap .inner .content .right .inn .text .cols .col strong   {font-size:14px;color:#00b6d2;}
.wrap .inner .content .right .inn .text .cols .clr          {width:100%;height:10px;clear:both;}
.wrap .inner .content .right .inn .text .colsList           {width:100%;clear:both;padding-top:0px;}
.wrap .inner .content .right .inn .text .colsList .col		{width:240px;float:left;}
.wrap .inner .content .right .inn .text .colsList .col a    {text-decoration:none;color:#464646;}
.wrap .inner .content .right .inn .text .colsList .col a:hover    {text-decoration:none;color:#00b6d2;}
.wrap .inner .content .right .inn .text .colsList .col p    {width:200px;clear:both;margin:0;margin-bottom:10px;}

.wrap .inner .content .clear                                {width:100%;height:50px;clear:both;}

.wrap .inner .footer 										{clear:both;padding:0px 0px 0px 30px;}
.wrap .inner .footer .bdr 									{width:928px;clear:both;padding:10px 0px 0px 0px;border-top:1px solid #eaeaea;}
.wrap .inner .footer .bdr .left 							{width:600px;float:left;}
.wrap .inner .footer .bdr .left ul 							{margin:0;padding:0;list-style-type:none;}
.wrap .inner .footer .bdr .left ul li 						{display:inline;padding-right:25px;}
.wrap .inner .footer .bdr .right 							{width:320px;float:right;}
.wrap .inner .footer .bdr .right .float 					{float:right;padding:30px 0px 0px 0px;}
.wrap .inner .footer .bdr .right .float ul 					{margin:0;padding:0;list-style-type:none;}
.wrap .inner .footer .bdr .right .float ul li 				{display:inline;font-size:11px;color:#b4b4b4;font-weight:bold;}
.wrap .inner .footer .bdr .right .float ul li span 			{padding:0px 2px 0px 2px;}
.wrap .inner .footer .bdr .right .float ul li a 			{text-decoration:none;color:#b4b4b4;}
.wrap .inner .footer .bdr .right .float ul li a:hover 		{text-decoration:underline;}
.wrap .inner .footer .bdr .right .float ul li a.selected 	{text-decoration:none;color:#b4b4b4;}
.wrap .inner .footer .bdr .right .float ul li a.selected:hover {text-decoration:none;}
.distance 										            {width:100%;height:20px;clear:both;}

.linkstyle a {
	color:#00b6d2; !important
	text-decoration: none;
}

.linkstyle a:hover {
	color:#00b6d2; !important
	text-decoration: underline;
}
.billedecredits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
	color: #999;
	font-style: normal;
	font-variant: normal;
margin-bottom: 10px;
}
.Billedecredits_bold {
	font-weight: bold;
}
p .pressebilleder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #464646;
	margin:0px;margin-bottom:10px;}
	

p .pressebilleder_bold {
	font-weight: bold;
	color: #464646;
}
p .pressebilleder a {
		color: #fc0; !important
}
p .pressebilleder a:hover {
		color: #00b6d2; !important
}


.FaktaBoks
{
background-color: #F0F0F0;
padding-top: 16px;
padding-bottom: 32px;
padding-left: 16px;
padding-right: 16px;
width: 453px;
margin-bottom: 15px;
}


.inn .newslist
{
float:left;
width: 450px;
margin-right: 32px;

}

.inn .newslist .newslistitem
{
float:left;
width: 450px;
margin-bottom: 24px;
}

.inn .newslist .newslistitem .newslistitempic
{
padding-top: 3px;
float: left; 
margin-right: 32px;
width:208px;
}

.inn .newslist .newslistitem .newslistitemcontent
{
float:left;

}


.inn .newslist .newslistitem .newslistitemcontent h2
{
float:left;
font-weight: bold;
line-height: 16px;
font-size: 13px;
color: #464646;
width: 100%;

margin-bottom: 6px;
}


.inn .newslist .newslistitem .newslistitemcontent h2 a:hover
{
color: #0099c6;
}
.inn .newslist .newslistitem .newslistitemcontent h2 a
{
color: #464646;
text-decoration: none;
}



.inn .newslist .newslistitem .newslistitemcontent .daterelease
{
float:left;
color: #808080;
font-size: 11px;
width: 100%;
margin-bottom: 0px;
}


.inn .newsletter
{
float:left;
width: 208px;

}

.inn .newsletter .newslettersignup
{
float: left;
margin-top: 55px;
height: auto;
background-color: #f2f2f2;
padding: 17px;
width: 174px;

}

.inn .newsletter .newslettersignup h3
{
float:left;
color: #585858;
font-size: 14px;
font-weight: bold;
margin: 0; 
padding: 0;
width: 176px;
margin-bottom: 8px;
}

.inn .newsletter .newslettersignup #nlsubmit
{
width: 174px;
text-align: right;
margin-top: 4px;
}


.inn .newslist .newsitemtop
{
float: left; 
width: 450px;
height: 55px;
}

.inn .newslist .newsitemtop td
{
color: #787878;
font-size:12px;
}

.inn .newslist .newsitemtop a:hover td
{
color: #0099c6;
}





.inn .newslist .newsitembottom
{
border-top: solid 2px #ececec;
padding-top: 15px;
margin-top: 50px;
float: left; 
width: 450px;
height: 55px;
}

.inn .newslist .newsitembottom td
{
color: #787878;
font-size:12px;
}

.inn .newslist .newsitembottom a:hover td
{
color: #0099c6;
}


.inn .newslist h1
{
width: 450px;
}


















































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

