  BODY { margin: 0.5em; 
      color:black;
      background: white;
	}

h1 { 
  margin-bottom: 5px;
 background-color: aqua;
 text-align: center;  
 font-family: Times, "Times New Roman", serif;
 font-style: italic;
 font-weight: bold; 
 page-break-after: avoid; 
 clear: left
}


h2, h3, h4 { 
 margin-top: 3em;
 margin-bottom: 5px;
 background-color: aqua;
 text-align: center;  
 font-family: Times, "Times New Roman", serif;
 font-style: italic;
 font-weight: bold; 
 page-break-after: avoid; 
 clear: left
}

h5 { 
 margin-top: 5px;
 margin-bottom: 5px;
   text-align: center;  
   font-family: Times, "Times New Roman", serif;
   font-style: italic;
   font-weight: bold;
   page-break-after : avoid; 
}


dl {  clear: left;
	background: aqua; 
        padding: 12px; 
	  border-style: ridge;
        border-width: medium;        /* sets border width on all sides */
        border-color: silver; 
        margin-right: 4em;
        margin-left: 4em

}

dt {clear: left;
font-size: 10pt; 
color: black ;
background: yellow;
font-weight: bold;
margin-top: 8px }

dd {font-size: 10pt;
    font-style: italic
 }

table { font-size: 12pt}
td {text-align: center}

p.warning { 
    font-weight: bolder; 
    color: red; 
    background: #000000;
    border: dashed silver; }

p.info  {
	   clear: left;
	   page-break-inside : avoid;
         font-size: 12pt;
         color: black;
         background: white;
         margin-top: 0.5em;
         margin-bottom: 0.0em;
         margin-left: 0.2em;
         }

p.flyt  {
	   page-break-inside : avoid;
         font-size: 12pt;
         color: black;
         background: white;
         margin-top: 0.5em;
         margin-bottom: 0.0em;
         margin-left: 0.2em;
         }

p.djupare  {
         clear: left;
         font-size: 10pt;
         color: black;
      border: solid silver;
                  }


 p:first-letter {
	 font-size: 150%; 
	}

p.obs { 
	clear: left;
      margin-left: 10%;
      margin-right: 10%;

	  font-size: 12pt;
        color: black;
        background: yellow;
        padding: 0.1em 0.3em;
        border: solid silver;
         } 

ul.ih  {list-style-type: none;
	list-style-position: inside;	
	clear: left;
	margin-top: 1em;
	margin-bottom: 5px;
	}

ul.ihs  {list-style-type: none;
	list-style-position: inside;	
	clear: left;
	margin-top: 5px;
	margin-bottom: 5px;
	}


ul.ih > li  {
font-family: Gill, Helvetica, sans-serif;
font-size: 12pt; 
/* font-weight: bold */
}

ul.ihs > li  {
font-family: Gill, Helvetica, sans-serif;
font-size: 10pt; 
}

ol.x  {list-style-type: decimal;
	list-style-position: inside;	
	clear: left;
      margin-left: 10%;
      margin-right: 10%;
	margin-top: 0.5em;
	margin-bottom: 5px;
      padding: 1em;
/*       background: aqua; */
      border-style: solid;
      border-width: medium;        /* sets border width on all sides */
      border-color: silver;
}


ol.x > li {  font-style: italic;
	 margin-top: 4px;  
	 margin-bottom: 1em;  
	 font-size: 12pt
}


b.m { color: yellow; background: blue}
b.gul { color: black; background: yellow}

b.knapp { font-weight: bolder;
          color: black; background: silver}

b.meny { color: #000000; background: #00FF00; }  
 pre {
	font-size: 10pt;
      color: black;
      background: #FAEBD7;
      border : solid;

      }

img.ny { float: left;
	  padding: 1px 1px 1px 1px; 
	/*   border-style: ridge; */
	  border-style: dashed; 
        border-width: medium;        /* sets border width on all sides */
        border-color: silver; 
        margin-right: 6px;
        margin-top: 8px;
        margin-bottom: 12px
                   }

IMG.p100 { float: left;
      width : 100%; height : 100%;

      margin: 0px;
      padding: 0px;
                   }


IMG.p99 { float: left;
      margin: 0px;
      padding: 0px;
      border : solid;
      border-color : black;
                   }




IMG.p80 { float: left;
      width : 80%; height : 80%;
      margin-top: 0.5em;
      margin-bottom: 0.5em;
      margin-left: 0.5em;
	margin-right: 0.5em;
	border-width : thin;
                   }

IMG.bmp {
      page-break-inside : avoid;
	height: auto;
	width: auto;
	border: 100px;
	float: left;
      margin-top : 0.5em;
      margin-bottom : 0.5em;
      margin-left : 1.0em;
	margin-right : 0.5em;
                   }


P.topp {font-size: 14pt;   
         color: black;
         background: aqua;
         padding: 0.2em 1.0em;
         border: solid silver;  }


p.fotobs { font-size: 14pt;
           font-style: italic; 
           color: #FF0000;
           background: white;
           padding: 0.1em 0.3em;
           border: solid silver; }

p.kapitelinfo {font-size: 14pt;
           font-style: italic; 
           color: #FF0000;
           background: white;
           padding: 0.1em 0.3em;
			}
