html, body, form, fieldset  { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p   { margin:0; padding:0; }
pre, blockquote, ul, ol, li { margin:0; padding:0; }
dl, address                 { margin:0; padding:0; }
img, a, hr                  { border: none; margin:0; padding:0; }
dd, blockquote              { margin-left: 1em; }
form label                  { cursor: pointer;  }
fieldset                    { border: none;     }
input, select, textarea     { font-size: 100%; }

body                        { font-family:arial; font-size:9pt; line-height:18px; font-color:#6d6d6d; margin:0px; border:0px; background-color:#ffffff; }

h1                          { color:#6d6d6d; font-size:9pt; margin-top:5px; margin-bottom:8px; }
h2                          { color:#343399; font-weight:bold; font-size:14pt; }
p                           { margin:0px; }
img                         { border:0px; margin:0px; padding:0px; }
hr                          { border:none; height:1px; font-size:1px; line-height:0px; border-style:none; color:#9aa2a9; background-color:#9aa2a9; }
a                           { color:#6d6d6d; text-decoration:none; }
a:hover                     { color:#000000; }
a:visited                   { color:#6d6d6d; }
a.selected                  { color:#000000; font-weight:bold; }
ul                          { list-style:none; }
strong                      { color:#000000; }

.lilletekst                 { font-size:80%; line-height:15px; }
.skjulttekst                { font-size:30%; line-height:0px; font-color:#ffffff; }
.hojrestil                  { float:right; }
.hojrestillille             { float:right; display:inline; font-size:90%; }

#page                       { width:955px; margin:0px auto; }

#menu                       { height:80px; margin-top:20px; background:url(/images/logo.gif) left 35px no-repeat; border-bottom:1px dotted #000000; }
#menu ul                    { clear:both; float:right; position:relative; list-style:none; }
#menu li                    { float:left; margin-left:13px; }
#menu a                     { color:#6d6d6d; text-decoration:none; line-height:32px; }
#menu a:hover               { color:#000000; }
#menu a.selected            { color:#000000; font-weight:bold; }

#undermenu ul               { float:right; position:relative; list-style:none; }
#undermenu li               { float:left; margin-left:13px; }
#undermenu a                { color:#6d6d6d; text-decoration:none; line-height:15px; }
#undermenu a:hover          { color:#000000; }
#undermenu a.selected       { color:#000000; font-weight:bold; }

#content                    { width:955px; }
#left                       { float:left; width:366px; }
#righttext                  { float:right; margin-top:30px; width:512px; }
#galleryleft                { float:left; width:260px; border-bottom:1px dotted #000000; padding-bottom:8px; }
#galleryright               { float:right; width:655px; text-align:right; color:#6d6d6d; }

#footer                     { float:left; height:15px; width:955px; color:#6d6d6d; background-color:#ffffff; line-height:15px; font-size:80%; }
#footer2                    { float:left; height:15px; width:280px; color:#6d6d6d; background-color:#ffffff; line-height:15px; font-size:80%; }

.thumb                      { float:left; margin-top:0px; margin-bottom:1px; margin-right:2px; padding:0px; border:0px; }
.thumb a                    { margin:0px; padding:0px; border:0px; }
