﻿html {color:#000; background:#FFF;}
/*Inkludere h1 her gjør at Firefox venstrejusterer fint, selv om den ikke bryter sidene rett.*/
h1{margin: 10px 0 0 0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;} 
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
/*h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}*/
q:before,q:after {content:'';}
abbr,acronym {border:0; font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select {font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select {*font-size:100%;}
legend {color:#000;}
code {display:inline;text-indent:3px;}
/*Markerer ut dette for å få penere fonter*/
/*h1 {font-size:138.5%;}
h2 {font-size:123.1%;}
h3 {font-size:108%;}
h1,h2,h3 {margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}*/
abbr,acronym {border-bottom:1px dotted #000; cursor:help;}
em {font-style:italic;}
blockquote,ul,ol,dl {margin:1em;}
ol,ul,dl {margin-left:2em;}
ol li {list-style:decimal outside;}
ul li {list-style:disc outside;}
dl dd {margin-left:1em;}
th,td {border:1px solid #000; padding:.5em;}
th {font-weight:bold; text-align:center;}
caption {margin-bottom:.5em; text-align:center;}
p,fieldset,table,pre {margin-bottom:1em;}
input[type=text],input[type=password],textarea {width:12.25em; *width:11.9em;}


#container {position: static;  margin:0; padding:0; width: auto; height:auto;}


/*
 * Header wrapper
 */
#header-wrapper{position: static; width: auto; margin:0; padding:0; height: 100px; background: none;}
#header-wrapper #header{width: 100%; position: relative; margin:0; padding:0; height: 100px; }
#header-secondary {margin: 0; width: 100%; position: absolute;}

/*
 * Header - logo
 */
#logo {position: absolute; left: -50%; top:10%; margin:0; padding:0;}

/*
 * Header - toolbar
 */
#toolbar-wrapper {visibility: hidden; overflow: hidden; display:none; position:absolute; left:0;}


/*
 * Header - main menu
 */
#mainmenu-wrapper{visibility: hidden; overflow: hidden; display:none; position:absolute;}
#mainmenu-wrapper .mainmenu { padding: 0;}
#mainmenu-wrapper .mainmenu li a { padding:0; border:0; width:auto;}


/*
 * Content - submenu
 */
#content-wrapper #submenu {margin:0; padding:0; width: auto; visibility: hidden; overflow: hidden; display:none !important; position:absolute;}


/*
 * Content
 */

/*Width på content-wrapper må være fastsatt til full bredde for å ikke klippe høyreside av etterfølgende sider? */
#content-wrapper {page-break-inside: auto; width: 800px !important; max-width: 800px !important; margin:0; padding: 0; background: none; overflow: hidden; } /*Det er overflow!*/

/*Denne linjen gjør at Opera også venstrejusterer.*/
#content-wrapper #content  { width: 100%; max-width: 800px !important; margin: 0; padding: 0; float: left; }

/*Width auto her avgrenser høyresiden til innenfor print-siden.
Må flyte til venstre, ellers henger ikke .yui-t3 med til venstre.
Margin right må være her for at tekst skal brettes fint vs å kuttes tvert - mulig pga av width:auto.*/

#content-wrapper #doc3 {page-break-inside: auto; width: auto; clear: left; float: left; border: 0;  margin:0; padding: 0; }

/*Vet ikke hva denne bidrar med.*/
#content-wrapper .yui-t3 {page-break-inside: auto; width: 100%; border: 0; margin: 0; padding: 0; clear: left; float: left; }


/*Width må være 100% for å tvinge til å bruke ledig venstre white space i content-wrapper*/
#content-wrapper .yui-b {page-break-inside: auto; width: 100%; position: static; border: 0; margin:0; padding: 0; padding-bottom: 3%; }


#content-wrapper #breadcrumb {margin:0; visibility: hidden; overflow: hidden; display:none; position:absolute;}
#content-wrapper #button {margin-left:0;}
#content-wrapper .preface {padding:0; padding-bottom: 5px;}
#content-wrapper .signature {margin-top: 0;}
/*Har ikke tatt med formReceipt...*/
#content-wrapper .linkList li a {display: block;}

/*
 * Content - newsbox on frontpage
 */
#content-wrapper #frontnews {page-break-inside: auto; width: auto; height: auto; overflow: hidden;}
#content-wrapper #frontnews .navigation li {background: none; width: auto; list-style: none;}
#content-wrapper #frontnews .navigation .underline {border-bottom: 0;}
#content-wrapper #frontnews .navigation .ui-tabs-selected {background: none;}
#content-wrapper #frontnews .navigation .ui-tabs-selected a {background: none;}


/*
 * Content - 3 boxes under news on frontpage
*/
#content-wrapper #frontads {padding: 0; margin:0; }
#content-wrapper #frontads p {padding:0; padding-bottom: 5px; margin: 0; text-align:left; width:auto;}
#content-wrapper #frontads h2 {padding: 0; margin: 0; background: none; text-align:left;}
#content-wrapper #frontads .first {background: none;}
#content-wrapper #frontads .first h2 {background: none;}
#content-wrapper #frontads .second {background: none;}
#content-wrapper #frontads .second h2 {background: none;}
#content-wrapper #frontads .third {background: none;}
#content-wrapper #frontads .third h2 {background: none;}

/*
 * Content - right column on frontpage + Relaterte artikler er fjernet fra print
 */
#content-wrapper #frontcolumn .item {visibility: hidden; overflow: hidden; display:none; position:absolute;}
#content-wrapper .newscolumn {visibility: hidden; overflow: hidden; display:none; position:absolute;} 
#content-wrapper #frontcolumn .relatednews {visibility: hidden; overflow: hidden; display:none; position:absolute;}
#content-wrapper #frontcolumn .item h2 {visibility: hidden; overflow: hidden; display:none; position:absolute;}
#content-wrapper #frontcolumn ul.relatednews li {visibility: hidden; overflow: hidden; display:none; position:absolute;}
#content-wrapper #frontcolumn .newssortlist select{visibility: hidden; overflow: hidden; display:none; position:absolute; }
#content-wrapper #frontcolumn .newssortlist input {visibility: hidden; overflow: hidden; display:none; position:absolute;}


/*
 * Content - main
 */
#content-wrapper #yui-main ul { margin: 0; padding:0;}
#content-wrapper #yui-main ol { margin0; padding:0;}
#content-wrapper #yui-main ul li { margin: 0; padding:0;}
#content-wrapper #yui-main ol li {list-style-position: inside; margin: 0; padding:0;}
#content-wrapper #yui-main table {list-style-position: inside; margin: 0; padding:0;}
#content-wrapper #yui-main table th,td {margin: 0; padding: 0; }

/*
 * Footer
 */
#footer-wrapper {margin-top: 5px; background: none; width: auto; position: static; overflow: auto; height: auto; border-top: 1px solid black;} /*Sette height til auto*/
#footer-wrapper #footer { margin:0; margin-top: 5px; width: auto; padding:0;} /*legge inn topp maring*/

#sitemap li {padding: 0; margin: 0;}