.Article .Image
{
	display: block;
	margin-bottom: 10px;
}

.ArticleImageLeft .Image
{
	float: left;
	margin-right: 10px;
}

.ArticleImageRight .Image
{
	float: right;
	margin-left: 10px;
}
.Countdown .floater 
{
	position: absolute;
	display: inline;
	visibility: hidden;
}.Divider
{
	clear: both;
	height: 1px;
	margin-bottom: 10px;
	border-bottom: solid 1px #e5e5e5;
}

.Divider hr
{
	display: none;
}

.TeaserBox .boxBody .Divider
{
	margin-top:4px;
	margin-left:10px;
	margin-right:10px;		
	display:none;
}

.boxBody .Divider
{
	margin-top:4px;
	margin-left:0;
	margin-right:0;		
	display:none;
}
.FlashBox .boxBody
{
	padding: 0 15px 15px;
}.HorizontalArticle 
{
	display: block;
	background-color: #fff;
	padding: 10px;
	width: 880px;
	margin: 20px 10px 0 10px;
}

.HorizontalArticle .LeftColumn
{
	padding-right: 10px;
	width: 450px;
	float: left;
}

.HorizontalArticle .RightColumn
{
	/*padding-right: 10px;*/
	width: 415px;
	float: left;
}

.HorizontalArticle .body
{
	color: #000;
	font-weight: normal;
}

.HorizontalArticle A
{
	color: #d21a1a;
	text-decoration: none;
	font-weight: normal;
}

.HorizontalArticle A:Hover
{
	text-decoration: underline;	
}.ImageBlock
{
	display: block;
	line-height: 0;
	text-decoration: none;
}

.ImageBlock img
{
	display: block;
}.LanguageMenu
{
	padding:5px 0 0 5px;
	width: 610px;
	margin: 0 auto;
}

.LanguageMenu .Flag
{
	display:block;
	float:left;
	margin-right:20px;
}
.LanguageMenu .Last 
{
	margin-right:0;
}

.LanguageMenu .FlagNO
{
 padding-left: 90px;  
 margin-top:-20px; 
}.LinkList .iconLinkList
{
	margin-bottom: 0;
}.LinkListBox .iconLinkList
{
	margin-bottom: 0;
}.NewsBox .dateLabel
{
	display: inline;
	border-top: 1px solid #e5e5e5;
	padding-top: 5px;
	font-size: 11px;
}

.NewsBox .NewsLink
{
	display: block;
	color: #333;
	margin-bottom: 10px;
}

.NewsBox .panelList .listItem  
{
	border: 0;
	margin: 0;
	padding: 0;
	
}

.NewsBox .panelList .first 
{
   
	margin-top: 0px;
}

.NewsBox .panelList .last
{
    padding-top:10px;
	margin-bottom: 0px;
}
.NewsBox .panelList .dateLabel 
{
    border:0;
    padding:0;
}
.newsImage
{
	margin-bottom: 3px;
}.NewsDate
{
	color:#999;
	
}

.NewsDivLeft
{
	float:left;
}

.NewsDivRight
{
	float:left;
	width:300px;
	margin-left:5px;
}

.NewsListSeperator
{
	height: 10px;
}

.NewsContent a:hover
{
	text-decoration:none !important;
}

.NewsText
{
	float:left; 
	margin-left:5px;
}

.NewsArticleLink
{
	color:#333;
	cursor:pointer;
	
}




.NewsLink
{
	clear:both;
	float:left;
	margin-left: 3px;
	margin-top:5px;
	margin-bottom:5px;
}





.NewsImage
{
	margin-right:5px;
	float:left;	
}

.NewsLink img
{
	margin-right: 5px;
}
.NewsListBox .panelList
{
	margin-top: 10px;
}

.NewsListBox .dateLabel
{
}

.NewsListBox .sel a
{
	font-weight: bold;
}

.NewsListBox .dateLabel
{
	display: block;
}

.NewsListBox .PreviousButton
{
	float: left;
}

.NewsListBox .NextButton
{
	float: right;
}

.NewsListBox .buttons 
{
	float: left;
}


.NewsListBox .UnselectedPageItem, .NewsListBox .SelectedPageItem 
{
	font-weight: bold;
	padding-left: 5px;
}

