/*
FARGER

bcg meny level2: #dddddd
bcg fokusboks: #e5e5e5
bcg bilderamme: #cccccc

bcg blå bunn: #90CCFE

skriftfarge: #333333

font-type: tahoma
font-size: 11pt


bredde site: 850px (inkl hvit ramme)
bredde hvit ramme: 5px
*/

body
{
	font-size: 62.5%;
}
/*
htmlen
{
	background: #90CCFE url(../image/bcg/bcg.jpg) repeat-x;
	color: #333;
	font-family: Tahoma, Arial, Verdana;
}*/
body.webbody
{
	background: #90CCFE url(../image/bcg/bcg.jpg) repeat-x;
	color: #333;
	font-family: Tahoma, Arial, Verdana;
}	

a, 
a:visited
{ 
	color: #FF0000;
	text-decoration: none; 
}

div.footer a, 
div.footer a:visited
{ 
	color: #333;
}

div.ArticleDetailOuter a,
div.ArticleDetailOuter a:visited
{
	/*color: #C1001F;*/
	color: #B10F1A;
	font-weight: bold;	
}

a:hover { text-decoration: underline;}

h1,div#outerContainer h1{ font-size: 110%; font-weight: bold; margin: 0; padding:0;color: #333;font-family: Tahoma, Arial, Verdana; padding-top: 23px;}
h2,div#outerContainer h2{ font-size: 110%; font-weight: normal; margin: 0; padding:0;color: #333;font-family: Tahoma, Arial, Verdana;padding-top: 20px;padding-bottom: 10px; }
h3,div#outerContainer h3{ font-size: 110%; font-weight: bold; margin: 0; padding:0;font-family: Tahoma, Arial, Verdana;}
h4,div#outerContainer h4{ font-size: 110%; font-weight: normal; margin: 0; padding:0;font-family: Tahoma, Arial, Verdana;}
h5,div#outerContainer h5{ font-size: 110%; font-weight: normal; margin: 0; padding:0;font-family: Tahoma, Arial, Verdana;}


div#outerContainer 
{
	width: 850px;
	margin: 0 auto;
}
div#top
{
	height: 242px;
	overflow:hidden;
}
div#topLeft 
{
	float: left;
	width: 393px;
	height: 242px;
}
div#topRight
{
	margin: 0;
	padding:0;
	border: 0;
	float: left;
	width: 457px;
	height: 242px;
	background:  url(../image/bcg/bcgToppfelt.gif) repeat-x 0 87px;
	text-align: right
}



/* TOP MENU ------------------------------------------------------------------------------------*/

div#TopMenuOut 
{
	background: url(../image/logo/logo178.jpg) no-repeat 151px 22px;
	float: right;
	width: 457px;
	margin-top: 65px;
	overflow: hidden;
	height: 177px;
}

div.searchBox 
{
	float: right; 
	width: 145px;
}

div.searchBox input.txtSearch
{
	height: 13px; 
	font-size: 110%;
	width: 100px;
	border: 0;
	padding:0 1px;
}

div.searchBox .btnSearch
{ 
	margin-top: 3px;
	color: #FFF;
	text-transform: uppercase;
	text-decoration: none;
	width: 30px;	
}

.hidebutton { display:none}



ul a {	font-size: 110%}

ul.TopMenu
{
	float: right;
	margin:0;
	padding: 0;
}

ul.TopMenu li, ul.HorMenu li
{
	background: none;
	 list-style-type: none;
	 float: left;
	 color: #FFF;
}

ul.TopMenu a,ul.TopMenu a:visited
{
	color: #FFF; 
	text-decoration: none;
	padding:0 10px;

}

/*horsontalmenu*/
ul.HorMenu
{
	margin:0;
	padding: 0;

}

div#mid 
{	
	background: url(../image/bcg/menuBcg_off.jpg) repeat-x;
	height: 27px;
	width: 828px;
	margin-left: 12px;
	border-left: 5px solid #FFF;
	border-right: 5px solid #FFF;
}

#mainOuter
{
	width: 838px;
		overflow: hidden;
	margin-left: 12px;
	background: #FFF;
}

div#main
{
	padding-bottom: 20px;
}

div.mainInner
{
	margin: 0 23px;
	padding-top: 23px;
}

div.footer
{
	clear: both;
	background: #FFF;
	padding: 10px 0;
	margin-left: 10px;
	margin-right: 10px;
}

