﻿/* html:not([opera]) <tagnavn> {  } */ /* FIREFOX */
/* @media all and (min-width: 0px){ <tag-navn> {  } } */ /* OPERA */
/* *html <tagnavn> {  } */ /* IE */
/* <tagnavn> { OPERA & FIREFOX [SAFARI] IE } */ /* SAFARI */


/**********************************************************************/
/*Start custom CSS*/

.venstremeny_topp
{
	background-image: url('../design/bg_menu_top.gif');
	background-repeat: no-repeat;
	width: 136px;
	height: 17px;
	border: 0;
	margin-left: 10px;
}
.venstremeny_midt
{
	width: 134px;
	border-width: 0 1px 0 1px;
	border-color: #cdcdcd;
	border-style: solid;
	background-color: #ffffff;
	margin-left: 10px;
	height: 300px;
}
.venstremeny_bunn
{
	background-image: url('../design/bg_menu_bot.gif');
	background-repeat: no-repeat;
	width: 136px;
	height: 17px;
	border: 0;
	margin-left: 10px;
}
.venstremeny_midt a
{
	color: #666666 !important;
	font-size: 11px !important;
	position: relative;
	margin-left: 12px;
	line-height: 18px !important;
}
.venstremeny_midt a:hover
{
	color: #999999 !important;
}
.venstremeny_midt .rtSelected
{
	background-color: #c40001;
}
.venstremeny_midt .rtSelected a
{
	color: #ffffff !important;
}
.venstremeny_midt ul li ul li .rtSelected
{
	background-color: transparent;
}
.venstremeny_midt ul li ul li .rtSelected a
{
	color: #c40001 !important;
}

.menucontainer .ArticleHeading
{
	font-size: 12px;
	font-weight: bold;	
}

.ArticleHeading
{
	width: 100%;	
}

.menucontainer .article
{
	margin: 5px;	
}

.articlecontainer .article
{
	margin-left: 20px;
	margin-right: 30px;	
}

.articlecontainer .ArticleHeading
{
	font-size: 20px;
	font-weight: bold;
	line-height:20px;
	margin:0;
	padding:0 0 5px;
}

.ArticleContent
{
	/*background-color: Lime;	*/
	float: left;
	width: 100%;
}
.articleBottomIcons
{
	/*background-color: blue;	*/
}

.forside_boks a
{
	text-decoration: none !important;
	color: #C40001 !important;
	border: 0;
}

.forside_boks a img
{
	border: 0;
}
.forsideboks_stor_topp a
{
	color: #ffffff !important;
	text-decoration: none !important;
}

.forside_boks a:hover
{
	text-decoration: none !important;
}

/**********************************************************************/
/*Slutt custom CSS*/


.hideEditArticleIcons, .ArticleEditButton {
	/*display: none;*/
}

/* START Main.master */
html {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}
body {
/*	background-image: url(../design/bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #2B2B2B;*/
	margin: 0;
	border: 0;
	padding: 0;
}
div.sitecontent {
	margin: 0px auto;
	padding: 0;
	width: 1000px;
}
div.content {
/*	background-image: url(../design/shadow_rpt.jpg);
	background-repeat: repeat-y;*/
	margin: 0;
	padding: 0;
	width: 1000px;
	float: left;
	color: #4b4b4b;
}
div.bunn {
	background-color: White;
	margin: 0;
	padding: 10px 0 0 0;
	width: 1000px;
	float: left;
	color: #c9c9c9;
	font-size: 10px;
}
div.bunn_hoyre {
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
}
a.digitroll {
	color: #c9c9c9 !important;
	text-decoration: none;
}
a.digitroll:hover {
	color: #d00202 !important;
	text-decoration: none;
}
/* SLUTT Main.master */

/* START STANDARD CSS */
A, A:visited {
	COLOR: #C40001;
	text-decoration: none;
	FONT-WEIGHT: normal;
}
A:hover {
	COLOR: #d00202;
	TEXT-DECORATION: underline;
	font-weight: normal;
}

ol {
}
ul {
}
li {
	list-style-position: inside;
}
/* SLUTT STANDARD CSS */

