/**********************************************
GENERELT
**********************************************/
body { background:url('images/topp_bg.png') no-repeat top center; margin:0px; font-family:Arial; font-size:12px; color:#04222B;}
a { text-decoration:none; color:#005580; }
a:hover { text-decoration: underline; color:#005580; }
ul, li { list-style:none; margin:0px; padding:0px; }
img { border:0px; }
p, h1, h2, h3 { margin:0px; padding:0px; font-weight:normal; }
h3 { font-size:16px; }
input, button { font-family:Arial; }
.submit { cursor:pointer; }

h1 {font-size:28px; }

/* Fast bunn */
* { margin:0px; padding:0px; }
html, body, #container { height:100%; margin:0px; }
body { margin:0px; padding:0px; }
#container { margin:auto; padding:0px;}
.frontpage #main { padding-bottom:274px;}
#main { padding-bottom:0px; }
#page { margin:auto; width:980px; height:81%;}

#tooltip { display:none; }
.clear { clear:both; }
.red { color:#CA0000; }
.todo, .todo a { color:#CA0000; text-decoration:blink; padding:0px 5px 0px 5px; text-transform:uppercase; }

/**********************************************
PLACEHOLDER-TOP
**********************************************/
#placeholder-top { height:165px; width:980px; }
#placeholder-top div.logo { float:left; width:250px; height:123px; cursor:pointer; }
div.frontpage div#placeholder-top div.logo { display:none;}

/* Toolbar-meny */
#placeholder-top div.horizontal-menu.menu-top-toolbar, #placeholder-top div.horizontal-menu.topmenu { float:right; width:400px; height:67px; }
#placeholder-top div.horizontal-menu.menu-top-toolbar h3, #placeholder-top div.horizontal-menu.topmenu h3 { display:none; }
#placeholder-top div.horizontal-menu.menu-top-toolbar div.tile-content ul, #placeholder-top div.horizontal-menu.topmenu div.tile-content ul { float:right; }
#placeholder-top div.horizontal-menu.menu-top-toolbar div.tile-content ul li, #placeholder-top div.horizontal-menu.topmenu div.tile-content ul li { float:left; padding:26px 0px 20px 0px; }
#placeholder-top div.horizontal-menu.menu-top-toolbar div.tile-content ul li a, #placeholder-top div.horizontal-menu.topmenu div.tile-content ul li a { color:#E5EEF0; text-transform:uppercase; font-size:13px; font-weight:normal; padding:0px 0px 0px 20px; }

/* Søkefelt */
#placeholder-top div.small-searchinput { float:right; width:400px; height:56px; text-align:right; }
.frontpage #placeholder-top div.small-searchinput { clear:both; }
#placeholder-top div.small-searchinput h3 { display:none; }
#placeholder-top div.small-searchinput div.tile-content input[type=text] { border:0px; background-color:#EEE; color:#004E73; font-weight:bold; padding:4px; font-family:Arial; font-size:13px; width:180px; }
#placeholder-top div.small-searchinput div.tile-content button.submit { background-color:#004E73; border:0px; color:#EEEEEE; font-family:Arial; font-size:15px; font-weight:bold; margin:0px; padding:2px; width:60px; }
#placeholder-top div.small-searchinput div.tile-content { }
#placeholder-top div.small-searchinput div.tile-content input.button { border:0px; background-color:#004E73; color:#EEE; font-weight:bold; padding:3px 15px; font-family:Arial; font-size:13px; }

/* Hovedmeny */
#placeholder-top a:hover { text-decoration: none;}
#placeholder-top div.horizontal-menu.menu-top { clear:both; height:39px; /*background-color:#04222B;*/ margin:0px 0px 20px 0px; }
#placeholder-top div.horizontal-menu.menu-top h3 { display:none; }
#placeholder-top div.horizontal-menu.menu-top div.tile-content ul { }
#placeholder-top div.horizontal-menu.menu-top div.tile-content ul li { float:left; padding:12px 0px 5px 0px; border-right:2px solid #01475E; }
#placeholder-top div.horizontal-menu.menu-top div.tile-content ul li.last { border:0px; }
#placeholder-top div.horizontal-menu.menu-top div.tile-content ul li a { color:#E5EEF0; background-color:#04222B; padding:13px 55px 7px 13px; font-weight:normal; font-size:17px; }
#placeholder-top div.horizontal-menu.menu-top div.tile-content ul li.first a { color:#E5EEF0; background-color:#04222B; padding:13px 55px 7px 13px; font-weight:normal; font-size:17px; }
#placeholder-top div.horizontal-menu.menu-top div.tile-content ul li.active a { color:#000; background-color:#FFF; padding:13px 55px 13px 13px; font-weight:normal; font-size:17px; }
#placeholder-top div.horizontal-menu.menu-top div.tile-content ul li.main-active a { color:#000; background-color:#FFF; padding:13px 55px 13px 13px; font-weight:normal; font-size:17px; }
#placeholder-top div.horizontal-menu.menu-top div.tile-content ul li.active.last a { padding:13px 55px 13px 13px; }


/**********************************************
PLACEHOLDER-CONTENT-TOP
**********************************************/
#placeholder-content-top { clear:both; height:270px; margin:23px 0px 0px 0px; }
#placeholder-content-top div.slider { float:left; height:243px; width:980px; position:relative; }
#placeholder-content-top div.shadow { height: 243px; background:url('images/slider_shadow.png') no-repeat; width:490px; position:absolute; bottom:0px; left:0;}
#placeholder-content-top div.slider-left { float:left; width:490px; height:243px; }
#placeholder-content-top div.slider-right { float:left; width:490px; height:243px; background:url('images/slider_bg.jpg') no-repeat; overflow:hidden; }
#placeholder-content-top div.slider-right .shadow { display:none; }

#placeholder-content-top div.first-top { display:none; float:left; width:490px; cursor:pointer; }

#placeholder-content-top div.first-body { float:left; width:490px; height:165px; color:#FFF; overflow:hidden; }
#placeholder-content-top div.first-body div.content { padding:30px 30px 0px 40px; }
#placeholder-content-top div.first-body div.content a { color:#FFF; }
#placeholder-content-top div.first-body div.content div.header h3 { margin:0px 0px 0px -2px; padding:0px 0px 5px 0px; font-size:34px; }
#placeholder-content-top div.first-body div.content div.digest { color:#FFF; font-size:13px; line-height:16px; }
#placeholder-content-top div.first-body div.content div.digest a { color:#FFF; font-size:13px; }
#placeholder-content-top div.first-body div.content div.articlelist-link-internal { margin:15px 0px 0px 0px; }
#placeholder-content-top div.first-body div.content div.articlelist-link-internal ul li a { line-height:16px; background:url('images/icons/arrow_white.png') right no-repeat; padding:0px 10px 1px 0px; }

#placeholder-content-top div.second-top { display:none; clear:both; float:left; height:43px; width:490px; color:#3E7401; cursor:pointer; }
#placeholder-content-top div.second-top div.content { background:url('images/icons/arrow_green_up.png') 30px 13px no-repeat; height:33px; padding:10px 0px 0px 45px; font-weight:bold; }

#placeholder-content-top div.second-body { clear:both; float:left; width:490px; height:241px; background: url('images/slider_bg_trans.png') repeat-x; margin-top:0; padding:40px 0px 0px 0px; }
#placeholder-content-top div.second-body.open { background: url('images/slider_bg_trans.png') repeat-x; }
#placeholder-content-top div.second-body h3 { background:url('images/icons/arrow_green_up.png') 30px 13px no-repeat; padding:10px 0px 0px 45px; color:#3E7401; font-size:13px; font-weight:bold; display:none; }
#placeholder-content-top div.second-body div.content { cursor:pointer; background:url('images/icons/arrow_green_up.png') 40px 13px no-repeat; padding:10px 0px 0px 55px; color:#3E7401; font-size:12px; font-weight:bold; margin:0px 0px 0px 0px; }
#placeholder-content-top div.second-body div.tile-content { padding:20px 40px 0px 40px; height:114px; }
#placeholder-content-top div.second-body div.tile-content ul.first { float:left; width:200px; }
#placeholder-content-top div.second-body div.tile-content ul.last { float:left; width:200px; }
#placeholder-content-top div.second-body div.tile-content ul li { }
#placeholder-content-top div.second-body div.tile-content ul li a { color:#3E7401; line-height:22px; }
#placeholder-content-top div.second-body div.tile-list-navigation { clear:both; float:left; text-align:right; padding:10px 10px 0px 0px; height:30px; width:480px; font-weight:bold; }
#placeholder-content-top div.second-body div.tile-list-navigation a { color:#3E7401; background:url('images/icons/arrow_green.png') right no-repeat; padding:0px 10px 1px 0px; margin:0px 20px 0px 0px; }

/**********************************************
PLACEHOLDER-LEFT
**********************************************/
#placeholder-left { clear:both; float:left; width:210px;}

/* Venstremeny hovednivå */
.frontpage #placeholder-left { display:none;}
#placeholder-left div.vertical-menu { font-size:13px; margin:25px 0px 30px 0px; }
#placeholder-left div.vertical-menu h3 { padding:0px 0px 7px 0px; font-size:18px;}
#placeholder-left div.vertical-menu div.tile-content ul li { background-color:#E5EEF0; padding:5px 0px 5px 10px; border-top:1px solid #FFF; border-bottom:1px solid #CFE2EB; }
#placeholder-left div.vertical-menu div.tile-content ul li:hover { 
	background-color: #cfdfe6;
}
#placeholder-left div.vertical-menu div.tile-content ul li.first { }
#placeholder-left div.vertical-menu div.tile-content ul li.last { border-bottom:0px; }
#placeholder-left div.vertical-menu div.tile-content ul li a { color:#04222B; font-size:13px; }
#placeholder-left div.vertical-menu div.tile-content ul li a:hover { 
	text-decoration: none;
}
#placeholder-left div.vertical-menu div.tile-content ul li.active { background:url('images/active_bg.png') top repeat-x #7DBD34; border:0px; }
#placeholder-left div.vertical-menu div.tile-content ul li.active a { color:#FFF; font-weight:bold; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded { background-color:#7DBD34; border-top:none; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded a { color:#FFF; font-weight:bold; }
#placeholder-left div.vertical-menu div.tile-content ul li.main-active { background:url('images/umenu_bg.gif') repeat-x top #E0F0CC; }
#placeholder-left div.vertical-menu div.tile-content ul li.first.main-active { background-image:none;}
#placeholder-left div.vertical-menu div.tile-content ul li.main-active a { color:#000; font-weight:bold; }
#placeholder-left ul li span.antall-artikler { color:#666; font-size:11px; }
#placeholder-left div.vertical-menu div.tile-content ul li.active span.antall-artikler { color:#FFF; font-size:11px; }
#placeholder-left div.vertical-menu div.tile-bottom { background:url('images/shadow_211.png') no-repeat bottom; height:13px; }

/* Venstremeny - undernivå */
#placeholder-left div.vertical-menu div.tile-content ul li ul { margin:5px 0px -5px -10px; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul li { background-color:#E0F0CC; border-top:1px solid #C4DCA7; border-bottom:0px; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul li a { color:#000; font-weight:normal; padding-right:10px; margin-left:7px; display:block;}
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul li a:hover { }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul li:hover { color:#000; background:#D1E6B8; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul li.active { background-color:#7DBD34; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul li.active a { color:#FFF; font-weight:bold; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul li.sub-active { background:url('images/menu_active.gif') repeat-x top #7DBD34; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul li.sub-active a { color:#FFF; font-weight:bold; }

/* Vis/skjul undernivå basert på klikk */
#placeholder-left div.vertical-menu div.tile-content ul li ul { display:none; }
#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul { display:block; }

/* Kalender - filter */
#placeholder-left div.filter { background:url('images/shadow_211.png') no-repeat bottom #E5EEF0; margin:50px 0px 0px 0px; padding:0px 0px 15px 0px; }
#placeholder-left div.filter div.tile-top { border-bottom:1px solid #CFE2EB; }
#placeholder-left div.filter div.tile-top h1 { font-size:18px; padding:15px 0px 5px 10px; }
#placeholder-left div.filter div.tile-content { padding:0px; color:#005580; }
#placeholder-left div.filter div.tile-content div.box { border-top:1px solid #FFF; border-bottom:1px solid #CFE2EB; padding:10px; }
#placeholder-left div.filter div.tile-content div.box.no-line { border-bottom: none; }

#placeholder-left div.filter div.tile-content div.box.last { border-bottom:0px; }
#placeholder-left div.filter div.tile-content div.box h3 { margin:0px 0px 10px 0px; font-size:13px; font-weight:bold; color:#000; }
#placeholder-left div.filter div.tile-content div.box input { padding:2px; }
#placeholder-left div.filter div.tile-content div.box input.checkbox { margin:0px 5px 10px 0px; }
#placeholder-left div.filter div.tile-content div.box select.select { border:1px solid #979797; width:188px; }
#placeholder-left div.filter div.tile-content div.box input.dato-fra { border:1px solid #979797; width:86px; }
#placeholder-left div.filter div.tile-content div.box input.dato-til { border:1px solid #979797; width:86px; }
#placeholder-left div.filter div.tile-content div.box input[type=submit] { 
	padding:3px 10px 3px 10px; 
	width:100%; 
	margin:0px 0px 10px 0px; 	
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 10px 3px 10px; 
	display: inline-block;
	text-decoration: none;
}
#placeholder-left div.filter div.tile-content div.box input[type=submit]:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

#placeholder-left div.rss { margin:10px 0px 40px 0px; background:url('images/icons/rss.png') 2px 10px no-repeat; padding:10px 0px 0px 25px; }

/**********************************************
PLACEHOLDER-CONTENT
**********************************************/

.frontpage #placeholder-content { float:left; width:745px; background:none; padding:0px; margin:0px; }
.kalender #placeholder-content { float:left; width:739px; background:none; padding:0px; margin:50px 30px 40px 0px; }
.nettbutikk #placeholder-content { 
	float:left; 
	width:739px; 
	background:none; 
	padding:0px; 
	margin: 50px 30px 40px 0px; 
}

#placeholder-content { float:left; width:499px; margin:50px 30px 50px 30px; }

#placeholder-content h4 { margin:10px 0px 30px 0px; }
#placeholder-content h1.categoryheader { font-size:18px; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #C3E89A; }
#placeholder-content h1.nettbutikk { font-size:18px; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border:0px; }

/* I fokus */
.frontpage #placeholder-content div.full-articlelist.fokus { float:left; width:469px; margin:0px 20px 0px 0px; }
.frontpage #placeholder-content div.full-articlelist.fokus h2 { color:#4F8C0C; padding:0px 0px 20px 0px; font-size:24px; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li { clear:both; float:left; width:460px; padding:0px 0px 15px 0px; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.header { float:right; width:280px; margin:0px; padding:0px; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.header h3 { font-size:18px; margin:0px; padding:0px; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.pubdate { display:inline; font-size:11px; margin:0; padding:0; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.list-thumbnail-left { float:left; width:170px; margin:4px 10px 10px 0px; background:url('images/shadow_160.png') no-repeat bottom left; padding:0px 0px 4px 0px; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.pubdate { float:left; font-size:13px; color:#878787; padding:1px 4px 0px 0px; line-height:15px; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.digest { float:right; font-size:13px; line-height:17px; color:#333; width:280px; overflow:hidden; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.digest p { }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.digest a.link-fokus, .frontpage #placeholder-content div.full-articlelist.fokus ul li div.digest a.link-fokus:hover, .frontpage #placeholder-content div.full-articlelist.fokus ul li div.digest a.link-fokus:visited { /*background:url('images/icons/arrow_blue.png') no-repeat right; padding:0px 10px 2px 0px;*/ padding:0px 8px 1px 0px; white-space:nowrap; display:inline-block; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.header h3 a { background:none; margin:0px; padding:0px;  white-space:normal; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.digest-nothumb { display:inline; font-size:13px; line-height:15px;}
/*.frontpage #placeholder-content div.full-articlelist.fokus ul li div.articlelist-link-internal { display:inline; position:absolute; margin:0px 0px 0px 3px; }*/
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.articlelist-link-internal { display:block; margin:0px 0px 0px 0px; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.articlelist-link-internal ul li { width:auto; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.articlelist-link-internal ul li a span { display:none; }
.frontpage #placeholder-content div.full-articlelist.fokus ul li div.articlelist-link-internal ul li a { background:url('images/icons/arrow_blue.png') no-repeat right; padding:0px 8px 2px 0px; color:#005580; border:0px; clear:none; }



/* Siste nytt */
.frontpage #placeholder-content div.full-articlelist.sistenytt { float:left; width:231px; margin:0px 20px 0px 0px; }
.frontpage #placeholder-content div.full-articlelist.sistenytt h2 { color:#4F8C0C; padding:0px 0px 20px 0px; font-size:22px; }
.frontpage #placeholder-content div.full-articlelist.sistenytt ul li { clear:both; padding:0px 0px 15px 0px; }
.frontpage #placeholder-content div.full-articlelist.sistenytt ul li h3 { font-size:15px; }
.frontpage #placeholder-content div.full-articlelist.sistenytt ul li div.list-thumbnail-left { display:none; }
.frontpage #placeholder-content div.full-articlelist.sistenytt ul li div.pubdate { float:left; line-height:15px; color:#878787; padding:0px 4px 0px 0px; }
.frontpage #placeholder-content div.full-articlelist.sistenytt ul li div.digest { display:inline; line-height:15px; color:#333; }
.frontpage #placeholder-content div.full-articlelist.sistenytt ul li div.digest p { display:inline; }
.frontpage #placeholder-content div.full-articlelist.sistenytt ul li a { /*background:url('images/icons/arrow_blue.png') no-repeat center right;*/ padding:0px 8px 1px 0px; white-space:nowrap; display:inline-block; }
.frontpage #placeholder-content div.full-articlelist.sistenytt ul li h3 a { background:none; padding:0; white-space:normal;}
.frontpage #placeholder-content div.full-articlelist.sistenytt div.tile-list-navigation a { font-weight:bold; background:url('images/icons/arrow_blue_bold.png') no-repeat center right; padding:0px 10px 0px 0px; }

/* Kategoripresentasjon */
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon { clear:both; float:left; /*border-top:3px solid #E5EEF0;*/ background:url('images/front_line.gif') no-repeat top left; padding:35px 0px 0px 0px; margin:30px 0px 20px 0px; line-height:16px; width:100%; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li { float:left; width:230px; padding:0px 15px 10px 0px; min-height:130px; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li h3 a { color:#4F8C0C; font-size:20px; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.published { display:none; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.pubdate { display:none; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.digest, .frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.digest-nothumb { color:#333; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.articlelist-link-external ul li { min-height:10px; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.articlelist-link-external ul li a { background:url('images/icons/external_link.png') no-repeat right; padding:0px 13px 0px 0px; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.articlelist-link-external ul li a span { display:none; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.articlelist-link-internal ul li { min-height:10px; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.articlelist-link-internal ul li a { background:url('images/icons/arrow_blue.png') no-repeat right; padding:0px 8px 2px 0px; }
.frontpage #placeholder-content div.full-articlelist.kategoripresentasjon ul li div.articlelist-link-internal ul li a span { display:none; }

/* Sorter på */
#placeholder-content div.sortby { clear:both; float:left; width:100%; margin:0px 0px 30px 0px; }
#placeholder-content div.sortby h3 { float:left; font-size:12px; padding:0px 10px 0px 0px; color:#333; }
#placeholder-content div.sortby div.tile-content ul li, #placeholder-content div.sortby div.tile-content ul li.nonactive { float:left; font-weight:bold; color:#333; padding:0px 3px 0px 0px; }
#placeholder-content div.sortby div.tile-content ul li p { float:left; cursor:pointer; }
#placeholder-content div.sortby div.tile-content ul li a { color:#005580; text-decoration:underline; font-weight:normal; }
#placeholder-content div.sortby div.tile-content ul li span { padding:0px 5px 0px 7px; color:#333; font-weight:normal;}

#placeholder-content div.sortby div.tile-content ul li p.nonactive {
	/*text-decoration:underline;*/
	color:#005580;
}
#placeholder-content  div.sortby div.tile-content ul li p:hover {
	text-decoration:underline;
}
#placeholder-content div.sortby div.tile-content ul li p.active { font-weight:bold; }
#placeholder-content div.sortby div.tile-content ul li span { padding:0px 5px 0px 7px; color:#333; font-weight:normal;}

/* Categorylist */
#placeholder-content div.categorylist { clear:both; float:left; width:498px; margin:0px 0px 30px 0px; }
#placeholder-content div.categorylist h1 { margin:0px 0px 15px 0px; }

#placeholder-content div.categorylist div.box.first div.tile-top { border-top:1px solid #E5EEF0; }
#placeholder-content div.categorylist div.box div.tile-top { padding:7px; border-bottom:1px solid #E5EEF0; }
#placeholder-content div.categorylist div.box div.tile-top a { background:url('images/icons/arrow_blue.png') no-repeat right; padding:0px 10px 0px 0px; }
#placeholder-content div.categorylist div.box div.tile-top a:hover { text-decoration: underline; }
#placeholder-content div.categorylist div.box div.tile-top { padding:7px; border-bottom:1px solid #E5EEF0; }

#placeholder-content div.categorylist div.active { background:url('images/umenu_bg.gif') repeat-x top #E0F0CC; border-top:0px; padding: 7px 0px 6px 7px; }
#placeholder-content div.categorylist div.active div.tile-top { padding:0px 0px 5px 0px; border:0px; }
#placeholder-content div.categorylist div.active div.tile-top a, #placeholder-content div.categorylist div.active div.tile-top a:hover { font-weight:bold; color:#04222B; background:none; text-decoration:none; background:none; }
#placeholder-content div.categorylist div.active div.tile-content ul { margin:0px 0px 0px 0px; }
#placeholder-content div.categorylist div.active div.tile-content ul li { display:inline; padding:0px 4px 0px 6px; border-left:1px solid #000; }
#placeholder-content div.categorylist div.active div.tile-content ul li.first { padding:0px 5px 0px 0; border-left:none; }
#placeholder-content div.categorylist div.active div.tile-content ul li a { text-decoration:underline; }
#placeholder-content div.categorylist div.active div.tile-content ul li a span { color:#000; text-decoration:none; }
#placeholder-content div.categorylist div.active div.tile-content ul li.active a { color:#000; text-decoration:none; font-weight:bold;}

/* Artikkelliste - standard */
#placeholder-content div.full-articlelist.standard { clear:both; float:left; width:100%; }
#placeholder-content div.full-articlelist.standard ul li { clear:both; float:left; width:100%; margin:0px 0px 30px 0px; padding:0px 0px 30px 0px; border-bottom:1px solid #C3E89A; font-size:13px; }
#placeholder-content div.full-articlelist.standard ul li.last { border:0px; }
#placeholder-content div.full-articlelist.standard ul li p { padding:10px 0px 10px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.header h3 { font-size:26px; line-height:30px; padding:0px 0px 5px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.header h3 a:hover { text-decoration:underline; }
#placeholder-content div.full-articlelist.standard ul li div.header-nothumb h3 { font-size:26px; line-height:30px; padding:0px 0px 5px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.header-nothumb h3 a:hover { text-decoration:underline; }
#placeholder-content div.full-articlelist.standard ul li div.published span.date { color:#646464; }
#placeholder-content div.full-articlelist.standard ul li div.digest, #placeholder-content div.full-articlelist.standard ul li div.digest-nothumb { margin:15px 0px 0px 0px; line-height:18px; color:#333; }
#placeholder-content div.full-articlelist.standard ul li div.digest p, #placeholder-content div.full-articlelist.standard ul li div.digest-nothumb p { padding:0px 0px 10px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.digest a, #placeholder-content div.full-articlelist.standard ul li div.digest-nothumb a { text-decoration:underline; }
#placeholder-content div.full-articlelist.standard ul li div.digest h3, #placeholder-content div.full-articlelist.standard ul li div.digest-nothumb h3 { font-weight:bold; padding:10px 0px 10px 0px; line-height:15px; color:#333; }
#placeholder-content div.full-articlelist.standard ul li div.list-thumbnail-left, #placeholder-content div.full-articlelist.standard ul li div.list-thumbnail-right { float:right; width:250px; text-align:right; padding:0px 0px 0px 20px; }
#placeholder-content div.full-articlelist.standard ul li div.list-thumbnail-left img, #placeholder-content div.full-articlelist.standard ul li div.list-thumbnail-right img { max-width:250px; }
#placeholder-content div.full-articlelist.standard ul li div.list-thumbnail-left div.photobyline, #placeholder-content div.full-articlelist.standard ul li div.list-thumbnail-right div.photobyline { text-align:left; }
#placeholder-content div.full-articlelist.standard ul li div.list-thumbnail-left div.photo, #placeholder-content div.full-articlelist.standard ul li div.list-thumbnail-right div.photo { text-align:left; }
#placeholder-content div.full-articlelist.standard ul li div.articlelist-link-internal { float:left; margin:25px 15px 0px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.articlelist-link-internal ul li { 	
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	margin:0px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 0 3px 18px; 
	*padding: 2px 17px 3px 18px; 
	display: inline-block;
}
#placeholder-content  div.full-articlelist.standard ul li div.articlelist-link-internal ul li:hover {
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

#placeholder-content div.full-articlelist.standard ul li div.articlelist-link-internal ul li a { 
	color:#FFF; 
	background:url('images/icons/arrow_white.png') no-repeat right 6px; 
	padding: 0px 12px 0 0; 
	display: inline-block;
	text-decoration: none;
}
#placeholder-content div.full-articlelist.standard ul li div.articlelist-link-internal ul li a span { display:none; }

#placeholder-content div.full-articlelist.standard ul li .digest ul, #placeholder-content div.full-articlelist.standard ul li .digest-nothumb ul { list-style:disc; margin:10px 0px 10px 30px; }
#placeholder-content div.full-articlelist.standard ul li .digest ul li, #placeholder-content div.full-articlelist.standard ul li .digest-nothumb ul li { list-style-image:url('images/li_ns.gif'); border:none; padding:0px 0px 0px 0px;}


#placeholder-content div.full-articlelist div.photobyline, #placeholder-content div.full-articlelist div.photo { display:none; }

/* Artikkelliste - Forside */
.frontpage #placeholder-content h4 { margin:0px 0px 20px 0px; }

/* Artikkelliste m/bilde til venstre - Energiakademiet */
#placeholder-content div.full-articlelist.energiakademiet { float:left; width:499px; margin:0px 20px 0px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li { clear:both; float:left; width:100%; margin:0px 0px 30px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.header { float:right; width:283px; margin:0px 0px 5px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.header-nothumb { float:left; width:100%; margin:0px 0px 5px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.header h3, #placeholder-content div.full-articlelist.energiakademiet ul li div.header-nothumb h3 { font-size:20px; line-height:22px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.published { display:none; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.list-thumbnail-left { float:left; width:211px; margin:0px; background:url(images/img_shadow.jpg) no-repeat bottom left; padding-bottom:9px;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.list-thumbnail-left img { float:left; max-width:190px; text-align:left; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.digest { float:right; width:283px; color:#333; font-size:13px; line-height:18px; margin:0px 0px 5px 0px; color:#333;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.digest-nothumb { float:left; width:100%; color:#333; font-size:13px; line-height:18px; margin:0px 0px 5px 0px; color:#333; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.logginn { width:283px; float:right; margin:0px 0px 0px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.nothumb div.logginn { width:100%; float:left; margin:0px 0px 0px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.logginn img { position:relative; top:4px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.digest-nothumb p { margin:0 0 20px 0; }



/* Artikkel - » etter lenke */
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-internal { width:283px; float:right; margin:0px 0px 0px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-internal a { background:url('images/icons/arrow_blue.png') right no-repeat; padding:0px 8px 0px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-internal a span { display:none; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.nothumb div.articlelist-link-internal { width:100%; float:left; margin:0px 0px 0px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.nothumb div.articlelist-link-internal a { background:url('images/icons/arrow_blue.png') right no-repeat; padding:0px 8px 0px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.nothumb div.articlelist-link-internal a span { display:none; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-external { width:283px; float:right; margin:0px 0px 0px 0px;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-external a { background:none; line-height:18px;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-external a span { display:none; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.nothumb div.articlelist-link-external { width:100%; float:left; margin:0px 0px 0px 0px; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.nothumb div.articlelist-link-external a { background:none; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.nothumb div.articlelist-link-external a span { display:none; }
#placeholder-content div.full-articlelist.energiakademiet ul li div.digest div.articlelist-link-internal ul {list-style-image:none; list-style:none; list-style-type:none;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.digest div.articlelist-link-internal ul li {list-style-image:none; list-style:none; list-style-type:none; background:none;}
#placeholder-content div.full-articlelist.energiakademiet ul li ul li { margin:0px; padding:0px; }

#placeholder-content div.full-articlelist.energiakademiet ul li ul { list-style:disc; float:left; margin:10px 0px 10px 30px; width: 100%;}
#placeholder-content div.full-articlelist.energiakademiet ul li ul li { float:left; list-style-image:url('images/li_ns.gif'); }
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-internal ul { margin-left:0;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-internal li { list-style:none;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-external ul { margin-left:0;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-external li { list-style:none;}
#placeholder-content div.full-articlelist.energiakademiet ul li div.articlelist-link-external a { background:url('images/icons/arrow_blue.png') right no-repeat; padding:0px 8px 0px 0px; }

/* Artikkel */
#placeholder-content div.full-articledisplay h1 { font-size:28px; line-height:30px; margin:0px 0px 4px 0px; color:#04252f; }
#placeholder-content div.full-articledisplay .published { color:#757575; }
#placeholder-content div.full-articledisplay div.digest, #placeholder-content div.full-articledisplay div.digest-nothumb { margin:10px 0px 20px 0px; font-size:13px; line-height:18px; color:#333;}
#placeholder-content div.full-articledisplay div.digest p, #placeholder-content div.full-articledisplay div.digest-nothumb p { padding:10px 0px 8px 0px; color:#333;}
#placeholder-content div.full-articledisplay div.digest a, #placeholder-content div.full-articledisplay div.digest-nothumb a { text-decoration:underline; }
#placeholder-content div.full-articledisplay div.list-thumbnail-left { float:right; width:250px; margin:0px 0px 10px 20px; }
#placeholder-content div.full-articledisplay div.list-thumbnail-left img { max-width:250px; }
#placeholder-content div.full-articledisplay div.list-thumbnail-left div.photobyline { clear:both; font-size:11px; }
#placeholder-content div.full-articledisplay div.list-thumbnail-left div.photo { clear:both; font-size:11px; font-style:italic; }
#placeholder-content div.full-articledisplay div.list-thumbnail-right { float:right; margin:0px 0px 10px 20px; }
#placeholder-content div.full-articledisplay div.article-content { font-size:13px; line-height:18px; }
#placeholder-content div.full-articledisplay div.article-content a { text-decoration:underline; }
#placeholder-content div.full-articledisplay div.article-content p { margin:0px 0px 20px 0px; }
#placeholder-content div.full-articledisplay div.digest h2 { color:#333; font-size:15px; font-weight:bold; margin:15px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.digest h3 { color:#333; font-size:15px; font-weight:bold; margin:15px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.article-content h2 { color:#333; font-size:15px; font-weight:bold; margin:15px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.article-content h3 { color:#333; font-size:15px; font-weight:bold; margin:15px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.article-content img.cp-mmarchive-image-right { clear:both; float:right; margin:30px 0px 10px 20px; }
#placeholder-content div.full-articledisplay div.article-content ul { margin:10px 0px 10px 0px; }
#placeholder-content div.full-articledisplay div.article-content ul li { list-style:disc; margin-left:20px; }
#placeholder-content div.full-articledisplay div.article-content ol { margin:10px 0px 10px 0px; }
#placeholder-content div.full-articledisplay div.article-content ol li { list-style:decimal; margin-left:23px; }
#placeholder-content div.full-articledisplay div.article-content table { max-width:475px; }
#placeholder-content div.full-articledisplay div.article-content table tr:nth-child(odd) { background-color:#E5EEF0; }
#placeholder-content div.full-articledisplay div.article-content table tr:nth-child(even) { background-color:#FFF; }
#placeholder-content div.full-articledisplay div.article-content table tr td { padding:3px; border-bottom:1px solid #E5EEF0; }

#placeholder-content div.full-articledisplay ul, #placeholder-content div.full-articledisplay .digest ul { margin:10px 0px 10px 30px; }
#placeholder-content div.full-articledisplay .digest ul li { 
	list-style-image:url('images/li_ns.gif'); 
}


#placeholder-content div.full-articledisplay .kontaktperson ul, #placeholder-content div.full-articledisplay .kontaktperson ul li, #placeholder-content div.full-articledisplay .toolbar ul, #placeholder-content div.full-articledisplay .keywords ul { list-style:none; margin:0 0 0 0;  }
#placeholder-content div.full-articledisplay .toolbar ul li { list-style:none; }

/* Utførendeinstitutt og Partner */
#placeholder-content div.full-articledisplay div.tile-content div.utforendeinstitutt { margin:20px 0px 0px 0px }
#placeholder-content div.full-articledisplay div.tile-content div.utforendeinstitutt h3 { margin:0px 0px 3px 0px; font-size:14px; font-weight:bold; }
#placeholder-content div.full-articledisplay div.tile-content div.partner { margin:20px 0px 0px 0px }
#placeholder-content div.full-articledisplay div.tile-content div.partner h3 { margin:0px 0px 3px 0px; font-size:14px; font-weight:bold; }

/* Vedlegg */
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg { clear:both; float:left; width:479px; border:1px solid #C4E89C; padding:10px 10px 20px 10px; margin:35px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg h3 { padding:0px 0px 10px 0px; }
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li { clear:both; padding:5px 0px 5px 0px; background:none;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.relatertartikkel { float:left; }
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn { clear:both; float:left; width:370px; }
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.unknown { background:url('images/fileicons/file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.xls { background:url('images/fileicons/excel-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.pdf { background:url('images/fileicons/pdf-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.flash { background:url('images/fileicons/flash-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.doc { background:url('images/fileicons/ms-word-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.mp3 { background:url('images/fileicons/mp3-music-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.photoshop { background:url('images/fileicons/photoshop-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.mov { background:url('images/fileicons/quicktime-movie-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.wma { background:url('images/fileicons/windows-media-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.filnavn.illustrator { background:url('images/fileicons/illustrator-file.gif') no-repeat; padding:0px 0px 5px 20px; float:left;}
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.lastned { float:right; padding:0px 10px 0px 0px; width:60px; }
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-content ul li div.lastned a.locked { background:url('images/icons/locked.png') no-repeat; padding:0px 0px 0px 20px; }
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg div.tile-bottom { clear:both; }
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg ul { list-style:none; margin:0 0 0 0; }
#placeholder-content div.full-articledisplay div.tile-content div.vedlegg ul li { list-style:none; background:transparent; }

/* Artikler i saken */
#placeholder-content div.full-articledisplay div.tile-content div.artikler-sak { clear:both; float:left; width:479px; border:1px solid #C4E89C; padding:10px 10px 20px 10px; margin:20px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.tile-content div.artikler-sak div.tile-content ul li { padding:10px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.tile-content div.artikler-sak ul { list-style:none; margin:0 0 0 0; }
#placeholder-content div.full-articledisplay div.tile-content div.artikler-sak ul li { list-style:none; }


/* Kommentarer */
#placeholder-content div.full-articlelist.standard div.kommentarer-link { float:left; padding:0px; margin:29px 0px 0px 0px; }
#placeholder-content div.full-articlelist.standard div.kommentarer-link h3 { font-size:13px; }
#placeholder-content div.full-articlelist.standard div.kommentarer-link div.tile-content { border:0px; }
#placeholder-content div.full-articlelist.standard div.kommentarer-link div.tile-content ul li { border:0px; padding:0px; margin:0px; }
#placeholder-content div.full-articlelist.standard div.kommentarer-link div.tile-bottom { clear:both; float:left; margin:0px; }
#placeholder-content div.full-articledisplay div.tile-content div.kommentarer-link { clear:both; float:left; padding:10px 0px 5px 0px; margin:20px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.tile-content div.kommentarer-link h3 { font-size:13px; }
#placeholder-content div.full-articledisplay div.tile-content div.kommentarer-link div.tile-content ul { list-style-type:none; margin:0;}
#placeholder-content div.full-articledisplay div.tile-content div.kommentarer-link div.tile-content ul li { 
	list-style-image:none; 
	padding: 2px 10px 3px 10px; 	
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	display: inline-block;
}
#placeholder-content div.full-articledisplay div.tile-content div.kommentarer-link div.tile-content ul li:hover {
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

#placeholder-content div.full-articledisplay div.tile-content div.kommentarer-link div.tile-content ul li.right a { color:#FFF; background:url('images/icons/arrow_white_comment.png') no-repeat right; padding:0px 15px 2px 0px; }
#placeholder-content div.full-articledisplay div.tile-content div.kommentarer-link div.tile-content ul li.left a { color:#FFF; background:url('images/icons/arrow_white_comment.png') no-repeat left; padding:0px 0px 2px 15px; display:block; white-space:nowrap; }
#placeholder-content div.full-articlelist.standard div.kommentarer-link ul { list-style:none; margin:0 0 0 0; }
#placeholder-content div.full-articlelist.standard div.kommentarer-link ul li { list-style:none; }

/* Toolbar */
#placeholder-content div.full-articledisplay div.toolbar { 
	clear:both;
	float:left;
	display: inline-block;
	margin:40px 0px 10px 0px; 
}
#placeholder-content div.full-articledisplay div.toolbar h3 { display:none; }
#placeholder-content div.full-articledisplay div.toolbar div.tile-content { }
#placeholder-content div.full-articledisplay div.toolbar div.tile-content ul li { float:left; width:479px; padding:10px 15px; background-color:#E5EEF0; }
#placeholder-content div.full-articledisplay div.toolbar div.tile-content ul li div.facebook { float:left; margin:4px 40px 0px 0px; }
#placeholder-content div.full-articledisplay div.toolbar div.tile-content ul li div.facebook a { background:url('images/icons/facebook.png') no-repeat; padding:0px 0px 0px 18px; }
#placeholder-content div.full-articledisplay div.toolbar div.tile-content ul li div.tips { float:left; margin:4px 40px 0px 0px; }
#placeholder-content div.full-articledisplay div.toolbar div.tile-content ul li div.tips a { background:url('images/icons/letter.png') no-repeat; padding:0px 0px 3px 28px; float:left;}
#placeholder-content div.full-articledisplay div.toolbar div.tile-content ul li div.print { float:left; margin:4px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.toolbar div.tile-content ul li div.print a { background:url('images/icons/print.png') no-repeat; padding:0px 0px 3px 35px; float:left; height:18px; }
#placeholder-content div.full-articledisplay div.toolbar div.tile-bottom {  }
#placeholder-content div.full-articledisplay div.toolbar ul { list-style:none; margin:0 0 0 0; }
#placeholder-content div.full-articledisplay div.toolbar ul li { list-style:none; }

/* Arkivert */
#placeholder-content div.full-articlelist.standard div.arkivert { clear:both; float:left; padding:30px 0px 0px 0px; margin:0px; color:#333; width:100%;}
#placeholder-content div.full-articlelist.standard div.arkivert h3 { float:left; font-size:12px; padding:0px 4px 0px 0px;}
#placeholder-content div.full-articlelist.standard div.arkivert div.tile-content { float:left; }
#placeholder-content div.full-articlelist.standard div.arkivert div.tile-content ul li { float:left; border:0px; margin:0px; }
#placeholder-content div.full-articledisplay div.arkivert { clear:both; float:left; padding:0px 0px 0px 0px; margin:20px 0px 0px 0px; color:#333; width:100%;}
#placeholder-content div.full-articledisplay div.arkivert h3 { float:left; font-size:12px; padding:0px 4px 0px 0px; }
#placeholder-content div.full-articledisplay div.arkivert div.tile-content { float:left; }
#placeholder-content div.full-articledisplay div.arkivert div.tile-content a { display:inline; border:0px; margin:0px; }

/* Nøkkelord */
#placeholder-content div.full-articlelist.standard div.keywords { clear:both; float:left; color:#333; width:100%;}
#placeholder-content div.full-articlelist.standard div.keywords h3 { float:left; font-size:12px; padding:0px 4px 0px 0px; }
#placeholder-content div.full-articlelist.standard div.keywords div.tile-content { float:left; width:auto; }
#placeholder-content div.full-articlelist.standard div.keywords div.tile-content ul { float:left; width:300px;}
#placeholder-content div.full-articlelist.standard div.keywords div.tile-content ul li { float:left; width:auto; clear:none; border:0px; padding:0px; margin:0px; }
#placeholder-content div.full-articledisplay div.keywords { clear:both; float:left; color:#333; width:100%; }
#placeholder-content div.full-articledisplay div.keywords h3 { float:left; font-size:12px; padding:0px 4px 0px 0px; }
#placeholder-content div.full-articledisplay div.keywords div.tile-content a { display:inline; border:0px; margin:0px; }


/* Sak */
#placeholder-content div.full-articlelist.standard div.sak-link { clear:both; float:left; margin:10px 0px 0px 0px; color:#333; }
#placeholder-content div.full-articlelist.standard div.sak-link h3 { float:left; font-size:12px; padding:0px 10px 0px 0px; }
#placeholder-content div.full-articlelist.standard div.sak-link div.tile-content { float:left; }
#placeholder-content div.full-articlelist.standard div.sak-link div.tile-content ul li { display:inline; border:0px; margin:0px; padding:0px; }
#placeholder-content div.full-articlelist.standard div.sak-link div.tile-bottom div.tile-list-navigation { display:none; }
#placeholder-content div.full-articledisplay div.tile-content div.sak-link { clear:both; float:left; margin:10px 0px 0px 0px; color:#333; }
#placeholder-content div.full-articledisplay div.tile-content div.sak-link h3 { float:left; font-size:12px; padding:0px 10px 0px 0px; }
#placeholder-content div.full-articledisplay div.tile-content div.sak-link div.tile-content { float:left; }
#placeholder-content div.full-articledisplay div.tile-content div.sak-link div.tile-content ul li { display:inline; border:0px; }
#placeholder-content div.full-articledisplay div.tile-content div.sak-link div.tile-bottom div.tile-list-navigation { clear:both; float:left; margin:10px 0px 0px 0px; font-size:16px; font-weight:bold; }

/* Les mer om saken */
#placeholder-content div.full-articledisplay div.les-mer-om-saken { clear:both; float:left; margin:20px 0px 10px 0px; }
#placeholder-content div.full-articledisplay div.les-mer-om-saken h3 a { font-weight:bold; font-size:14px; background:url('images/icons/arrow_blue_bold.png') no-repeat right; padding:0px 10px 0px 0px; }

/* Kontaktperson */
#placeholder-content div.full-articledisplay div.kontaktperson { clear:both; float:left; margin:35px 0px 0px 0px; width:499px; }
#placeholder-content div.full-articledisplay div.kontaktperson h3 { clear:both; float:left; background-color:#E5EEF0; padding:10px; font-size:18px; margin:0px 0px 10px 0px; width:479px; }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content { clear:both; }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content ul li { float:left; width:49%; background-color:#FFF; }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content ul li div.kontaktperson-bilde { float:left; width:90px; }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content ul li div.kontaktperson-bilde img { border:1px solid #E4EEF0; }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content ul li div.kontaktperson-info { float:left; width:140px;  }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson { width:140px; margin:0px; font-size:11px; }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-rolle { font-size:11px; }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-navn { font-size:14px; }
#placeholder-content div.full-articledisplay div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-tittel { font-size:11px; margin:0px 0px 5px 0px; }

/* Kommentarer */
#placeholder-content div.full-articledisplay div.kommentarer { clear:both; float:left; margin:20px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.kommentarer h3 { display:none; }
#placeholder-content div.full-articledisplay div.kommentarer div.tile-content ul li { list-style:none; float:left; width:479px; padding:10px; background-color:#E5EEF0; }
#placeholder-content div.full-articledisplay div.kommentarer div.tile-content ul li span { float:left; font-size:18px; padding:0px 30px 0px 0px; }
#placeholder-content div.full-articledisplay div.kommentarer div.tile-content ul li div.rss-feed { display:block; float:left; margin:4px 10px 0px 0px; }
#placeholder-content div.full-articledisplay div.kommentarer div.tile-content ul li div.rss-feed a { background:url('images/icons/rss.png') left no-repeat; height:16px; display:block; padding:4px 0px 0px 20px; }
#placeholder-content div.full-articledisplay div.kommentarer div.tile-content ul li div.abonner-link { float:left; margin:4px 0px 0px 20px; }
#placeholder-content div.full-articledisplay div.kommentarer div.tile-content ul li div.abonner-link a { background:url('images/icons/letter.png') left no-repeat; height:16px; display:block; padding:4px 0px 0px 26px; }
#placeholder-content div.full-articledisplay div.kommentarer ul { list-style:none; margin:0; }
#placeholder-content div.full-articledisplay div.kommentarer ul li { list-style:none; }

/* Abonner */
#placeholder-content div.full-articledisplay div.abonner { clear:both; float:left; margin:20px 0px 20px 0px; width:450px;}
#placeholder-content div.full-articledisplay div.abonner input { float:left; margin:0px 5px 30px 0px;}
#placeholder-content div.full-articledisplay div.abonner div.tile-content span { font-weight:bold; padding:0px 4px 0px 0px; }
#placeholder-content div.full-articledisplay div.abonner ul { list-style:none; margin:0; }
#placeholder-content div.full-articledisplay div.abonner ul li { list-style:none; }

/* Kommentarer */
#placeholder-content div.full-articledisplay div.entitycomment { clear:both; float:left; margin:10px 0px 0px 0px;}
#placeholder-content div.full-articledisplay div.entitycomment h2 { display:none; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul { float:left; margin:0;}
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li { list-style:none; clear:both; float:left; margin:0px 0px 10px 0px; width:499px; padding:0px;}
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li ul { margin:0 0 0 30px;}
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li.collapsed { width:469px; float:right; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-top { background:url('images/comment_top.png') #E5EEF0 no-repeat; width:499px; height:10px; margin:10px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li.collapsed div.post-top { float:left; background:url('images/comment_respond_top.png') #ECFADC no-repeat; width:469px; height:10px; margin:10px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-header { float:left; width:100%; background-color:#E5EEF0; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li.collapsed div.post-header { float:left; width:100%; background-color:#ECFADC; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-header div.author h3 { float:left; background:none; font-size:12px; width:auto; padding:0px 10px 0px 10px; margin:0px; font-weight:bold;}
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-header div.author h3 a { font-size:12px; color:#000; font-weight:bold; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-header div.entitycomment-byline { float:left; font-size:12px; color:#878787; padding:0px 10px 0px 0px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-header div.entitycomment-urls { display:none; float:left; font-size:12px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-content { float:left; background-color:#E5EEF0; width:479px; padding:5px 10px 10px 10px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li.collapsed div.post-content { float:left; background-color:#ECFADC; width:449px; padding:5px 10px 10px 10px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-buttons { float:left; background-color:#E5EEF0; width:479px; padding:5px 10px 10px 10px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li.collapsed div.post-buttons { float:left; background-color:#ECFADC; width:449px; padding:5px 10px 10px 10px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-buttons button.submit { background:url('images/button_comment_bg.png') repeat-x #dfecef; border:1px solid #D0E2E7; color:#005580; padding:2px 10px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-buttons input.submit { background:url('images/button_comment_bg.png') repeat-x #dfecef; border:1px solid #D0E2E7; color:#005580; padding:2px 10px;}
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-buttons div.entity-comment-answer { float:left;}
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-buttons div.entity-comment-post-tag-offensive { float:right; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li div.post-bottom { clear:both; float:left; background:url('images/comment_bottom.png') no-repeat; width:499px; height:20px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content ul li.collapsed div.post-bottom { clear:both; float:left; background:url('images/comment_respond_bottom.png') no-repeat; width:469px; height:20px; }
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content h3#commentpost-form { white-space:nowrap;}
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content .entitycomment-form-content td {padding-bottom:5px;}

.captcha-image {margin:5px 0;}

/*Error*/
#placeholder-content div.full-articledisplay div.entitycomment div.tile-content div#entitycomment-form-error { display:inline; margin-bottom:5px; background:url(images/icons/error.gif) no-repeat left top; padding:0 0 0 20px; margin:0 0 0 5px;}




/* Trackback */
#placeholder-content div.full-articledisplay div.entitycomment-trackback-link { display:none; clear:both; float:left; margin:20px 0px 0px 0px; }

/* Legg til kommentar */
#placeholder-content div.full-articledisplay div.entitycomment-form { clear:both; float:left; margin:20px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.entitycomment-form h3 { background:none; padding:0px 0px 10px 0px; }
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-note { display:none; }
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-content { clear:both; }
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-content table { width:100%; border-spacing:0px; }
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-content table tr td textarea { width:491px; border:1px solid #999; font-family:Arial; font-size:13px; margin:0px 0px 20px 0px; padding:3px; }
#placeholder-content div.full-articledisplay ul li div.entitycomment-form div.entitycomment-form-content table tr td textarea { width:440px; }
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-content table tr td input.textinput { width:200px; border:1px solid #999; font-family:Arial; font-size:13px; margin:0px 0px 15px 0px; padding:3px; }
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-content table tr td { }
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-content table tr td { }
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-content div.entitycomment-form-submit input.submit { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 10px 3px 10px; 
	display: inline-block;	
}
#placeholder-content div.full-articledisplay div.entitycomment-form div.entitycomment-form-content div.entitycomment-form-submit input.submit:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

/* Tips en venn */
#placeholder-content div.tipafriend { clear:both; float:left; margin:20px 0px 0px 0px; width:100%;}
#placeholder-content div.tipafriend h2 { background-color:#E5EEF0; padding:10px; }
#placeholder-content div.tipafriend h3 { display:none; }
#placeholder-content div.tipafriend p { margin:10px 0px 10px 0px; }
#placeholder-content div.tipafriend div.suggestion-error a {color:#CA0000; background:url('images/icons/error.gif') no-repeat left top; padding:0 0 0 20px;}
#placeholder-content div.tipafriend fieldset { border:0px; }
#placeholder-content div.tipafriend fieldset legend { display:none; }
#placeholder-content div.tipafriend fieldset label { clear:both; border:1px solid red; }
#placeholder-content div.tipafriend input[type=text] { border:1px solid #979797; padding:4px; font-size:12px; width:45%; padding:6px 4px 5px 4px; margin:0 10px 0 0;}
#placeholder-content div.tipafriend textarea { border:1px solid #979797; padding:4px; font-size:12px; width:471px; padding:6px 4px 5px 4px; margin:15px 0 0 0; font-family:arial;}
#placeholder-content div.tipafriend input[type=submit] { 
	padding:4px 20px 4px 20px; 
	margin:20px 0px 30px 0px; 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:14px; 
	display: inline-block;		
}
#placeholder-content div.tipafriend input[type=submit]:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}


/* Kalender */
#placeholder-content div.full-calendardisplay ul { list-style:none; margin:10px 0px 15px 30px; }
#placeholder-content div.full-calendardisplay ul li {list-style-image:url('images/li_ns.gif');  border:none; padding: 0 0 0 0;}

#placeholder-content div.full-calendardisplay div.tile-top a { font-weight:bold; }
#placeholder-content div.full-calendardisplay h1 { float:left; width:100%; margin:20px 0px 30px 0px; font-size:28px; }
#placeholder-content div.full-calendardisplay div.list-thumbnail-left { float:right; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-info { float:left; width:400px; font-size:13px;}
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-info table tr td { line-height:16px; color:#333; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-info table tr td.label { width:100px; font-weight:bold; vertical-align:top; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-info table tr td.content { width:300px; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-info div.pamelding { clear:both; margin:20px 0px 10px 0px; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-info div.pamelding a { 
	padding: 4px 30px 3px 30px; 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	display: inline-block;	
	text-decoration: none;
}
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-info div.pamelding a:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

/* Kalender - Tabs */
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-top { clear:both; float:left; width:739px; margin:20px 0px 30px 0px; border-bottom:2px solid #7DBD34; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-top div.calendar-tab { float:left; background-color:#E0F0CC; padding:10px 31px 10px 31px; border-right:2px solid #FFF; cursor:pointer; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-top div.calendar-tab.active { background-color:#7DBD34; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-top div.calendar-tab.active p { color:#FFF; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-top div.calendar-tab.last { border-right:0px; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content div.kalender_fane { display:none; clear:both; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content div.kalender_fane h4 { margin:0px; padding:0px 0px 2px 0px; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content div.kalender_fane p { margin:0px 0px 20px 0px; color:#333; line-height:18px; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content #fane1 { display:block; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content table { width:739px; border-spacing:0px; margin:0px 0px 30px 0px; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content table tr:nth-child(odd) { background-color:#E5EEF0; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content table tr.odd { background-color:#E5EEF0; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content table tr.even { background-color:#FFF; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content table tr:nth-child(even) { background-color:#FFF; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content table tr th { text-align:left; background-color:#E5EEF0; padding:5px; }
#placeholder-content div.full-calendardisplay div.tile-content div.calendar-content table tr td { padding:5px; }

/* Kalender - Linktoolbar */
#placeholder-content div.full-calendardisplay div.tile-content div.linktoolbar { 
	clear:both; 
	background-color:#E5EEF0; 
	width: 100%; 
	height: 49px;
	line-height: 49px;
	margin: 10px 0;
}
#placeholder-content div.full-calendardisplay div.tile-content div.linktoolbar div.tile-top { 
	float:left; 
	width:33%; 
	text-align:center; 
	padding: 0;
}
#placeholder-content div.full-calendardisplay div.tile-content div.linktoolbar div.tile-top a { 
	padding:3px 40px; 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px;  
	text-decoration: none;
}
#placeholder-content div.full-calendardisplay div.tile-content div.linktoolbar div.tile-top a:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content div.full-calendardisplay div.tile-content div.linktoolbar div.tile-content { float:left; width:33%; text-align:center; }
#placeholder-content div.full-calendardisplay div.tile-content div.linktoolbar div.tile-content a { background:url('images/icons/print.png') no-repeat; padding:2px 0px 2px 34px; font-weight:bold; }
#placeholder-content div.full-calendardisplay div.tile-content div.linktoolbar div.tile-bottom { float:left; width:33%; text-align:center; }
#placeholder-content div.full-calendardisplay div.tile-content div.linktoolbar div.tile-bottom a { background:url('images/icons/letter.png') no-repeat; padding:0px 0px 3px 30px; font-weight:bold; }

/* Kalender - Kontaktpersoner */
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson { 
	clear:both; 
	margin: 35px 0px 40px 0px; 
	width:100%; 
}
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson h3 { 
	width:719px; 
	padding: 5px 10px; 
	background-color:#E5EEF0; 
}
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content { clear:both; }
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content ul { margin:0px; }
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content ul li { list-style:none; float:left; width:245px; margin:20px 30px 0px 0px; }
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-bilde { float:left; width:90px; }
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info { float:left; width:155px; }
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-rolle { font-size:11px; }
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-navn { font-size:14px; }
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-tittel { font-size:11px; margin:0px 0px 5px 0px; }
#placeholder-content div.full-calendardisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson { width:260px; margin:0px; font-size:11px; }

/* Kalender - Nøkkelord */
#placeholder-content div.full-calendardisplay div.tile-content div.keywords { display:none; }


/* Kalender - List */
#placeholder-content #calendarMainColumn { }
#placeholder-content #calendarMainColumn li { padding:30px 0px 40px 0px; border-bottom:1px solid #C3E89A; }
#placeholder-content #calendarMainColumn li.first { padding:0px 0px 40px 0px; }
#placeholder-content #calendarMainColumn li h3 { width:100%; font-size:26px; line-height:30px; margin:0px 0px 10px 0px; }
#placeholder-content #calendarMainColumn li div.list-thumbnail-left { float:right; }
#placeholder-content #calendarMainColumn li div.list-thumbnail-left img { max-width:160px; }
#placeholder-content #calendarMainColumn li table { border-spacing:0px; }
#placeholder-content #calendarMainColumn li table tr td { padding:2px 0px; line-height:13px; color:#333; }
#placeholder-content #calendarMainColumn li table tr td.label { font-weight:bold; width:85px; vertical-align:top; }
#placeholder-content #calendarMainColumn li table tr td.content { font-weight:normal; width:215px; }
#placeholder-content #calendarMainColumn li table tr td.content.date { font-weight:bold; }
#placeholder-content #calendarMainColumn li div.pamelding { margin:15px 0px 0px 0px; }
#placeholder-content #calendarMainColumn li div.pamelding a { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 27px 3px; 
	display: inline-block;	
	text-decoration: none;
}
#placeholder-content #calendarMainColumn li div.pamelding a:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content #calendarMainColumn li div.keywords { margin:15px 0px 0px 1px; }
#placeholder-content #calendarMainColumn li div.keywords h3 { float:left; font-size:12px; font-weight:bold; width:85px; }
#placeholder-content #calendarMainColumn li div.keywords div.tile-content ul li { display:inline; margin:0px; padding:0px; border:0px; }

#placeholder-content div.full-articlelist.kalender li { float:left; width:100%;}

/* Nettbutikk - Forside */
.nettbutikk #placeholder-content div.small-articledisplay { margin:0px 0px 35px 0px; }
.nettbutikk #placeholder-content div.small-articledisplay div.tile-content p { font-size:26px; }
.nettbutikk #placeholder-content div.vertical-menu { float:left; width:215px; margin:0px 30px 0px 0px; }
.nettbutikk #placeholder-content div.vertical-menu h3 { margin:0px 0px 15px 0px; font-size:22px; }
.nettbutikk #placeholder-content div.vertical-menu div.tile-content ul li { display:block; padding:7px 0px 7px 3px; border-top:1px solid #CFE2EB; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt h2 { margin:0px 0px 15px 0px; font-size:20px; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li { float:left; width:215px; padding:10px 0px 10px 0px; border-top:1px solid #E5EEF0; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay h3 { font-size:13px; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay span.webshop-price { color:#376701; float:left; padding:14px 0px 0px 0px; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay div.digest { display:none; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay div.webshop-list-priceorder { padding:10px 0px 0px 0px; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay div.webshop-list-priceorder div.before { }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay div.webshop-list-priceorder input.submit { float:right; border:1px solid #063846; border-top-width:1px; color:#FFF; background:url('images/button_readmore_bg.png') repeat-x #063846; font-weight:bold; font-size:12px; width:76px; padding:1px 0px 1px 0px; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay div.webshop-list-priceorder input.submit:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay div.webshop-list-priceorder div.after { clear:both; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay p { display:none; }
.nettbutikk #placeholder-content div.full-articlelist.aktuelt ul li div.list-productdisplay div.articlelist-link-internal { display:none; }
.nettbutikk #placeholder-content div.full-searchinput { clear:both; float:left; width:705px; margin:40px 0px 0px 0px; padding:30px 0px 0px 0px; border-top:3px solid #E5EEF0; }
.nettbutikk #placeholder-content div.full-searchinput div input.textinput { float:left; width:470px; border:1px solid #999; padding:5px; font-size:14px; margin:0px 10px 0px 0px; }
.nettbutikk #placeholder-content div.full-searchinput div input.submit { float:left; border:1px solid #063846; border-top-width:1px; color:#FFF; background:url('images/button_readmore_bg.png') repeat-x #063846; font-weight:bold; font-size:13px; height:28px; padding:0px 0px 1px 0px; width:139px; }
.nettbutikk #placeholder-content div.full-searchinput div input.submit:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

/* Nettbutikk - Artikkelliste */
#placeholder-content div.small-searchinput { clear:both; float:left; width:475px; margin:0px 0px 10px 0px; background-color:#E5EEF0; padding:10px; }
#placeholder-content div.small-searchinput h3 { display:none; }
#placeholder-content div.small-searchinput div input.textinput { float:left; width:378px; *width:370px; border:1px solid #999; padding:5px; font-size:14px; margin:0px 10px 0px 0px; }
#placeholder-content div.small-searchinput div input.submit { float:left; padding:2px 15px 3px 0px; border-color:#063846; border-style:solid; border-width:1px; color:#FFF; background:url('images/button_readmore_bg.png') repeat-x #063846; font-weight:bold; font-size:14px; display:inline-block; }
#placeholder-content div.small-searchinput div input.submit:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay { float:left; margin:10px 0px 10px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay h3 { font-size:20px; margin:0px 0px 10px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay div.info-line { float:left; width:auto; padding:0px 15px 0px 0px; color:#555; }
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay div.info-line span { padding:0px 10px 0px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay span.webshop-price { color:#366600; }
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay div.digest { clear:both; margin:10px 0px 10px 0px; font-size:13px; }
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay div.webshop-list-priceorder { clear:both; float:left; margin:10px 0px 0px 0px; }
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay div.webshop-list-priceorder div.moredetails-link { 
	float:left; 
	margin: 0 10px 0px 0px; 
}
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay div.webshop-list-priceorder div.moredetails-link a { 
	background-color:#E5EEF0; 
	padding:4px 20px 4px 20px; 
	color:#000; 
	display: inline-block;
	text-decoration: none;
}
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay div.webshop-list-priceorder input.submit { 
	float:left; 
	padding: 2px 22px; 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	display: inline-block;	
}
#placeholder-content div.full-articlelist.standard ul li div.list-productdisplay div.webshop-list-priceorder input.submit:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

/* Nettbutikk - list-navigation */
#placeholder-content div.list-navigation { clear:both; float:left; margin:30px 0px 0px 0px; width:100%;}
/*#placeholder-content div.list-navigation-text { float:left; color:#666; font-size:12px; margin:0px 10px 0px 0px; }*/
/* #placeholder-content div.list-navigation-numbers { float:right; text-align:right; font-size:12px; } */
#placeholder-content  div.list-navigation-text {color:#666666;float:left;font-size:12px;margin:0 10px 0  0;width:148px; padding:2px 0;}
#placeholder-content  div.list-navigation-numbers {float:left;font-size:12px;margin-left:30px;text-align:left;width:310px;}

/*
#placeholder-content  div.list-navigation-numbers {
	display:inline-block;
	font-size:12px;
	margin-left:30px;
	text-align:left;
}
*/
#placeholder-content  div.list-navigation-numbers {float:left;font-size:12px;margin-left:30px;text-align:left;width:310px;}

#placeholder-content div.list-navigation-numbers a.pages {
	background-color:#E5EEF0; 
	padding:2px 6px; 
	color:#005580; 
	cursor:pointer; 
	margin:0px 2px 0px 0px; 
	display: inline-block;
}
#placeholder-content div.list-navigation-numbers span { 
	background-color:#7DBD34; 
	padding:2px 6px; color:#FFF; 
	cursor:pointer; 
	*display: inline-block;
}
/*#placeholder-content div.list-navigation-numbers a.previous { margin:0px 5px 0px 0px; cursor:pointer; }*/
#placeholder-content div.list-navigation-numbers a.previous {cursor: pointer;margin:0 5px 0 0;*display: inline-block;*margin-bottom: 2px}
/* #placeholder-content div.list-navigation-numbers a.next { margin:0px 0px 0px 5px; cursor:pointer; } */
#placeholder-content div.list-navigation-numbers  a.next {cursor: pointer;margin:0 0 0  5px;*display: inline-block;*margin-bottom: 2px}

/* Nettbutikk - Produkt */
#placeholder-content div.full-articledisplay div.produktopplysninger { float:right; width:200px; background-color:#E5EEF0; padding:10px; margin:33px 0px 30px 30px; font-weight:bold; line-height:22px; }
#placeholder-content div.full-articledisplay div.produktopplysninger span { font-weight:normal; padding:0px 0px 0px 5px; }
#placeholder-content div.full-articledisplay div.full-productdisplay-priceorder { clear:both; float:left; margin:30px 0px 30px 0px; }
#placeholder-content div.full-articledisplay div.full-productdisplay-priceorder div.button { float:left; margin:0px 20px 0px 0px; padding:3px 0px 0px 0px; }
#placeholder-content div.full-articledisplay div.full-productdisplay-priceorder div.button input.submit { 
	padding:1px 25px 3px 25px; 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	display: inline-block;	
}
#placeholder-content div.full-articledisplay div.full-productdisplay-priceorder div.button input.submit:hover {
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content div.full-articledisplay div.article-content p { margin:0px 0px 20px 0px; }
#placeholder-content div.full-articledisplay div.full-productdisplay-priceorder div.webshop-info { float:left; }
#placeholder-content div.full-articledisplay div.full-productdisplay-priceorder div.webshop-info span { color:#4F8C0C; font-weight:bold; }

/* Medlemmer */
#placeholder-content div.members { float:left; }
#placeholder-content div.members h1 { }
#placeholder-content div.members div.appsearchinput { float:left; width:100%; margin:0px 0px 30px 0px; }
#placeholder-content div.members div.appsearchinput p { margin:10px 0px 10px 0px; }
#placeholder-content div.members div.appsearchinput div.ledetekst { clear:both; float:left; width:150px; margin:0px 0px 15px 0px; }
#placeholder-content div.members div.appsearchinput div.tekst { float:left; width:300px; }
#placeholder-content div.members div.appsearchinput div.tekst input.textinput { width:150px; border:1px solid #979797; padding:2px; }
#placeholder-content div.members div.appsearchinput div.tekst select { width:156px; border:1px solid #979797; padding:2px; }
#placeholder-content div.members div.appsearchinput div.tekst input.submit { 
	margin:0px 10px 0px 10px; 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 10px 3px 10px; 
	display: inline-block;	
/*	display:inline;*/
}
#placeholder-content div.members div.appsearchinput div.tekst input.submit:hover {
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content div.members div.appsearchinput div.tekst a.knapp { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 10px 3px 10px; 
	display: inline-block;		
	text-decoration: none;
}
#placeholder-content div.members div.appsearchinput div.tekst a.knapp:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content div.members div.members.detail { clear:both; float:left; width:100%; }
#placeholder-content div.members table.result-list { width:499px; }
#placeholder-content div.members table.result-list tr td { padding:5px; }
#placeholder-content div.members table.result-list tr.first td { font-size:14px; font-weight:bold; }
#placeholder-content div.members table.result-list tr.odd { background-color:#FFF; }
#placeholder-content div.members table.result-list tr.even { background-color:#E5EEF0; }
#placeholder-content div.members div.threecol { clear:both; float:left; }


/**********************************************
PLACEHOLDER-CONTENT-NO-RIGHT
**********************************************/
#placeholder-content-no-right { float:left; width:739px; margin:0px 0px 50px 30px; padding:27px 0 0 0;}
.handlevogn #placeholder-content-no-right { width:980px; margin:40px 0px 50px 0px; }

/* Søkresultat */
#placeholder-content-no-right div.full-searchinput { clear:both; float:left; width:550px; margin:25px 0px 20px 0px; }
#placeholder-content-no-right div.full-searchinput div input.textinput { float:left; width:450px; border:1px solid #999; padding:5px; font-size:15px; margin:0px 10px 0px 0px; }
#placeholder-content-no-right div.full-searchinput div input.submit { 
	float:left; 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:14px; 
	padding: 4px 23px 4px 20px; 
	display: inline-block;	
}
#placeholder-content-no-right div.full-searchinput div input.submit:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content-no-right div.full-articlelist-message { clear:both; float:left; margin:50px 0px 0px 0px; font-size:13px; }




/* Søkresultat - Anbefalte treff */
#placeholder-content-no-right div.recommendedArticles { clear:both; float:left; width:550px; margin:0px 0px 20px 0px; }
#placeholder-content-no-right div.recommendedArticles h2 { background-color:#E0F0CC; font-size:18px; padding:10px 0px 10px 10px; margin:20px 0px 15px 0px; }
#placeholder-content-no-right div.recommendedArticles div.tile-content { clear:both; float:left; width:100%; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li { float:left; border-bottom:1px solid #E0F0CC; padding:15px 0px 20px 0px; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li.last { border:0px; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.header h3, #placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.header-nothumb h3 { font-size:20px; margin:0px 0px 10px 0px; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.header h3 b, #placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.header-nothumb h3 b { font-weight:normal; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.header h3 i, #placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.header-nothumb h3 i { font-style:normal; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.published { display:none; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.digest { font-size:13px; line-height:18px; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.digest span.hit { display:none; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.digest i { font-style:normal; background-color:#E0F0CC; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.digest b { font-weight:normal; background-color:#E0F0CC; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.digest em { display:none; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.articlelist-link-internal { display:none; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.info div { float:left; margin:20px 20px 0px 0px; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.kommentarer-link { display:none; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.arkivert { display:none; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.keywords { display:none; }
#placeholder-content-no-right div.recommendedArticles div.tile-content ul li div.sak-link { display:none; }

/* Søkresultat - Øvrige treff */
#placeholder-content-no-right div.full-articlelist.search { clear:both; width:550px; }
#placeholder-content-no-right div.full-articlelist.search div.searchresult { float:left; width:530px; background-color:#E5EEF0; padding:10px 10px 10px 10px; margin:0px 0px 30px 0px; }
#placeholder-content-no-right div.full-articlelist.search div.searchresult h2 { padding:0px 0px 10px 0px; }
#placeholder-content-no-right div.full-articlelist.search div.searchresult div.sort { float:left; width:50%; text-align:left; font-weight:bold; }
#placeholder-content-no-right div.full-articlelist.search div.searchresult div.sort span { font-weight:normal; padding:0px 10px 0px 0px; }
#placeholder-content-no-right div.full-articlelist.search div.searchresult div.sort a { font-weight:normal; text-decoration:none; }
#placeholder-content-no-right div.full-articlelist.search div.searchresult div.sort a:hover { text-decoration:underline; }
#placeholder-content-no-right div.full-articlelist.search div.searchresult div.result { float:left; width:50%; text-align:right; }
#placeholder-content-no-right div.full-articlelist.search ul li { clear:both; float:left; width:100%; border-bottom:1px solid #E0F0CC; padding:0px 0px 30px 0px; margin:0px 0px 30px 0px; }
#placeholder-content-no-right div.full-articlelist.search ul li div.header, #placeholder-content-no-right div.full-articlelist.search ul li div.header-nothumb { line-height:18px; }
#placeholder-content-no-right div.full-articlelist.search ul li h3 { font-size:20px; margin:0px 0px 10px 0px; }
#placeholder-content-no-right div.full-articlelist.search ul li h3 b { font-weight:normal; }
#placeholder-content-no-right div.full-articlelist.search ul li h3 i { font-style:normal; }
#placeholder-content-no-right div.full-articlelist.search ul li div.digest, #placeholder-content-no-right div.full-articlelist.search ul li div.digest-nothumb { line-height:18px; }
#placeholder-content-no-right div.full-articlelist.search ul li div.digest em, #placeholder-content-no-right div.full-articlelist.search ul li div.digest-nothumb em { display:none; }
#placeholder-content-no-right div.full-articlelist.search ul li div.digest i, #placeholder-content-no-right div.full-articlelist.search ul li div.digest-nothumb i { font-style:normal; background-color:#E0F0CC; }
#placeholder-content-no-right div.full-articlelist.search ul li div.digest b, #placeholder-content-no-right div.full-articlelist.search ul li div.digest-nothumb b { font-weight:normal; background-color:#E0F0CC; }

#placeholder-content-no-right div.full-articlelist.search ul li table tr td.label { width:100px; font-weight:bold; }
#placeholder-content-no-right div.full-articlelist.search ul li table tr td.content { }
#placeholder-content-no-right div.full-articlelist.search ul li table tr td.content.date { }

#placeholder-content-no-right div.full-articlelist.search ul li div.published { display:none; }
#placeholder-content-no-right div.full-articlelist.search ul li div.articlelist-link-internal { display:none; }
#placeholder-content-no-right div.full-articlelist.search ul li div.info { float:left; margin:20px 0px 0px 0px; }
#placeholder-content-no-right div.full-articlelist.search ul li div.info div { float:left; padding:0px 20px 0px 0px; }
#placeholder-content-no-right div.full-articlelist.search ul li ul li { padding:0px; }

#placeholder-content-no-right div.full-articlelist.search ul li div.arkivert { display:none; }
#placeholder-content-no-right div.full-articlelist.search ul li div.keywords { display:none; }

/* Navigation */
#placeholder-content-no-right div.list-navigation { clear:both; float:left; margin:30px 0px 0px 0px; width: 550px}
#placeholder-content-no-right div.list-navigation-text { float:left; color:#666; font-size:12px; margin:0px 10px 0px 0px; }
#placeholder-content-no-right div.list-navigation-numbers { float:right; text-align:right; font-size:12px; }
#placeholder-content-no-right div.list-navigation-numbers a.pages { background-color:#E5EEF0; padding:2px 6px; color:#005580; cursor:pointer; margin:0px 2px 0px 0px; }
#placeholder-content-no-right div.list-navigation-numbers span { background-color:#7DBD34; padding:2px 6px; color:#FFF; cursor:pointer; }
#placeholder-content-no-right div.list-navigation-numbers a.previous { margin:0px 5px 0px 0px; cursor:pointer; }
#placeholder-content-no-right div.list-navigation-numbers a.next { margin:0px 0px 0px 5px; cursor:pointer; }

/* Handlekurv - Steg 1 */
#placeholder-content-no-right div.shoppingcart { width:700px; margin:auto; background:url('images/icons/cart.png') no-repeat right top; }
#placeholder-content-no-right div.shoppingcart div.tile-top h1 { margin:0px 0px 30px 0px; border:0px; }
#placeholder-content-no-right div.shoppingcart div.tile-top div.error { width:203px; border:1px solid red; padding:5px 20px 5px 20px; color:#CA0000; }
#placeholder-content-no-right div.shoppingcart div.tile-content table.content { }
#placeholder-content-no-right div.shoppingcart div.tile-content table.content tr th { background-color:#D6E3E6; padding:10px; text-align:left; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr th.col3 { text-align:left; padding:0px 23px 0px 10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr th.col4 { }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr th.col5 { }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr th.col6 { text-align:right; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr th.col7 { text-align:right; }
#placeholder-content-no-right div.shoppingcart div.tile-content table.content tr td { padding:10px 0px 10px 0px; }
#placeholder-content-no-right div.shoppingcart div.tile-content table.content tr.odd td { background-color:#FFF; }
#placeholder-content-no-right div.shoppingcart div.tile-content table.content tr.even td { background-color:#EBF1F3; }
#placeholder-content-no-right div.shoppingcart div.tile-content table.content tr:hover { background-color:#EBF1F3; }

#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col1 { width:70px; padding-left:10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col2 { width:250px; padding-left:10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col3 { text-align:left; padding:0px 23px 0px 10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col4 { text-align:left; padding-left:10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col5 { width:70px; text-align:left; padding-left:10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col6 { width:60px; text-align:right; padding-right:10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col7 { text-align:right; padding-right:10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col7 input { width:20px; border:1px solid #CCC; padding:2px; text-align:center; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col8 { text-align:right; padding-right:10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col9 { width:30px; text-align:right; padding:0px 0px 0px 10px; }
#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col9 a { background:url('images/icons/slett.png')no-repeat; font-size:0px; display:block; width:16px; height:16px; }
/*#placeholder-content-no-right div.shoppingcart.step1 div.tile-content table.content tr td.col9 a { border:1px solid #063846; color:#FFF; background:url('images/button_readmore_bg.png') repeat-x #063846; font-weight:bold; font-size:12px; padding:2px 4px 2px 4px; }*/

#placeholder-content-no-right div.shoppingcart div.tile-bottom { float:left; width:100%; margin:20px 0px 20px 0px; }
#placeholder-content-no-right div.shoppingcart div.tile-bottom table.bottom { width:300px; border-spacing:0px; float:left; margin:7px 0px 0px 0px; }
#placeholder-content-no-right div.shoppingcart div.tile-bottom table.bottom tr td { padding-right:10px; }
#placeholder-content-no-right div.shoppingcart div.tile-bottom table.bottom tr td.col1 a { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 20px 3px 20px; 
	display: inline-block;
	text-decoration: none;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom table.bottom tr td.col1 a:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom table.bottom tr td.col2 a { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 20px 3px 20px; 
	display: inline-block;
	text-decoration: none;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom table.bottom tr td.col2 a:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom table.bottom tr td.col3 a { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	padding: 2px 20px 3px 20px; 
	display: inline-block;
	text-decoration: none;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom table.bottom tr td.col3 a:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom div.total { 
	font-size:15px;
	font-weight:bold;
	text-align:right
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom div.total span { 
	font-size:13px;
	font-weight:normal
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom div.bottom { 
	clear:both; 
	margin:28px 0 0;
	width:100%; 
	text-align: right;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom div.bottom div.leftlink { 
	display: inline; 
	text-align:right; 
	margin:0px 20px 0px 0px; 
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom div.bottom div.leftlink a { 
	background-color:#E5EEF0; 
	color:#000; 
	font-size:12px;
	padding: 4px 15px 5px 20px;
	display: inline-block;
	text-decoration: none;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom div.bottom div.rightlink { 
	display: inline; 
	text-align:right; 
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom div.bottom div.rightlink a { 
	background:#063846 url(images/button_readmore_bg.png) repeat-x scroll 0 0;
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding: 2px 15px 3px 20px;
	display: inline-block;
	text-decoration: none;
}
#placeholder-content-no-right div.shoppingcart div.tile-bottom div.bottom div.rightlink a:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

/* Handlekurv - Steg 2 */
#placeholder-content-no-right div.shoppingcart span.required { color:#FF0000; padding:0px 5px 0px 0px; }
#placeholder-content-no-right div.shoppingcart.step2 { clear:both; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box { border-top:2px solid #E5EEF0; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box.first { margin:15px 0px 0px 0px; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box.last { border-bottom:2px solid #E5EEF0; margin:0px 0px 15px 0px; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box h3 { float:left; font-weight:bold; margin:15px 0px 0px 0px; width:150px; text-align:right; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box h4 { float:left; font-size:13px; font-weight:normal; margin:18px 0px 0px 20px; width:300px; text-align:left; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box table { clear:both; margin:20px 0px 20px 0px; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box table tr td.label { width:147px; vertical-align:top; text-align:right; padding:0px 20px 10px 0px; font-size:12px; color:#333; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box table tr td.content { width:410px; padding:0px 0px 10px 0px; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box table tr td.content input { width:500px; border:1px solid #999; font-size:14px; padding:2px; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box table tr td.content input.error { border:1px solid #CA0000; }
#placeholder-content-no-right div.shoppingcart.step2 div.tile-content div.box table tr td.content textarea { width:500px; height:100px; border:1px solid #999; font-size:14px; padding:2px; font-family:Arial; font-size:12px; }

/* Handlekurv - Steg 3 */
#placeholder-content-no-right div.shoppingcart.step3 { background:none; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-top h1 { margin:0px 0px 20px 0px; padding:0px 0px 15px 0px; border-bottom:2px solid #E5EEF0; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content h3 { font-weight:bold; padding:0px 0px 20px 0px; }

#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr th.col2 { }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr th.col3 { text-align:right; padding:10px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr th.col4 { text-align:right; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr th.col5 { text-align:right; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr th.col6 { text-align:right; }

#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr td.col1 { width:67px; padding-left:10px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr td.col2 { width:313px; text-align:left; padding-left:10px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr td.col3 { width:60px; text-align:right; padding-right:10px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr td.col4 { width:70px; text-align:right; padding-right:10px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr td.col5 { width:60px; text-align:right; padding-right:10px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content table.content tr td.col6 { width:70px; text-align:right; padding-right:10px; }

#placeholder-content-no-right div.shoppingcart.step3 div.tile-content div.total { text-align:right; font-size:18px; margin:20px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:2px solid #E5EEF0; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content div.total span { font-size:13px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content div.box { margin:0px 0px 20px 0px; padding:0px 0px 20px 0px; border-bottom:2px solid #E5EEF0; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content div.box h3 { font-weight:bold; padding:0px 0px 10px 0px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content div.box table { }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content div.box table tr td { padding:5px 0px 5px 0px; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content div.box table tr td.label { width:150px; font-weight:bold; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-content div.box table tr td.content { width:auto; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-bottom h3 { font-weight:bold; }
#placeholder-content-no-right div.shoppingcart.step3 div.tile-bottom div.kommentar { clear:both; float:left; width:100%; padding:10px 0px 20px 0px; margin:0px 0px 20px 0px; border-bottom:2px solid #E5EEF0; }

/* Handlekurv - Steg 4 */
#placeholder-content-no-right div.shoppingcart.kvittering { background:none; }
#placeholder-content-no-right div.shoppingcart.kvittering h1, #placeholder-content-no-right div.shoppingcart.kvittering h2 { font-size:28px; }
#placeholder-content-no-right div.shoppingcart.kvittering div.kontaktinfo { margin:30px 0px 20px 0px; }

/* Følg artikkelendringer på e-post */
#placeholder-content-no-right div.articlecomment-subscription { margin:0px 0px 0px 195px; width:355px; }
#placeholder-content-no-right div.articlecomment-subscription div.tile-content {}
#placeholder-content-no-right div.articlecomment-subscription h3 { font-size:28px; line-height:32px; margin:0px 0px 15px 0px; }
#placeholder-content-no-right div.articlecomment-subscription div.tile-content h4 { font-size:12px; font-weight:bold; }
#placeholder-content-no-right div.articlecomment-subscription div.tile-content p { margin:0px 0px 20px 0px; }
#placeholder-content-no-right div.articlecomment-subscription div.tile-content div.articlecomment { float:left; background-color:#E5EEF0; padding:24px 10px 40px 20px; width:325px; margin:15px 0 0 0; }
#placeholder-content-no-right div.articlecomment-subscription div.tile-content div.articlecomment label { float:left; }
#placeholder-content-no-right div.articlecomment-subscription div.tile-content div.articlecomment input { clear:both; float:left; width:250px; padding:3px; border:1px solid #979797; margin:5px 0px 15px 0px; }
#placeholder-content-no-right div.articlecomment-subscription div.tile-content div.articlecomment button { 
	float:left;
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:14px; 
	padding: 2px 20px 3px 20px; 
	display: inline-block;	
}
#placeholder-content-no-right div.articlecomment-subscription div.tile-content div.articlecomment button:hover {
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content-no-right div.articlecomment-subscription div.tile-content div#form-error {color:#CA0000; background:url('images/icons/error.gif') no-repeat left top; padding:0 0 0 20px;}

/* Logg inn */
#placeholder-content-no-right div.login-form { margin:21px 0px 0px 0px; }
#placeholder-content-no-right div.login-form h1 { font-size:28px; line-height:32px; margin:0px 0px 15px 0px; }
#placeholder-content-no-right div.login-form p { margin:0px 0px 20px 0px; }
#placeholder-content-no-right div.login-form div.tile-content { background-color:#E5EEF0; padding:10px 10px 20px 20px; width:325px; }
#placeholder-content-no-right div.login-form div.tile-content p { margin:0px 0px 20px 0px; }
#placeholder-content-no-right div.login-form div.tile-content div.ledetekst { color:#333; font-size:13px; margin:15px 0px 5px 0px; }
#placeholder-content-no-right div.login-form div.tile-content div.tekst { margin:0px 0px 5px 0px; }
#placeholder-content-no-right div.login-form div.tile-content div.tekst input.textinput { border:1px solid #979797; width:250px; padding:3px; font-size:13px; }
#placeholder-content-no-right div.login-form div.tile-content div.tekst input.button { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:14px; 
	padding: 2px 15px 3px 15px; 
	*padding: 2px 5px 3px 5px; 
	display: inline-block;
}
#placeholder-content-no-right div.login-form div.tile-content div.tekst input.button:hover {
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

#placeholder-content-no-right div.login-form div.tile-content div.knapp input.button { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	margin:20px 0px 0px 0px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:14px; 
	padding: 2px 15px 3px 15px; 
	display: inline-block;
}
#placeholder-content-no-right div.login-form div.tile-content div.knapp input.button:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

#placeholder-content-no-right div.login-form div.tile-bottom { margin:10px 0px 0px 0px; }
#placeholder-content-no-right div.login-form div.tile-bottom p { margin:0px 0px 20px 0px; }
#placeholder-content-no-right div.login-form div.tile-bottom h3 { font-size:20px; line-height:24px; margin:0px 0px 10px 0px; }

/* Ansatte */
#placeholder-content-no-right div.small-searchinput { margin:24px 0px 28px 0px; width:520px; }
#placeholder-content-no-right div.small-searchinput fieldset { border:0px; }
#placeholder-content-no-right div.small-searchinput fieldset input[type=text] { float:left; border:1px solid #979797; padding:4px; font-size:14px; width:415px; padding:6px 4px 5px 4px ; }
#placeholder-content-no-right div.small-searchinput fieldset input.submit { 
	float:right;
	width:72px;
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	margin:0px 0px 0px 10px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:14px; 
	padding: 2px 20px 3px 20px; 
	display: inline-block;
}
#placeholder-content-no-right div.small-searchinput fieldset input.submit:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content-no-right div.ansatte { margin:0px 0px 20px 0px; width:520px; }
#placeholder-content-no-right div.ansatte select { border:1px solid #979797; padding:1px; font-size:13px; }
#placeholder-content-no-right div.ansatte div.linker { float:right; text-align:right; margin: 0; }
#placeholder-content-no-right div.ansatte div.linker a { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	margin: 0px 0px 0px 8px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:11px; 
	padding: 2px 10px 3px 10px; 
	display: inline-block;	
	text-decoration: none;
}
#placeholder-content-no-right div.ansatte div.linker a:hover {
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}
#placeholder-content-no-right .heading { width:575px; border-top:1px solid #C3E899; margin:30px 0px 15px 0px; }
#placeholder-content-no-right .heading h3 { font-size:24px; margin:20px 0px 15px 0px; }
#placeholder-content-no-right div.ansatte div.linker a.arrowdown, #placeholder-content-no-right div.ansatte div.linker a.arrowup {
	background:url(images/arrow_down.gif) no-repeat right;  
	padding-right:25px; 
	text-decoration: none;
} 
#placeholder-content-no-right div.ansatte div.linker a.arrowup {background:url(images/arrow_up.gif) no-repeat right;} 



/* Ansatte - Utlisting */
#placeholder-content-no-right div.twocol { margin:10px 0px 0px 0px; }
#placeholder-content-no-right div.twocol ul.result-list li h3 { display:none; }
#placeholder-content-no-right div.twocol ul.result-list li { clear:both; float:left; width:500px; border-top:1px solid #C3E899; padding:20px 0px 20px 0px; color:#333; line-height:18px; }
#placeholder-content-no-right div.twocol ul.result-list li.first { border:0px; }
#placeholder-content-no-right div.twocol ul.result-list li div.bilde { float:left; width:100px; }
#placeholder-content-no-right div.twocol ul.result-list li div.bilde img { border:1px solid #E5EEF0; }
#placeholder-content-no-right div.twocol ul.result-list li div.kontaktinfo { float:left; width:250px; padding:0px 30px 0px 0px; }
#placeholder-content-no-right div.twocol ul.result-list li div.kontaktinfo div.navn { font-size:18px; padding:0px 0px 2px 0px; }
#placeholder-content-no-right div.twocol ul.result-list li div.kontaktinfo div.e-post { padding:10px 0px 0px 0px; }
#placeholder-content-no-right div.twocol ul.result-list li div.detaljer { float:left; width:120px; }

/* Generell kontaktinformasjon */
#placeholder-content-no-right div.full-articledisplay { margin:21px 0px 0px 0px; }
#placeholder-content-no-right div.full-articledisplay h1 { margin:0px 0px 10px 0px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content p { margin:0px 0px 20px 0px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.article-content table { max-width:739px; }

/* Kontaktpersoner */
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson { clear:both; float:left; margin:20px 0px 40px 0px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson h3 { width:719px; padding:10px; background-color:#E5EEF0; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson div.tile-content { clear:both; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson div.tile-content ul li { float:left; width:245px; margin:20px 0px 0px 0px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-bilde { float:left; width:90px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info { float:left; width:155px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-rolle { font-size:11px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-navn { font-size:14px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-tittel { font-size:11px; margin:0px 0px 5px 0px; }
#placeholder-content-no-right div.full-articledisplay div.tile-content div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson { width:260px; margin:0px; font-size:11px; }

/* Kalenderfilter */
#placeholder-content-no-right div.sortby { float:left; width:100%; margin:24px 0px 20px 5px; }
#placeholder-content-no-right div.sortby h3 { float:left; margin:0px 5px 0px 0px; font-size:12px; }
#placeholder-content-no-right div.sortby div.tile-content ul li { float:left; margin:0px 5px 0px 0px; }
#placeholder-content-no-right div.sortby div.tile-content ul li p { display:inline; margin:0px 5px 0px 0px; cursor:pointer; color:#005580; }
#placeholder-content-no-right div.sortby div.tile-content ul li p.active { font-weight:bold; color:#000; }

/**********************************************
PLACEHOLDER-RIGHT
**********************************************/
.frontpage #placeholder-right { float:left; width:230px; background:none; margin:0px 0px 0px 5px; }
#placeholder-right { float:left; width:211px; margin:50px 0px 0px 0px; }
.nettbutikk #placeholder-right {
	margin-top: 55px;
}

/* Kurs */
.frontpage #placeholder-right div.small-articlelist.kurs { background-color:#E5EEF0; margin:0px 0px 20px 0px; line-height:15px; color:#333; }
.frontpage #placeholder-right div.small-articlelist.kurs h3 { background:url('images/right_box_top_bg.png') no-repeat #E5EEF0; font-weight:normal; font-size:20px; padding:15px 0px 10px 15px; border-bottom:1px solid #CFE2EB; color:#04252F; }
.frontpage #placeholder-right div.small-articlelist.kurs h3 a { color:#04252F; display:block; background:url('images/clear.gif'); width:180px; }
.frontpage #placeholder-right div.small-articlelist.kurs div.tile-content ul li { border-top:1px solid #FFF; border-bottom:1px solid #CFE2EB; padding:5px 5px 5px 15px; }
.frontpage #placeholder-right div.small-articlelist.kurs div.tile-content ul li span.date { display:block; padding:0px 0px 0px 0px; color:#366600; }
.frontpage #placeholder-right div.small-articlelist.kurs div.tile-content ul li div.stikkord { display:block; padding:0px 0px 0px 0px; color:#333; }
.frontpage #placeholder-right div.small-articlelist.kurs div.tile-content ul li a { display:block; font-size:13px; }
.frontpage #placeholder-right div.small-articlelist.kurs div.tile-list-navigation { background:url('images/shadow_235.png') no-repeat bottom; padding:10px 0px 15px 15px; border-top:1px solid #FFF; font-weight:bold; border-bottom:0px; }
.frontpage #placeholder-right div.small-articlelist.kurs div.tile-list-navigation a { background:url('images/icons/arrow_blue_bold.png') no-repeat center right; padding:0px 10px 0px 0px; }

/* Nettbutikk */
.frontpage #placeholder-right div.small-articlelist.nettbutikk { background-color:#E5EEF0; margin:0px 0px 20px 0px; }
.frontpage #placeholder-right div.small-articlelist.nettbutikk h3 { background:url('images/right_box_top_bg.png') no-repeat #E5EEF0; font-weight:normal; font-size:20px; padding:15px 0px 10px 15px; border-bottom:1px solid #CFE2EB; color:#04252F; }
.frontpage #placeholder-right div.small-articlelist.nettbutikk h3 a { color:#04252F; display:block; background:url('images/clear.gif'); width:100px; }
.frontpage #placeholder-right div.small-articlelist.nettbutikk div.tile-content ul li { border-top:1px solid #FFF; border-bottom:1px solid #CFE2EB; padding:5px 5px 5px 15px; }
.frontpage #placeholder-right div.small-articlelist.nettbutikk div.tile-content ul li { background:url('images/icons/product.png') 15px 5px no-repeat; padding-left:45px; }
.frontpage #placeholder-right div.small-articlelist.nettbutikk div.tile-content ul li div.price { padding:0px 0px 0px 0px; color:#366600; }
.frontpage #placeholder-right div.small-articlelist.nettbutikk div.tile-content ul li a { display:block; font-size:13px; }
.frontpage #placeholder-right div.small-articlelist.nettbutikk div.tile-list-navigation { background:url('images/shadow_235.png') no-repeat bottom; padding:10px 0px 15px 15px; border-top:1px solid #FFF; font-weight:bold; border-bottom:0px; }
.frontpage #placeholder-right div.small-articlelist.nettbutikk div.tile-list-navigation a { background:url('images/icons/arrow_blue_bold.png') no-repeat center right; padding:0px 10px 0px 0px; }

/* Twitter */
.frontpage #placeholder-right div.small-articlelist.small-rsslist { background-color:#E5EEF0; margin:0px 0px 20px 0px; }
.frontpage #placeholder-right div.small-articlelist.small-rsslist h3 { background:url('images/right_box_top_bg.png') no-repeat #E5EEF0; font-weight:normal; font-size:20px; padding:15px 0px 10px 15px; border-bottom:1px solid #CFE2EB; color:#04252F; }
.frontpage #placeholder-right div.small-articlelist.small-rsslist h3 a { color:#04252F; display:block; background:url('images/clear.gif'); }
.frontpage #placeholder-right div.small-articlelist.small-rsslist div.tile-content ul li { border-top:1px solid #FFF; border-bottom:1px solid #CFE2EB; padding:5px 5px 10px 15px; }
.frontpage #placeholder-right div.small-articlelist.small-rsslist div.tile-content ul li { background:url('images/icons/twitter.png') 11px 8px no-repeat; padding-left:45px; }
.frontpage #placeholder-right div.small-articlelist.small-rsslist div.tile-content ul li span.date { padding:0px 0px 0px 0px; color:#366600; }
.frontpage #placeholder-right div.small-articlelist.small-rsslist div.tile-content ul li a { display:block; font-size:13px; }
.frontpage #placeholder-right div.small-articlelist.small-rsslist div.tile-list-navigation { background:url('images/shadow_235.png') no-repeat bottom; padding:10px 0px 15px 15px; border-top:1px solid #FFF; font-weight:bold; border-bottom:0px; }
.frontpage #placeholder-right div.small-articlelist.small-rsslist div.tile-list-navigation a { background:url('images/icons/arrow_blue_bold.png') no-repeat center right; padding:0px 10px 0px 0px; }

/* Banner */
.frontpage #placeholder-right div.small-articledisplay-nolayout div.tile-content img { margin:0px 0px 30px 0px; }
#placeholder-right div.full-articlelist.standard ul li img { margin:0px 0px 30px 0px; }

/* Saker */
#placeholder-right div.vertical-menu { margin:0px 0px 30px 0px; }
#placeholder-right div.vertical-menu h3 { background-color:#E5EEF0; padding:8px 0px 3px 6px; }
#placeholder-right div.vertical-menu div.tile-content ul li { border-bottom:1px solid #E5EEF0; padding:6px; }
#placeholder-right div.vertical-menu div.tile-bottom a { font-weight:bold; border-bottom:1px solid #E5EEF0; padding:6px; }

/* Boks høyre side - en kolonne */
#placeholder-right div.small-articlelist { clear:both; margin:0px 0px 30px 0px; }
#placeholder-right div.small-articlelist h3 { background-color:#E5EEF0; padding:8px 0px 3px 6px; font-size:18px; }
#placeholder-right div.small-articlelist div.tile-content ul li { border-bottom:1px solid #E5EEF0; padding:6px; }
#placeholder-right div.small-articlelist div.tile-content ul li a:hover { text-decoration:underline; }
#placeholder-right div.small-articlelist div.tile-content ul li span.date { display:none; }
#placeholder-right div.small-articlelist div.tile-content ul li div.price { color:#366600; }
#placeholder-right div.small-articlelist div.tile-content ul li span.antall-artikler { color:#666; font-size:11px; }
#placeholder-right div.small-articlelist div.tile-list-navigation { padding:5px; font-weight:bold; border-bottom:1px solid #E5EEF0; }

/* Twitter */
#placeholder-right div.small-articlelist.small-rsslist h3 span a { color:#04222B; }
#placeholder-right div.small-articlelist.small-rsslist div.tile-content ul li span.date { display:block; }


/* Boks høyre side - to kolonner */
#placeholder-right div.small-articlelist.twocolumn { margin:0px 0px 30px 0px; }
#placeholder-right div.small-articlelist.twocolumn h3 { background-color:#E5EEF0; padding:8px 0px 3px 6px; }
#placeholder-right div.small-articlelist.twocolumn div.tile-content ul li { border-bottom:1px solid #E5EEF0; padding:6px; }
#placeholder-right div.small-articlelist.twocolumn div.tile-content ul li span.date { display:none; }

/* Topp 10 nøkkelord */
#placeholder-right div.small-articlelist.top10 div.tile-content ul li { clear:both; float:left; width:199px; }
#placeholder-right div.small-articlelist.top10 div.tile-content ul li div.header { float:left; width:134px; font-size:12px; }
#placeholder-right div.small-articlelist.top10 div.tile-content ul li div.antall-artikler { float:right; text-align:right; width:65px; color:#666; font-size:12px; }
#placeholder-right div.small-articlelist.top10 div.tile-bottom { clear:both; }

/* Saker */
#placeholder-right div.small-articlelist.saker div.tile-content ul li { clear:both; float:left; width:199px; }
#placeholder-right div.small-articlelist.saker div.tile-content ul li div.header { float:left; width:134px; font-size:12px; }
#placeholder-right div.small-articlelist.saker div.tile-content ul li div.antall-artikler { float:right; text-align:right; width:65px; color:#666; font-size:12px; }
#placeholder-right div.small-articlelist.saker div.tile-bottom { clear:both; }

/* Kurs */
#placeholder-right div.small-articlelist.kurs div.tile-content ul li span.date { display:block; color:#366600; }
#placeholder-right div.small-articlelist.kurs h3 a { color:#04222B;}

/* Medlemstjenester - Hold deg oppdatert */
#placeholder-right div.full-articlelist { }
#placeholder-right div.full-articlelist ul li { border-top:1px solid #E5EEF0; padding:15px 0px 15px 0px; }
#placeholder-right div.full-articlelist ul li.first { padding:0px 0px 15px 0px; border:0px; }
#placeholder-right div.full-articlelist ul li.banner { padding:0px 0px 15px 0px; border:0px; }
#placeholder-right div.full-articlelist ul li p { padding:0px; }
#placeholder-right div.full-articlelist ul li div.header h3 { line-height:22px; }
#placeholder-right div.full-articlelist ul li div.header-nothumb h3 { line-height:22px; }
#placeholder-right div.full-articlelist ul li div.published { display:none; }
#placeholder-right div.full-articlelist ul li div.list-thumbnail-left { float:right; margin:0px 0px 0px 5px; }
#placeholder-right div.full-articlelist ul li div.digest-nothumb { }
#placeholder-right div.full-articlelist ul li div.articlelist-link-external { margin:2px 0px 0px 0px; }
#placeholder-right div.full-articlelist ul li div.articlelist-link-external ul li { border:0px; padding:0px; }
#placeholder-right div.full-articlelist ul li div.articlelist-link-external ul li a { background:url('images/icons/arrow_blue.png') no-repeat right; padding:0px 8px 0px 0px; }

/* Kontaktpersoner høyre side */
#placeholder-right div.kontaktperson { margin:0px 0px 30px 0px; float: left;}
#placeholder-right div.kontaktperson h3 { background-color:#E5EEF0; padding:8px 0px 3px 6px; font-size:18px; }
#placeholder-right div.kontaktperson div.tile-content ul li { clear:both; float:left; padding:15px 0px 0px 0px; width:210px; }
#placeholder-right div.kontaktperson div.tile-content ul li div.kontaktperson-bilde { float:left; width:65px; }
#placeholder-right div.kontaktperson div.tile-content ul li div.kontaktperson-bilde img { border:1px solid #EEE; width:53px; height:79px; }
#placeholder-right div.kontaktperson div.tile-content ul li div.kontaktperson-info { float:left; width:145px;}
#placeholder-right div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-rolle { font-size:11px; }
#placeholder-right div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-navn { font-size:14px; }
#placeholder-right div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson-tittel { font-size:11px; margin:3px 0px 3px 0px; }
#placeholder-right div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson { font-size:11px; margin:0px; }
#placeholder-right div.kontaktperson div.tile-content ul li div.kontaktperson-info div.kontaktperson a:hover { text-decoration:underline; }

/* OM Energi Norge */
#placeholder-right div.small-articledisplay div.tile-content div.small-articlelist p { padding:0px 0px 0px 6px; }

/* Handlevogn */
#placeholder-right div.webshop-cart { clear:both; float:left; border:1px solid #E5EEF0; padding:10px 7px 7px 7px; margin:0px 0px 30px 0px; }
#placeholder-right div.webshop-cart div.tile-content div.cart { float:right; background:url('images/icons/cart.png') no-repeat; width:47px; height:54px; }
#placeholder-right div.webshop-cart div.tile-content div.item { float:left; }
#placeholder-right div.webshop-cart div.tile-content div.total { float:left; font-size:16px; }
#placeholder-right div.webshop-cart div.tile-content div.total span { font-size:11px; float:left; }
#placeholder-right div.webshop-cart div.tile-content div.checkout {
	clear:both; 
	float:left; 
	margin: 10px 0px 0px 0px; 
	width:100%; 
}
#placeholder-right div.webshop-cart div.tile-content div.checkout div.leftlink { float:left; }
#placeholder-right div.webshop-cart div.tile-content div.checkout div.leftlink a { background-color:#E5EEF0; padding:3px 8px 3px 8px; }
#placeholder-right div.webshop-cart div.tile-content div.checkout div.rightlink { float:right; }
#placeholder-right div.webshop-cart div.tile-content div.checkout div.rightlink a { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:12px; 
	display: inline-block;
	padding: 2px 8px 2px 10px;
	text-decoration: none;
}
#placeholder-right div.webshop-cart div.tile-content div.checkout div.rightlink a:hover { 
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}

/* Kalender */
#placeholder-right div.small-calendarlist.focus { }
#placeholder-right div.small-calendarlist.focus h3 { display:none; }
#placeholder-right div.small-calendarlist.focus div.tile-content ul li { border:0px; background-color:#E5EEF0; padding:5px 10px 10px 10px; margin:0px 0px 10px 0px; }
#placeholder-right div.small-calendarlist.focus div.tile-content ul li a { font-size:14px; }
#placeholder-right div.small-calendarlist.focus div.tile-content ul li span.date { display:block; color:#366600; }
#placeholder-right div.small-calendarlist.focus div.tile-content ul li div.stikkord { color:#333; }

/**********************************************
PLACEHOLDER-BOTTOM
**********************************************/
.frontpage #placeholder-bottom { clear:both; position:relative; width:100%; height:274px; margin:0px 0px 0px 0px; background:url('images/bunn_forside_bg.png') no-repeat top center; color:#333; line-height:16px; }
#placeholder-bottom { clear:both; position:relative; bottom:0px; width:100%; height:176px; margin:0px 0px 0px 0px; background:url('images/bunn_bg.png') no-repeat top center; color:#333; line-height:16px; }
.frontpage #placeholder-bottom-content { width:980px; margin:auto; padding:120px 0px 10px 0px; }
#placeholder-bottom-content { width:980px; margin:auto; padding:22px 0px 10px 0px; }
#placeholder-bottom-content h3 { font-size:13px; }
#placeholder-bottom-content span { font-weight:bold; }

/* Boks 1, 2, 3 og 4 */
#placeholder-bottom-content div.bottom-1 { float:left; width:250px; }
#placeholder-bottom-content div.bottom-2 { float:left; width:250px; }
#placeholder-bottom-content div.bottom-3 { float:left; width:250px; }
.frontpage #placeholder-bottom-content div.bottom-4 { float:left; width:230px; }
#placeholder-bottom-content div.bottom-4 { float:right; width:211px; }

#placeholder-bottom-content div.bottom-4 div.tile-content ul li { margin-bottom:8px; }
#placeholder-bottom-content div.bottom-4 div.tile-content ul li.nyhetsbrev a { background:url('images/icons/nyhetsbrev.png') no-repeat left; padding:2px 0px 0px 28px; }
#placeholder-bottom-content div.bottom-4 div.tile-content ul li.nyhetsbrev img { display:none; }
#placeholder-bottom-content div.bottom-4 div.tile-content ul li.rss a { background:url('images/icons/rss.png') 3px 0px no-repeat; padding:1px 0px 1px 28px; }
#placeholder-bottom-content div.bottom-4 div.tile-content ul li.rss img { display:none; }
#placeholder-bottom-content div.bottom-4 div.tile-bottom { position:relative; top:30px; left:195px; width:20px; }

a.knapp {white-space:nowrap;}


/*404*/
div#container.page404 div#main { position:relative;  float:left; height:700px;}
div#container.page404 h1 { position:absolute; left:0; width:450px; }
div#container.page404 div#placeholder-right { display:none; }
div#container.page404 div#placeholder-left { margin-top:140px; width:30%;}
div#container.page404 div#placeholder-left h3 { font-size:20px; margin-bottom: 18px; }
div#container.page404 div#placeholder-left .vertical-menu li { background:none; border:0; padding:0;}
div#container.page404 div#placeholder-left .vertical-menu li a { font-size:16px; background:url(images/big_arrow.gif) no-repeat right; border:0; padding:0 15px 0 0; line-height:22px; color:#005580;}
div#container.page404 div#placeholder-left div.vertical-menu div.tile-bottom { display:none; }
div#container.page404 div.login-form { position:absolute; right:0; top:240px; width:28%;}
div#container.page404 div.login-form h1 { position:relative; display:block; font-size:20px; margin-bottom:20px;}
div#container.page404 div.login-form div.tile-content div.ledetekst { padding-bottom:8px; }
div#container.page404 div.login-form div.tile-content input.textinput { border:1px solid #999; padding:5px; font-size:14px; margin:0px 10px 25px 0px; }
div#container.page404 div.login-form div.tile-content textarea { border:1px solid #999; padding:5px; font-size:14px; margin:0px 10px 20px 0px; width:92%; height:130px; }
div#container.page404 div.login-form div.tile-content input[type=submit] { 
	border-color: #063846;
	border-style: solid;
	border-width: 2px 1px 1px;
	color:#FFF; 
	background:url('images/button_readmore_bg.png') repeat-x #063846; 
	font-weight:bold; 
	font-size:14px; 
	padding: 2px 25px 3px 25px; 
	display: inline-block;	
}
div#container.page404 div.login-form div.tile-content input[type=submit]:hover {
	background:url("images/button_readmore_bg_hover.png") repeat-x scroll 0 0  #063846;
	cursor: pointer;
}


div#container.page404 div#placeholder-content div.small-searchinput { position:absolute; left:320px; top:320px; background:none;}
div#container.page404 div#placeholder-content div.small-searchinput h3 { display:block; font-size:20px; margin-bottom:18px;}
div#container.page404 div#placeholder-content div.small-searchinput input[type=text] { width:218px;}
div#container.page404 div#placeholder-content div.small-searchinput input[type=submit] { padding-left:15px; padding-right:15px;}

table.result-list .member-name {width:200px;}
table.result-list .member-webpage {width:155px;}

/* EB - Fox Data: Sticky Footer hacks */

	html {
		height: 100%; 
		overflow-x: auto;
	}

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	 
	.clearfix {
		display: inline-block;
	}
	 
	html[xmlns] .clearfix {
		display: block;
	}
	 
	* html .clearfix {
		height: 1%;
	}
	.frontpage #main {
		padding-bottom: 0;
	}
	#container {
		height: auto;
		position: relative;
		min-height: 100%;
		margin: 0 auto -176px;
	}
	.clearbottom {
		height: 176px;
		clear: both;
	}
	#placeholder-bottom {
		height: 176px;
		position: relative;
	}
	
	#placeholder-content div.full-articlelist.energiakademiet ul li ul {
		width: 95%;
/*		margin: -5px 0 10px 10px;*/
		float: none;
	}
	#placeholder-content div.full-articlelist.energiakademiet div.digest ul li,
	#placeholder-content div.full-articlelist.energiakademiet div.digest-nothumb ul li,
	#placeholder-content div.full-articledisplay div.digest ul li,
	#placeholder-content div.full-articledisplay div.digest-nothumb ul li,
	#placeholder-content div.full-articledisplay div.article-content ul li {
		list-style-type: none;
		list-style-image: none;
		background: transparent url(images/li_ns.gif) no-repeat 0 7px;
		padding: 0 0 0 10px;
		float: none;
		line-height: 20px;
	}
	#placeholder-content ul li,
	#placeholder-content div.full-articledisplay div.vedlegg ul li {
		background: none;
		padding: 0;
	}
	#placeholder-left div.vertical-menu div.tile-content ul li.expanded ul {
		background-color:#E0F0CC;
		display:block;
	}

/*
#placeholder-content-no-right div.sortby {width:300px; display:inline}
#placeholder-content-no-right div.sortby h3 span{ font-family:Arial; font-size:12px; padding:2px}
#placeholder-content-no-right div.sortby ul { border:1px solid red }
#placeholder-content-no-right div.sortby ul li { display:inline}
*/
#placeholder-content-no-right div.full-articlelist.kalender { float:left; }

/*#calendarswitchdiv { border:1px solid blue; height: 40px; padding:0px}*/
#calendarswitch { margin:5px 6px 5px 10px; }
span.calendarspan { font-family: Arial; font-size:13px;}

#allearrangementer { clear:both; width:740px; margin:0px; border-spacing:0px; }
#allearrangementer tr.heading { background:#004E73; }
#allearrangementer tr.heading th { padding:5px; text-align:left; }
#allearrangementer tr.heading th a { color:#FFF; }
#allearrangementer tr.odd { background:#E5EEF0; }
#allearrangementer tr.even { background:#FFF; }
/*#allearrangementer tr:hover td { background:#DDD; }*/
#allearrangementer td { padding:3px 5px; text-align:left; }
#allearrangementer .col1 { width:65px; }
#allearrangementer .col2 { width:320px; }
#allearrangementer .col3 { width:200px; }
#allearrangementer .col4 { width:100px; }

/**************************************************************************

#placeholder-content div.full-articledisplay div.keywords { border:1px solid red !important; }
#placeholder-content div.full-articledisplay div.toolbar { border:1px solid red !important; }
*/