/* --- Page Layout Styles --- */

/* HTML */
BODY{
	background-color: #ffffff;
	margin:0;padding:0;	
	background-image:url(images/bg_site.jpg);background-repeat:repeat;
	background-position:left top;
	clear: both;
}
/* Ramme for sentrering */
#sitewrapper
{
	width: 100%;
	margin:0 auto;
                    
}
/* Slutt sitewrapper */

/* Ramme rundt nettsiden */
#pagewrapper
{
	width:993px;
	margin: 0 auto;
	border-top: 1px solid #8394a7;
	border-left: 1px solid #8394a7;
	border-right: 1px solid #8394a7;
}
/* slutt pagewrapper */

/* Toppområdet inkl header */
#topcontent
{
	width:993px;
	height:112px;

}
/* Slutt Toppområde */

/* Toppmeny */
#topmenu
{
	margin:0;padding:0;
	background-image:url(images/bg_topmeny.jpg);
	background-repeat:repeat-x;
	width:993px;
	padding-top:28px;
	height:19px;
	
}
/* Slutt Toppmeny */

/* Marg før toppmeny */
#topmenumargin
{
margin:1px;width:187px;
clear:none;
float:left;
}
/* Slutt Toppmeny marg */

/* Innhold */
#contentwrapper
{
	width:993px;
	margin:0;
	padding:0;
	overflow:hidden;
}
/* Slutt Innhold */

/* Venstrekolonne */
#leftcolumn
{
width:250px;
float:left;
margin-right:5px;
margin:0;
padding:0;
background-image:url(images/bg_left.jpg);
min-height:1057px;
}
/* Slutt Venstrekolonne */

/* Venstremeny seksjon, for oppdeling av venstremeny */
.leftmenusection
{
	margin-bottom:0px;
}
/* Slutt Venstremeny seksjon */

/* Venstremeny seksjonsoverskrifter */
.menusectionheader
{
background-color:#336699;
width:160px;
}
/* Slutt venstremeny seksjon */

/* Venstremeny separator, for avstand mellom seksjonene */
.leftmenuseparator
{
margin-bottom:40px;
}
/* Slutt venstremeny separator */

/* Venstremeny */
#leftmenu
{
margin-left:2px;
padding:0;
width:160px;
overflow:hidden;
}
/* Slutt Venstremeny */

/* Senterkolonne, for hovedinnhold */
#centercolumn
{
width:555px;
float:left;
padding-top:10px;
padding-left:20px;
padding-right:10px;
background-color:#dfe3ee;
min-height:1047px;
}

   #centercolumn a:link, #centercolumn a:visited, #centercolumn a:active
    {
        color:#333366;
    }
  
/* Slutt Senterkolonne */

/* Høyre kolonne */
#rightcolumn
{
	float:left;
	min-height:1047px;
	width:142px;
	padding-top:10px;
	padding-right:10px;	
	clear:none;
	background-image:url(images/bg_site.jpg);background-repeat:repeat;	
}
/* Slutt høyre kolonne */

/* Seksjonheader, for vertikal avstand */
.sectionheader
{
font-family:arial,verdana,sans-serif;
font-size:14px;
color:#333366;
font-weight:bold;
margin:0;
padding:0;
}
/* Slutt Seksjonheader */

/* Clear both */
.clear
{
clear:both;	
}
/* Slutt Clear both */

/*Forsidenyheter */
.frontpagenews
{
width:575px;
margin-bottom:20px;
padding-left:10px;
overflow:hidden;
}
/* Slutt Forsidenyheter */
.newstitle
{
font-family:arial,verdana,sans-serif;
font-size:14px;
font-weight:bold;
}
/* Slutt Forsidenyheter */

/* Nyhetsingress */
.newsingress
{ 
float:left;
margin-left:10px;
}
/* Slutt Nyhetsingress */

/* Les mer */
.readmoretext
{
	color:#336699;
	font-weight:bold;
    float:left;
    margin-left:10px;
}
.readmoretext a:visited
{
color:#336699;
font-weight:bold;
}
/* Slutt Les mer */

/* Venstre kolonne topp tekst */
#lefttoptext 
{
color:White;
font-size:22px;
margin-top:10px;
text-align:center;
margin-left:14px;
}
/* Slutt Venstre kolonne topp tekst */

/* Venstre kolonne topp innhold */
#lefttopcontent 
{
color:White;
font-size:12px;
text-align:left;
margin-top:10px;
margin-left:20px;
}
/* Slutt Venstre kolonne topp innhold */

/* Venstre lenker */
.leftlinks
{
color:#dfe3ee;
margin-top:10px;
}
/*Slutt venstre lenker */

/* Venstre kolonne bilde */
#leftimage
{
margin-top:10px;
margin-left:10px;
}
/* Slutt venstre kolonne bilde */

/* Høyre kolonne topp bilde */
#rightcolumntopimage
{
margin-left:10px;
overflow:hidden;
}
/*Slutt høyre kolonne topp bilde */

/* Overskrift høyre kolonne */ 
#rightcontent h2
{
margin-left:10px;
color:White;
overflow:hidden;
}
/* Slutt overskrift høyre kolonne */

/* Høyre kolonne lenker */
#rightcontent a:active,a:visited
{
color:orange;
overflow:hidden;
}
/* Slutt høyre kolonne lenker */


#footer
{
	margin:0 auto;
	clear:both;
color:#999999;
float:left;
margin:0;
padding:0;
width:993px;
text-align:center;
padding-top:5px;
padding-bottom:30px;
background-image:none;
}

a:link, a:visited, a:active
{
    text-decoration:none;
    color:#dfe3ee;
    
}

a:hover
{
    text-decoration:underline;
    color:#dfe3ee;
}

/* 

  Eventpage 
  
			*/
			
table#eventstable  td, table#eventstable  td a{
	font-size: 9px;
}
table#eventstable2  td, table#eventstable2  td a{
	font-size: 9px;
}

table#eventstable  td strong,  table#eventstable2  td strong{
	font-weight: bold;
	font-size: 11px;
}			


