body 
{
background-color: #fff;
padding-top:0px;
padding-left:0px; 
/*background-image: url(../imgdeko/head/bg1.gif);
background-repeat: no-repeat;*/
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
line-height: 14px;
color: #333333;
text-align: center;
}

* { margin:0; padding:0; }

p 
{
margin: 16px 0 0 0;
}

div 
{
font-size: 12px;
}

td
{
font-size: 12px;
padding:3px;
}

/*-------------------------*/
/* LÄNKAR */
/*-------------------------*/

a 
{
text-decoration:underline;
color:#666666;
/*color: #9C9A49;*/
}

a:hover
{
text-decoration:underline;
color:#999999
}

/*menyernas länkar*/
#rightcol a, #menudiv a
{
font-size: 11px;
line-height:16px;
text-decoration:none;
color:#666666;
}

#rightcol a:hover, #menudiv a:hover
{
text-decoration:none;
color:#999999;
}

/*-------------------------*/
/* LAYOUT-KOD */
/*-------------------------*/

/*omslutande container, auto i margin krävs för centrering*/
div#container
{
/*background-color:#FFFFFF;*/
margin:0px auto 0px auto;
width: 900px;
text-align: left;
height: 400px; 
}

/*div överst med bild*/
#topdiv
{
margin:20px 40px 20px 50px;
/* background-image: url(../imgdeko/head/bg.gif);
background-repeat: no-repeat;
*/
}

/*inställning för bild i huvudet*/
#topimg
{
/*margin:20px 40px 0px 40px;*/
}

/*div för meny*/
#menudiv
{
border-width:4px 0 0px 0;
border-color: #999;
border-style: solid;
height:auto;
width:820px;
margin:0px 0px 40px 0px;
padding:5px 40px 5px 45px;
}

#hmenu_r
{
float:right; 
text-align:right; 
width:250px;
}

#hmenu_l
{
float:left; 
width:500px;
}

/*huvudkolumn anv flitigt*/
#maincol
{
margin:0px 50px 0px 50px;
width: 560px;
float:left;
}

/*bred kol utan högerkol. hela bredden 860*/
#widecol
{
margin:0px 0px 0px 50px;
width: 820px;
float:left;
}

/*kolumn höger*/
#rightcol
{
margin:0px 40px 0px 0px;
width: 140px;
float:right;
}

/*kolumn alra längst högerut i trekol*/
#rightmost
{
margin:0px 80px 0px 40px;
width: 140px;
float:left;
}

div#clearfloats
{
clear:both;
}

/*div längst ned*/
#footer
{
border-width:4px 0 0px 0;
border-color: #999;
border-style: solid;
/*background-color:#f1f1f1;*/
padding:4px 4px 6px 6px;
margin:40px 0px 0px 0px;
text-align: center;
}

/*-------------------------*/
/* LAYOUT 3COL QSTART, INDEX  */
/*-------------------------*/

/*kolumn 1 2 i trekol*/
#threecols
{
margin:0px 70px 0px 0px;
width:220px;
float:left;
}
/*kolumn alra längst högerut i trekol*/
#threecols_r
{
margin:0px 0px 0px 0px;
width: 220px;
float:right;
}

/*extrabred span 220x2+70
ytan är just nu 966 så tre col*/
#threecols_w
{
margin:0px 70px 0px 0px;
width:510px;
float:left;
}

/*-------------------------*/
/* LAYOUT 2COL I MAINCOL */
/*-------------------------*/

/*kolumn 1 2 i trekol
ytan är just nu 600 för maincol*/
#twocols
{
margin:0px 60px 0px 0px;
width:240px;
float:left;
}
/*kolumn alra längst högerut i trekol*/
#twocols_r
{
margin:0px 0px 0px 0px;
width: 240px;
float:right;
}

/*-------------------------*/
/* STILAR FR CHARTS LINE AND BAR */
/*-------------------------*/

.myraw
{
color:#C42D2D;
font-size: 10px;
}
.myrawbg
{
background-color: #C42D2D;
}
.myw
{
color:#D66767;
font-size: 10px;
}
.mywbg
{
background-color: #D66767;
}
.allraw
{
color:#315F91;
font-size: 10px;
}
.allrawbg
{
background-color: #315F91;
}
.allw
{
color:#8FADCD;
font-size: 10px;
}
.allwbg
{
background-color: #8FADCD;
}
.def
{
color:#AFAD61;
font-size: 10px;
}
.defbg
{
background-color: #AFAD61;
}

/*-------------------------*/
/* LINJER */
/*-------------------------*/

.line
{
/*background-color: #666666;*/
/*border-top:1px solid #333333;*/
border:1px solid #333333;
}

.uline
{
border-bottom:1px solid #333333;
}

.ulinelt
/* linje bottom ljus */
{
border-bottom:1px solid #999999;
}

.ulinelt2
{
border-bottom:1px solid #999;
line-height: 24px;
}

