@font-face
{
	font-family: "Zurich Black BT";
	font-weight: 800;
	font-stretch: all;
	panose-1: 2 11 8 4 3 5 2 3 2 4;
}

body
{
  font-size: 1em;
  line-height: 1.6;
  margin: 0 auto;
  padding: 0;
  quotes: "\AB" "\BB" "\2039" "\203A";
  max-width: 80em;
  direction: ltr;
  font-size: 12px; /* Fordi absolutt ingen nettlesarar har fornuftig standardstorleik */
}

q:before, blockquote p:before { content: open-quote; }
q:after, blockquote p:after   { content: close-quote; }

div#navigasjonsstolpe, div#innhaldsliste
{
  width: 25%;
  padding-bottom: 1em;
  color: black;
  background: white;
}

div#innhaldsliste { display: none; }

div#navigasjonsstolpe a { text-decoration: none; }

div#navigasjonsstolpe h2, div#innhaldsliste h2
{
  text-align: center;
}

div#navigasjonsstolpe ul, div#innhaldsliste ul
{
  list-style: none;
}

p.abstrakt { font-style: italic; }

ul           { list-style-type: square; }              /* For HTML- og CSS 1-nettlesarar */
li:before    { content: "\2013\A0"; display: marker; } /* For CSS 2-nettlesarar */

div#navigasjonsstolpe li:before { content: ""; }
div#innhaldsliste li:before { content: ""; } /* Opera 5 taklar ikkje at desse 
                                                blir sett saman til ein stilregel. */

ul.toppliste       { margin: 0; padding-left: 0; }
ul.toppliste li    { margin-top: 1em; }
ul.toppliste ul li { margin-top: 0; margin-bottom: 0; }
ul                 { padding-left: 0; }

h1
{
  display: block;
  font-size: 3em;
  font-weight: normal;
  font-family: "Futura XBlk BT", "Zurich Black BT", "Gill Sans Ultra Bold", "Arial Black", sans-serif;
  text-align: center;
  margin: 0 10% 1em 10%;
  padding: .2em 5%;
}

h2
{
  font-size: 1.3em;
  margin-bottom: 1em;
  margin-left: auto;
  margin-right: auto;
}

h2 code, h3 code { font-size: 1em; }

h3
{
  font-size: 1.2em;
  font-style: italic;
  font-weight: normal;
  margin-bottom: 0;
}

p { margin-top: 1em; }

pre, samp, code, kbd        { font-family: "Andale Mono", monospace; }

dt { font-weight: bold; }

tfoot        { font-weight: bold; }
caption      { font-style: italic; }

hr
{
  color: #ffce63;
  height: 1px;
  border: 1px solid #ffce63;
}

hr#siste-skiljelinje
{
  margin: 0;
}

span.eksempel { padding: 0.2em; }

.skjul { display: none; }

span.verk { font-style: italic; }

img            { float: right; margin: 1em; border: none; vertical-align: middle; }
img.ikkje-flyt { float: none; }
body#orddeling-stoppen img.ikkje-flyt { margin: 0; }

address          { text-align: right; font-style: italic; }
p#oppdatert-info { text-align: right; }

p#standardstotte { text-align: center; margin-left: auto; margin-right: auto; }

thead { display: table-header-group; } /* IE støttar faktisk desse, men ikkje som standard */
tbody { display: table-row-group; }
tfoot { display: table-footer-group; }

dt.orddeling
{ 
  margin-top: 1.5em;
  padding-top: 1.5em;
}

hr { display: inline; }
