 body {
  background: #fafaf0;
}

div.belti {
  background: #6dbfbc;
  padding: 34px 20px 20px 44px;
  margin: 0 0 10px 0;
}

div.belti h1 { 
  color: white;
  font-size:18pt;
  font-family: "Verdana", "Helvetica", sans-serif;
  font-variant: small-caps;
  margin: -7px 0 5px 12%; 
}

div.belti h2 { 
  color: #444444;
  font-size:14pt;
  font-family: "Verdana", "Helvetica", sans-serif;
  font-variant: small-caps;
  margin: 0 0 0 12%; 
}

div.belti img {
   position: relative;
   float: right;
   top: -20px;
}
div.belti img#v {
   position: relative;
   float: left;
   left: 8px;
   top: -18px;
}

span.rautt { color: #ad3b56;
	font-weight:bold }

span.blatt { color: #0000ff; }

span.takki { background: #d3d3d3; }  

table.info { background: #ffffff; 
	   border: 1px solid black;
	   width: 80%;
	   margin-top: 1em }
table.info td { padding: 1em }

table.skra td, table.skra tr  { border: 1px solid; padding: 0.2em }
table.skra { border-collapse: collapse }
table.skra th {   text-align: center;
                  font-size: 110%; 
                  font-weight:bold; }
h2,h3  {font-family: "monospace" }

span.fl { color:#200686; 
          font-weight: bold; 
	  font-variant: small-caps;
	  background:yellow }

table.heimildaskra  { border-collapse: collapse; 
margin: 12px 0px; background-color: #fff }

.heimildaskra td { border: 1px solid black; padding: 0.2em 0.3em }
.heimildaskra th { border: 1px solid black; padding: 0.2em;
                   background-color: #fdffd1 }

table.heimed  { border-collapse: collapse;
                background-color: #eee }
.heimed td  { border: 1px solid black; padding: 0.2em }
.heimed td.pr  { border: 1px solid black; padding:0.2em;
                 font-weight: bold; background-color: #fdffd1 }
.heimed td input.i {width: 500px;}


