﻿html, body
{
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Tahoma, 'Trebuchet MS';
	font-size: 11px;
	font-weight: normal;
	background-color: ffffff;
	color: #2f2f2f;
}
td
{
	vertical-align: top;	
}
ul
{
	list-style-image: url('../design/english/list_bullet.gif');
	padding: 0 0 0 0;
	margin: 0 0 0 1em;
}
.top_bar
{
	width: 100%;
	height: 40px;
	display: block;
	margin: 0;
	padding: 0;
	position: fixed;
	vertical-align: top;
	z-index: 10000;
	background-image: url(../design/english/top_bar.png);
	background-position: center;
}
.top_bar_content
{
	margin: 0 auto;
	position: relative;
	top: 7px;
	width: 1050px; /*DENNE MÅ VÆRE I PIKSLER PGA TOP_BAR HAR POSITION:FIXED, ELLERS KOMMER DEN UTENOM SKJERMEN VED SKRIFTSTR ØKNING*/
	text-align: right;
	font-size: 11px;
}
.top_bar_links
{
	float: right;
}
.top_bar_links a
{
	margin-right: 10px;
	color: #606060;
}
.litenfont
{
	font-size: 12px;
	cursor: pointer;
}
.mediumfont
{
	font-size: 15px;
	cursor: pointer;
}
.storfont
{
	font-size: 17px;
	cursor: pointer;
}
.litenfont:hover, .mediumfont:hover, .storfont:hover
{
	color: #EB5E08;
}
.main_content
{
	width: 100%;
}
.top_content
{
	width: 100%;
	background-image: url('../design/english/bg_orange.jpg');
	background-position: center 10.45em;
	background-repeat: repeat-x;
}
.top_content_center
{
	width: 90.91em;
	position: relative;
	margin: 0 auto;
	vertical-align: top;
	padding: 0;
}
.top_logo_area
{
	padding: 0;
	margin: 0;
}
.top_logo_area img
{
	width: 90.91em;
	height: 7.27em;
	cursor: pointer;
}
.included_content
{
	width: 100%;
	background-image: url('../design/english/bg_shadow.jpg');
	background-repeat: repeat-x;
	padding-bottom: 1em;
}
.included_content_center
{
	width: 90.91em;
	position: relative;
	margin: 0 auto;
	vertical-align: top;
	padding: 0;
}
.bottom_content
{
	width: 100%;
	background-image: url('../design/english/bg_fade_bottom.jpg');
	background-repeat: repeat-x;
	background-color: #d0d4d7;
}
.bottom_content_center
{
	margin: 0 auto;
	padding: 0;
	position: relative;
	vertical-align: top;
	width: 90.91em;
	background-image: url('../design/english/bg_fade_bottom_content.jpg');
	background-repeat: repeat-x;
	border-bottom: 0.09em solid #aaaaaa;
}
.bottom_content_wrap_design
{
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	height: 1.00em;
	overflow: hidden;
	float: left;
	position: relative;
}
.bottom_content_wrap_design img
{
	width: 90.91em;
	height: 1em;
	padding: 0;
	margin: 0;
}
.bottom_contact_info
{
	border-top: 0.09em solid #abb0b4;
	width: 74em;
	font-size: 1.20em;
	line-height: 3.00em;
	color: #ffffff;
	margin-left:0.91em;
	padding-top:0.91em;
	/* padding-bottom:0.91em; */
	float: none;
	clear: both;
}
.bottom_contact_info a
{
	color: #ffffff;
}
.bottom_contact_info a:hover
{
	color: #fefefe;
}
.bottom_contact_info img
{
	display: inline-block;
	height: 2.5em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	vertical-align: middle;
}
.bottom_fade
{
	width: 100%;
	background-image: url('../design/english/bg_fade_bottom2.jpg');
	background-repeat: repeat-x;
	height: 90px;
	display: block;
}

/********************************* MENUS START ***********************/
 .horizmenucontainer
 {
	width: 90.91em;
	background-color: #61686c;
 }
 .horizmenu
 {
	height: 3.18em;
	position: relative;
 }
 
 .horizmenu .rmItem
 {
	background-color: #61686c;
	height: 3.18em;
	border-right: 0.09em solid #999999;
	text-align: center;
	line-height: 3.18em;
 }
 .horizmenu .rmFirst
 {
	background-color: #61686c;
 }

 .horizmenu .rmItem a
 {
	color: #d7d8d9;
	cursor: pointer;
 }
  .horizmenu .rmItem a:hover
 {
	color: #ffffff;
	text-decoration: none;
 }
 .horizmenu .rmItem:hover, .horizmenu .menuNodeLevel0Selected
 {
	background-color: #3e4246;
 }
 .menuNodeLevel0Selected span
 {
	color: #ffffff;
 }

  .horizmenu .rmFirst:hover, .horizmenu .rmFirst a.menuNodeLevel0Selected
 {
	background-color: #3e4246;
 }

 .horizmenu .rmText
 {
	cursor: pointer;
	margin-left: 1.36em;
	margin-right: 1.36em;
	font-size: 1.27em;
	padding: 0 !important;
 }
 
 .horizmenu .rmLink
 {
 	padding: 0 !important;
 }
 
 .horizsubmenucontainer
 {
	min-height: 0.64em;
	width: 90.91em;
	line-height: 2.2em;	
 }
 .horizsubmenu_corner_left, .horizsubmenu_corner_right
 {
	float: left;
	width: 0.544em;
	height: 0.64em;
	display: block;
	padding: 0;
	line-height: 0.64em;
 }
 .horizsubmenu_corner_left img, .horizsubmenu_corner_right img
 {
	top:0;
	left:0;
	width:100%;
	vertical-align: top;
	margin: 0;
 }
 
 .horizmenusub
 {
	background-color: #7e858b;
	margin-left: 0px;
	display: block;
	width: 89.82em;
	min-height: 0.64em;
	float: left;
 }
 
 .horizmenusub a
 {
	color: #d8dbdc;
 }
 
 .horizmenusub .rmText
 {
	cursor: pointer;
	margin-right: 1.36em;
	font-size: 1.1em;
	padding: 0 !important;
 }
 
 .horizmenusub .rmLink
 {
 	padding: 0 !important;
 }
  
 .horizmenusub .rmItem
 {
	border-right: 0.09em solid #999999;
 }
 .horizmenusub .rmItem a:hover
 {
	text-decoration: none;
	color: #ffffff;
 }
  .horizmenusub .rmItem:hover, .horizmenusub a.menuNodeLevel1Selected
 {
	background-color: #3e4246;
 }
 .menuNodeLevel1Selected span
 {
	color: #ffffff;
 }
 .horizmenusub .rmText
 {
	margin-left: 1.36em;
 }

 
/********************************* MENUS END ***********************/



/********************************* TOP BANNER START ***********************/
.divBannerKnapper img
{
    top: 5px !important;
}

