* { margin: 0; padding: 0; }
body,html { margin:0px; padding:0px; height:100%; } 

body { background-image: url(../_gfx/bg_site.gif); background-repeat: no-repeat; background-position: left top; background-color:#000; }

#logo { top:36px; left:78px; background-image:url(../_gfx/logo.gif); width:148px; height:108px; position: absolute; }
#logo #home { display:block; width:148px; height:108px;}

#site { top:174px; left:44px; width:858px; position: absolute; }

#mainmenu {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
#mainmenu ul {margin-left:7px; }
#mainmenu ul li { list-style-type: none; display:inline;  }
#mainmenu ul li a {color:#005075; text-decoration:none; padding:2px 0px 0px 10px; margin-left:8px; width:134px; height:19px; display:block; float:left; background-image:url(../_gfx/topmenu_passive.gif);}
#mainmenu ul li a:hover {color:#718512;}

#content #text #submenu {font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:2px 0px 20px 0px; }
#content #text #submenu ul {  }
#content #text #submenu ul li { list-style-type: none; display:inline;  }
#content #text #submenu ul li a { color:#718512; text-decoration:none; padding:0px 7px 0px 7px; margin:6px 1px 6px 1px; height:16px; display:block; float:left; }
#content #text #submenu ul li a:hover {color:#004F78;}


#content { background-image:url(../_gfx/bg_content.gif); background-repeat: repeat-y; }

#content #text { float:left; display:inline; margin:3px 30px 32px 24px; width:562px; font-family:Arial, Helvetica, sans-serif; background-image:url(../_gfx/bg_content.gif);}
#content #text h1 {font-size:2.3em; color:#004F76; font-weight:normal; margin-bottom:10px; font-family:Arial Narrow, Arial, Helvetica, sans-serif;}
#content #text h2 {font-size:0.9em; font-weight:bold; color:#004F76; margin-bottom:8px; padding-top:20px; font-family:Arial, Helvetica, sans-serif;}
#content #text p  {font-size:0.75em;  padding-bottom:16px; color:#004F76; }
#content #text img  { padding:2px; margin:0px 5px 0px 5px; float:right; border:1px solid #004F78; }
#content #text p.ingress {font-size:0.9em; font-family:Arial, Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#004F76; padding-bottom:10px;}
#content #text a {text-decoration:none; color:#718512; }
#content #text a:hover {text-decoration:underline; }
#content #text ul {font-size:0.75em;padding-bottom:16px;list-style-position:inside; color:#004F76; }
#content #text table  {padding:0px; border:none; margin-left:-1px;padding-bottom:14px; color:#004F76;  }
#content #text table td  {font-size:0.75em; padding:0px 10px 0px 0px;}

#content #text .unit  { padding:10px; background:#f5f5f5; border-bottom:20px solid #fff;}
#content #text .unit h1  {font-size:0.9em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content #text .unit p.ingress  {font-size:0.7em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; }
#content #text .unit p  {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; }
#content #text .unit img  {padding:3px; border:1px solid #ccc; margin-right:10px; margin-bottom:5px;  }
#content #text .unit a  {font-size:1em; padding-bottom:0px; margin-top:10px; display:block;font-weight:bold; }

#content #text .link  { }
#content #text .link h1  {font-size:0.9em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#content #text .link p.ingress  {font-size:0.7em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; }
#content #text .link p  {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; }
#content #text .link img  {padding:3px; border:1px solid #ccc; margin-right:10px;  }
#content #text .link a  {font-size:1em; padding-bottom:0px; margin-top:-10px; display:block; font-weight:bold;}
#content #text .link p.url  {font-size:0.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#contentforside { background-color:#F4F7FA; }
#contentforside #annonse { border-top:13px solid #fff; border-bottom:10px solid #fff;}
#contentforside #nyheter { padding:0px 0px 16px 4px;  }
#contentforside #nyheter .nyhet { display:inline; float:left; width:255px; margin:10px 0px 0px 20px; }
#contentforside #nyheter .nyhet h1 { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:5px; color:#004F78;}
#contentforside #nyheter .nyhet h1 .dato { font-size:9px; font-weight:normal; padding-left:6px; color:#A1A99A;}
#contentforside #nyheter .nyhet p { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#54630E;}
#contentforside #nyheter .nyhet p a { display:block; padding-left:10px; margin-top:4px; background:url(../_gfx/_pil.gif) no-repeat left;}
#contentforside #nyheter .nyhet p a { text-decoration:none; color:#718512;}
#contentforside #nyheter .nyhet p a:hover { text-decoration:underline;}


#content #creative { padding-top:12px;}

#site a#sdes {	position:absolute; right:16px;display:block; width:19px; height:16px; background-image:url(../_gfx/__sdes.gif); background-repeat:no-repeat; }

#kont {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:11px; position:absolute; padding:3px 0px 10px 3px; }
#kont .sgm {color:#718512; padding-left:4px; padding-right:4px;}
#kont a {color:#BFECFF; text-decoration:none;}
#kont a:hover {color:#BFECFF; text-decoration:underline;}
