html, body {
   background: #fff;
   color: #000;
}

html, body, h2, h3, h4, div, p, ul, ol, li, input {
   font-family: Arial, Helvetica, sans-serif;
}

h4  {
   top-margin: 0.2em;
   bottom-margin: 0.1em;  
}



h3 {    clear: left; 
                text-align: center;  
}



div.RL { 
float: right;
font-size: 80%;
font-weight: lighter;
}




div.valomr {
font-size: 90%;
font-weight: bold;
}

div.valomr p.info p.bread {
font-size: 80%;
font-weight: lighter;
}

div.valomr p.bread {
font-size: 80%;
font-weight: lighter;
}

div.valomr p.info {
font-size: 80%;
}


p.val {
font-size: 80%;
font-weight: lighter;
}

div.valomr b{
/* font-style: bold; */
font-size: 60%;
}

div.retur {
		text-align: center
}

div.returRL {
/*        font-size: 8pt; */
        color: #FF0000;
        background: yellow;
        text-align: center
}


b#mark {font-size: 100%; text-align: center; text-decoration: underline} 

Table {
/*                font-size: 8pt;  */
                font-size: 90%; 
                margin-top: 1px;
                margin-right: 1px;
                margin-bottom: 1px; 
                margin-left: 1px;
                color: black;
                background: white;
                }

input {
           font-size: 8pt; 
       }
button {
           font-size: 8pt; 
       }

p.info  {
/* 041020
	   font-size: 10pt;
         color: black;
         border: solid silver;
*/
         background: white;
         padding: 0.1em 0.3em;
       }
/*
p.val  {font-size: 8pt;
         color: black;
         background: white;
         border: solid silver;
       }
*/


p.warning { font-weight: bolder; color: #000000; background: #FF0000 }

p.obs { 
/* font-size: 10pt; */
	  font-size: 90%;
        color: #FF0000;
        background: yellow;
        margin: 0.1em 0.1em 0.1em 0.1em;      
        padding: 0.1em 0.3em;
        border: solid white;
        text-align: center

    }

b.obs { font-size: 10pt;
        color: #FF0000;
        background: yellow;
        margin: 0.1em 0.1em 0.1em 0.1em;      
        padding: 0.1em 0.3em;
        border: solid white;
    }


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

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



p.pris  {  text-align: center;  
           color: black;
           BACKGROUND: #FFFF00;
           border: solid silver; }

p.bread {font-size: 9pt;   
         color: black;
         background: white;
         padding: 0.3em 0.3em;
         border: thin solid silver;  }

p.topp {font-size: 8pt;   
         color: black;
         padding: 0.2em 0.2em;
          }


p.downa {font-size: 10pt;   }

b.meny { color: #000000; background: #00FF00; }  

  
 .meny {
  list-style: none;  
   font-size: 100%;
 	     font-weight: bold;

    margin: 0.1em 0.1em 0.1em 0.1em;      
    padding:0.1em 0.1em 0.1em 0.1em;
  }

ul, ol, li {
/* 041020
           font-size: 10pt;
           color: #000000; 
           background: #00FF00;
           border: thin solid silver; 
           padding: 0.1em 0.3em;
*/
           font-size: 90%;
 	     font-weight: lighter;
	     margin: 2px;
	     padding: 2px;
	     border-width: thin
}
 
 h5 {
  color: #000000; background: #00FF00;
  font-family: sans-serif }
 pre {
  color: #000000; background: #00FF00;
   }

/*
div.huvud {
	margin: 0.2em;
	position: fixed
}
de va för svååt  */

div.huvud ul {
	margin: 0.1em;
	display: block;
	border: thin
}

div.huvud li {
      list-style: none;  
	margin: 0.1em;
      font-size: 85%;
}



div.huvud a  {
	margin: 0.0em;
/*	display: block; */
      font-size: 90%;
	border: thin
}



a:link {
   background: #fff;
   color: #037;
}

a:visited {
   background: #fff;
   color: #636;
}