.NewsListBox .SelectedPageItem 
{
	color: #999;
}
.PageHeader
{
	margin: 0 0 10px 20px;
}.QuickPoll .button
{
	margin: 5px 0;
}

.QuickPoll .Stats dl
{
}

.QuickPoll .Stats dt
{
	float: left;
	width: 100%;
}

* html .QuickPoll .Stats dt
{
	clear: none;
}

.QuickPoll .Stats dt span
{
	display: block;
	margin-right: 2.5em;
}

.QuickPoll .Stats .Percent
{
	float: left;
	width: 2.2em;
	margin-left: -2.2em;
	margin-bottom: 0;
	text-align: right;
}

.QuickPoll .Stats .Bar
{
	clear: both;
	display: block;
	height: 10px;
	overflow: hidden;
	background-image: url(/Images/ContentBlocks/QuickPoll/Bg.gif);
	margin-bottom: 2px;
}

.QuickPoll .Stats .Bar span 
{
	display: block;
	background: transparent url(/Images/ContentBlocks/QuickPoll/Bar.gif) 100% 0% no-repeat;
}

.QuickPoll .Stats .Bar span span
{
	background: transparent url(/Images/ContentBlocks/QuickPoll/BarStart.gif) 0% 0% no-repeat;
	height: 10px;
	width: 2px;
}

.QuickPoll .TotalVotes
{
	display: block;
}.RssDisplay .contact 
{
	padding-top: 15px;
}

.RssDisplay .info
{
	padding-top: 15px;
}

.RssDisplay .panelList .listItem  
{
	border: 0;
	margin: 0;
	padding: 0;
}

.RssDisplay .panelList .first 
{
	margin-top: 10px;
}

.RssDisplay .panelList .last
{
	margin-bottom: 10px;
}
/*
.pressrelease .panelList .alt 
{
	background-color: #eee;
}
*/
.RssDisplay .iconLink 
{
	text-align: left;
}

.RssDisplay .panelList .listItem  
{
	padding-top: 5px;
}

.alignRight 
{
	text-align: right;
}.RssFeedBox .panelList
{
	margin-top: 10px;
}

.RssFeedBox .dateLabel
{
}

.RssFeedBox .sel a
{
	font-weight: bold;
}

.RssFeedBox .dateLabel
{
	display: block;
}

.RssFeedBox .PreviousButton
{
	float: left;
}

.RssFeedBox .NextButton
{
	float: right;
}

.RssFeedBox .buttons 
{
	float: left;
}


.RssFeedBox .UnselectedPageItem, .RssFeedBox .SelectedPageItem 
{
	font-weight: bold;
	padding-left: 5px;
}

.RssFeedBox .SelectedPageItem 
{
	color: #999;
}
.SearchBlock input {
    display:block;
}
.SearchBlock .Bottom {
    background:#FFFFFF url(/Images/Box/480_bottom.gif) no-repeat scroll left bottom;
    height:20px;
}
.SearchBlock .Top {
    margin-top:-10px; /* Justering för skuggan i toppen så den ska aligna med meny mm.*/
    background:transparent url(/Images/Box/480_top.gif) no-repeat scroll 0pt;
    height:20px;
    overflow:hidden;
}
.SearchBlock .Content 
{
	padding-left:30px;
    height:60px;
    background:transparent url(/Images/Box/480.gif) repeat-y scroll 0pt 50%;
}
.SearchBlock .SearchText
{
	margin:0px;
    font-family:arial;
    color:#333;
    font-size:18px;
    float:left;
    width:300px;
    background:transparent url(/Images/searchBackground.gif);
    border:0px;
    margin-top:10px;
    padding:9px 8px 9px 8px;
}
.SearchBlock .SearchButton
{
	margin:0px;
    margin-top:10px;
    margin-left:10px;
    float:left;
}
.SearchResultList
{
    padding:10px;
}/* SHAREGRAPH */
.ShareGraph 
{
	padding-left: 20px;
}

.ShareGraph .graphBlock 
{
	display: block;
}

.ShareGraph .graphGraphicsContainer 
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ShareGraph .graphOptionsContainer 
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ShareGraph .graphPeriodsContainer 
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ShareGraph .graphOrderContainer 
{
		display: block;
}

