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

/* MAIN CONTAINERS*/
#TopWrapper { width:100%; height:90px; background:url(../img/design/drkbg.png); float:left; clear:both; }
#TopInnerWrapper { width:960px; margin:0 auto; height:90px; }
#ContentWrapper { width:100%; float:left; clear: both; }
#Content { width:960px; margin:0 auto; margin-top:60px; }

/* MENU */
#imgLogo { margin-top:32px; }
#Menu { width:750px; float:right; }
#Menu ol { margin-top:38px; float:right; margin-right:-10px; }
#Menu ol li { float:left; }
#Menu ol li a { padding:8px 10px; margin-right:5px; color:#aeaeae; font-size:1.5em; text-decoration:none; text-shadow:#000 1px 1px 1px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
#Menu ol li a:hover, #Menu ol .active a { background:#2e2e2e; color:#eee; }

/* FORSIDEN */
#Content .forsideH1 { font-family:"adelle"; font-size:2.9em; color:#000; line-height:1.5em; text-align:center;  margin:80px 0px 60px 0px; }
#Content .forsideBokser { width:500px; float:left; margin-right:40px; }
#Content .forsideSpecialBox { float:right; width:295px; border:1px solid #e3e3e3; padding:90px 30px 30px 25px; margin-top:40px; -moz-box-shadow:0px 0px 5px #ddd, inset 0 0 50px #eee; -webkit-box-shadow:0px 0px 5px #ddd, inset 0 0 50px #eee; box-shadow:0px 0px 5px #ddd, inset 0 0 50px #eee; }
#Content .forsideSpecialBox h2 { width:350px; height:79px; position:absolute; margin:-90px 0px 0px -25px; background:url(../img/design/specialboxh2.png) no-repeat; color:#fff; text-shadow:#028745 1px 1px 0px; font-size:1.9em !important; line-height:1.2em;  padding:11px 0px 0px 25px; }
#Content .forsideSpecialBox .takontakt { display:block; width:154px; height:38px; margin:10px 0px; background:url(../img/design/btn_takontakt.png) 0px 0px no-repeat; margin:20px 0px 5px 70px; }
#Content .forsideSpecialBox .takontakt:hover { background-position:0px -38px; }


#Content h1 { font-family:"adelle"; font-weight:bold; font-size:2.9em; margin-bottom:10px; margin-top:40px; color:#2986b3; }
#Content h2 { font-family:"adelle"; font-weight:bold; font-size:2.3em; margin-bottom:10px; margin-top:40px; color:#2986b3; }
#Content p { font-size:1.5em; margin-bottom:0.8em; line-height:1.5em; color:#000;  }
#Content p a { color:#2986b3; text-decoration:none; }
#Content p a:hover { color:#2986b3; text-decoration:underline; }
#Content ol, #Content ul { list-style:disc outside; margin-bottom:1.5em; margin-left:20px; }
#Content ol li, #Content ul li { font-size:1.5em; line-height:1.5em; color:#000; }
#Content ol li a, #Content ul li a { text-decoration:none; color:#2986b3; }
#Content ol li a:hover, #Content ul li a:hover { text-decoration:underline; color:#2986b3; }
#Content .readmore { display:block; width:97px; height:38px; margin:20px 0px 10px 0px; background:url(../img/design/btn_readmore.png) 0px 0px no-repeat; }
#Content .readmore:hover { background-position:0px -38px; }
#Content .sendmelding { width:124px; height:38px; background:url(../img/design/btn_sendmelding.png) no-repeat; border:0px; cursor:pointer; }
#Content .sendmelding:hover { background-position:0px -38px; }
.ArtikkelTid { color:#ccc !important; }

 /* COPYRIGHT */
#Copyright { width:100%; float:left; }
#Copyright p { color:#bbb; font-size:1.3em; text-align:center; margin:40px 0px 20px 0px;  }
#Copyright p a { color:#bbb; text-decoration:none; }
#Copyright p a:hover { color:#2986b3; text-decoration:underline; }

#kontaktskjema p { font-size:1.4em !important; }
.formErrorContent { font-size:1.4em !important; font-weight:normal !important; }


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