.bildebanner
{
	width: 90.91em; 
	/*height: 27.27em !important; */
	overflow: hidden !important;
	clear: both;
}
.bildebanner .banners
{
	width: 89.82em;
	display: block !important;
	/*height: 27.27em !important; */
	overflow: hidden !important;
	position: relative;
	left: 0.54em;
	background-color: #eceff3;
}
.bildebanner .banners *
{
	/*DERSOM DENNE KODEN INNKOMMENTERES SÅ FÅR BANNEREN RELATIV STØRRELSE OG SKALERES OPP DERSOM MAN ØKER FONT SIZE PÅ BODY, MEN DEN RULLERER IKKE TIL NESTE BILDE*/
	/*width: 89.82em !important;
	height: 27.27em !important;*/
	float: right;
}
.bildebanner .default_banner
{
	width: 89.82em;
}
.banner_overlay_bar
{
	position: relative;
	/*height: 4.27em;*/
	height: 0;
	width: 90.91em;
	display: block;
	top: -4.27em;
	overflow: visible;
}
.banner_overlay_bar_background
{
	height: 4.27em;
	width: 90.91em;
}
.banner_overlay_bar_content
{
	position: relative;
	font-size: 1.40em;
	top: -2.10em;
	left: 0.8em;
	color: #ffffff;
	line-height: 1.5em;
}
.banner_overlay_link
{
	display: inline-block;
	vertical-align: middle;
	height: 1.6em;
	padding-left: 0.50em;
	padding-right: 0.50em;
}
.banner_overlay_link img
{
	height: 1.5em;
}
.banner_overlay_link #becomepartnerhover, .banner_overlay_link #sendmessagehover
{
	display: none;
}

/********************************* TOP BANNER END ***********************/