.ShareGraph .graphInfoContainer 
{
		display: block;
}

.ShareGraph .graphTextContainer 
{
		display: block;
		padding-top: 10px;
}

.ShareGraph .spacer {}
.ShareGraph .rightPadding 
{
	padding-right: 5px;
}

.ShareGraph .rightWidePadding 
{
	padding-right: 15px;
}

.symbolcol1 
{
		background-color: #293a85;
}

.symbolcol2 
{
		background-color: #e0142f;
}

.symbolcol3 
{
		background-color: #008fce;
}

.symbolcol4 
{
		background-color: #eb881b;
}

.symbolcol5 
{
		background-color: #5a5a5a;
}

.FloatContainer {}

.FloatLeft {}

.ShareGraph TABLE 
{
	margin: 0;
	padding: 0;
}

.ShareGraph TH 
{
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #ddd;
}

.ShareGraph TD 
{
	padding-right: 20px;
}

.selection 
{
	height: 24px;
	clear: both;
	width: 190px;
}

.selectiontext 
{
	float: left; 
	padding-right: 5px;
}

.selectionsymbol 
{
	float: right; 
	height: 8px; 
	width: 8px; 
	font-size: 0; 
	margin-top: 9px;
}

.ShareGraph P
{
	padding-top: 10px;
	padding-bottom: 5px;
	color:#3C5C3C;
	font-weight:bold;
}


.graphTextContainer P 
{
	font-weight: normal;
	color: #333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 85%;
	line-height: 1.455;
	padding: 0;
	margin: 0;
}

.ShareGraph a:link, .ShareGraph a:active, .ShareGraph a:visited
{
	color:#003366;
	text-decoration:none;
}

.ShareGraph a:hover
{
	color:#5C8CBC;
}

/* SHAREGRAPH *//* SHAREGRAPH */
.ShareInformation
{
  	padding-left: 65px;
}

.ShareInformation .graphBlock 
{
	text-align: left;
	display: block;
}

.ShareInformation .graphGraphicsContainer 
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ShareInformation .extratable 
{
  
}
.ShareInformation .graphOptionsContainer 
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ShareInformation .graphPeriodsContainer 
{
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
}

.ShareInformation .graphOrderContainer 
{
		display: block;
}

.ShareInformation .graphInfoContainer 
{
		display: block;
}

.ShareInformation .graphTextContainer 
{
		display: block;
		padding-top: 10px;
}

.ShareInformation .spacer {}
.ShareInformation .rightPadding 
{
	padding-right: 5px;
}

.ShareInformation .rightWidePadding 
{
	padding-right: 15px;
}

.symbolcol1 
{
		background-color: #293a85;
}

.symbolcol2 
{
		background-color: #e0142f;
}

.symbolcol3 
{
		background-color: #008fce;
}

.symbolcol4 
{
		background-color: #eb881b;
}

.symbolcol5 
{
		background-color: #5a5a5a;
}

.FloatContainer {}

.FloatLeft {}

.ShareInformation TABLE 
{
	margin: 0;
	padding: 0;
}

.ShareInformation TH 
{
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #ddd;
}

.ShareInformation TD 
{
	padding-right: 0px;
}

.selection 
{
	height: 24px;
	clear: both;
	width: 190px;
}

.selectiontext 
{
	float: left; 
	padding-right: 5px;
}

.selectionsymbol 
{
	float: left; 
	height: 8px; 
	width: 8px; 
	font-size: 0;
	margin-left:10px; 
	margin-top: 9px;
}

.ShareInformation P
{
	padding-top: 10px;
	padding-bottom: 5px;
	color:#3C5C3C;
	font-weight:bold;
}


.graphTextContainer P 
{
	font-weight: normal;
	color: #333;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 85%;
	line-height: 1.455;
	padding: 0;
	margin: 0;
}

.ShareInformation a:link, .ShareInformation a:active, .ShareInformation a:visited
{
	color:#003366;
	text-decoration:none;
}

.ShareInformation a:hover
{
	color:#5C8CBC;
}

.ShareInformation .Graph
{
	display: block;
	/*text-align: center;*/
	margin: 0;
	padding: 0;
	clear: both;
}

.ShareInformation .Orderbook 
{
   
	display: inline;
	margin: 0;
	padding: 0;
	/*float: left;*/
}

