 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, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } ol, ul {list-style: none;} blockquote, q {quotes: none;} :focus {outline: 0;} ins {text-decoration: none;} del {text-decoration: line-through;} body { font: 12px/12px Arial, Helvetica, sans-serif; background: #fff url(/sitefiles/55/design/body-bg-alt.png) top left repeat-y; } a { color: #000; text-decoration: none; } .missing { background: red; } /* Layout --------------------------- */ .wrapper { width: 868px; } .masthead { display: block; width: 768px; float: left; height: 131px; background: url(/sitefiles/55/design/masthead.png) no-repeat; } .masthead a { display: block; width: 500px; float: left; height: 131px; text-indent: -9999px; } .column-1, .column-2, .column-3 { float: left; } .column-1 { width: 189px; } .column-2 { width: 394px; padding: 10px 10px 10px 10px; } .huge { width: 545px; background: #fff; } .column-3 { width: 145px; padding: 10px!important; padding: 10px 5px 10px 5px; } /* Navigations --------------------------- */ .top-nav { float: right; width: 468px; text-align: right; padding: 10px 0 5px 0; margin: -131px 100px 0 0px!important; margin: -131px 50px 0 0; background: #fff; margin-bottom: 0; } .top-nav li { display: inline; float: right; margin-right: 15px; } .top-nav li a { color: #c2220b; text-transform: uppercase; font: 10px/10px Verdana, Arial, sans-serif; } .main-nav { border-bottom: 1px solid #929292; background: #fff; padding: 5px 0 5px 10px; float: left; width: 758px; } .main-nav li { float: left; display: inline; margin-right: 10px; } .main-nav li a { border-right: 1px solid #000; padding: 0 10px 0 0; font-size: 11px; font-weight: bold; } .main-nav .first a { border-left: 1px solid #000; padding-left: 10px;} #breadcrumbs { float: left; width: 590px; margin: 0 0 10px 0; } #breadcrumbs li { float: left; display: inline; padding: 0; margin-right: 5px; font-size: 11px; } #breadcrumbs li .current {color: #f10;} .side-nav { margin: 5px 0 0 5px; } .side-nav li, .side-nav li ul li { margin: 2px 0 2px 0; } .side-nav li a { font-size: 11px; } .side-nav li ul { margin: 0; padding: 0; margin-left: 10px; } .side-nav li ul li { margin:0; padding:0; } /* Sidebar --------------------------- */ .column-3 h2 { font-size: 14px; } .column-3 h3 { font-size: 12px; margin: 10px 0 0 0; } .column-3 p { margin: 3px 0 0 0; line-height: 16px; font-size: 11px; } .column-3 a {text-decoration: underline;} .column-3 .more {margin: 20px 0 0 0;} /* Content typography --------------------------- */ .column-2 p { margin: 0 0 15px 0; line-height: 18px; } .column-2 a {text-decoration: underline;} .column-2 h2 { font-size: 16px; margin: 0 0 5px 0; } .column-2 ul { list-style-type: disc; margin: 0 0 0 20px; } .column-2 ul li { padding: 6px 0 6px 10px; } .column-2 h3 { font-size: 12px; margin: 0 0 4px 0; text-transform: uppercase; } /* Søk --------------------------- */ .column-1 .fattext { width: 120px; margin: 0 0 0 5px; font-size: 10px; } .column-1 .fatbutton { font-size: 11px; margin: 0 0 0 5px; } .column-1 .infobox1 { margin: 10px 0 0 5px; } .column-1 .infobox1 h2 { margin: 0 0 7px 0; font-size: 14px; } .column-1 table tr td, .column-1 table tr { border: 1px solid #fff; } .column-1 table tr td { padding: 1px 0 1px 0; } /* Tabeller --------------------------- */ table{border-collapse:collapse;margin:1em 0;} th, td{text-align:left;padding:0.5em;font-size: 11px;border:1px solid #fff;} th{background:#000; color:#fff;} .column-2 table td{ background: #fff; padding: 2px 4px; border: 1px solid #ccc; line-height: 18px; } table tr { } /* articles --------------------------- */ .articles { margin: 10px 0 0 0; border-top: 1px solid #ccc; padding: 10px 0 0 0; } .article { border-bottom: 1px solid #ccc; padding: 0 0 10px 0; margin: 5px 0 15px 0; } .column-2 .article h3 { margin: 0;padding:0; font-size: 14px; text-transform: none; } .article .intro-text { margin:0 0 3px 0; padding:0; } .art-image { float: right; margin: 0 0 0 10px; } .article p { margin: 0 0 3px 0; } .column-2 .author { margin: 0 0 3px 0; } .article p a { text-decoration: none; color: #e37d1f; } .article p a:hover { color: #c0640e; } /* Insert --------------------------- */ /* Insert --------------------------- */ /* Insert --------------------------- */ .newsfeed { margin:0px 0px 10px 0px; padding:0; } .newsfeed ul { margin:0; padding:0; } .newsfeed ul li { margin:0px 0px 10px 0px; padding:0; list-style:none; } .newsfeed ul li h3 a { text-decoration:none; } 