div.footerInner 
{
	background: #E5E5E5;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	border-top: 1px solid #9C9C9C;
}
div.footerInner div.abs { float: left; width: 620px;}
div.footerInner div.byline
{ 
	float: right;
	width: 170px;
	color:#999; 
	text-align: right;
	padding-right: 10px;
}
div.footerInner div.byline a:link ,
div.footerInner div.byline a:visited
{	color:#999; }

/*horisontal meny topp ---------------------------------------------*/
ul.HorMenu, ul.HorMenu li { height: 27px}
ul.HorMenu a, ul.HorMenu a:visited
{
	height: 13px;
	padding: 5px 12px 5px 12px;
	color: #333;
	text-decoration: none;
	text-transform: capitalize;
	font-weight: bold; 
	display: block 
}

ul.HorMenu a:hover,ul.HorMenu li.inPathTrue a
{
	background: url(../image/bcg/menuBcg_on.jpg) repeat-x;
}

ul.HorMenu li.sep 
{
	width: 2px;
	height: 27px;
	background: url(../image/bcg/menu_divide.jpg);
}


/* DEFAULT.ASPX ------------------------------------------------*/
div.artlistouter
{
	margin: 0 23px;
	margin-top: 23px;
	float: left;
	width: 419px;
}

div.Articlelist 
{
	clear: both;
	padding-top: 10px;	
}

div.Articlelist img
{	
	margin-right: 20px;
}

/*right*/
div.rightCol1
{
	float: right;
	width: 350px;
	margin-top: 23px;
	margin-right: 23px;
}
div.rightCol1 div.BannerDisp 
{
	margin-bottom: 10px;
}

/*btm*/
div.btmRow
{
	width: 810px;
	padding-top: 20px;
	clear: both;
	margin-left: 11px;
	overflow: hidden;
}
div.btmRow div.BannerDisp 
{
	float: left;
	margin-left:7px;
}
/* ARTICLELIST.ASPX ----------------------------------------*/
div.LeftMenu 
{
	float: left;
	width: 198px;
	background: #DDD;
}
div.LeftMenuTop
{
	background: url(../image/bcg/bcg_menuL2_top.jpg) repeat-x;
	width: 198px;
	height: 9px;
}
div.LeftMenuBtm
{
	background: url(../image/bcg/bcg_menuL2_bunn.jpg) repeat-x;
	width: 198px;	
	height: 4px;
	overflow: hidden;
	margin:0;
	
}
ul.LeftMenu 
{
	margin: 0;
	padding: 0;
}

ul.LeftMenu li 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}


ul.LeftMenu li.sep { height: 1px; overflow: hidden; margin:0; padding:0;}

ul.LeftMenu li a 
{
	color: #333;
	margin: 0;
	background: url(../image/icon/leftmenuarrow.jpg) no-repeat 10px 10px;
	width: 178px;
	height: 13px;
	padding: 5px 0 5px 20px;
	display: block;
}

ul.LeftMenu li a:hover
{
	background: #e5e5e5 url(../image/icon/leftmenuarrow.jpg) no-repeat 10px 10px;
	text-decoration: none;
}

/*lvl3 */
ul.LeftMenu li.lvl3 a 
{
	background: #FFF url(../image/icon/leftmenuarrow.jpg) no-repeat 20px 10px;
	width: 168px;
	padding: 5px 0 5px 30px;
}

ul.LeftMenu li.lvl3 a:hover
{
	text-decoration: underline
}

ul.LeftMenu li.lvl4,ul.LeftMenu li.lvl5 { display: none}
li.sep
{
	background: #FFF;
	height: 1px;
}
/*artlist*/
div.articleMainInner
{
	margin: 0 5px;
	padding-top: 1px;
	
}

div.articleMainInner div.artlistouter 
{
	padding-top: 0;
	width: 338px;
}

div.rightCol2
{
	width: 230px;
	float: right;
	padding-top: 5px;
	margin-right: 8px;
}
div.Articleinfo 
{
	background: #DDD;
	padding: 10px;
	margin-bottom: 10px;
}

div.Articleinfo h3
{
	font-size: 14px;
}

div.Articleinfo h4
{
	padding-top: 10px;
}

/*search.aspx ----------------------------------------------*/
.SearchField 
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	width: 200px;
}


/*DETAIL*/
div.ArticleDetailOuter
{	}
div#outerContainer div.ArticleDetailOuter h1
{
	font-size: 130%;
}

div#outerContainer div.ArticleDetailOuter h2
{
	font-size: 120%; 
}
div.ArticleDetailOuter div.img img
{

}

div.ArticleDetailOuter div.img { display: none}


/*relasjoner -------------------------------------------------*/
div.relHead 
{
	padding-top: 23px;
	border-bottom: 1px solid #999;
	padding-bottom: 10px;	
	margin-bottom: 20px;

}

div.relHead div.header
{
	font-size: 14px;
	color: #BC032C;
}

ul.RealtedItems 
{
	padding: 0;
	padding-left: 20px;
	margin:0;
}

ul.RealtedItems li 
{
	margin-left: 0;
	color: #999;
	padding-top: 8px;
}
ul.RealtedItems li a 
{
	color: #999;
}

td.SiteInput { padding-left: 3px; padding-top: 2px;}
td.SiteLabel 
{
	color: #333;
	font-family: Tahoma, Arial, Verdana;	
}

/*FRAME*/
div.mainAndRight
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	width: 828px;
}