@page 
{
size: auto;
margin-top: 2.5cm;
margin-right: 2.5cm;
margin-bottom: 2.5cm;
margin-left: 3cm;
}

body {
color: black;
background-color: white;
font-family: "Times New Roman", serif;
font-size: 12pt;
}

a:link, a:visited {
color: black;
background-color: white;
text-decoration: none;
}

h1, h2, h3, h4 { page-break-after: avoid }

h1#prosjekt {
font-size: 24pt;
font-weight: bold;
}

h1#tittel {
font-size: 28pt;
font-weight: bold;
text-transform: uppercase;
}

h2 {
page-break-before: always;
font-size: 18pt;
font-weight: bold;
padding: 18pt 0 16pt 0;
border-bottom: 2pt black solid;
margin-bottom: 12pt;
text-transform: uppercase;
}

#overskrift {
margin-top: 50%;
text-align: right;
}

/* ------- Endringshistorie --------- */

#endringer table {
margin-left: auto;
margin-right: auto;
padding: 0;
border-top: black 2pt solid; 
border-bottom: black 2pt solid;
border-collapse: collapse;
empty-cells: show;
}

#endringer col.dato {
width: 20%;
vertical-align: top;
}

#endringer col.versjon {
width: 10%;
vertical-align: top;
}

#endringer col.beskrivelse {
width: 40%;
vertical-align: top;
}

#endringer col.navn {
width: 30%;
vertical-align: top;
}

#endringer th {
text-align: left;
border-top: black 2pt solid; 
border-bottom: black 2pt solid;
}

#endringer td {
margin: 0;
padding: 5pt;
border-top: black 1pt solid;
}


/* ------- Innhold --------- */

#innhold ol {
font-weight: bold;
}

#innhold ul {
list-style: none;
font-weight: normal;
}

/* ------- Diverse --------- */

del {
display: none;
}

ins {
text-decoration:none;
color: inherit;
background-color: inherit;
}

/* -------- Risikoliste -------- */

table.risiko {
border: 2px black solid;
margin: .5cm;
border-collapse: collapse;
width: 90%;
}

table.risiko th, table.risiko td {
text-align: left;
border: 1px black solid;
padding: 3pt;
}

/* -------- Risikoliste -------- */

table.klasser {
border: 2px black solid;
margin: .5cm;
border-collapse: collapse;
width: 90%;
}

table.klasser th, table.klasser td {
text-align: left;
border: 1px black solid;
padding: 3pt;
}

.validator { display:none; }
