body { background-color: #D2DCE6; color: #000; margin: 0 auto; text-align: center;}

html { height: 100%; margin-bottom: 1px; }

td
{
color: #384058;
font-family: verdana;
font-size: 11px;
}

td.sida{ 
background: #6e8faa; 
}

td.top{ 
background: #000000; 
}

td.meny{ 
background: #e5e9ee;
}

a
{
color: #21283d;
text-decoration: none
}

a:active
{
color: #21283d;
}

a:hover
{
color: #000000;
text-decoration: underline
}

a.meny:link
{
color: #ffffff;
}

a.meny:active
{
color: #ffffff;
}

a.meny:visited
{
color: #ffffff;
}

a.meny:hover
{
color: #ffffff;
}

a.mail
{
color: #384058;
font-family: verdana;
font-size: 11px
}

.norm
{
color: #384058;
font-family: verdana;
font-size: 11px
}

.stor:link
{
color: #384058;
}

.stor:active
{
color: #384058;
}

.stor:visited
{
color: #384058;
}

.stor:hover
{
color: #384058;
}

.stor
{
color: #384058;
font-family: verdana;
font-size: 12px;
font-style: normal;
}

.rod
{
color: #990000;
font-family: verdana;
font-size: 11px;
}

.rod:visited
{
color: #990000;
}

.vit
{
color: #ffffff;
font-family: verdana;
font-size: 11px;
}

.vit:visited
{
color: #ffffff;
}

.svart
{
color: #000000;
}

.liten
{
font-family: verdana;
font-size: 10px;
}

.fet
{ 
font-family: verdana; 
font-size: 11px; 
font-weight: bold; 
}

h1
{ 
font-family: verdana; 
font-size: 13px; 
font-weight: bold;
margin-bottom: 0px;  
margin-top: 13px; 
} 

h1.kat
{ 
margin-top:10px;
margin-bottom:0;
font-style:italic;
font-size: 12px;
} 

h2
{ 
font-family: verdana;
font-size: 11px; 
font-style: italic;
font-weight: normal;
}

h2.bold
{ 
font-weight: bold;
font-style: normal;
margin-bottom:0;
}

h2.front
{ 
font-weight: bold;
margin:0;
color: #384058;
}

br
{
line-height: 11px
}

hr  {
border: 0;
height: 1px;
color: #d2dce6;
background-color: #d2dce6;
*margin-bottom: -2px;
}

p {
margin-top: 13px;
line-height: 14px;
margin-bottom: 8px;
}

p.faq {
margin: 0px;
}

p.kat {
margin-top: 0px;
margin-bottom: 18px;
font-style:italic;
}

.knapp {
cursor:pointer;
border:1px solid #4f6683;
background:#4f6683;
color:#000;
font-family: verdana;
font-weight: bold;
font-size: 10px;
padding: 2px 2px;
background:url(../bilder/formbg.gif) repeat-x left top;
}

.fram1{
font-size: 11px;
font-weight: bold;
border-bottom: 1px solid #888;
padding: 3px;
}

.fram2{
padding: 3px;
font-size: 11px;
font-weight: bold;
margin-bottom: 5px;
}

.alert{
border-top: 1px solid #ff0000;
border-bottom: 1px solid #ff0000;
background-color: #ffbfbf;
color: #ff0000;
}

.info{
border-top: 1px solid #000;
border-bottom: 1px solid #000;
background-color: #e5e9ee;
color: #384058;
}

.fotoram {
background: #FFFFFF url(../bilder/fotoram.png) no-repeat left top;
width: 86px;
height: 113px;
}

.fotoram_d {
background: #FFFFFF url(../bilder/fotoram_d.png) no-repeat left top;
width: 86px;
height: 113px;
}

dl { 
margin: 0; 
padding: 0;                     
}

dd { 
position: relative;
display: block;                 
float: left;     
width: 196px; 
height: 20px; 
margin: 0; 
background: url("../bilder/g_colorbar.jpg"); 
}
	 
* html dd { float: none; } 

dd div { 
position: relative; 
background: url("../bilder/g_colorbar2.jpg"); 
height: 20px; 
width: 75%; 
text-align:right; 
}

dd div strong { 
position: absolute; 
right: -5px; 
top: -2px; 
display: block; 
background: url("../bilder/g_marker.gif"); 
height: 24px; 
width: 9px; 
text-align: left;
text-indent: -9999px; 
overflow: hidden;
}