body { background-color: #ffffff; margin: 0px; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif;  }

#center {width: 600px; background: #ffffff; margin: 12px auto 0 auto; color: #000000; }
#logo { width: 600px; padding: 0 0 10px 0; margin: 0px; border-bottom: 1px dotted #828282; text-align: right; }
#topnav { width: 600px; padding: 10px 0 10px 0; margin: 0px; text-align:right; border-bottom: 1px dotted #828282;}
#breadcrumb { width: 600px; padding: 10px 0 10px 0; margin: 0px; color: #828282; }
#breadcrumbforside { width: 600px; margin: 0px; height: 10px; }
#content { width: 600px; padding: 0 0 20px 0; margin: 0px; }
#bottomnav { width: 600px; padding: 10px 0 10px 0; margin: 0px; text-align: right; border-top: 1px dotted #828282; border-bottom: 1px dotted #828282; }
#info { width: 600px; padding: 10px 0 10px 0; margin: 0px; }


#topnav, #breadcrumb, #bottomnav, #info  { font-size: 0.89em; line-height: 1.5em; margin-top: 0px; margin-bottom: 0px; }

#topnav em { border-bottom: 1px solid #000000; font-style: normal; }

#topnav a:link { color: #000000; text-decoration: none; }
#topnav a:visited { color: #000000; text-decoration: none; }
#topnav a:hover { color: #006699; text-decoration: none; }
#topnav a:active { color: #006699; text-decoration: none; }
#topnav a:focus { color: #006699; text-decoration: none; }

#bottomnav em { border-bottom: 1px solid #000000; font-style: normal; }

#bottomnav a:link { color: #000000; text-decoration: none; }
#bottomnav a:visited { color: #000000; text-decoration: none; }
#bottomnav a:hover { color: #006699; text-decoration: none; }
#bottomnav a:active { color: #006699; text-decoration: none; }
#bottomnav a:focus { color: #006699; text-decoration: none; }

#content a:link { color: #006699; text-decoration: none; }
#content a:visited { color: #006699; text-decoration: none; }
#content a:hover { color: #006699; text-decoration: underline; }
#content a:active { color: #006699; text-decoration: none; }

#content div.header { width: 570px; padding: 10px 15px 10px 15px; border: none; background-color: #970e76; color: #ffffff; margin: 0px; }
#content div.resume { width: 570px; padding: 10px 15px 10px 15px; border: none; background-color: #000000; color: #ffffff; margin: 0px; }
#content div.resume2 { width: 570px; padding: 10px 15px 10px 15px; min-height: 450px; border: none; background-color: #000000; color: #ffffff; margin: 0px; }
#content h1, h2, h3, h4, h5, h6 { font-family: Georgia, serif; line-height: 1.3em; margin-bottom: 0.4em; margin-top: 0em; }
#content p, ul, ol { font-size: 1em; line-height: 1.5em; margin-top: 0em; }
#content p.resume { font-size: 1.2em; line-height: 1.25em; width: 80%; font-family: Georgia, serif; font-style: italic; }
#content p.resume2 { font-size: 1.2em; line-height: 1.5em; width: 80%; font-family: Georgia, serif; font-style: italic; }
#content p.indhold { margin-bottom: 0px; font-weight: bold; }
#content ul.indhold { margin-top: 0px; list-style-type: none; }
#content p.toc { margin-bottom: 0.6em; }
#content p.toc2 { margin-bottom: 0.6em; margin-left: 20px; }
#content h1 { font-size: 5.5em; line-height: 0.75em; margin-bottom: 0.9em; font-weight: normal }
#content h1.tekst { font-size: 4em; margin-bottom: 1.1em; margin-top: 0.1em; font-weight: normal }
#content h1.tekst2 { font-size: 3.5em; margin-bottom: 1.2em; margin-top: 0.1em; font-weight: normal }
#content h1.subtitle { font-size: 1.3em; line-height: 1.25em; margin: 0em auto 0em auto; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#content h2 { font-size: 1.1em; margin-bottom: 0em; }
#content h2.indhold { font-size: 1.4em; margin-bottom: auto; }
#content h3 { font-size: 1.1em; margin-bottom: 0em; }
#content h4 { font-size: 1.1em; }
#content h5 { font-size: 1em; }
#content h6 { font-size: 1em; font-weight: normal; font-style: italic; }

#content th, td { font-size: 0.8em; line-height: 1.3em; }
#content th.normal { font-size: 1em; line-height: 1.3em; }
#content td.normal { font-size: 1em; line-height: 1.3em; }
#content th.blue1, td.blue1 { background-color: #f2f7fa; }
#content th.blue2, td.blue2 { background-color: #cce2ed; }
#content caption { border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding: 6px 0 6px 0; text-align: left; }
#content th.border_br, td.border_br { border-bottom: 1px solid #000000; border-right: 1px solid #000000; }
#content th.border_b, td.border_b { border-bottom: 1px solid #000000; }
#content th.border_r, td.border_r { border-right: 1px solid #000000; }
#content sup,sub { height: 0; line-height: 1; vertical-align: baseline; position: relative;	}
#content sup { bottom: 1ex;}
#content sub { top: .5ex;}

#content div.box { width: 580px; padding: 10px; border: 1px solid #000000; }
#content div.blue { width: 580px; padding: 10px; border: none; background-color: #f2f7fa; }
#content div.green { width: 580px; padding: 10px; border: none; background-color: #005940; color:#ffffff; font-weight:bold; }
#content div.light_green { width: 580px; padding: 10px; border: none; background-color: #e6f0cb; }
#content div.caption { width: 600px; border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding: 6px 0 6px 0; text-align: left; }

#content .small { font-size: 0.8em; }
#content .left { float: left; margin-right: 10px; }
#content .right { float: right; margin-left: 10px; }
#content .forside { float: right; margin-left: 10px; width: 250px; }
#content .fors { border: 1px solid #000000; }
#content .nomargin { margin-top: 0em; }
#content .clear { clear: both; }

#content sup,sub { height: 0; line-height: 1; vertical-align: baseline; position: relative;	}
#content sup { bottom: 1ex;}
#content sub { top: .5ex;}
