/*fargekoder*/

/*
svart bakgr 5%svart  #f2f2f2
røde linker			 #961b1e


7409:  EEAF00
362:  3F9C35
379:   E0E96E
cool gray9: 747678

*/

body
{
	font-size: 62.5%;
}

body, html, div#outerCont
{
	font-family: arial, verdana;	
	color: #333;
	margin-top: 3px;
	font-weight: normal;
}

body div#outerCont a, div#outerCont a:visited
{
	text-decoration: none;
	color: #000;
	font-family: arial, verdana;
}



div#outerCont a:hover, div#outerCont a:hover
{
	text-decoration: underline;
	color: #000;
}


.header a:hover, div#outerCont .header a:hover
{
	color: #FFF;
}

div#outerCont div#topCont li.isActive a
{
	color: #8B0000;
	text-decoration: none;
}
div#outerCont div#topCont a:hover
{
    text-decoration: underline;
}


a img
{
	border: 0;
}
td.mid, td.main, td.subLeft, td.subRight, td.subRightLek, td.mainLek4, td#midContMid, td#midContLeft, td#midContRight
{
	vertical-align: top;
}

h1, div.RelHeadline, div.RelHeadline a, h1 a, h1 a:visited
{
	font-weight: bold;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	cursor: hand;
	font-size: 110%;
}



h2, h3
{
	font-size: 110%;
	font-weight: normal;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	color: #000;
	line-height:1.5;
}

div#outerCont h1, div#outerCont h2
{
	font-size: 110%;
}


div#Cont 
{
	background: url(../image/bcg/bg.jpg);
	background-repeat: repeat-y;
	width: 1034px;
	margin: 0 auto;
}
div#outerCont
{

	padding: 0 30px;
	
	font-size: 111.2%;
}

div#topCont
{
	height: 125px;/*67px;*/
	overflow: hidden;
	padding: 0 8px;
}

div#midContOuter
{
	clear: both;
	width: 976px; /*background-image: url(../image/shadow/toppSkygge958.jpg);background-position:  8px 0;background-repeat: no-repeat;*/
}


table.frontFrame
{
	width: 974px;
	padding-top: 6px;
}
table.frontFrame td.left
{
	width: 8px;
	background-repeat: repeat-y;
}

table.frontFrame td.right
{
	width: 8px;
	background-repeat: repeat-y;
}

table.frontFrame td.btm
{
	background-repeat: no-repeat;
	background-position: 8px 0;
	height: 6px;
}

div#btmContGallery
{
	clear: both;
}

td.subLeft,td.imgSubLeft
{
	overflow: hidden;
	width: 214px;
}
td.subRight
{
	/*border-top: 4px solid #F2F2F2;*/
	width: 224px;
	overflow: hidden;
	background-color:#E0E0E0;
	
}

div.byline
{
	width: 974px;
	margin: 0 auto;
	text-align: right;
	padding-right: 20px;
	color:#999;
	font-size:120%
}
div.byline a
{
	color: #999;
}
div.byline a:hover
{
	color: #4C4D4F;
	text-decoration: underline;
}

.mainMargin
{
	margin: 8px 18px;
}