div.topcontainer_flash {
	margin: 0 0 5px 0;
	padding: 0;
	width: 1000px;
	height: 132px;
	float: left;
}
div.topcontainer {
	margin: 0 0 5px 0;
	padding: 0;
	width: 1000px;
	height: 132px;
	float: left;
}
div.horizmenucontainer {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 34px;
	float: left;
}
div.contentcontainer {
	background-image: url(../design/bg_content_fade.jpg);
	background-repeat: repeat-x;
	/*background-color: lime;*/
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	width: 1000px;
	float: left;
	min-height: 297px;
}
*html div.contentcontainer {
	height: 297px;
}
div.menucontainer {
	/*background-color: Red;*/
	margin: 20px 0 0 0;
	padding: 0;
	width: 159px;
	float: left;
	min-height: 297px;
}
*html div.menucontainer {
	height: 297px;
}
div.articlecontainer {
	/*background-color: red;*/
	margin: 20px 0 0 0;
	padding: 0;
	width: 841px;
	float: left;
	text-align: left;
	min-height: 1px;
}
div.newscontainer {
	background-color: Green;
	margin: 0;
	padding: 0;
	width: 159px;
	float: left;
	min-height: 297px;
}
/* START søk */
div.searchBoxContainer {
	margin: 0;
	padding: 0;
	width: 200px;
	height: 34px;
	overflow: hidden;
	float: right;
	position: relative;
}
div.searchtxt {
	display: none;
}
div.searchInputDiv {
	background-image: url(../design/bg_searchinput.jpg);
	background-repeat: no-repeat;
	position: absolute;
	top: 14px;
	right: 70px;
}
input.searchInput {
	margin: 2px 1px 1px 1px;
	border: 0;
	padding: 0;
	width: 114px;
	height: 15px;
	font-size: 11px;
}
div.searchButtonDiv {
	position: absolute;
	top: 15px;
	right: 15px;
}
input.searchButton {}
div.articleSearchResult {
	margin: 5px 0 0 0;
	padding: 0 0 0 15px;
	width: 675px;
	overflow: hidden;
	float: left;
	text-align: left;
}
/* SLUTT søk */

/* START TOC */
div.articleTOC {
	/*margin: 0 0 10px 0;*/
	padding: 0;
	width: 534px;
	overflow: hidden;
	float: left;
	clear: both;
}
div.TOC {
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
}
a.TOCLink, a.TOCLink:visited {
	font-size: 11px;
}
a.TOCLink:hover {
}
/* SLUTT TOC */

/* START HOVEDARTIKKEL */
div.ArticleModule {
	float: left;
	width: 100%;
}

div.ArticleHeading {
	float: left;
}
div.headingImagetopDiv {
	margin: 0;
	padding: 0;
	/*width: 100%;
	float: left;
	clear: both;
	border: 1px solid red;*/
}
div.headingImagetop {}
div.headingImagetopImg {}
div.headingImagetopText {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}