.ShareInformation .Information
{
	display: inline;
	margin: 0;
	padding: 0;
	/*float: right;*/
	 
}

	
/* SHAREGRAPH */.SharetickerBox .boxBody
{
	padding: 0px 25px 15px 25px;
}

.SharetickerBox .Image
{
	display: block;
}

.SharetickerBox p
{
	margin-left: 10px;
	margin-right: 10px;
}

.SharetickerBox .iconLink
{
	margin: 0 10px 10px;
}

.SharetickerBox .container
{
	border-top: solid 1px #e5e5e5;
	padding-top: 20px;
}

.SharetickerBox TABLE 
{
	width: 100%;
}

.SharetickerBox TH 
{
	text-align: center;
	border-right: 1px #e5e5e5 solid;
	background-color: #999;
	padding: 3px 0px 3px;
}

.SharetickerBox TD 
{
	text-align: center;
	border-right: 1px #e5e5e5 solid;
	background-color: #fff;
	padding: 3px 0px 3px;
}

.SharetickerDate
{
	padding-top: 10px;
	display: block;
	text-align: right;
	color: #999;
}

.SharetickerBox .iconLink
{
	margin: 0;
	padding: 0;
}.ShareTickerLarge .boxBody
{
	padding: 0px 25px 15px 25px;
}

.ShareTickerLarge .Image
{
	display: block;
}

.ShareTickerLarge p
{
	margin-left: 10px;
	margin-right: 10px;
}

.ShareTickerLarge .iconLink
{
	margin: 0 10px 10px;
}

.ShareTickerLarge .container
{
	border-top: solid 1px #e5e5e5;
	padding-top: 20px;
}

.ShareTickerLarge TABLE 
{
	width: 100%;
}

.ShareTickerLarge TD.header
{
	text-align: center;
	border-right: 1px #e5e5e5 solid;
	background-color: #999;
	padding: 3px 0px 3px;
}

.ShareTickerLarge TD 
{
	text-align: center;
	border-right: 1px #e5e5e5 solid;
/*	background-color: #fff;*/
	padding: 3px 0px 3px;
}

.SharetickerDate
{
	padding-top: 10px;
	display: block;
	text-align: right;
	color: #999;
}

.ShareTickerLarge .iconLink
{
	margin: 0;
	padding: 0;
}.Sitemap
{
	margin: 0 10px;
}

.Sitemap h1
{
	border-bottom: solid 2px #fff;
	padding: 5px 15px;
}

.Sitemap ul
{
	list-style-image: none;
	list-style-type: none;
	margin: 0;
}

.Sitemap li
{
	float: left;
	width: 130px;
	margin: 0 35px 0 15px;
}

.Sitemap li li
{
	float: none;
	margin: 5px 0 0 0;
}

.Sitemap li li li
{
	margin-left: 10px;
}

.Sitemap li a
{
	display: block;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 110%;
}

.Sitemap li li a
{
	text-transform: none;
	font-weight: normal;
	font-size: 100%;
}

.Sitemap li li.exp a
{
	font-weight: bold;
	background: transparent url(none) 100% 0 no-repeat;
}

.Sitemap li li.exp li a
{
	font-weight: normal;
	background-image: none;
}

.Sitemap li a:hover
{
	color: #d9432a;
	text-decoration: none;
}.SnowFlashAbs
{
	left:0;
	top:0;
	width: 100%;
	overflow: hidden;
	background-color: Transparent;
	height: 600px;
	z-index: 0;
	display: inline;
	position: absolute;
}.Teaser .Image img
{
	display: block;
	margin-bottom: 10px;
}

.TeaserImageLeft .Image,
.TeaserImageRight .Text
{
	float: left;
	width: 200px;
}

.TeaserImageRight .Image,
.TeaserImageLeft .Text
{
	float: right;
	width: 200px;
}

.TeaserImageLeft .Image img,
.TeaserImageRight .Image img
{
	margin-bottom: 0;
}.TeaserBox .boxBody
{
	padding: 0 15px 15px;
}

.TeaserBox .Image
{
	display: block;
}

.TeaserBox p
{
	margin-left: 10px;
	margin-right: 10px;
}

.TeaserBox .iconLink
{
	margin: 0 10px 10px;
}
.XForm label
{
}.cb
{
	margin-bottom: 10px;
}


