/*    validering sep 05     */				

body 		
{ 
	margin: 8px; padding: 8px; 
	background: #ffd; color: #000; font-family: "Gill Sans", verdana, Arial, sans-serif; 
}
a:link		{ color: Teal; font-weight: bold; background: transparent;  text-decoration: none; } /* changed 12 mars 2003 */
a:visited	{ color: Blue; font-weight: bold; background: transparent;  text-decoration: none; }
a:hover		{ color: #ff3333; background: transparent; text-decoration: underline; }
a:active		{ color: navy; background: White; text-decoration: none; }
b		{ font-weight: bolder; color: teal; }
b.blue		{ font-weight: bolder; color: blue; }
b.red		{ font-weight: bold; color: red; }
div.symbol	{ font: bold 1.7em arial, Helvetica, sans-serif; position: absolute; left: 30px; top: 40px; 
	color: maroon; text-align: center; background: #00FF50; border: solid green; padding: 3px 6px; }

hr			  { margin: 0px; color: #ffd700; height: 8px; } /* change color and length */
hr.voll		{ margin: 0px; color: maroon; height: 7px; }
hr.ret		{ margin: 10px; color: green; height: 2px; }

H1	{ font: 300% Tahoma, Verdana, Helvetica, sans-serif; color: blue; background: yellow; text-align: center; }
H2	{ font: 250% Arial black, Tahoma, Verdana, sans-serif; text-align: center; }
H3	{ font: 2.0em Arial, Helvetica, sans-serif; font-weight: 600; background: white; padding: 5px; }
H4 	{ font: 1.7em verdana, Arial, Helvetica, sans-serif; color: maroon; text-align: center; background: #00FF50;
											 border: solid green; padding: 6px; }
H5	{ font: 2.2em Arial black, Tahoma, Verdana, sans-serif; text-align: center; }								 											 
BLOCKQUOTE	{ background: white; padding: 11px; font: 120% Arial, sans-serif; }

blockquote.str { background: #FFFF66; padding: 15px; margin: 15px; }
blockquote.blo { background: white; padding: 12px; font: 1.0em Arial, sans-serif; margin-left: 20%; margin-right: 16%; }


p.jon	{ font-size: 1.2em; color: #6600FF; background: #CCFF00; margin-left: 10%; 
				margin-right: 6%; padding: 4px; border: 2px solid #ffa500; }
p.aug	{ font: bold 1.0em verdana, Arial, sans-serif; color: purple; padding: 5px; border: none; text-align: left; }
p.hel	{ font: 1.0em "Times New Roman", serif; color: black; font-weight: bold; }
P.vit	{ color: white; font: 14pt Georgia, Times, serif; }
p.arial	{ font: 1.2em Arial, sans-serif; color: maroon; }
p.brf		{ font: bold 1.2em "Times New Roman", serif; color: maroon; background: White; padding: 6px; }
p.alla	{ font: bold 115% "Times New Roman", serif; color: maroon; background: White; border: solid teal; padding: 2mm; }
p.dec		{ font: bold 115% "Times New Roman", serif; color: black; background: White; padding: 4px; }
p.honda	{ font: 120% Arial, sans-serif; color: maroon; background: yellow; position: absolute; top: 350px; left: 500px; }

p.spec	{ font: bold 120% Arial, sans-serif; color: purple; border: 4px solid teal; }
p				{ font: 1.0em Arial, sans-serif;  color: black; background: transparent; padding: 2px; }
p.ee		{ color: Black; font: 0.9em verdana, arial, sans-serif; background: #FFFF99; }
p.marg	{ color: #800000; background: transparent;margin-left: 10%; margin-right: 10%; }
p.thin	{ color: red; 
					font-size: 0.9em; border-style: solid; border-width: thin; border-color: blue; }
p.upp	{ font-size: 100%; font-weight: bold;border: 3px solid #d2b48c; text-align:right; padding: 5px; }
p.blo	{ font: 1.0em verdana, sans-serif;font-weight: bold;border: 2px solid #d2b48c; text-align:right; padding: 2px; }
p.maj	{ font-size: 1.0em; font-weight: bold;border: 2px solid #d2b48c; text-align:center; padding: 3px; }

p.low	{ font: 90% Arial, sans-serif; color: black; }
p.ein	{ font: 80% Courier New, monospace; font-weight: bolder; margin-left: 10%; margin-right: 10%; color: Black; } 
p.pre	{ font: 75% Courier New, monospace; margin-left: 10%; margin-right: 10%; color: Black }
pre                 {
                     font-size:        1.4em; 
										 font-weight:			 bold;
                     color:            #dc143c;
                     background:       #fff;
                     margin:           8px;
                     padding:          6px;
                     } /* 2007 sept for sången av Rybrandt */
										 
pre#gunn                 {
                     font-size:        1.2em; 
										 font-weight:			 bold;
                     color:            #dc143c;
                     background:       transparent;
                     margin:           6px;
                     padding:          6px;
                     } /* for hemsidesfilerna */
table	{ border: 2px solid #ffa500; background: white; }
tr.blo	{ background: #ee9; }
tr.highlight { background: yellow; }
th	{ font: 120% Georgia, "Times New Roman", serif; font-weight: bold; background: white; border: lime; }				
td	{ font-size: 1.0em; font-weight: 700; color: black; text-align: left; padding: 6px 16px; margin: 6px 16px; } 
td.rh	{ font-family: "Times new Roman", serif; font-size: 1.0em; font-weight: 700; color: black; text-align: right;} 
td.cen	{ font-family: "Times new Roman", serif; font-size: 1.2em; font-weight: 700; color: navy; text-align: center;}
td.exp	{ font-family: "Times new Roman", serif; font-size: 1.0em; font-weight: 700; color: black; text-align: left;}
td.san	{ font-family: "Times new Roman", serif; font-size: 1.0em; font-weight: 700; color: black; text-align: center;}
td.link	{ font: 12px Arial, sans-serif; background: #ffa500; border: 2px solid white; }	
td.blo	{ font-family: "Times new Roman", serif; font-size: 1.25em; font-weight: 700; color: black; text-align: left; width: 16%; }

ul 	{ background: #ffff88;  margin: 12px 24px 12px 24px; padding: 12px 3px 12px 3px; } 
ul.moln	{ background: #ffff88; list-style-type: none; margin: 20px 80px 20px 80px; padding: 10px 10px 10px 10px; }    /* ny i dec 2001 */ 	

li 	{ 
font: 120% bold verdana, sans-serif; color: #800000; background: #FFFFCC;
 } 
li.per 	{ 
font: 1.2em bold verdana, sans-serif; color: #800000; background: #FFF;
				margin: 0px 8px 0px 8px; padding: 4px 8px 4px 8px;
				 }  
li.ee 	{ 
font: 1.3em bold arial, sans-serif; color: black; font-weight: 700; 
background: #FFFF88; margin: 0px 4px 8px 8px; 
padding: 0px 1px 8px 4px; list-style: none;
 }
li.hem		{ 
font: 1.2em bold arial, sans-serif; color: #800000; 
background: #FFFFCC; margin: 8px 8px 8px 8px;
padding: 12px 0px 12px 12px; list-style: none;
		  }  	       
li.map	{ 
font-size: 1.0em; font-weight: bold; color: #8b4513; 
background: #FFFFCC; margin: 12px 12px 12px 12px;
padding: 12px 0px 12px 12px; list-style: none;
 }              	             					
li.rubrik 	{ 
font: 1.35em bold verdana, sans-serif; 
border-style: solid; border-width: thick; 
border-color: transparent; margin: 12px; text-align: center; 
font-weight: 600;
 }
li.moln 	{ 
font: 1.4em bold sans-serif; 
margin: 10px; text-align: left; padding: 10px; 
font-weight: 600;
 }

li.namnet 	{ 
font: 100% bold times, garamond, serif; 
border-style: solid; border-width: thin; 
border-color: transparent; margin: 12px; 
text-align: center; font-weight: 600;
 }
 
img#opa
{
opacity:0.4;
filter:alpha(opacity=40)
}

/* 	 validering sep  2005  */
