body {
  background:url(bg2.jpg) top repeat-x #fff fixed;
  margin:0;
  text-align:center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }
  /* aktivitets kalender */
  .menyhoyre {
  	font-size:.8em;
	font-family:"Trebuchet MS";
  }
  .Overskr {
  	font-size:.7em;
	font-family:"Trebuchet MS";
	font-weight:bold;
  }
  /* 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:794px;
		text-align:left;
		background-color:#efefef;
		border:1px solid #817569;
		
	}
	#topp_linker {
		font-size:10px;
		color:#333333;
		text-align:left;
		padding:10px;
		border-top:1px solid #817569;
	}
	
	#top
	{
		border:0px solid white;
		width:100%;
	}	
	#middle
	{
		border-top:1px solid #9bca80;
		width:100%;
		height:50px;
		background-color:#538636;
		text-align:center;
		color:#FFFFCC;
		vertical-align:bottom;
	}
	#menu {
		float:left;
		padding:.5em;
		font-size:1em;
		margin-top:5px;
		margin-bottom:5px;
		border-right:1px solid #CCCCCC;		
		height:500px;
	}
	html>body #menu {
		float:left;
		padding:.5em;
		font-size:1em;
		margin:.5em;
		margin-top:0em;
		padding-top:0em;
		border-right:1px solid #CCCCCC;		
		height:518px;
	}
	dt {
		/*border-bottom:1px solid #000;		*/
		width:4.6cm;
		line-height:19px;
	}
	dd {
		margin-left:.8em;
		line-height:19px;
		/*border-bottom:1px solid #000;*/
	}
	p{font-size:11px; color:#333;;margin:0;margin-bottom:10px;line-height:18px;}
	h1 {font-size:18px;color:#333333;}
	h2{font-size:105%; color:#333333;}
	h3{font-size:85%; color:#333333;}
	
	#innhold {
		float:right;
		border-left:0px solid black;
		width: 600px;
		padding:6px;
		overflow: scroll;
		height:525px;
	}
	/* hack for alle nettlesere bortsett fra I.E */
	html>body #innhold {
		float:right;
		border:0px solid black;
		width: 14.8cm;
		padding:1em;
		padding-top:0;
		overflow: scroll;
		height:520px;
	}
	.bottom {
		font-size:10px;
		color:#333333;
		text-align:right;
		padding:10px;
		border-top:1px solid #817569;
		clear:both;
	}
	#straumvev { 
		font-size:.85em;
		text-align:center;
		font-weight:normal;
	}
	.bilde {
		margin:.5em;
		border-style:dashed;
		border-color:#999999;
		border-width:1px;
	} 
	.font3 {
		font-size:.8em;
		font-variant:normal;
	}
	.clear {
		clear:both;
	}
	/* fildelings atributter */
	table {border:0;margin:0;padding:0;}
	tr{border:0;margin:0;padding:0;}
	th{background-color:#e4c48c; font-size:10px;padding:3px;border-right:2px solid #f0efed;border-bottom:2px solid #f0efed;color:#111}
	td{ font-size:10px;padding:3px;background-color:#f0debf;border-right:2px solid #f0efed;border-bottom:2px solid #f0efed;margin:0;color:#111;}
	td strong{font-size:10px;}
	#innhold p {font-size:11px;line-height:15px;}
	.tabell_fd {border:1px solid black;margin:0;}
	.fd_btn {font-size:.8em; background-color:#999999;}
	.fd_form {border:1px solid black;padding:.5em;}
	.fd_head{ background-color:#CCCCCC;font-weight:bold;font-size:.9em;}
	
	#innhold a{color:#c47d01;}
	a.link:link { text-decoration: none; color: #000;  }
	a.link:visited { text-decoration: none; color: #000; }
	a.link:hover { text-decoration: underline; color: #000;}
	a.link:active { text-decoration: none; color: #000; }

	a.link_selected:link { text-decoration: none; color: #c47d01;font-weight:bold;}
	a.link_selected:visited { text-decoration: none; color: #c47d01;font-weight:bold;}
	a.link_selected:hover { text-decoration: underline; color: #c47d01;font-weight:bold;}
	a.link_selected:active { text-decoration: none; color: #c47d01;font-weight:bold;}


	<!-- Sitemap formatering -->
	a.lenker {
		font-size:11px;
	}

	a{font-size:11px;}
	a:link { text-decoration: underline; color: #000000;  }
	a:visited { text-decoration: underline; color: #000000; }
	a:hover { text-decoration: underline; color: #000000;}
	a:active { text-decoration: underline; color: #000000; }

	/* fildelings-lenker*/
	a.fd_link:link { text-decoration: underline; color: #000;  }
	a.fd_link:visited { text-decoration: underline; color: #000; }
	a.fd_link:hover { text-decoration: underline; color: #000;}
	a.fd_link:active { text-decoration: underline; color: #000; }
