	body {
		background-color:#fff;
		font-size:80%;
		font-family:Verdana, Arial;
	}
	 /* aktivitets kalender */
  .menyhoyre {
        font-size:.8em;
        font-family:"Trebuchet MS";
  }
  .Overskr {
        font-size:.7em;
        font-family:"Trebuchet MS";
        font-weight:bold;
  }
  .ukeplanOverskrift {
  	font-size:.3em;
  }
  /* uke nummer*/
  .kaltr {
        font-size:.8em;
        font-weight:bold;
        /*border-bottom:1px solid black;*/
  }
  /* dag nummer */
  .kalb {
        font-size:.6em;
        font-weight:bold;

        /*border-bottom:1px solid black;*/
  }
  /* overskrift aktivitetskalender */
  .aktivitetskalender {
        font-family:"Trebuchet MS";
        font-size:1.2em;
  }
  .aktivitetskalender_dato {
        font-size:.6em;
        font-weight:bold;
  }
  /* aktivitets kalender slutt */

	
	#container {
		width:966px;
		height: auto;

	}
	#bilde_topp {
		width:100%;
		margin-right:0em;
	}
	#topp_linje {
		background-color:#9facb4;
		margin-top:0em;
		margin-bottom:.1em;
		color:#fff;
		font-size:1.1em;
		padding:.8em;
		padding-left:0em;
		height:1.2em;
		font-variant:small-caps;
		/*font-weight:bold;*/
	}
	
	#meny2 {
		width:175px;
		background-color:#9facb4;
		margin-top:.2em;
		padding:.6em;
		line-height:1.4em;		
		border-bottom:1px solid #595959;
		border-right:1px solid #595959;
	}
	html>body #meny2 {
		width:170px;
		background-color:#9facb4;
		margin-top:.3em;
		padding:.6em;
		line-height:1.4em;
		border-bottom:1px solid #595959;
		border-right:1px solid #595959;
	}
																				

	
	#innhold {
		float:right;
		width:573px;
		padding:.5em;
	}
	html>body #innhold {
		float:right;
		width:545px;
		padding-right:3em;		
        }
												
	#sponsor {
		clear:right;
		float:right;
		width:193px;
		padding:0px;
		border:1px solid #5368b3;
		text-align:center;
		margin-top:10px;

	}
		#Reklamebanner {
		float:center;
		width:195px;
		text-align:center;

	}
	#VisKalender {
		float:right;
		width:180px;
		padding:.5em;
		border:1px solid #5368b3;
		text-align:center;
		margin-top:5px;

	}
	#VisKalender2 {
		float:right;
		width:192px;
		padding:.5em;
		border:1px solid #5368b3;
		text-align:center;
		margin-top:5px;

	}
	#RammeHoyre {
		float:right;
		width:180px;
		padding:0.3em;
		border:0px solid #5368b3;
		text-align:center;
		margin-top:0em;

	}
	
	#samarbeid {
		float:left;
		width:170px;
		padding:.5em;
		border:1px solid #5368b3;
		text-align:center;
		margin-top:3.1em;

	}
	#aktuelt {
		width:179px;
		margin-top:1em;
		
	}
	#aktuelt_topp {
		font-size:.8em;
		border-bottom:2px solid #990000;
		width:180px;
		font-variant:small-caps;		
		
	}
	#aktuelt_innhold {
	}
	#bunn {
		float:right;
		width:755px;
		padding:.5em;		
		text-align:right;
		font-size:.8em;
		color:#888888;
	}
	.bunnbord {
		float:right;
		width:100%;
		height:15px;
		padding:.5em;		
		text-align:right;
		font-size:.8em;
		background-color:#5368b3;
		border-bottom:1px solid #888888;
		margin-top:.5em;
	}
	
	
	dt {
		border-bottom:1px solid #c8d2d7;		
		padding:.2em;
		margin-left:.4em;
	}
	dd {
		margin-left:.8em;
		border-bottom:1px solid #c8d2d7;
		padding:.2em;
	}
	#meny {
		margin-left:0em;
	}
	dl {
		margin-left:-1em;
	}
	.font_search {
		font-size:.8em;
		border:.1em solid #888888;
	}
	.sok {
		font-size:.8em;
	}
	#dato {
		font-size:2em;
	}
	/* formaterer dato visning i nyhet*/
	.dato_format {
	 font-size:0.8em;
	 color:#000033;
	 line-height:20px;
	}
	.hr {border:0px solid #5368b3;border-bottom:1px solid #5368b3;border-top:1px solid #5368b3;color:#5368b3;}
	html>body .hr {
		border:0px solid #5368b3;
		border-bottom:1px solid #5368b3;
		border-top:1px solid #5368b3;
		color:#5368b3;
		width:94%;
		text-align:left;
		margin-left:0em;
	}
	
	p{font-size:90%; color:#000033;}
	h1{
		font-size:1.2em; 
		color:#000033;
		width:560px;
		border-bottom:2px solid #5368b3;
		padding:.5em;
		padding-left:0em;
	}
	html>body h1{
		font-size:1.2em; 
		color:#000033;
		border-bottom:2px solid #5368b3;
		padding:.5em;
		padding-left:0em;
		width:93%;
		text-align:left;
		margin-left:0em;

	}
	
	h2{font-size:1.1em; color:#5368b3;}
	h3{font-size:1em; color:#5368b3;}
	h4{font-size:.8em; color:#5368b3;}
	td{ font-size:10px; color:#5368b3;}
/* for testing */
	form {color:#3951a8;font-weight:bold;font-size:.8em;}
	.input{
	background:#3951a8;
	font: 11px;
	font-family:"Trebuchet MS";
	color: #000033;
	}
	input, select, textarea{
		font: 11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
	.logo_tekst {
		color:#000;font-weight:bold;font-size:.9em;text-transform:lowercase;
	}

/*bildearkiv */
	.bilde {
		border-style:dashed;
		border-color:#999999;
		border-width:1px;
		margin:.3em;

        }
	a.bildearkiv:link { text-decoration: none; color: #000033;  }
	a.bildearkiv:visited { text-decoration: none; color: #000033; }
	a.bildearkiv:hover { text-decoration: none; color: #000066;}
	a.bildearkiv:active { text-decoration: none; color: #000033;}


	a:link { text-decoration: underline; color: #000033;font-size:1em;  }
	a:visited { text-decoration: underline; color: #000033;font-size:1em; }
	a:hover { text-decoration: underline; color: #000066;font-size:1em; }
	a:active { text-decoration: underline; color: #000033;font-size:1em; }


	/* meny */
 	a.link_selected:link { text-decoration: none; color: #000033;font-size:.8em; font-weight:bold;}
	a.link_selected:visited { text-decoration: none; color: #000033;font-size:.8em; font-weight:bold;}
	a.link_selected:hover { text-decoration: none; color: #000033; font-size:.8em; font-weight:bold;}
	a.link_selected:active { text-decoration: none; color: #000033; font-size:.8em; font-weight:bold;}		 

	/*arkiv*/
 	a.arkiv:link { text-decoration: underline; color: #000033;font-size:.8em; }
	a.arkiv:visited { text-decoration: underline; color: #000033;font-size:.8em; }
	a.arkiv:hover { text-decoration: underline; color: #3951a8; font-size:.8em; }
	a.arkiv:active { text-decoration: underline; color: #000033; font-size:.8em; }		 

	a.link:link { text-decoration: none; color: #fff; font-size:.8em;}
	a.link:visited { text-decoration: none; color: #fff;font-size:.8em; }
	a.link:hover { text-decoration: none; color: #fff;font-size:.8em;}
	a.link:active { text-decoration: none; color: #fff;font-size:.8em;}

	a.link2:link { text-decoration: underline; color: #fff; font-size:.8em;}
	a.link2:visited { text-decoration: underline; color: #fff;font-size:.8em; }
	a.link2:hover { text-decoration: underline; color: #fff;font-size:.8em;}
	a.link2:active { text-decoration: underline; color: #fff;font-size:.8em;}

	/* heading liste med ingress*/
	a.listeingressHeading:link { text-decoration: underline; color: #000033; font-size:.9em;font-weight:bold;}
	a.listeingressHeading:visited { text-decoration: underline; color: #000033;font-size:.9em; font-weight:bold;}
	a.listeingressHeading:hover { text-decoration: underline; color: #3951a8;font-size:.9em;font-weight:bold;}
	a.listeingressHeading:active { text-decoration: underline; color: #000033;font-size:.9em;font-weight:bold;}
	/* heading liste med ingress*/
	a.tmplink:link { text-decoration: underline; color: #000033; font-size:.8em;font-weight:bold;}
	a.tmplink:visited { text-decoration: underline; color: #000033;font-size:.8em; font-weight:bold;}
	a.tmplink:hover { text-decoration: underline; color: #5368b3;font-size:.8em;font-weight:bold;}
	a.tmplink:active { text-decoration: underline; color: #000033;font-size:.8em;font-weight:bold;}
