 html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; /*vertical-align: baseline; roter det bare til for tabeller med valign */ } ol, ul {list-style: none;} /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after,q:before, q:after {content: "";} blockquote, q {quotes: "" "";} body { line-height: 1; color: black; background: white; } .clear { clear: both; } 
 strong, b { font-weight: bold; } em, i { font-style: italic; } u { text-decoration: underline; } p { margin-bottom: 15px; } a { color: #47360d; } #content form.kpgenerated ul { list-style-type: none; } #content form.kpgenerated fieldset ul li.error { color:red; } #content ul { margin-left: 15px; list-style-type: disc; } #content ol li { margin-left: 15px; list-style-type: decimal; } .clear { clear: both; } body { font-family: helvetica, arial, sans-serif; font-size: 12px; } #container { position: relative; /* background settes i forside og vanlig side */ } #top_container { width: 1000px; margin: 0 auto; } #top_container { position: relative; height: 95px; } #logo a { display: block; text-indent: -9999px; height: 51px; width: 200px; position: absolute; top: 45px; left: 48px; background: url(/sitefiles/14/design/logo.png) no-repeat; } #mainmenu { height: 25px; position: absolute; top: 45px; left: 298px; font-size: 11px; } #mainmenu li { float: left; padding-left: 16px; } #mainmenu li a { display: block; padding: 0 10px; line-height: 25px; color: #000; text-decoration: none; } #mainmenu li a:hover { background: #f2ba0f; color: #FFF; } #mainmenu li#current a { background: #f2ba0f; color: #FFF; font-weight: bold; } /* submenu i vanlig side */ #langmenu { position: absolute; top: 12px; right: 0; } #langmenu li { float: left; background: url(/sitefiles/14/design/langseperator.png) 100% 75% no-repeat; padding: 0 10px; } #langmenu li a { text-decoration: none; text-transform: uppercase; font-size: 10px; color: #cc9900; } #langmenu li.last { background: none; } #bottom_container { padding-top: 15px; } #newsletter_link { float: right; position: absolute; top: -20px; right: 15px; } #newsletter_link a { text-decoration: none; font-family: "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif; font-size: 14px; color: #cc9900; } #signature_container { border-top: 1px solid #f2ba0f; margin-top: 10px; } #signature { position: relative; width: 1000px; margin: 5px auto; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #999999; } 
 #container { background: url(/sitefiles/14/design/frontpage_background.png) repeat-x; } #intro { position: relative; top: -6px; width: 1000px; margin: 0 auto; } #intro_background { width: 1000px; height: 360px; position: relative; background: url(/sitefiles/14/design/intro_background.png) no-repeat; } #intro_flash { width: 645px; height: 304px; position: relative; left: 328px; top: 18px; } #intro_banner { position: absolute; float: left; top: 244px; } #intro_info_text { float: left; width: 465px; margin-top: 8px; font-size: 12px; color: #555; line-height: 14px; } #intro_info_text h2 { padding-bottom: 20px; font-family: helvetica, arial, sans-serif; font-weight: bold; font-size: 30px; text-transform: uppercase; color: #daa913; } #intro_info_text h3 { padding-bottom: 15px; font-weight: bold; font-size: 13px; letter-spacing: 0.5px; color: #b28b0f; } #intro_info_extra { float: right; width: 490px; padding-right: 15px; } #intro_info_extra a.intro_banner { float: right; display: block; margin: 0 0 15px 15px; } #flashmovieplayer { width:645px; float:left; } 

