* { padding: 0; margin: 0; }

body {
 font-family: Trebuchet, Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #f0f0f0;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 color: #676;
 width: 835px;
 float: left;
 padding: 10px 10px 10px 10px;
 border: 0px solid #ccc;
 height: 130px;
 margin: 0px 0px 5px 0px;
background: url(header.gif);
 /*background: #004040;*/
}

a.header:link { color: white; }
a.header:visited { color: white; }
a.header:hover { color: white; text-decoration : none;}

h1.title
{
color: #fff;
 font-size: 28pt;
 line-height: 80pt;
 font-style: italic;
 font-family: times, times new roman, serif;
}

#leftcolumn { 
 color: #fff;
 border: 1px solid #ccc;
 background: #676;
 margin: 0px 5px 5px 0px;
 padding: 00px;
 /*height: 350px;*/
 width: 150px;
 float: left;


}
#content { 
 float: left;
 color: #000;
 border: 1px solid #ccc;
 /*background: #f0f0f0;*/
 background: #ffffff;
 margin: 0px 5px 5px 0px;
 padding: 10px;
 /*height: 350px;*/
 width: 501px;
 display: inline;
}
#rightcolumn { 
 color: #fff;
 border: 1px solid #ccc;
 background: #676;
 margin: 0px 0px 5px 0px;
 padding: 10px;
 /*height: 350px;*/
 width: 150px;
 float: left;
}
#footer { 
 width: 835px;
 clear: both;
 color: #fff;
 border: 1px solid #ccc;
 background: #676;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

h1, h2
{
margin-top: 12pt;
margin-bottom: 6pt;
color: #232;
}

h1
{
margin-left: 0px;
font-size: 16pt;

}
h2
{
margin-left: 0px;
font-size: 14pt;
}

h1.lrcol, h2.lrcol
{
color: #fff;
}
h1.lrcol
{
font-size: 14pt;
}

h2.lrcol
{
font-size: 13pt;
font-style: italic;
}


p
{
margin-top: 3pt;
margin-bottom: 9pt;
margin-left: 0px;
margin-right: 0pt;
text-align: justify;
}

.tiny
{
font-size: 7pt;
}

a.lrcol
{
font-weight: bold;
}
a.lrcol:link { color: #fff; }
a.lrcol:visited { color: #ded; }
a.lrcol:hover { color: #aba; }

a:link { color: #464; }
a:visited { color: #686; }
a:hover { color: #464; }

#menu dl {width: 150px; margin: 0 auto; padding: 0 0 10px 0; background: #676 no-repeat bottom left;}
#menu dt {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #676 url(top.gif) no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #454;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #454 no-repeat 10px 10px; width:125px;
}
#gallery a:hover {background: #676 no-repeat 11px 10px; color:#fff;}

ol li {font-size:11px;}

div.nyheter
{
border: 1px solid #ccc;
padding-left: 10pt;
padding-right: 10pt;
background: #f0f0f0;
}

p.gjesteforfatter
{
font-family: Serif;
font-weight: bold;  
color: #004040;
}

table
{
	font-size:0.9em;
	text-align: left;
	font-family: arial, helvetica, sans-serif;	
	margin-top: 5px;
}

th
{
border-bottom: 1px dotted #040;
font-family: times, serif;	
}

td
{
padding-top: 5px;
}

p.address
{
font-size: 8pt;
font-weight: bold;
}

p.left
{
margin-top: 3pt;
margin-bottom: 9pt;
margin-left: 0px;
margin-right: 0pt;
text-align: left;
}