div.ArticleIngress 
{
	width: 100%;
}
div.ingressImageleftDiv {
	margin: 0;
	padding: 0;
	float: left;
}
div.ingressImageleft {}
div.ingressImageleftImg {}
div.ingressImageleftText {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
div.ingressImagerightDiv {
	margin: 0;
	padding: 0;
	float: right;
}
div.ingressImageright {}
div.ingressImagerightImg {}
div.ingressImagerightText {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}

div.ArticleContent {
	/*float: left;*/
}
div.contentImagetopDiv {
	clear: both;
	/*border: 1px solid blue;*/
}
div.contentImagetop {}
div.contentImagetopImg {}
div.contentImagetopText {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
div.contentImageleftDiv {
	margin: 0;
	padding: 0;
	float: left;
}
div.contentImageleft {}
div.contentImageleftImg {}
div.contentImageleftText {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
div.contentImagerightDiv {
	margin: 0;
	padding: 0;
	float: right;
}
div.contentImageright {}
div.contentImagerightImg {}
div.contentImagerightText {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}
div.contentImagebottomDiv {
	clear: both;
}
div.contentImagebottom {}
div.contentImagebottomImg {}
div.contentImagebottomText {
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
}

div.contentTextTop {
	clear: both;
}
div.contentText {
}

div.articleBottomIcons {
	/*width: 100%;*/
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
}
div.nyhet div.articleBottomIcons,
div.nyhet div.articleHr,
div.nyhet div.headingImagetopDiv {
	display: none;
}
div.nyhet div.ArticleHeading {
	font-size: 12px;
}

div.ArticleAuthor {
	font-size: 12px;
	float: left;
}
span.articleAuthorText {
}
div.ArticlePublishDate {
	font-size: 12px;
	float: right;
}
div.ArticlePublishDateText {
}

div.ArticleSlideshowText {
	float: right;
}
div.ArticleTipAFriend {
	padding: 5px 3px 5px 3px;
	float: left;
}
div.ArticlePrinterFriendly {
	padding: 5px 3px 5px 3px;
	float: left;
}
div.ArticleReadersRating {
	padding: 5px 3px 5px 3px;
	float: left;
}

div.articleHr {
	width: 100%;
	float: left;
	clear: both;
	height: 12px;
	/*display: none;*/
}
/* SLUTT ARTIKKEL */

/* START NYHETER */
div.ArticleNewsLink {
	width: 100%;
	clear: both;
}
div.ArticleNewsLink a {
	float: left;
	color: #A8A38D;
	font-size: 10px;
	text-decoration: none;
}
div.ArticleNewsLink a:hover {
	color: Gray;
	font-size: 10px;
	text-decoration: underline;
}
/* SLUTT NYHETER */

/* START horizmenu */
div.horizmenu_forside a, div.horizmenu_forside a:visited, div.horizmenu a, div.horizmenu a:visited {
	background-repeat: no-repeat;
	display: inline-block;
	margin: 0 6px 0 0;
	padding: 0;
	width: 153px;
	height: 34px;
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	line-height: 42px;
	cursor: pointer !Important;
}
div.horizmenu_forside a:hover {
	background-image: url(../design/bg_topmenu_a.jpg);
	text-decoration: underline;
	width: 153px;
}
div.horizmenu a:hover {
	background-image: url(../design/bg_topmenu_a_red.jpg);
	text-decoration: underline;
	width: 153px;
}
div.horizmenu_forside a.menuNodeLevel0, div.horizmenu a.menuNodeLevel0 {
	background-image: url(../design/bg_topmenu.jpg);
	width: 153px;
}
div.horizmenu_forside a.menuNodeLevel0Selected {
	background-image: url(../design/bg_topmenu_a.jpg);
	width: 153px;
}
div.horizmenu a.menuNodeLevel0Selected {
	background-image: url(../design/bg_topmenu_a_red.jpg);
	width: 153px;
}
div.horizmenu a:active {
	background-image: url(../design/bg_topmenu.jpg);
	width: 153px;
}
/* SLUTT horizmenu */

/* START VERTIKALMENY */
div.menu_top {
	margin: 0;
	padding: 0;
	background-image: url(../design/bg_menu_top.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 10px;
	overflow: hidden;
	float: left;
}
div.vertmenu {
	margin: 0;
	padding: 10px 8px 10px 8px;
	background-image: url(../design/bg_menu_rpt.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 134px;
	text-align: left;
}
div.vertmenu a {
/*	white-space: normal; */
}
div.menu_bot {
	margin: 0;
	padding: 0;
	background-image: url(../design/bg_menu_bot.jpg);
	background-repeat: no-repeat;
	width: 140px;
	height: 14px;
	float: left;
}
div.vertmenu {
	font-family: Arial;
	font-size: 13px;
}
div.vertmenu a.menuNodeLevel0, div.vertmenu a.menuNodeLevel0Hover {
	color: #89836D;
}
div.vertmenu a.menuNodeLevel0Selected, div.vertmenu a.menuNodeLevel1Selected, div.vertmenu a.menuNodeLevel2Selected {
	color: #EAEAE9;
}
div.vertmenu a.menuNodeLevel1, div.vertmenu a.menuNodeLevel1Hover, div.vertmenu a.menuNodeLevel2, div.vertmenu a.menuNodeLevel2Hover {
	color: #A08639;
}
div.vertmenu div.rtSelected a {
	color: #EAEAE9;
}
div.vertmenu a:hover {
	color: #EAEAE9;
	text-decoration: underline;
}
div.vertmenu span.rtSp {
	display: none;
}
div.vertmenu .rtUL .rtUL{
	margin: 0;
	padding: 0 0 0 5px !important;
}
/* SLUTT VERTIKALMENY */