.tline
/* linje top */
{
border-top:1px solid #666666;
}

.tlinelt
/* linje top ljus*/
{
border-top:1px solid #999999;
}

.my_line_t
{
border-top:1px solid #999999;
background-color: #D66767;
}

/* linje bottom och top dark*/
.utline
{
border-top:1px solid #333333;
border-bottom:1px solid #333333;
}
/*-------------------------*/
/* FORM */
/*-------------------------*/


/* formulr */
.form
{ 
padding:2px; 
/*font-family: Arial, Helvetica, sans-serif; */
/*font-size: 12px;*/
border: 1px solid #999;
}

select, [type=text], [type=submit], [type=button], [type=file], [type=password],textarea
{ 
padding:2px;
border: 1px solid #999;
}

/*-------------------------*/
/* ÖVRIGT RENSA */
/*-------------------------*/

/*liten text*/
.smallrub
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
/*font-weight: bold;*/
/*letter-spacing: 0.1px;*/
line-height: 12px;
text-transform:capitalize;
text-decoration:none
}

/*liten text*/
.smalltxt
{  
font-size: 10px;
line-height: 12px;
}

.alert
{
font-weight: bold;
color: #990000;
padding: 10px;
border: 1px solid #990000;
}

.klart
{
font-weight: bold;
color: #006600;
background-color:#99FF99;
padding: 10px;
border: 1px solid #006600;
}

/*-------------------------*/
/* RUBRIKER SERIF */
/*-------------------------*/

/*mindre rubriker anv ex på index, nyheter*/
.rub1
{  
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ 
font-family: Georgia, Times New Roman, Palatino, Serif; 
font-size: 14px;
font-weight: bold;
line-height: 22px;
text-decoration: none;
}

/*qstart*/
.rub1ul
{  
font-family: Georgia, Times New Roman, Palatino, Serif; 
font-size: 14px;
font-weight: bold;
line-height: 22px;
text-decoration: none;
border-bottom:2px solid #999999;
}

/*hueadline på nästan alla sidor*/
.rub2
{  
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ 
font-family: Georgia, Times New Roman, Palatino, Serif; 
font-size: 18px;
font-weight: bold;
/*letter-spacing: 0.05em;*/
line-height: 22px;
text-decoration: none
}

/*används?*/
.rub2ul
{  
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ 
font-family: Georgia, Times New Roman, Palatino, Serif; 
font-size: 18px;
font-weight: bold;
letter-spacing: 0.05em;
line-height: 22px;
border-bottom:1px solid #999999;
}

/*används?*/
.rub3
{  
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ 
font-family: Georgia, Times New Roman, Palatino, Serif; 
font-size: 36px;
font-weight: bold;
letter-spacing: 0.05em;
line-height: 48px;
/*text-transform: uppercase;*/
/*font-variant:small-caps;*/
text-decoration: none
}

/*-------------------------*/
/* RUBRIKER SANS */
/*-------------------------*/

/*testas*/
.rub1s
{  
font-family: Arial, Helvetica, Verdana, sans-serif;  
font-size: 14px;
font-weight: bold;
line-height: 22px;
text-decoration: none
}

/*testas*/
.rub2s
{  
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 22px;
text-decoration: none
}

/*testas*/
.rub3s
{  
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 36px;
font-weight: bold;
line-height: 48px;
text-decoration: none
}

.ulinerub
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px;
font-weight: bold;
letter-spacing: 0.2px;
line-height: 16px;
text-transform: uppercase;

/*font-variant:small-caps;*/
text-decoration: none
}

/*används som bold utan linje ex i maktlistan*/
.vmenu_rub
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
letter-spacing: 0.2px;
line-height: 16px;
text-decoration: none
}

/*används för många underrubriker nästan alla sidor*/
.vmenu_ulinerub
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
letter-spacing: 0.2px;
line-height: 24px;
border-bottom:1px solid #999999;
text-decoration: none
}

/*används med tunnare linje i meny t.ex.*/
.vmenu_ulinerub2
{  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold;
letter-spacing: 0.2px;
line-height: 24px;
border-bottom:1px solid #cccccc;
}

h4 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #ffffff; 
text-decoration: none
}

/*-------------------------*/
/* STORA RUBRIKER */
/*-------------------------*/


/*starta här på index*/
.rubbig
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 36px;
color: #333333;
font-weight: bold;
letter-spacing: 0.2px;
line-height: 30px;
text-decoration: none
}

/*maktvärde*/
.rubbigger
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 48px;
color: #333333;
font-weight: bold;
letter-spacing: 0.2px;
line-height: 56px;
text-decoration: none
}

/*maktvärde reserv ranking på usr month*/
.rubbiggerserif
{  
font-family: Palatino, Georgia, "Times New Roman", Serif;
font-size: 60px;
color: #333333;
font-weight: bold;
letter-spacing: 0.2px;
line-height: 84px;
text-decoration: none
}