/*** Boxed ***/
.box
{
	background: #fff url(/Images/Box/210.gif) 0 0 repeat-y;
	margin-left:-4px;
	width:210px;
}

.boxHead
{
	text-align: center;
	background: transparent url(/Images/Box/210_top.gif) 0 0 no-repeat;
	padding: 13px 25px 5px 25px;
}

.boxBody
{
	background: transparent url(/Images/Box/210_bottom.gif) 0 100% no-repeat;
	padding: 0 25px 20px;
}
.boxBody .Image
{
	margin-left:-5px;
}

.FourColumn .box
{
	width:220px;
	margin-left:4px;
}

.TwoColumn .box,
.FourColumn .box
{
	background-image: url(/Images/Box/230.gif);
}

.TwoColumn .boxHead,
.FourColumn .boxHead
{
	background-image: url(/Images/Box/230_top.gif);
}

.TwoColumn .boxBody,
.FourColumn .boxBody
{
	background-image: url(/Images/Box/230_bottom.gif);
}
.TwoColumn .boxTopEmpty,
.FourColumn .boxTopEmpty
{
	background-image: url(/Images/Box/230_top_Empty.gif);
	width:220px;
	height:13px;
}

.TwoColumnWide .box
{
	background-image: url(none);
	width:450px;
	margin-left:4px;
}
.TwoColumnWide .boxHead
{
	background-image: url(none);
}

.TwoColumnWide .boxBody
{
	background-image: url(none);
}
.TwoColumnWide .boxTopEmpty
{
	background-image: url(none);
	width:450px;
	height:13px;
	
}.GalleryItem
{
	clear:both;
	float:left;
	width:480px;
}

.GalleryItem .Image
{
	margin-right:10px;
	float: left;
}.ProductGalleryItem
{
	float: left;
	width: 460px;
	background-color: #fff;
	background-image: url(/images/box/460.gif);
}

.ProductGalleryItem .wrap1
{
	background-image: url(/images/box/460_top.gif);
	background-repeat: no-repeat;
	padding-top: 14px;
}

.ProductGalleryItem .wrap2
{
	background: transparent url(/images/box/460_bottom.gif) 0 100% no-repeat;
	overflow: auto;
	padding: 0 14px 14px;
}

.ProductGalleryItem .Image
{
	float: left;
	width: 202px;
	height: 172px;
}

.ProductGalleryItem .Text
{
	float: right;
	padding: 11px;
	width: 200px;
}body
{
}

.LinkIcon
{
    Float:Right;
    Padding-left: 10px;
    Padding-right: 20px;
    font-family:Verdana;
    font-size:11;
    font-weight: bold;
    color:#676767;
    
    
}

.LinkIcon:hoover
{
color:#3f63b5;
}

.LinkText
{
    Float:right;
    color:Black;
}

.TeaserItem .Image img
{
	display: block;
	margin-bottom: 5px;
}.GalleryItem
{
	clear:both;
	float:left;
	width:480px;
}

.GalleryItem .Image
{
	margin-right:10px;
	float: left;
}.ProductGalleryItem
{
	float: left;
	width: 460px;
	background-color: #fff;
	background-image: url(/images/box/460.gif);
}

.ProductGalleryItem .wrap1
{
	background-image: url(/images/box/460_top.gif);
	background-repeat: no-repeat;
	padding-top: 14px;
}

.ProductGalleryItem .wrap2
{
	background: transparent url(/images/box/460_bottom.gif) 0 100% no-repeat;
	overflow: auto;
	padding: 0 14px 14px;
}

.ProductGalleryItem .Image
{
	float: left;
	width: 202px;
	height: 172px;
}

.ProductGalleryItem .Text
{
	float: right;
	padding: 11px;
	width: 200px;
}body
{
}

.LinkIcon
{
    Float:Right;
    Padding-left: 10px;
    Padding-right: 20px;
    font-family:Verdana;
    font-size:11;
    font-weight: bold;
    color:#676767;
    
    
}

.LinkIcon:hoover
{
color:#3f63b5;
}

.LinkText
{
    Float:right;
    color:Black;
}

.TeaserItem .Image img
{
	display: block;
	margin-bottom: 5px;
}
