
@media screen {}

@media print 
{
header {display: none;}
nav {display: none;}
footer {display: none;}
aside {display: none;}
img { max-width: 100%;}
a {color: black;}
}



/* hide video and other interactive elements, because they are useless on paper. 
These include <video>, <audio>, <object> and <embed> elements. 
You might want to consider replacing each video element with an image in the print style sheet.
*/
.print{display:none;}




/* ======= Overskrifter ======= */

h1, h2, h3, h4, h5, h6 {
font-style: normal;
font-variant: small-caps;
font-family: Verdana, Arial, Helvetica, Tahoma, Verdana, sans-serif;
text-align: left;
text-decoration: none;
color: #555555;
color: #666666;
background-color: white;
padding-bottom: 0em;
border-bottom-color: gray;
border-bottom-style: ridge;
border-bottom-width: 0.1em;
margin-top: 1em;
margin-bottom: 0.5em;
width: 60%; 
}


h1 {
font-size: 180%; 
border-bottom-color: gray;
border-bottom-style: ridge;
border-bottom-width: 0em;
margin-top: 0.1em;
width: 30em;
}


h2 {
font-size: 150%;
line-height: 1.1;
border-bottom-width: 0em;
white-space:nowrap;
width:700px;
margin-top: 0em;
}

h3 {
padding-left: 0em;
font-size: 130%;
width: 35%; 
margin-bottom: -0.2em;
width: 20em;
border: 0px solid red;
margin-top: 0em;
margin-bottom: 0em;
}


h4 {
margin-bottom: 0em;
border-bottom: none;
border: 0px solid red;
margin-top: 0em;
margin-bottom: 0.5em;
}

/* Se a.klnk */
/* ======= /Overskrifter/ ======= */



.ingress
{
font-family:sans-serif; 
font-weight:bold; 
font-size:1.1em; 
margin-bottom: 1.0em;
}


p {
font-family:serif; 
}

dl {
font-family:serif; 
}


/* ============== lnk ================= */


a {
color: blue; 
background: none;
text-decoration: none; 
font-style: normal;
font-family: Verdana, Georgia, "Times New Roman", Times, serif;
border-bottom: 0px dotted blue;
}


span.lnk {color: #333333; 
background: none;
}

a.lnk {font-size: 0.8em;
color: #555555; 
text-decoration: none;background: none;
background-color: white;
border-bottom: 0px dotted blue;
}

a.lnk:link {
text-decoration: none;}

a.lnk:hover {color: white; 
background-color: blue;
}

a.lnk:active {
color: red; 
}

a.lnk:visited {
color: #777777; 
text-decoration: none;
}

a.lnk:visited:hover {
color: white; 
background-color: gray;
text-decoration: none;
}

a:visited:active {
color: red; 
background-color: gray;
}

/* ============== /lnk/ ================= */


/* ============== klnk ================= */
/* Kapittel-lenk */

a.klnk {font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
color: #333333;
background-color: white;
background: none;
}

a.klnk:link {
background: none;
}

a.klnk:hover {color: #333333; 
}

a.klnk:active {
color: red; 
}

a.klnk:visited {
}

/* ============== /klnk/ ================= */



/* ============== ilnk ================= */
/* Intern-lenk */


a.ilnk {color: #333333; 
color: gray; 
text-decoration: none;background: none;
background-color: white;
border-bottom: 0px dotted blue;
font-size: 0.8em;
}

a.ilnk:link {
text-decoration: none;color: gray; 
}

a.ilnk:hover {color: white; 
background-color: blue;
}

a.ilnk:active {
color: red; 
background-color: blue;
}

a.ilnk:visited {
color: black; 
text-decoration: none;
}

a.ilnk:visited:hover {
color: white; 
background-color: gray;
text-decoration: none;
}


a.ilnk:visited:active {
color: red;
background-color: gray;
text-decoration: none;
}


/* ============== /ilnk/ ================= */




/* ============== tlnk ================= */
/* Intern tekst-lenk */

a.tlnk {color: #333333; 
color: gray; 
text-decoration: none;background: none;
background-color: white;
border-bottom: 0px dotted blue;
font-size: 1.0em;
font-family:serif; 
}

a.tlnk:link {
text-decoration: none;color: gray; 
}

a.tlnk:hover {color: white; 
background-color: blue;
}

a.tlnk:active {
color: red; 
background-color: blue;
}

a.tlnk:visited {
color: black; 
text-decoration: none;
}

a.tlnk:visited:hover {
color: white; 
background-color: gray;
text-decoration: none;
}


a.tlnk:visited:active {
color: red;
background-color: gray;
text-decoration: none;
}


/* ============== /tlnk/ ================= */


.htekst {
width: 250px;
clear: right;
float: right;
font-family:serif; 
font-size: 1em;
margin-top: 0em;
margin-right: 0.5em;
margin-bottom: 0.5em;
margin-left: 0.5em;
padding: 0em;
overflow:hidden;
position:relative;

text-align: left;
font-style: normal;
}


div.bildetekst {
font-size: 0.8em;
font-family: serif;
text-align: left;
margin-top: 0.5em;
margin-bottom: 1em;
}



div.vtekst {
clear: left;
float: left;
font-size: 1em;
width: 350px;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.5em;
margin-left: 0em;
padding: 0em;
overflow:hidden;
position:relative;
border: 0px ridge yellow; 
}



.margtekst {
width: 250px;
width: 300px; 
font-family:serif; 
font-size: 1em;
font-size:0.9em;
font-style: italic;

margin-top: 0em;
margin-right: 0.5em;
margin-bottom: 0.5em;
margin-left: 0.5em;
padding: 0em;
padding-left:20px; 
overflow:hidden;
position:relative;
text-align: left;

}



/* ============== kode ================= */

.kode
{ 
font-size:0.9em;
border: 2px solid gray;
background-color: #F8F8F8;
margin: 1em;
margin-left: 0em;
padding: 1em;
width:90%;
}

/* ============== /kode/ ================= */




div.flis
{
float:left; 
height: 400px; 
width: 320px; 
text-align: center; 
margin-right:10px; 
border: 0px solid purple;
}





/* ============== tabell ================= */

td.paddingTD
{padding: 20px;
}

/* ============== /tabell/ ================= */


.reklame
{
margin-top: 1.5em; margin-bottom: 2.0em;
}




