a:link       { color: #5b7996 }
a:visited    { color: #5b7996 }

a:active     { color: #946b44;  }
a { text-decoration: none;  }
a.toplinks:link. { color:#47cbc6;}
a:hover { text-decoration:underline}
body { margin-top:0px; color: #666666; font-family: Arial, Helvetica; font-size:8pt}
alert { color:#ff0000; font-weight:bold;}

h1 {  font-size:17px; font-weight:bold; text-decoration:none; text-transform:uppercase; color: #0c1860; font-family: Avantgarde, ITC Avantgarde, Arial, Helvetica;  }
h2 { font-size:13px; font-weight:bold; text-transform:uppercase; text-decoration:none; color: #666666; margin-bottom:0; font-family: Avantgarde, ITC Avantgarde, Arial, Helvetica; }
h3 {font-size:8pt; margin-bottom:0em; margin-left:0px; margin-right:20px; text-transform:uppercase;  }
ul  { margin-top:3px; margin-left:24px; }

li  { line-height:1.4em }

nowrap  { WHITE-SPACE: nowrap }


span.subhead{ font-size:16px; font-weight:normal; text-transform:uppercase; text-decoration:none; color: #0c1860 }
span.subhead_bold{ font-size:14px; font-weight:bold; text-transform:uppercase; text-decoration:none; color: #888888 }

span.subh { font-size: 14px; font-weight:bold; line-height:50%}

span.alert { font-size: 11px; font-weight:bold; color:#cc0000; }


span.subhead_small { font-size:9pt; font-weight:bold; color: #0c1860;}

round_corner {
  -moz-border-radius: 2em;
  border-radius: 2em;
}

div.gray-border-box {background-color:#fefefe; border:1px #7777777 solid; }
div.info-layer { display:none; position:absolute; width:160px; background-color:#fefefe; padding: 5px; padding-left: 8px; border:1px; border-color:#777777; border-style:solid; }
div.info-layer-show { background-color:#fefefe; padding: 5px; padding-left: 8px; border:1px; border-color:#777777; border-style:solid; }

div.info-layer-kuvert { display:none; position:absolute; width:440; background-color:#efefef; background-image:url('../images/grafik/background_grey.jpg'); padding: 15px; padding-left: 8px; border:1px; border-color:#000000; border-style:solid; }

span.small {font-size:7pt}

table        {  margin-left:0px; font-family: Verdana, Arial, Helvetica; font-size:8pt;  color: #666666;}
table.menu        {  margin-left:0px; font-family: Lucida, Times New Roman, Verdana, Arial, Helvetica; font-size:10pt;  color: #666666;}
table.show { border-style:solid; border-width:1px;  bordercolor-light:#ffffff; bordercolor-dark:#333333; }
table.login { padding-left:20px; margin-width:20px}

p { margin-top: 0.5em; margin-bottom:0.8em; line-height:1.4em;} 
p.adresse { margin-top: 0.1em; margin-bottom:0.1em;  }
p.sitemap { margin-top: 0.3em; margin-bottom:0.2em; margin-left:8px }
p.sublink-link {margin-bottom:0em; margin-left:0px; margin-right:20px; font-weight:bold }
p.sublink-tekst {  font-weight:normal; margin-top:0em; margin-left:10px; margin-right:20px  }

table.toplinks { color:#498d9d; }


span.prisberegning-left { color:#dedede; font-size:8px; font-weight:strong; text-transform:uppercase; } 
span.small-neg { color:#dedede; font-size:9px; font-weight:strong;  } 

td { vertical-align:top; text-align:left; }

td.header {} 
td.subhead-brochurer-top {font-size:8pt; font-weight:bold; color: #ffffff; background-color:#4a211f; padding:3px;} 
td.first { padding-top:4px; }
td.infobut {text-align:right; padding-right:3px }
td.subhead_small { font-size:8pt; font-weight:bold; color: #333333; padding-left:8px;}
td.show { border-style:solid; border-width:1px;  bordercolor-light:#ffffff; bordercolor-dark:#333333; vertical-align:top;}
td.grey { border-style:solid; border-width:1px;  bordercolor-light:#ffffff; bordercolor-dark:#010101; background-color:#E2E2E2; color:#000000; vertical-align:top;}
td.steel { background-color:#efefef; background-image:url('../images/grafik/pristabel_tekst_big.jpg');}


td.green { color: #0c1860 }
div.show { border-style:solid; border-width:1px;  bordercolor-light:#ffffff; bordercolor-dark:#333333; }

td.page-top { color:#dedede; font-size:9px; text-transform:uppercase;}
td.prisberegning-left { color:#dedede; font-size:9px; text-transform:uppercase; padding-bottom:8px;}
td.prisberegning-right { color:#444444; font-size:9px; text-transform:uppercase;}

td.lightbg { background-color:#fdf6ec}
td.darkbg { background-color:#efe6d5}

td.border { text-align:center; border:1px; border-style:solid; border-color:#dddddd;} 

img.floatLeft { 
    float: left; 
    margin: 18px; 
		margin-top:20px;
}
img.floatRight { 
    float: right; 
    margin: 18px; 
		margin-top:20px;