/********************************* BREADCRUMBS START ***********************/
.breadcontainer
{	
	width: 100%;
	position: relative;
	top: 0.2em;
	height: 2.5em;
	font-size: 1.1em;
}
.bread_home
{
	float: left;
	color: #797979 !important;
	padding-left: 0.54em;
	margin-top: 0.27em;
}
div.BreadCrumbsModule {
	float: left;
	margin-top: 0.27em;
}
div.breadCrumbs {
	float: left;
}
.breadproduct
{
    float:left;
    margin-top:0.27em;
    color:#797979 !important;
    background-image:url("../design/english/skille.gif");
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:1.3em;
    position: relative;
    left: -0.8em;
}
.breadproduct a
{
    color: #797979 !important;
}
.breadproduct a:hover
{
    color: #D96713 !important;
    text-decoration: none;
}
div.breadCrumbs span {
}
div.bcLink {
	color: #797979 !important;
	display: inline;
	float: left;
	padding-right: 0.91em;
	position: relative;
	background-image: url(../design/english/skille.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.bread_home .bcLink
{
	background-image: none;
}
div.bcLinkFirst {}
div.bcLinkMid {}
div.bcLinkLast {
	background: none;
	margin: 0;
}
div.bcLinkFirst a.bcLinkA, div.bcLinkFirst a.bcLinkA:visited {
	color: #797979 !important;
	text-decoration: none !important;
}
div.bcLinkFirst a.bcLinkA:hover {
	color: #d96713 !important;
}
div.bcLinkMid a.bcLinkA, div.bcLinkMid a.bcLinkA:visited {
	color: #797979 !important;
	text-decoration: none !important;
}
div.bcLinkMid a.bcLinkA:hover {
	color: #d96713 !important;
}
.bcLinkA
{
	padding-left: 0.91em;
	padding-right: 0.91em;	
}
div.bcLinkLast a.bcLinkA, div.bcLinkLast a.bcLinkA:visited {
	color: #797979 !important;
	text-decoration: none !important;
}
div.bcLinkLast a.bcLinkA:hover {
	color: #d96713 !important;
}
div.bcLinkLast a.bcLinkA {
	font-weight: normal;
}
/********************************* BREADCRUMBS END ***********************/

/********************************* FOOTERMENU START ***********************/
div.footercontainer
{
	width: 68.18em;
	float: left;
	margin-top: 0.91em;	
	margin-bottom: 0;
}
div.divFooterMenu
{
	width: 68.18em;
	margin-left: 0.91em;
	padding-bottom: 1.82em;
}
table.tblFooterMeny
{
}
table.tblFooterMeny td, .divFooterMenyListe
{
	padding-right: 2.73em;
}
td.tdHovedmenyPunkt, .h2footermeny
{
	font-weight: normal;
	font-size: 1.82em;
	font-family:"ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
	text-align: left;
	white-space: nowrap;
	letter-spacing: 0.02em;
}
td.tdUndermenyPunkt, .lifootermeny
{
	text-align: left;
	font-weight: normal;
	font-size: 1.09em;
	white-space: nowrap;
}
td.tdHovedmenyPunkt a:Hover,td.tdUndermenyPunkt a:Hover, .h2footermeny a:Hover, .lifootermeny a:Hover
{
	color: #cccccc;
	text-decoration: none;
}
td.tdHovedmenyPunkt a, .h2footermeny a
{
	text-decoration: none;
	color: #ffffff;
}
td.tdUndermenyPunkt a, .lifootermeny a
{
	text-decoration: none;
	color: #d6dae3;
}
div.divFooterMenyListe 
{
	float: left;
	padding-bottom: 2em;
}
div.divFooterMenyListe ul
{
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style: none;
}
/********************************* FOOTERMENU END ***********************/

.bottomSearchContainer
{
	width: 20em;
	float: left;
	margin: 1.6em 0 0 0;
	z-index: 1;
	height: 2.73em;
}
.bottomSearchContainer .searchInput 
{
	border:0 none;
	color:#949494;
	height:17px;
	width:14.5em;
	z-index:1;
}
.searchModuleSelect {
	display: none;
}

/********************************* INTELLISENSSØK OG SØKEFORSLAG START ***********************/
select#sfmatches
{
	width:104px;
}
.divSokeForslag
{
	padding-left:20px;
}
.SokForbedringsTips
{
	display: none;
	margin-top: 20px;
}
.forbedringsHeader
{
	font-weight:bold;
	margin-bottom: 10px;
}
.forbedringsTips
{
	padding-left:20px;
}
/********************************* INTELLISENSSØK OG SØKEFORSLAG END ***********************/

/********************************* SEARCHCLOUD START ***********************/

div.searchcloud
{
	width: 21.5em;
	float: left;
	padding-bottom: 1.7em;
	margin-top: 1.2em;
	font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
}
div.searchcloud_header
{
	font-size: 1.82em;
	color: #ffffff;
}
div.divSearchCloud
{
	margin-bottom: 0;
}
div.sokeord
{
	display:inline;
	font-size: 0.8em;
}

/* MØRKE FARGER
div.storrelse1 a
{
	font-size:2.2em;
	color:#101010 !important;
}
div.storrelse2 a
{
	font-size:2em;
	color:#242424 !important;
}
div.storrelse3 a
{
	font-size:1.82em;
	color:#3a3a3a !important;
}
div.storrelse4 a
{
	font-size:1.6em;
	color: #4c4b4b !important;
}
div.storrelse5 a
{
	font-size:1.45em;
	color: #4c4b4b !important;
}
div.storrelse6 a
{
	font-size:1.27em;
	color: #5a5959 !important;
}
div.storrelse7 a
{
	font-size:1.09em;
	color: #5a5959 !important;
}
MØRKE FARGER SLUTT */


/* LYSE FARGER */
div.storrelse1 a
{
	font-size:2.2em;
	color:#e2e6ee !important;
}
div.storrelse2 a
{
	font-size:2em;
	color:#d1d4dc !important;
}
div.storrelse3 a
{
	font-size:1.82em;
	color:#c7cbd2 !important;
}
div.storrelse4 a
{
	font-size:1.6em;
	color: #c2c5cc !important;
}
div.storrelse5 a
{
	font-size:1.45em;
	color: #bcbfc6 !important;
}
div.storrelse6 a
{
	font-size:1.27em;
	color: #b2b5bc !important;
}
div.storrelse7 a
{
	font-size:1.09em;
	color: #abaeb4 !important;
}
/*LYSE FARGER SLUTT */

div.sokeord a:hover
{
	text-decoration: none;
	color: #ffffff !important;
}
/********************************* SEARCHCLOUD END ***********************/


/*Article*/
.ArticleModule h1, .ArticleModule h2, .ArticleModule h3, .ArticleModule h4, .ArticleModule h5, .ArticleModule h6, .ArticleModule h7
 {
	padding: 0px;
	margin: 0px;
 }
 
.articletd
{
	width: 68.18em;
} 
.righttd
{
	width: 22.73em;
}
.articletd .ArticleModule
{
	margin-top: 0.45em;
	width: 65.45em;
	left: 0.54em;
	position: relative;
}
.articletd .ArticleHeading
{
	color: #c64014;
	font-size: 2.7em;
	font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
}
.righttd .ArticleModule
{
	padding: 5%;
	border-top: 0.09em solid #d4d7dc;
	background-image: url('../design/english/bg_rightbox.jpg');
	background-repeat: repeat-x;
	background-position: bottom right;
	margin-top: 1em;
	width: 90%;
	float: left;
}
.righttd .ArticleHeading
{
	font-size: 1.60em;
	font-weight: normal;
	font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
}
.righttd .articleHr
{
	display: none;
}
.righttd .ArticleHeading:first-letter
{
	/*color: #EB5E08;*/
}
.righttd .ArticleNewsLink
{
	margin-top: 0.45em;
}
.righttd .articleBottomIcons
{
	display: none;
}
.ArticleModule
{
	margin-top: 0.45em;
}
.ArticleModule div
{
	margin: 0;
	padding: 0;
}
.article
{
}
.ArticleEditButton
{
	float : left;	
	padding : 0.36em 0 0 0;
	margin : 0;
}
.ArticleHeading
{
	font-weight: normal;
	font-size : 2.30em;
	padding : 0 0 0.36em 0 !important;
	margin : 0;	
}
.headingImagetopDiv
{
	padding : 0 0 0.36em 0;
	margin : 0;		
}
.ArticleIngress
{
	vertical-align : top;
	float :left;	
	padding : 0 0.36em 0.36em 0;
	width : 100%;
	line-height: 1.55em;
	font-size: 1.2em;
}
.newscontainer .ArticleIngress
{
	line-height: 1.27em;
}
.ingressImageleft
{
	padding : 0 0.36em 0.36em 0;
	height : auto;
	width : 18.55em;
	float :left ;
	clear : left;
}
.ingressImageleftImg
{
	width: auto;
}
.ingressImageleftText
{
	width : inherit;
}
.ingressImageright
{
	padding : 0 0 0.36em 0.36em;
	height : auto;
	width : 18.55em;
	float :right ;
	clear :right;
}
.ingressImagerightImg
{
	width: auto;
	float: right;
	width: 18.18em;
}
.ingressImagerightText
{
	white-space: pre-wrap;
	width: 18.18em;
	float: right;
}
.ArticleNewsLink
{
	vertical-align : top;
	float :left;	
	padding : 0.36em 0.36em 0.36em 0;
	width : 100%;	
}
.ArticleNewsLink a {
	font-size: 1.2em;
	line-height: 1.55em;
}
.ArticleContent
{
	height : auto;
	width : 100%;
	padding : 0 0.36em 0.36em 0;
	line-height: 1.55em;
	font-size: 1.2em;
}

.contentText
{
	
}
.contentTextTop
{
	clear : both;
}
.contentImagetop
{
	padding : 0 0.36em 0.36em 0;
	float : left;
}
.contentImagetopImg
{
	
}
.contentImagetopText
{
	font-style : italic;
	padding : 0;
}
.contentImageleft
{
	width: 18.55em;
	padding : 0 0.36em 0.36em 0;
	float :left ;
	clear : left;
}
.contentImageleftImg
{
	float: left;
}
.contentImageleftText
{
	clear: both;
	width: 18.18em;
}
.contentImagerightDiv
{
}
.contentImageright
{
	width: 18.55em;
	margin: 0 0 0.36em 0.36em;
	float: right;
}
.contentImagerightImg
{
	width: 18.18em;
	float: right;
}
.contentImagerightText
{
	clear: both;
	width: 18.18em;
	float: right;
}
.contentImagebottomDiv
{
}
.contentImagebottom
{
	padding : 0.36em 0.36em 0.36em 0;
	/*float: left;*/
	text-align: left;
}
.contentImagebottomImg
{
	width: auto;
	
}
.contentImagebottomText
{
	width : inherit;
}
a
{
	/*color: #C64014;*/
	color: #25819c;
	text-decoration : none;
}
a:hover
{
	/*color: #EB5E08;*/
	color: #6eb5ca;
	text-decoration : underline;
	cursor: pointer;
}
.ArticleTipAFriend
{
	float: left;
	padding: 0.36em 0.36em 0.36em 0.36em;
		
}
.ArticlePrinterFriendly
{
	float: left;	
	padding: 0.36em 0.36em 0.36em 0.36em;
}
.ArticleAuthor
{
	float: left;
	padding: 0.18em 0.18em 0.18em 0;
	margin : 0.18em 0 0.18em 0;
}
.articleAuthorText
{
	font-weight: bold;
}
.ArticlePublishDate
{
	float: right;	
	padding: 0.18em 0 0.18em 0.18em;
	margin : 0.18em 0 0.18em 0;
}
.articlePublishDateText
{
	font-weight: bold;	
}
.articleBottomIcons
{
	float: left;
	clear: both;
	width : 100%;
}
.articleBottomIcons div
{
	margin: 0.36em 0.36em 0.36em 0;
}
/* Fjerne articleBottomIcons under overskriften */
#ctl00_content_hovedtekst_ctl01_pnlView .articleBottomIcons
{
	display: none;
}
.articleTopIcons
{
	float: left;
	clear: both;
	width : 100%;
}

.ArticleReadersRating
{
	float: right;	
	padding: 0.36em 0.36em 0.36em 0.36em;
	display: none;
}
.articleHr
{
	color: #D4D7DC;
	clear: both;
}
hr
{
	margin-bottom: 0.91em;
	color: #D4D7DC;
}
img
{
	border: none;
}
.ArticleModule img
{
	margin-right: 0.36em;
}
.hideEditArticleIcons
{
	position: fixed;
	left: 1em;
	top: 1em;
	text-align :right;
}
.articletable
{
	margin-top: 0px;
	z-index: 1;
	width: 90.3em;
	clear: both;
}
.divForums
{
	margin-left: 0.54em;
	margin-top: 0.54em;
}

/*Article end*/



/* Slideshow start */

div.divSlideshow {
	left: 0.54em;
	position: relative;
	width: 65.45em;
	overflow: hidden;
}
div.slideshow {
}
div.divslideshowName {
	display: none;
}
div.slideshowThumbnailpicture 
{
	margin-top: 1em !important;
}
div.previewPane {
	width: 65.45em;
	overflow: hidden;
	padding-bottom: 1em;
}
div.slideshowImageText {
	width: 65.45em;
	overflow: hidden;
}
div.thumbsViewer {
	width: 65.45em;
	overflow: hidden;
	margin-top: 0.45em;
	margin-bottom: 0.45em;
	background-image: url(../design/bgSlideshowThumbs.jpg);
	background-repeat: repeat-x;
	border-top: dotted 0.09em #3B393C;
	border-bottom: dotted 0.09em #3B393C;
}
div.srollimgL, div.srollimgR {
	float: left;
	width: 3.18em;
	padding-top: 3.36em;
	padding-bottom: 3.36em;
	text-align: center;
}
div.srollimgL {
	width: 3.18em;
}
div.srollimgR {
	float: right;
	width: 3.18em;
}
div.thumbRotator {
	width: 58em;
	height: 8.36em;
	position: relative;
	display: inline;
	margin-left: 0.36em;
	overflow: hidden;
	float: left;
}
/* Slideshow end */

/*TOC*/
.articleTOC
{
	/*padding: 5px 0px 10px 0px;	*/
	margin-left: 0.54em;
}
.TOC
{
	padding: 0;
}
.TOCLink
{
	margin: 0.45em 0 0 0;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	display: block;
}
.TOCLink:hover
{
	font-weight: bold;
	text-decoration : underline;
}
	
/*TOC end*/

/*News*/
.aktuelttable
{
	clear:both;
	margin-left: 0.54em;
	width: 90em;
	z-index:1;
}
/*News end*/
/*Search*/
.searchContainer
{
	float: right;
	margin: 0.18em 0 0.27em 0.27em;
	z-index: 1;
	background-image: url('../design/english/bg_searchinput.jpg');
	background-repeat: repeat-x;
}
.searchInput
{
	border: 0;
	color: #949494;
	width: 104px;
	height: 17px;
	z-index: 1;
	margin: 0;
}

.searchInputDiv
{
	float: left;
	padding: 0px;
	margin-right: 5px;
}
.searchButtonDiv
{
	float: left;
}
.articleSearchResult
{
	left:0.54em;
	margin-top:1em;
	position:relative;
	width:65.45em;
	padding-bottom: 1.36em;
}
.articleSearchResult *
{
	background-image: none;
	background-color: #fefefe;
	border: 0 !Important;
	font-size: 1.02em;
}
.articleSearchResult .ArticleHeading
{
	font-size: 1.27em;
	font-weight: bold;
	font-family: Arial,Verdana,Tahoma,'Trebuchet MS';
	color: #000000;
	line-height: normal !important;
}
.searchLink
{
	color: #EB5E08 !important;
}
.GridHeader_Default2006, .ResizeHeader_Default2006, .articleSearchResult .rgHeader
{
	background: none !important;
	border-top: none !important;
	color: #C64014 !important;
	font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
	font-size: 2.7em;
	font-weight: normal;
}
.articleSearchResult .rgHeader {
	border-top: 0.5em solid White !important;
	border-bottom: 0.5em solid White !important;
}
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td {
	padding: 0 !important;
}

/*Search end*/
/*Index.aspx - Spesielt for digitroll.no*/

h2
{
	font-size: 1.82em;
	margin: 0px;
}
 
 .language
 {
	position: absolute;
	width: 15px;
	left: 945px;
 }
 
 .flag
 {
	margin-top: 5px; 
	margin-right: 5px;
 }
 
 .contentcontainer
 {
	text-align: left;
	width: 964px;
	margin-left: 3px;
	overflow: hidden;
 }
 
 .underline
 {
	height: 4px;
 }
 
 .menutable
 {
	width: 100%;
 }
 
 .newstable
 {
	width: 964px;
 }
 
 .newscontainer
 {
	width: 16em;
	padding-top: 1em;
	padding-bottom: 1em;
	position: relative;
	left: 1em;
 }
 
 .newstd
 {
	border-right: 0.09em solid #cccccc;
 }
 
 .news
 {
 }

 .articlerender
 {
	margin: 0 1.36em 0.45em 1.36em;
	width: 65.45em;
	overflow: hidden;
 }
 .newsheader
 {
	line-height: 35px;
	position: relative;
	cursor: pointer;
 }
 .newsheaderimg
 {
	float: left;
	white-space: nowrap;
 }
 .newsheaderwhite
 {
	font-size: 15px;
	color: #C64014;
 }
 .newsheaderblack
 {
	font-size: 15px;
	white-space: nowrap;
	color: #000;
 }
 /**/
 
 /* article.aspx ++ - Spesielt for digitroll.no */
 h2
 {
	margin-bottom: 5px;
	margin-top: 5px;
 }
 h3
 {
	margin-bottom: 0.2em;
	margin-top: 0.4em;
	font-size: 1.25em;
	color: #C64014;
 }
 .leftmenutd
 {
	background-color: #aeab9c;
 }
 .leftmenucontainer
 {
	width: 195px;
	margin-bottom: 20px;
	position: relative;
 }
 .leftmicrosoft
 {
	margin-top: 50px;
	text-align: center;
	float: left;
	width: 195px;
 }
 .leftsocial {
	font-family:Arial Rounded MT Bold, Arial; font-size:10px; font-weight:bold; text-align: center;margin-left: 11px; padding-left: 0px; padding-top:10px; margin-top: 50px; height:120px; width: 195px; float: left; background-repeat:no-repeat; BACKGROUND-IMAGE: url(../design/digi_follow_back.gif);
}
 .leftmenusub
 {
	font-weight: bold;
	line-height: 28px;
 }
 
 div.RadTreeView {
	width: 100%;
	text-align: left;
	float: left;
	padding-bottom: 2em;
}
 
 a.menuNodeLevel2, a.menuNodeLevel2:visited{
	background-image: url(../design/bg_leftmenu.jpg);
	background-repeat: repeat-x;
	display: block;
	width: 100%;
	color: #C64014 !important;
	text-indent: 10px !important;
}
a.menuNodeLevel2:hover
{
	background-image: url(../design/bg_leftmenu_active.jpg);
	background-repeat: repeat-x;
	color: #f26d1c !important;
}

a.menuNodeLevel2Selected, a.menuNodeLevel2Selected:visited, a.menuNodeLevel2Selected:hover {
	background-image: url(../design/bg_leftmenu_active.jpg);
	background-repeat: repeat-x;
	color: #f26d1c !important;
	display: block;
	width: 100%;
	text-indent: 10px !important;
}
a.menuNodeLevel3, a.menuNodeLevel3:visited {
	display: block;
	width: 100%;
	color: #C64014 !important;
	text-indent: 30px !important;
	background-color: #d8dcdf !important;
}
a.menuNodeLevel3:hover {
	display: block;
	width: 100%;
	color: #EB5E08 !important;
	text-indent: 30px !important;
	background-color: #d8dcdf !important;
}
a.menuNodeLevel3Selected, a.menuNodeLevel3Selected:visited, a.menuNodeLevel3Selected:hover {
	color: #EB5E08 !important;
	display: block;
	width: 100%;
	text-indent: 30px !important;
	background-color: #d8dcdf !important;
}

.rtLines .rtUL{
	padding: 0 !important;
}

span.rtSp, span.rtMinus, span.rtPlus {
	display: none !important;
}

.rtTop, .rtMid, .rtBot {
	padding: 0 !important;
}
.rtIn {
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}
	
 
 /* For å få fjernet padding/margin over bildet */
.bildetd .articleBottomIcons
{
	display: none;
}
.bildetd *
{
	margin: 0px;
	padding: 0px;
}

/*Index.aspx end*/

/* nyhetsbrev */

.newsletterContainer
{
	float: left;
	margin-top: 30px;
	display: block;
	padding-left: 10px;
}
.nhheader
{
	margin-bottom: 4px;
}
.newsletterContainer .epost
{
	border-top: solid 1px #9D9D9D;
	border-left: solid 1px #C3C3C3;
	border-right: solid 1px #F0F0F0;
	border-bottom: solid 1px #DDDDDD;	
	color: #949494;
	width: 170px;
}
.nhepost
{
	line-height: 20px;
}
.nhmeldpaaav
{
	text-align: right;
	margin-top: 5px;
}
.nhstatus
{
	text-align: center;
	margin-top: 5px;
	font-weight: bold;
	color: #913A0F;
}

/* slutt nyhetsbrev */

td.previewPane div
{
	width: 560px;
	height: 420px;
}

/* START FileInspector modul og FILECATALOG modul */
div.fiAroundText
{
	border: 1px solid grey;
}
.fiHeader, .fcHeader
{
	font-weight: bold;
}
.fiBilde
{
	border: 1px solid grey;
}

.fiSideTxt
{
	position:relative;
	font-weight: bold;
	top:-13px;
}
.fiDownloadTxt
{
	position:relative;
	font-weight: bold;
	top:-4px;
}
div.vBilde, div.hBilde
{
	display:inline;
	padding:0px;
	margin:0px;
}
div.vBilde
{
	position:relative;
	left:3px;
}
div.hBilde
{
	position:relative;
	left:-2px;
}
.vText, .hText
{
	font-weight:bold;
}
/* SLUTT FileInspector modul og FILECATALOG modul */


/* START HALFYEARPLAN og PLANNER modul */
.HalfYearPlanHeading, .PlannerHeading
{
	font-weight: bold;
	font-size: 14px;
}
div.calendarButtons
{
	width: 100%;
	text-align: center;
}
/* SLUTT HALFYEARPLAN og PLANNER modul */


/* START KURSKONTROLL MODUL */
table.tblDeler, table.tblOversikt
{
	width: 100%;
	/*border: 1px solid gray;*/
}
td.tdH1
{
	font-weight: bold;
	font-size: 16px;
	/*text-decoration: underline;*/
	vertical-align: bottom;
}
td.tdH2
{
	width: 100px;
	font-weight: bold;
	text-align:center;
	vertical-align: bottom;
}
tr#kursrad0, tr#kursrad2, tr#kursrad4, tr#kursrad6, tr#kursrad8, tr#kursrad10, tr#kursrad12, tr#kursrad14, tr#kursrad16, tr#kursrad18, tr#kursrad20, tr#kursrad22, tr#kursrad24, tr#kursrad26, tr#kursrad28, tr#kursrad30,
tr#kursraddel0, tr#kursraddel2, tr#kursraddel4, tr#kursraddel6, tr#kursraddel8, tr#kursraddel10, tr#kursraddel12, tr#kursraddel14, tr#kursraddel16, tr#kursraddel18, tr#kursraddel20, tr#kursraddel22, tr#kursraddel24, tr#kursraddel26, tr#kursraddel28, tr#kursraddel30
{
	background-color: #EEEEEE;
}
td.kursdeltd2, td.kurstd2
{
	text-align:center;
}
td.kursdeltd1, td.kurstd1
{
	vertical-align: middle;
}
/* SLUTT KURSKONTROLL MODUL */

/* ikoner for deling på facebook og twitter */
.share
{
	position: relative;
	width: 100%;
	float: right;
	height: 14px;
	overflow: hidden;
	margin-top: 5px;
	text-align: right;
}
a.shareLnk {
	padding-left: 5px;
}
.digitroll_logo
{
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.digitroll_logo img
{
	position: absolute;
	top: 1px;
}

div.articleSchema
{
}


/* START AKTUELT SEKSJON PÅ FORSIDEN */
div.forsideaktueltcontainer
{
	background-image: none;
	width: 90.91em;
}
span.aktuelttittel
{
	width:100%;
	float:left;
	color:#0e0e0e;
	font-weight:bold;
	position: relative;
	margin-left: 0.54em;
}
div.aktueltboks1 div.ArticleHeading, div.aktueltboks2 div.ArticleHeading, div.aktueltboks3 div.ArticleHeading
{
	color: #C64014;
	font-size: 2.2em;
	font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
	line-height: 1.1em;
}
div.aktueltboks1 div.ArticleIngress, div.aktueltboks2 div.ArticleIngress, div.aktueltboks3 div.ArticleIngress, div.aktueltboks1 div.ArticleContent, div.aktueltboks2 div.ArticleContent, div.aktueltboks3 div.ArticleContent
{
}

div.aktueltboks1 div.ArticleIngress p, div.aktueltboks2 div.ArticleIngress p, div.aktueltboks3 div.ArticleIngress p, div.aktueltboks1 div.ArticleContent p, div.aktueltboks2 div.ArticleContent p, div.aktueltboks3 div.ArticleContent p
{
	margin: 0;
	padding: 0;
}

div.aktueltboks1 div.articleTopIcons, div.aktueltboks2 div.articleTopIcons, div.aktueltboks3 div.articleTopIcons
{
	display:none;
}

div.aktueltboks1
{
	width: 27.5em;
	float:left;
	padding-bottom: 0.91em;
	margin-left: 0.54em;
	margin-right: 3.5em;
}
div.aktueltboks2
{
	width: 27.5em;
	float:left;
	padding-bottom: 0.91em;
	margin-right: 3.5em;
}
div.aktueltboks3
{
	width: 27.5em;
	float:left;
	padding-bottom: 0.91em;
}
/* SLUTT AKTUELT SEKSJON PÅ FORSIDEN */




/* START KONTAKSKJEMA SEKSJON PÅ FORSIDEN */
div.forsidekontaktskjemaStart
{
	height: 76px;
	padding-top:5px;
	margin-bottom:0px;
	width:964px;
	float: left;
	background-color: #e76325;
	font-family: Arial;
}

div.forsidekontaktskjema
{
	height: 76px;
	padding-top:5px;
	margin-bottom:5px;
	width:964px;
	float: left;
	background-color: #e76325;
	font-family: Arial;
}
div.divKontaktskjema, div.divKontaktskjemaTakk
{
	height: 76px;
	width: 957px;
	float:left;
}
div.divKontaktskjemaTekst
{
	width: 395px;
	margin-top: 9px;
	margin-left: 9px;
	float:left;
	font-size: 10px;
}
span.divKontaktskjemaTekstOverskrift
{
	font-size:14px;
	font-weight:bold;
}
div.divKontaktskjemaTakk
{
	text-align: center;
	font-size:14px;
	font-weight: bold;
	margin-top:23px;
}
div.divKontaktskjemaNavn,div.divKontaktskjemaEpost, div.divKontaktskjemaTlf
{
	float:left;
	margin-right: 5px;
	margin-top:15px;
	font-weight:bold;
}
div.divKontaktskjemaSend
{
	float:left;
	margin-left:15px;
	margin-top:17px;
}

div.divKontaktskjemaNavn input, div.divKontaktskjemaEpost input, div.divKontaktskjemaTlf input
{
	width: 120px;
}
span.lblStatus
{
	float:right;
	margin-right:15px;
	font-size:12px;
	font-weight:bold;
	color: White;
}

/* SLUTT KONTAKSKJEMA SEKSJON PÅ FORSIDEN */

.kontaktskjema_venstrecontainer
{
	width: 21em;
	float: left;
}
.kontaktskjema_venstrecontainer .ArticleModule
{
	width: 19em;
}
.kontaktskjema_venstrecontainer .ArticleHeading
{
	font-size: 1.8em;
}
.kontakttable
{
	border-left: 1px solid #bbbbbb;
	padding-left: 1em;
}
.kontakttable .ko_kommentar
{
	border: 1px solid #bbbbbb;
}
.kontakttable input
{
	border: 1px solid #bbbbbb;
	margin-top: 0.3em;
}
.kontakttable label
{
	color: #8e8d8d;
	font-size: 1.2em;
}
.kontakttable td
{
}
.kontakttable .ko_send
{
	border: 0;
	background-color: transparent;
	background-image: url('../design/english/button_send_inn.png');
	width: 78px;
	height: 23px;
	cursor: pointer;
}

/* kontaktskjema brukt under artikler på utvalgte menypunktet (lagt til 30.05.2011) */
.artikkelkontakt .ko_kommentar
{
	border: 1px solid #bbbbbb;
	width: 33.5em;
	background-image: url('../design/bg_input_general.png');
	background-repeat: no-repeat;
}
.artikkelkontakt input
{
	border: 1px solid #bbbbbb;
	background-image: url('../design/bg_input_general.png');
	background-repeat: no-repeat;
	margin-top: 0.3em;
	padding: 0.4em;
}
.artikkelkontakt .ko_kommentar:hover, .artikkelkontakt input:hover, .artikkelkontakt .ko_kommentar:focus, .artikkelkontakt input:focus
{
    border: 1px solid #fdcba6;
    background-image: url('../design/bg_input_general_hover.png');
    background-position: bottom right;
}
.artikkelkontakt label
{
	color: #000000;
	font-size: 1.2em;
}
.artikkelkontakt td
{
}
.artikkelkontakt .ko_send
{
    border: 0;
    background-image: none;
    padding: 0;
}
.artikkelkontakt .ko_send:hover, .artikkelkontakt .ko_send:focus
{
    background-image: none;
    border: 0;
}
.artikkelkontakt .ko_status
{
    font-size: 1.2em;
}

/********* MODULOVERSIKT START ****************************************/

table.moduloversikt
{
	left:0.54em;
	margin-top:0.45em;
	position:relative;
	line-height: 30px;
}
table.moduloversikt th
{
	text-align: left;
	font-size: 1.6em;
	border-bottom: 0.09em dashed #868685;
	padding-right: 1em;
	margin-bottom: 1em;
	vertical-align: bottom;
	color: #50504f;
}
table.moduloversikt td img
{
	display: inline;
	vertical-align: middle;
}
table.moduloversikt .moduleno
{
	color: #aaaaaa;
	font-size: 0.8em;
}
table.moduloversikt td
{
	color: #868685;
	font-size:1.4em;
	border-bottom: 0.09em dashed #d6d6d6;
}
table.moduloversikt .modulprodukt
{
	text-align: center;
	position: relative;
	left: -1em;
}
.modulfotnoter
{
	left:0.54em;
	margin-top: 1em;
	position:relative;
	font-size: 1.2em;
}

/********************************* SITEMAP START ***********************/
.sitemap_container
{
	left:0.54em;
	margin-top:0.45em;
	position:relative;
	padding-bottom: 1em;
}

/* START CLOUDSITEMAP MODUL */
div.divCloudSitemap
{
}
div.csundermenypkt
{
	margin-right: 1em;
	display:inline;
	white-space: nowrap;
}
div.csDiv h2 a
{
	text-decoration: none;	
	font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
}
div.csDiv h2 a:hover
{
	
}
div.csundermenypunkter
{	
	margin-left: 2em;
}
div.csDiv h2
{
	margin: 0;
	padding: 0;
}
div.csstorrelse1
{
	font-size: 1.6em;	
}
div.csstorrelse1 a
{
	color:#454545 !important;
}
div.csstorrelse2
{
	font-size: 1.4em;
}
div.csstorrelse2 a
{
	color:#646464 !important;
}
div.csstorrelse3
{
	font-size:1.2em;
}
div.csstorrelse3 a
{
	color:#929292 !important;
}
div.csstorrelse4
{
	font-size: 1.1em;
}
div.csstorrelse4 a
{
	color: #b1b1b1 !important;
}
div.csstorrelse5
{
	font-size: 1em;
}
div.csstorrelse5 a
{
	color: #b1b1b1 !important;
}
div.csstorrelse6
{
	font-size: 0.9em;
}
div.csstorrelse6 a
{
	color: #cfcfcf !important;
}
div.csstorrelse7
{
	font-size: 0.8em;
}
div.csstorrelse7 a
{
	color: #cfcfcf !important;
}

div.csundermenypkt a:hover
{
	text-decoration: none;
	color: #C64014 !important;
}
/* SLUTT CLOUDSITEMAP MODUL */
/********************************* SITEMAP END ***********************/


/*************************** START REFERANSER NETTBUTIKK VISNING ****************************/
#render
{
	position: relative;
	top: 0.2em;
	width: 100%;
	overflow: hidden;
	padding-left: 0.54em;
	padding-right: 0.54em;
}
.tilbake_til_referanser
{
	margin-top: 1em;
	position: relative;
	left: 0.1em;
}
/** START BOKSVISNING **/

.renderbox1, .renderbox2, .renderbox3
{
	float: left;
	width: 22em;
	overflow: hidden;
	margin-top: 2em;
}
.renderboxcol
{
	clear: both;
}
.boxpicture
{
	padding-bottom: 17px;
	background-image: url('../design/english/boximage_bg.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}
.boxpicture .bprodimg
{
	position: relative;
	left: 11px;
	border: 0.2em solid #e2e2e2;
}
.boxdesc
{
	/*height: 1.6em;*/
	height: 3em;
	text-align: center;
	overflow: hidden;
	/*width: 18.2em;*/
	width: 22.00em;
	/*left: 11px;*/
	position: relative;
}
.boxdesc a
{
	font-size: 1.3em;
	font-weight: bold;
}
.boxxmlsrctxt
{
	display: none;
}
.boxxmlsrc
{
	height: 2.5em;
	overflow: hidden;
	width: 18.2em;
	left: 11px;
	position: relative;
}

/** SLUTT BOKSVISNING **/


/** START SINGELVISNING **/

.singledesc
{
	color:#C64014;
	font-family:"ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
	font-size:2.7em;
}
.singlelongdesctxt
{
	display: none;
}
.longdescv
{
	font-size: 1.2em;
	line-height: 1.55em;
}
.divmulitpic
{
	width: 595px;
	float: left;
	background-image: url('../design/english/displayimage_bg.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 14px;
	position: relative;
}
.divmulitpic .singlepicture
{
	position: relative;
	left: 8px;
}
.divmulitpic .singlepicture img
{
	border: 0.2em solid #e2e2e2;
}
.singleallmultipics
{
	width: 12.2em;
	overflow: hidden;
	float: left;
}
.singlemultipic
{
	margin-top: 0.75em;
}
.singlemultipic img
{
	border: 0.2em solid #e2e2e2;
}
#singlemultipic0
{
	margin-top: 0 !important;
}
.singlelongdesc
{
	width: 65em;
	float: left;
	clear: both;
	margin-top: 2em;
	padding-bottom: 2em;
}
.mulitpicturepre, .mulitpictureaft
{
	display: none;
}
.prodtextsuppliersdescr
{
	background-image:url("../design/english/bg_rightbox.jpg");
	background-position:right bottom;
	background-repeat:repeat-x;
	border-top:0.09em solid #D4D7DC;
	float:left;
	margin-top: 1em;
	padding:5%;
	width:90%;
	font-size:1.2em;
	height:auto;
	line-height:1.55em;
}
.prodtextsuppliersdescr h3
{
	color:#2F2F2F !important;
	font-family:"ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
	font-weight: normal !Important;
	font-size: 1.45em;
	padding-bottom: 0.36em;
	margin: 0 !important;
}
/** SLUTT SINGELVISNING **/

/** START BLOGROLL SISTE REFERANSER **/

.righttd .divBlogRoll
{
    background-image:url("../design/english/bg_rightbox.jpg");
    background-position:right bottom;
    background-repeat:repeat-x;
    border-top:0.09em solid #D4D7DC;
    float:left;
    font-size:1.2em;
    height:auto;
    line-height:1.55em;
    margin-top:1em;
    padding:5%;
    width:90%;
}
.righttd .blogRollHeader
{
    clear: both;
    overflow: hidden;
}
.righttd .blogRollHeader .blogRollLink
{
    float: left; 
    font-family:"ff-nuvo-web-pro-1","ff-nuvo-web-pro-2";
    font-size:1.45em;
    padding-bottom: 0.36em;
    font-weight:normal;
    color: #2F2F2F;
    padding-left: 0 !important;
    background-image: none;
}
.righttd .blogRollLink
{
	padding-left: 1em;
	background-image: url('../design/english/sistereferanser_bullet.gif');
	background-repeat: no-repeat;
}
.righttd .blogRollHeader .blogRollLink:hover
{
    text-decoration: none;
}
.righttd .blogRollFeedLink
{
    position: relative;
    top: 0.55em;
    left: 0.5em;
}
/** SLUTT BLOGROLL SISTE REFERANSER **/

/*************************** SLUTT REFERANSER NETTBUTIKK VISNING ****************************/

/* START JBILDERIGG MODUL */
div.jbrDivRamme {
    position: relative;
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
    float: left;
}
.articletd div.jbrDivRamme {
	left: 0.54em;
    width: 65.45em;
}
div.jbrBildeNrLinje {
    width:100%;
    overflow:hidden;
    text-align:left;
    float:left;
    font-weight: bold;
    margin-bottom: 0.273em;
}
div.jbrBildeNrVenstre {
    float:left;
}
div.jbrBildeNrHoyre {
    float:right;
}
div.jbrBildeOmraade {
    width: 100%;
    overflow:hidden;
    float:left;
    text-align: center;
    vertical-align: middle;
}
div.jbrOMidt {
    z-index:3;
    width:100%;
    overflow:hidden;
    text-align:center;
    cursor:pointer;
}
div.jbrBildeTekst {
    width:100%;
    overflow:hidden;
    text-align:center;
    float:left;
    margin-top: 0.273em;
    margin-bottom: 0.273em;
}
div.jbrPreviewOmraade {
    width:100%;
    height: auto;
    overflow:hidden;
    float:left;
    border-top: 0.091em dotted #3B393C;
    border-bottom: 0.091em dotted #3B393C;
    padding-top: 0.273em;
    padding-bottom: 0.273em;
    background-image: url(../dep/jbr_previewbg.gif);
    background-repeat: repeat-x;
    background-color: #ebebeb;
}
table.jbrTblPreview {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
    width:100%;
    vertical-align: middle;
}
td.jbrTdVenstre, td.jbrTdHoyre {
    width:2.727em;
    height: 100%;
    vertical-align: middle;
    text-align:center;
    cursor:pointer;
}
td.jbrTdMidt {
	vertical-align: middle;
}
div.jbrPreviewDiv {
    width:61.818em;
    overflow:hidden;
    cursor:pointer;
    position:relative;
}
div.jbrPreviewInnerDiv {
}
div.jbrPreviewBilde {
    float:left;
}
div.jbrGalleriBildeInnerDiv {
    overflow:hidden;
    display:table-cell;
    vertical-align: middle;
}

div.jbrGalleriRamme {
    width:100%;
    border: 0.091em solid gray;
    float:left;
}
div.jbrGalleriBilde {
    overflow:hidden;
    float:left;
    margin: 0 0.727em 0.727em 0;
}
div.jbrGalleriTeksten {
    overflow:hidden;
    text-decoration:none;
}
div.jbrGalleriBildet {
    overflow:hidden;
    text-align:center;
}

/* SLUTT JBILDERIGG MODUL */













/* START LIKES DIV TIL ARTIKKELMODUL */
.likesdiv
{
	position :relative ;
	float :left;
	width : 100%;
	clear :right ;
	height : 20px;	
	margin-bottom : 20px;
	margin-top : 20px;
}
.likeFBdiv
{
	
	width : 100px;	
	position : relative ;
	float :left;
}
.tweetdiv
{

	width : 110px;	
	position : relative ;
	float :left;
}
.facebookArticleShare
{

	width : 102px;	
	position : relative ;
	float :right;
	padding-top : 3px;
}
/* SLUTT LIKES DIV TIL ARTIKKELMODUL */








/* START CRMMODUL */
div.divCRM
{
    font-family: Arial;
    color: #646464;
    width: 500px;
    float:left;
}
    
table.tblCRMskLokasjoner
{
    width: 96%;
    border-left: 1px solid #a7a9ab;
    border-right: 1px solid #a7a9ab;
    border-top: 1px solid #a7a9ab;

}
    
table.tblCRMKonsern,table.tblCRMskKontakter
{
    width: 500px;
    border-left: 1px solid #a7a9ab;
    border-right: 1px solid #a7a9ab;
}
table.tblCRMskKontakter
{
    border-top: 1px solid #a7a9ab;
}
tr.trCRMKonsernTopp
{
    height:35px;
    background-image: url(../dep/crm/konsernlistetoppbg.jpg);
    background-repeat:repeat-x;
}
tr.trCRMKonsernTopp td
{
    font-family:Arial;
    font-weight: bold;
    font-size: 12px;
    vertical-align:middle;
    padding: 0px 0px 0px 10px;
    color:#3d4746;
}
td.konsernlistecelle, td.kontakterlistecelle
{
    font-family:Arial;
    vertical-align:middle;
    border-bottom: 1px solid #a7a9ab;
    padding: 6px 0px 4px 10px;
    font-size: 12px;
    font-weight:normal;
    color:#3d4746;
    text-decoration: none;
}
td.konsernlistecelle a, td.kontakterlistecelle
{
    border:0;
    color:#3d4746;
    text-decoration: none;
    float:left;
}
    
span.konsernnavn
{
    /*position:relative;
    top:-16px;*/
    float:left;
}
    
input.CRMkonsernSok, input.CRMnavnSok
{
    width:130px;
}
div.CRMddRow select
{
    width: 173px;
}
input.CRMsok
{
    position:relative;
    top:6px;
}
div.CRMddRow
{
    padding: 5px 0px 20px 0px;
}
div.crmKonsernSingelRamme, div.crmKonsernSingelKontaktRamme, div.divCRMåpningstider, div.divCRMkommentarerRamme
{
    border:1px solid #a7a9ab;
    width:488px;
    padding: 15px 0px 10px 10px;
    float:left;
}
div.divCRMkontaktRedigering
{
    border:1px solid #a7a9ab;
    width:96%;
    padding: 15px 0px 10px 10px;
    float:left;
}
.konsernOverskrift
{
    font-weight: bold;
    font-size: 11px;
}
table.crmSKinfo, table.crmTblOpeningHours
{
    margin-top: 8px;
}
    
td.tdSKmob, td.tdSKtlf, .tdSKepost
{
    padding-left:20px;
}
div.crmHoyreEpost
{
    float:right;
    margin-top:-18px;
    padding-right:15px;
}
    
td.crmOHtd2
{
    padding-left:20px;
}    
    
div.crmOpeningHoursHeader
{
    font-weight:bold;
    font-size:12px;
    padding: 3px 0px 4px 0px;
}
    
div.divCRMnyKnapper
{
    clear:both;
    float:right;
    margin-top:5px;
}
    
divCRM10Siste
{
    clear:both;
    float:left;
    margin-top:0px;
}
    
div.divCRMWho
{
    position:absolute;
    border: 1px solid #a6b8aa;
    background-color: #a7a9ab;
    padding: 15px;
}
div.crmSkilleStrek
{
    margin-top: 5px;
    border-top: 1px solid #a7a9ab;
    width: 100%;
}
    
div.divCRMcommentArea
{
    width: 98%;
    border: 1px solid #a7a9ab;
}
    
div.divCRMKontaktKommentarer
{
    float:left;
    width: 98%;
}
div.divCRMcommentsKnapper
{
    float:right;
}
    
input.btnCRMncLagre
{
    margin-top:10px;
    margin-right:8px;
}
input.btnCRMncAvbryt
{
    margin-top:10px;
    margin-right:5px;
}

input.btnCRMnkLagre
{
    margin-top:10px;
}
    
div.divCrmKommentarFull
{
    margin-bottom: 17px;
    width:98%;
    font-size: 11px;
}
    
div.divcrmkontaktnykommentar
{
    float:left;
    width:100%;
}
    
div.divCRMcommentsKnapper select
{
    position:relative;top:-7px;
}
div.divCRMcommentArea textarea
{
    width: 98%;
    height:150px;
}
div.divCRMKFullTekst
{
    padding: 15px;
    width:95%;
    border: 1px solid #a7a9ab;
}
div.divCRMkommentarerContainer
{
    width:98%;
}
div.divCRMkrRamme
{
    color: #303030;
    font-size: 11px;
    float:left;
    width: 97%;
}
div.divFulltNavn, div.divEpost, div.divAdresse
{
    float:left;
    width: 100%;
}
div.divTittel, div.divTlf, div.divFornavn
{
    width: 48%;
    float:left;
}
div.divKonsern, div.divMobil, div.divEtternavn
{
    width: 48%;
    float:right;
}
div.divFornavn input, div.divEtternavn input, div.divEpost input,div.divAdresse input, div.divTittel input, div.divKonsern select, div.divTlf input, div.divMobil input, div.divPostnr input, div.divSted input
{
    width: 100%;
}
    
div.divKonsern select
{
    margin-left:5px;
}
    
div.divPostnr
{
    float:left;
    width: 33%;
}
div.divSted
{
    float:right;
    width: 63%;
}
    
div.divKontaktLagre
{
    float:right;
    text-align:right;
    position:relative;
    left:6px;
}
    
    
div.divCrmKommentarPreview
{
    padding: 11px;
    width:97%;
    border: 1px solid #a7a9ab;
    float:left;
    color: #3e3e3e;
    margin-top:10px;
    font-size:11px;
}
    
div.divCRMkpLeft, div.divCRMkpLeft2
{
    float:left;
    width: 28%;
    text-align:left;
    line-height: 17px;
}
    
div.divCRMkpLeft2
{
    clear:both;
    padding-top:5px;
}
    
div.divCRMkpRight2
{
    padding-top:5px;
}
    
div.crmkpHeader
{
    font-weight:bold;
    padding-top: 4px;
    margin-bottom: 2px;
}
div.divCRMkpRight
{
    min-height: 70px;
}
    
div.divCRMkpRight, div.divCRMkpRight2
{
    float:right;
    width: 66%;
    text-align:left;
    border-left: 1px solid #a7a9ab;
    padding-left: 10px;
}
    
span.crmkpNavn
{
    font-weight: bold;
    font-size:15px;
}
div.divCRMkpRight2 a
{
    color: #3e3e3e;
    text-decoration: underline;
}
    
div.divCRM10Siste
{
    clear:both;
}
div.divCRM10SisteHeader
{
    color: #3e3e3e;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    position:relative;
    top:5px;
}
    
div.divCRMLokasjonerHeader
{
    color: #3e3e3e;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    margin-top:20px;
}
    
div.divLokasjonKnapper
{
    margin-top: 5px;
    margin-right:19px;
    clear:both;
    float:right;
}
    
div.divStrategi textarea
{
    width: 96%;
    height: 70px;
}
    
div.divCrmSubscribe
{
    background-image: url(../dep/crm/crmSubscribeBg.jpg);
    background-repeat: repeat-x;
    height: 91px;
    width: 182px;
    text-align:center;
    border: 1px solid #d8d9da
}
div.divCRMStekst
{
    margin-top:13px;
    color: #534b4b;
    font-family: Arial;
    font-weight: bold;
    font-size: 11px;
    padding-left: 5px;
    padding-right: 5px;
}
div.divCRMSknapp
{
    margin-top: 14px;
}

.divSkjemaTakkTekst {
    background-color: #DCFCC2;
    border: 1px solid green;
    font-size: 14px;
    padding: 10px !important;
    border-radius:5px;
}

/* SLUTT CRMMODUL */
