/* Basic */

body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:62.5%; background:#dad1b2; }

#TopWrapper { width:100%; height:101px; background:url(../img/design/bg_top.png) repeat-x;  }
#Top { width:960px; margin:0 auto; height:101px; background:url(../img/design/banner.png) repeat-x; }
#LogoLink { height:82px; margin-top:14px;width:240px; float:left; }

#MenuWrapper { width:100%; margin:20px 0px 20px 0px; float:left; }
#Menu { width:960px; margin:0 auto;  }
#MenuLevel1 ul { float:left; }
#MenuLevel1 li { float:left; list-style:none; }
#MenuLevel1 li a { display:block; float:left; text-decoration:none; color:#3e4600; }
#MenuLevel1 li a:hover { float:left; color:#a7ba0a; }
#MenuLevel1 li .startli { float:left; display:block; font-size:1.5em; height:33px; line-height:31px; padding:10px 16px 8px 16px; background:url(../img/design/bg_li_menulevel1.png) repeat-x left; }
#MenuLevel1 li .endli { float:left; display:block; width:6px; height:33px; padding:10px 0px 8px 0px; margin-right:20px; margin-left:-6px; background:url(../img/design/bg_li_menulevel1.png) repeat-x right; }

#MenuWrapper li ul {  z-index:10; position:absolute; visibility:hidden; clear:both; margin-top:50px; width:auto; padding:20px 0px 20px 20px; background:url(../img/design/bg_submenu.png) left top no-repeat #afc709; border-right:1px solid #869518; border-bottom:1px solid #707f04; }
#MenuWrapper li ul li {	float:left; clear:both; display:inline; font-size:1.5em; line-height:34px; padding:0px 10px; margin-right:20px; }		
#MenuWrapper li ul li a { color:#262b00; text-decoration:none; color:#fff;  }
#MenuWrapper li ul li a:hover { text-decoration:underline; color:#fff;}

#ContentWrapper { width:960px; margin:0 auto; }

#BigContentBorderWrapper { width:956px; float:left; border:1px solid #b4b4a1; background:#FFF; padding:1px; } /* TIL VANLIGE FULLE SIDER */
#SmallContentBorderWrapper { width:658px; float:left; border:1px solid #b4b4a1; background:#FFF; padding:1px; } /* TIL FORSIDEN */
#Content { background:#f5f4e9; float:left; width:100%; }
#ContentPadding { padding:30px; float:left; }
#Content img, #Small img { border:1px solid #ddd; padding:1px;  }

#NewsWrapper { float:right; width:260px; border:1px solid #b4b4a1; background:#FFF; padding:1px; margin-bottom:20px; clear:right; }
#News { background:#f5f4e9; padding:26px 20px 6px 20px; float:left; }
#News ul { float:left; width:220px; }
#News ul li { list-style:none; padding-bottom:20px; background:url(../img/design/newsletter_icon.png) top left no-repeat; float:left; width:100%;  }
#News ul li a { color:#666; text-decoration:none;  }
#News ul li a:hover { color:#92ad14; text-decoration:underline; }
#News .NewsLitenHeader { font-size:1.1em; font-weight:bold; line-height:1.8em; float:left; padding-left:30px; }
#News .NewsLitenDato { font-size:1.1em; float:left; padding-left:30px; float:left; clear:both;  }

.ArtikkelTid { margin-top:-10px; margin-bottom:20px; color:#666; font-size:1.1em; }

#SmallWrapper { float:right; width:260px; border:1px solid #b4b4a1; background:#FFF; padding:1px; clear:right; }
#Small { background:#f5f4e9; padding:20px; float:left; width:220px; padding-top:30px; }

h1 { font-size:2.8em; color:#a7ba0a; margin-bottom:14px; }
h1 a { text-decoration:underline; color:3586109; }
h1 a:hover { text-decoration:none; }
h2 { font-size:1.8em; color:#8c9c0d;   }
h2 a, #Small h1 a { text-decoration:underline; color:#586109; }
h2 a:hover, #Small h1 a:hover { text-decoration:none; }
h3 { font-size:1.5em; color:#8c9c0d; line-height:2em; padding-left:20px; margin-bottom:20px; font-weight:normal;}
h3 a { text-decoration:none; color:#8c9c0d; padding:0px 1px 3px 1px; text-decoration:underline; }
h3 a:hover { text-decoration:none; }

p { font-size:1.3em; color:#444; line-height:1.8em; margin-bottom:10px; }
p a { color:#8c9c0d; text-decoration:underline; }
p a:hover { background:none; text-decoration:none; }

#SponsorerWrapper { width:100%; float:left; margin-top:30px; text-align:center; }
#Sponsorer { width:960px; margin:0 auto; }
#Sponsorer img, #Sponsorer img a { border:none; margin:10px; }

#Copyright { float:left; width:100%; text-align:center; padding:30px 0px 20px 0px; }
#Copyright p { color:#887f60; font-size:1.1em;  }
#Copyright p a { color:#887f60; text-decoration:none; background:none; }
#Copyright p a:hover { text-decoration:underline; color:#4a432d; }

fieldset { border:none; }
legend { display:none; }
label { display:none; }