BODY {
 MARGIN: 0;
 PADDING: 0;
 PADDING-BOTTOM: 3.6vw;
 BACKGROUND-COLOR: #fff; 
 FONT-FAMILY: Verdana;
 FONT-SIZE: 12px;
 LINE-HEIGHT: 1.2;
}


H1, H2, H3, H4, H5 {
 FONT-FAMILY: Arial;
 TEXT-ALIGN: center;
}


P {
 TEXT-ALIGN: justify;
}
STRONG {
 FONT-SIZE: 14px;
}

TH {
 PADDING-TOP: 8px; /*25px;*/
 FONT-SIZE: 16px;
}
TD {
 PADDING-TOP: 5px;
 FONT-SIZE: 10px;
}


A {
 TEXT-DECORATION: none;
}
A:HOVER {
 TEXT-DECORATION: underline;
}

ACRONYM {
 CURSOR: help;
}

img {
 border: 0;
}

HR {
 width: 90%;
}

#meny {
  WIDTH: 98%;
  BACKGROUND-COLOR: #ffa;
  background-image: linear-gradient(to right, #ffa , #ffa , #fff, #fff);
  COLOR: black;
  FONT-SIZE: 12px;
  MARGIN: 0;
  PADDING: 1%;
}
#meny A {
  TEXT-DECORATION: underline;
  COLOR: black;
}

#mejl {
  WIDTH: 98%;
  BACKGROUND-COLOR: #fff;
  COLOR: black;
  FONT-SIZE: 12px;
  MARGIN: 0;
  PADDING: 1%; 
  PADDING-BOTTOM: 40px;
  text-align: right;
}
#mejl A {
  TEXT-DECORATION: underline;
  COLOR: black;
}

#src {
  COLOR: #ccc;
}
#src a {
  COLOR: #bbf;
}

#sida {
  MARGIN: 30px;
  BACKGROUND-COLOR: #fff;
  COLOR: #500;
  FONT-SIZE: 14px;
  padding-left: 80px;
  padding-right: 50px; 
  padding-bottom: 30px; 
  padding-top: 5px;
}
#vidsida {
  MARGIN: 30px;
  BACKGROUND-COLOR: #fff;
  COLOR: #500;
}
#vidsida HR{
  WIDTH: 20%;
}

#rubrik {
  font-family: "Times New Roman";
  font-size: 24px; 
  color: #ff4; /*krämgul*/
  text-shadow: -1px 0 #880000, 0 2px #880000, 2px 0 #880000, 0 -1px #880000; /*mörkröd*/
  font-style: italic;
}

#story {
  MARGIN-LEFT: 35%; 
  MARGIN-RIGHT: 15%; 
  PADDING-BOTTOM: 30px; 
  PADDING-LEFT: 15px;
  BORDER-LEFT: #ccc 1px dotted; 
}
#story IMG{
  MARGIN-LEFT: 10px;
  MARGIN-RIGHT: 10px;
}
#story #gubbe{
  PADDING-LEFT: 20px;
  PADDING-BOTTOM: 15px;
}
#story #gubbe IMG{
  MARGIN-LEFT: 0;
  MARGIN-RIGHT: 0;
}


/*
#models {
    MARGIN: 15px; 
}
#models TH {
    COLOR: #888;
}
#models TD {
    COLOR: #666;
}
*/

#mbild { /*TD*/
    BORDER-LEFT: #ccc 1px dotted; 
    PADDING: 11px;
	vertical-align: top;
}
#mspec TABLE {
    BORDER-LEFT: #ccc 1px dotted; 
}
#mspec TH {
    COLOR: #888;
    TEXT-ALIGN: left;
}


#antal {
	border: 1px solid #DDD;
	background-color: #ffd;
	margin-left: auto;
	margin-right: auto;
}
#antal td {
	font-size: 8pt;
	white-space: nowrap;
//	padding: 3px 8px; // old (for sales)
	padding-left: 2px;
	text-align: right;
}
#antal td.txt {
	text-align: left;
}

tr.evn {
	background-color: #ffb;
}
tr.sum {
	background-color: #ff9;
}
tr.sum td {
	font-size: 10pt;
	font-weight: bold;
}
#antal tr.sum td {
	border-top: 1px solid #D9D9D9; 
}
#antal tr:hover {
	background-color: #ff8;
}

#pos { background-color: #EFE; color: green; }
#neg { background-color: #FEE; color: red; }

.dia { color: blue; }

#chart { 
	font-size: 7pt; /* 8pt; */
	background-color: #fff; 
	margin: 5px;
/*omOK:tabortur:chartL3=>L4 mustuse.class*/
/*	position:absolute; 
	color:#999999; 
	white-space:nowrap; 
	overflow:hidden; */
}
#chart A {
	COLOR: Brown;
}
#chart A:hover {
	COLOR: DarkBlue;
}
