/* ------------------

FRST - Netron - Birger Knutsen bkn@markedspartner.no 
This page is using two iframes to avoid reloading flash of top frame
on navigating the site. Backend must ensure that pages are always
loaded in the index page to show proper layout.

---- */




/* ------------- LAYOUT STD --------------- */

body{			
  			background-color: #E1E7DB;
			  			
text-align:center;
  			margin:0px;
  			padding:0px;
  			font-family:arial, helvetica, sans-serif;
  			font-size:12px;
  			line-height:1.45em;
  			color:#333;
  			
  			}
/*img{			vertical-align:top;
			}*/


/* -------- LAYOUT ELEMENTS ------- */

#outercontent
{
	
	position: relative;
	width:980px;
}
#rightsponsors
{
	width:90px;
	position: absolute;
	top:0;
	right: 0px;
background-color: transparent;
	

}
#content{		
			position: relative;
			float: left;
			left: 85px;			
			overflow:hidden;
			width:810px;
			background-image:url(/Templates/images/bg_2col.jpg);
			
						
			}
#innercontent{		min-height:500px;
			width:810px;
			background-image:url(/Templates/Images/2col_top.jpg);
			background-repeat:no-repeat;
			background-position:left top;
			text-align:left;

			}
#right{			width:200px;
			float:right;
			margin-right:4px;
			margin-top:10px;
			overflow:hidden;
			}
#mid{			width:186px;
			height:200px;
			float:right;
			margin-top:10px;
			margin-right:15px;
			}
#left{			float:left;
			padding-left:44px;
			margin-top:20px;
			width:340px;
			}

.btmimage{		margin-left:auto;
			margin-right:auto;
			}
#footer1{		margin-left:auto;
			margin-right:auto;
			width:800px;
			border-bottom:1px solid #BBC4B3;
			font-size:10px;
			line-height:20px;
			}
#footer2{		margin-left:auto;
			margin-right:auto;
			width:800px;
			font-size:10px;
			line-height:24px;
			}

#sponsorsBottom
{

margin-left:auto;
			margin-right:auto;
			width:810px;
			font-size:10px;
			line-height:24px;
			}
			
#sponsorBottom{
			width: 84px;
			margin-left: 20px;
			margin-right: 20px;
}


			
#sponsorPicBottom
{
			position:relative;
			top:10px;
			left:13px;
			width:84px;
}


/*
#sponsorPicRight
{
			 position:absolute;
			 top:10px;
			 left:895px;
}
*/



/* ------------ TEMPLATES -------------- */


/* -- General template styles -- */

.summary{		font-weight:bold;
			}
			


/* 3-col layout 
listing of news in column */

.newsbox{		width:170px;
			padding:8px;
			background-color:#E0E6DC;
			color:#5D6355;
			margin-bottom:8px;
			}
.newsdate{		font-size:10px;
			color:#80857F;
			font-style:italic;
			}
.newstext{		text-align:justify;
			font-size:11px;
			line-height:1.25em;
			}
			
.newstext p
{
	padding: 0px;
	margin: 0px;
}

/* 2-col layout */


#left_full{		float:left;
			padding-left:44px;
			margin-top:20px;
			width:495px;
			}
#mainpic_wrap{		float:right;
			margin-left:16px;
			margin-right:-36px;
			width:210px;
			background-image:url(/Templates/images/mainpic_bg.jpg);
			position:relative;
			padding-top:9px;
			padding-bottom:12px;
			padding-left:10px;
			}
#mainpic_btm{		width:220px;
			height:10px;
			background-image:url(/Templates/images/mainpic_bg.jpg);
			background-position:bottom left;
			position:absolute;
			left:0px;
			bottom:0px;
			}
			
#mailform_full{		float:left;
			margin-left:44px;
			margin-top:20px;
			width:495px;
			}

/* listing - archives */


#left_list{		float:left;
			margin-left:11px;
			margin-top:11px;
			width:580px;
			}
.list_evenline{		width:564px;
			padding:8px;
			background-color:#E0E6DC;
			color:#5C6353;
			font-size:11px;
			overflow:hidden;
			position:relative;
			}
.list_oddline{		width:564px;
			padding:8px;
			background-color:transparent;
			color:#5C6353;
			font-size:11px;
			overflow:hidden;
			position:relative;
			}
.listleft{		width:480px;
			float:left;
			}
.listmore{		position:absolute;
			bottom:8px;
			right:8px;
			}

.listleft p
{
	padding: 0px;
	margin: 0px;
}
			
/*  menu on right */


#rmenuwrap{		width:auto;
			overflow:hidden;
			margin-bottom:11px;
			margin-left:5px;
			}
.rmenuheading{		width:186px;
			height:23px;
			margin-bottom:8px;
			}

.rmenu{			overflow:hidden;
			width:auto;
			margin-bottom:3px;
			padding-left:8px;
			width:178px;
			height:23px;
			background-image:url(/Templates/images/rmenu_bg.jpg);
			color:#11412B;
			font-weight:bold;
			line-height:24px;
			}
.rmenulink{		color:#11412B;
			}
			
/* Image on right column */

#rpicwrap{		width:auto;
			}
.rpicheading{		margin-left:5px;
			margin-bottom:4px;
			}
#rpicmain{		
			overflow:hidden;
			margin-left:-2px;
			background-image:url(/Templates/images/rpic_bg.jpg);
			width:200px;
			height:141px;
			position:relative;
			}
#rpic{			position:absolute;
			top:10px;
			left:13px;
			width:173px;
			height:117px;
			overflow:hidden;
			}
#rtext{			width:170px;
			padding: 0px 8px 8px 8px;
			background-color:#E0E6DC;
			color:#676E5E;
			font-size:11px;
			font-family:verdana,arial,sans-serif;
			line-height:1.25em;
			margin-left:5px;
			margin-bottom:8px;
			margin-top: 0px;
			}
.rtextheading{		font-style:italic;
			color:#676E5E;
}




			




/* ------------ STANDARD TAGS -------------- */


a{			color:#A73E3B;
			text-decoration:none;
			}
a:hover{		text-decoration:underline;
			}

H1{			font-size:20px;
			padding:0px;
			margin:0px;
			line-height:30px;
			margin-left:-14px;
			}
H3{			font-size:13px;
			color:#333530;
			font-weight:normal;
			padding:0px;
			margin:0px;
			line-height:20px;
			}
H4{			font-size:13px;
			color:#444;
			font-weight:bold;
			padding:0px;
			margin:0px;
			line-height:16px;
			}