* {	
  padding: 0;
	margin: 0;
  font-size: 1em;
}

html {
  font: 75% normal "lucida grande",arial,"lucida sans unicode","microsoft sans serif",sans-serif;
}

body {
  padding-bottom: 20px;
  background-color: #909BA5;
  color: #272727;
}

#wrapper {
  width: 100%;
}

#content {
  width: 100%;
  background-color: #FEFEFD;
}

#events {
  width: 100%;
  margin: 10px 10px 10px 0;
  border-collapse: collapse;  
}

#events td.liste {
  border: 1px solid #ECECEC;
}

#toppnavCont {
  width: 100%;
  vertical-align: bottom;
}

#toppnavCont div {
  padding: 10px;
  background-color: #ECF2FA;
}

.nav a {
  margin-right: 10px;
  font-size: 140%;
  line-height: 30px;
}

a:link, a:visited {
	text-decoration: underline;
	color: #AA2C4A;
}

a:hover {  
	text-decoration: none;
	color: #EB918F;
}

.brodtekst a:hover {  
	text-decoration: none;
	color: #EB918F;
}

.tittelfelt { color: #000; }

.listetittel a:link, .listetittel a:visited {
  font: 166% normal "Arial Narrow",Arial,Helvetica,Sans-serif;
  line-height: 120%;
}

.listetittel a:link {
  color: #272727;
}

.listetittel a:hover {  
	text-decoration: none;
}



.introtekst a:link, a:visited {  
	color: #AA2C4A;
	font-weight: bold;
	
}

.introtekst a:hover {  
	text-decoration: none;
	color: #EB918F;
}


td {
	vertical-align: top;
}

td.liste {
	vertical-align: top;
	padding: 6px 3px 3px 3px;
}

.ledetekstboks1 {
	width: 75px;
}

li {
	font-style: normal;
	font-weight: normal;
}

#bunncontainer {
	width: 100%;
	color: #666;
	padding: 0 0 0 180px;
	font-size: 11px;
	font-weight: bold;
}

.introtekst {
	font-size: 90%;
	font-weight: bold;
	color: #000;
	/*margin: 24 30 10 30;*/
}

.popuptekst
{

	font-size: 90%;
	font-weight: bold;
	color: #000;
	padding: 20px;
	margin: 20px;
}

.tittelfelt {
	background-color: #EEE;
	font-weight: bold;
  padding: 10px;
}

.tittelfelt2 {
	background-color: #DDD;
	font-weight: bold;
}


.tittel {
  font-weight: bold;
  font-size: 150%;
  padding: 5px 0;
}

.undertittel {
	color: #0D2B88;
}

.brodtekst {
  line-height: 18px;
  margin: 10px 10px 10px 0;
}

#toppnavCont { margin: 0 0 0 20px; }

#toppnavCont a {
	padding: 10px;
	color: #0B2476;
	font-size: 11px;
	font-weight: bold;
}

.pagetitleCont {
	background-color: #3A78CB;
	padding: 10px 10px 10px 215px;
	color: #FFF;
	font-size: 150%;
}

.buttons {
	margin: 1px;
	padding: 2px;
}

.input {
	margin: 1px;
	padding: 2px;
}

.toppmeny { font-size: 90%; }

#sok
{
	padding: 6px 0px 0px 10px;
}

.organisasjon { 
  font-size: small; 
  font-weight: bold; 
  background-color: #339999;
}

table#nikkmeny {
  width: 191px;
  margin-right: 25px;
}

div#hovedmeny { 
}

div.menypunkt  {
  margin-bottom: 1px;
  line-height: 30px;
  padding-left: 20px;
  background-color: #EAF0F8;
  border-bottom: 1px solid #EAEBED;
}

div.menypunktaktiv div.undermeny  {
	display: block;
}
div.menypunkt div.undermeny  {
	display: none;
}
div.menypunkt {
	font-weight: normal; 
}
div.menypunktcurrent {
	font-weight: bold;
}
div.undermenypunkt, div.undermenypunktcurrent {
	text-transform: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
	font-weight: normal; 
	}
div.undermenypunktcurrent {
	color: #FE7F0E;
	font-weight: bold; 
}
div#hovedmeny A { 
	color: #5B5959;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
div#hovedmeny A:hover { 
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
	
.toppmeny { font-size: 120%; }

td.tittelfelt { font-size: 120%;}
