body{ background:#424242 url(../graphics/nyTop.jpg) repeat-x center top; font:normal 13px Tahoma,Verdana,sans-serif; margin:0; }
.top-main_left,a.skriv-ut,.language,#main-content,#QE_Toolbar { display:none; }
a:link,a:active,a:visited { outline:0; text-decoration:none; }
.floatLeft { float:left; }
#masthead-wrap{ height:101px; }
#masthead,#nav,#content {margin:0 auto;width:979px; padding:0 5px 0 5px; }
#masthead{position:relative; background:transparent url(../graphics/top-bgbody.png) repeat-y; height:131px; }
.top-main_right { background:transparent; float:right; width:697px; height:60px; margin-top:0; padding:36px 0 15px 20px; }
#content-wrap{ background:#366 url(../graphics/bgbody.png) repeat-y; border-top:1px solid #aaa; border-bottom:1px solid #aaa; }
#content{ background:#366 url(../graphics/main-bgbody.png) repeat-y; width:909px; padding:0 5px 0 5px; }
/* content */
.content { float:left; width:900px; background:#fff url(../graphics/content-background.png) no-repeat; color:#444; font-family:Verdana,sans-serif; padding:0px; border-left:1px solid #aaa; }
h1.contentHeader { float:left; font:27px Georgia, serif; color:#333; margin:0px; line-height:40px; width:500px; padding:10px 0 15px 20px; clear:both; }
h2 em, a em, #ekstra-data em, #innhold2 ul li em { color:#000; }
.content p { margin:0px 0px 15px 0; line-height:19px; }
.content .descr { color:#666; margin-bottom:6px; }
.content li { list-style:url(img/li.gif); margin-left:18px; }
.content img { padding:5px; background:#efefeb; border:1px solid #dededa; }
.content .imgTopLeft { float:left; }
.content .imgTopRight { float:left; margin-left:13px; }
.content .imgTopOneOnly { float:left; }
.content .imgInTextLeft { float:left; margin:5px 10px 0px 0; }
.content .imgInTextRight { float:right; margin:5px 0 0px 10px; }
.content .bigFirsLetter { font:40px Georgia, serif; float:left; margin:-3px 4px -5px 0; padding:0; }
.content .imgText { line-height:12px; font-size:10px; margin:5px 0 10px 0; }
.content .horisontal-line { border-bottom:1px solid #dededa; height:100%; clear:both; margin:0 0 20px 0; float:left; }

#factsBox { float:right; width:218px; margin:0px 0px 10px 10px; padding: 15px; background:#efefeb; border:1px solid #dededa; }
#factsBox p { width:230px; }
#factsbox h3 { font-weight:bold; }
#extrainfo { border:1px solid #dededa; margin:20px 0px 20px 0; padding:0px; background:#efefeb; clear:both; }
#extrainfo h1,#factsBox h1 { font:27px Georgia, serif; color:#333; margin:5px 0 5px 0; }
#extrainfo .extrainfoInner { background:#fff; border:1px solid #dededa; margin:5px; padding:5px 10px 0 10px; }
.imgBoxLeft { float:left; }
/* footer */
#footer-wrap { padding:0; border-bottom:1px solid #333; }
#footer { min-height:115px; background:transparent url(../graphics/top-bgbody.png) repeat-y; width:979px; padding:0 5px 0 5px; margin:0 auto; }
#footer { color:#999; clear:both; line-height:20px; }
#footer a { color:#ddd; }
#footer a:hover,.footer img:hover { background:#D7162C; color:#fff; }
#footer a.noHover { background:none; }
#footer .left { float:left; padding:0px 15px 10px 15px; width:230px; height:105px; background:#444; }
#footer .right { float:right; width:697px; height:97px; padding:17px 20px 1px 0; text-align:right; background:#424242; border-left:1px solid #aaa; }
#footer img { padding:5px; background:#efefeb; border:1px solid #dededa; margin-left:20px; }
.projectManager { font-size:16px; line-height:43px; padding-bottom:5px; border-bottom:1px dotted #666; }

/*Clearing Floats------------------------------------------------------------------*/
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* hides from ie-mac */
html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

