body 
{
	margin:0;
	font-size:9pt;
	padding:0;
	color:#000000;
	font-family:Arial,Helvetica,Sans-Serif;
	background-color:#BABABA;
	/*background-color:#EAEAEA;*/

	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#A2A2A2;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#A2A2A2;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#A2A2A2;
}

#cpage
{
	min-height: 900px;
}

#ctop
{
	background-color:#BABABA;
	/*
	background:#EAEAEA;
*/
	margin-right:17px;
	height:180px; 
	padding-top:20px;
}

#topc
{
	width:830px;
	background:#FFFFFF;
	height:180px;
}

#logo
{
	position:relative; 
	left:21px; 
	top:28px;
}

#tabstrip
{
	position:relative; 
	left: 16px; 
	top:38px; 
	width:790; 
	border-top: 1px solid #E5E5E5; 
	border-bottom: 1px solid #E5E5E5;
}

#subtabstrip
{
	position:relative; 
	left: 16px; 
	top: 45px;
}

#bodyc
{
	width:830px;
	background:#FFFFFF;
}

/*
div#page_top
{
	background-image:url(../images/ny_bg.gif); 
	background-repeat:repeat-y;
}
*/
.boxwhite
{
  font-weight: bold;
  font-size: 11px;
  color: #ffffff;
  font-family: arial;
}
.boxbg
{
  background-color: #ffffff;
}
.boxbgbeige
{
  background-color: #e5dfcc;
}
.ingress
{
  font-size: 11px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
.ingressbold
{
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
.bread
{
  font-size: 10px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
.pil_vit
{
  font-size: 16px;
  color: #ffffff;
  font-family: Arial, Helevetica, Sans-Serif;
  font-weight:Bold;
}
A
{
  font-size: 10px;
  color: #081e4f;
  font-family: Arial, Helevetica, Sans-Serif;
}
A.white_link
{
  font-size: 11px;
  color: #ffffff;
  font-family: Arial, Helevetica, Sans-Serif;
  text-decoration: none;
}
A.white_link:Hover
{
  font-size: 11px;
  color: #ffffff;
  font-family: Arial, Helevetica, Sans-Serif;
  text-decoration: underline;
}
A.white_link:visited
{
  font-size: 11px;
  color: #ffffff;
  font-family: Arial, Helevetica, Sans-Serif;
  text-decoration: none;
}
A.top
{
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, Helevetica, Sans-Serif;
  font-weight:Bold;
  text-decoration: none;
}
A.top:Hover
{
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, Helevetica, Sans-Serif;
  font-weight:Bold;
  text-decoration: underline;
}
A.top:visited
{
  font-size: 12px;
  color: #ffffff;
  font-family: Arial, Helevetica, Sans-Serif;
  font-weight:Bold;
  text-decoration: none;
}
TD
{
  line-height: 13pt;
  font-size: 9pt;
  color: #828282;
  font-family: Arial, Helevetica, Sans-Serif;
}
.linkgt
{
  font-size: 10px;
  color: #081e4f;
  font-family: Arial, Helevetica, Sans-Serif;
}
.heading1
{
  font-weight: bold;
  font-size: 10pt;
  color: #5a5b5b; 
  font-family: Arial, Helevetica, Sans-Serif;
}
SELECT
{
  font-size: 10px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
.heading2
{
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
.heading3dg
{
  font-weight: bold;
  font-size: 12px;
  color: #5a5b5b; 
  font-family: Arial, Helevetica, Sans-Serif;
}
.heading3
{
  font-weight: bold;
  font-size: 12px;
  color: #F29811; 
  font-family: Arial, Helevetica, Sans-Serif;
}
.heading4
{
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
.heading5
{
  font-size: 12px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
.topbg
{
  background-image: url(../images/vanlig_bg.jpg);
  background-repeat: repeat-x;
}
.topbg_HR
{
  background-image: url(../images/hr_bg.jpg);
  background-repeat: repeat-x;
}
.topbg_JUR
{
  background-image: url(../images/vanlig_bg.jpg);
  background-repeat: repeat-x;
}
.topbg_SE
{
  background-image: url(../images/skatt_bg.jpg);
  background-repeat: repeat-x;
}
.topbg_Butik
{
  background-image: url(../images/butik_bg.jpg);
  background-repeat: repeat-x;
}
.inputBtn
{
    BORDER-RIGHT: #9a9a9a 1px solid;
    BORDER-TOP: #9a9a9a 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #9a9a9a 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #9a9a9a 1px solid;
    FONT-FAMILY: Arial, Helevetica, Sans-Serif;
    BACKGROUND-COLOR: #f8f6ef
}
INPUT.btn
{
  background-color: #FFFFFF;
  border-color: #99B2EE;
  border-style: beveled;
  border-width: 1px;
  color: #081e4f;
  font-family: Arial, Helevetica, Sans-Serif;
  font-size: 11px;
}
INPUT
{
  font-size: 10px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
TEXTAREA
{
  font-size: 10px;
  color: #000000;
  font-family: Arial, Helevetica, Sans-Serif;
}
.JurColor
{
  color: #990034;
}
.HRColor
{
  color: #663399;
}
.SEColor
{
  color: #ED8C2C;
}
.button 
{
 background-color:#FFFFFF;
 color:#003399;
 font-size:8pt; 
 font-family: Arial, Helevetica, Sans-Serif;
 border-color: #003399;
}
.sub_box
{
  background-image: url(../images/bg_topGrey.gif);
  background-repeat: no-repeat;
}
.butiken_img
{
  margin-right: 10px;
  margin-bottom: 5px;
}
.buy_img
{
  margin-top: 8px;
  margin-bottom: 8px;
}
.headingBlue
{
  font-weight: bold;
  font-size: 10pt;
  color: #F29811;
  font-family: Arial, Helevetica, Sans-Serif;
}
.ingressboldBLUE
{
  font-weight: bold;
  font-size: 9pt;
  color: #5a5b5b; 
  font-family: Arial, Helevetica, Sans-Serif;
}

.ingressbold
{
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  font-family: Arial, Helveteica, Sans-Serif;
}
.nonewhite
{
  font-size: 11px;
  color: #ffffff;
  font-family: Arial, Helevetica, Sans-Serif;
}

.headingDarkgrey { font-weight: bold; font-size: 10pt; color: #5a5b5b; text-transform: uppercase; font-family: Arial, Helevetica, Sans-Serif;}
.svctitle { font-size: 9pt; font-weight: bold; color: #F29811; }
.trtext { color: #5a5b5b; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Sans-Serif; }
a.trlink   { font-weight: bold; font-size: 9pt;color: #0078ae; border-bottom: 1px dotted #dae7f2; text-decoration: none; font-family: Arial, Helvetica, Sans-Serif;}
a.trlink:hover, a.trlink:focus  { font-size: 9pt;font-weight: bold; color: #75b2d5; font-family: Arial, Helvetica, Sans-Serif;}
a.trlinkb   { font-weight: bold; font-size: 9pt;color: #0078ae; border-bottom: 1px dotted #dae7f2; text-decoration: none; font-family: Arial, Helvetica, Sans-Serif;}
a.trlinkb:hover, a.trlinkb:focus  { font-size: 9pt;font-weight: bold; color: #75b2d5; font-family: Arial, Helvetica, Sans-Serif;}


a.gtrlink   { font-weight: bold; font-size: 9pt;color: #5a5b5b; text-decoration: none; font-family: Arial, Helvetica, Sans-Serif;}
a.gtrlink:hover, a.trlink:focus  { font-size: 9pt;font-weight: bold; color: #75b2d5; font-family: Arial, Helvetica, Sans-Serif;}
a.gtrlinkb   { font-weight: bold; font-size: 9pt;color: #5a5b5b; text-decoration: none; font-family: Arial, Helvetica, Sans-Serif;}
a.gtrlinkb:hover, a.trlinkb:focus  { font-size: 9pt;font-weight: bold; color: #75b2d5; font-family: Arial, Helvetica, Sans-Serif;}

.xtramegawidebutton {border: 0;width: 150px; height:20px; color:white; background-color: #F29811; font-weight:bold; }
.megawidebutton {border: 0;width: 120px; height:20px; color:white; background-color: #F29811; font-weight:bold; }
.widebutton {border: 0;width: 100px; height:20px; color:white; background-color: #F29811; font-weight:bold; }
.buybutton {border: 0;width: 60px; height:20px; color:white; background-color: #F29811; font-weight:bold; }
.okbutton {border: 0;width: 40px; height:20px; color:white; background-color: #F29811; font-weight:bold; }

.admokbutton { width: 40px; border: 1px solid #F29811; color: #F29811; font-weight: bold; background: #FFFFFF;}
.admbuybutton { width: 60px; border: 1px solid #F29811; color: #F29811; font-weight: bold; background: #FFFFFF;}
.admwidebutton { width: 100px; border: 1px solid #F29811; color: #F29811; font-weight: bold; background: #FFFFFF;}
.admmegawidebutton { width: 120px; border: 1px solid #F29811; color: #F29811; font-weight: bold; background: #FFFFFF;}
.admxtramegawidebutton { width: 150px; border: 1px solid #F29811; color: #F29811; font-weight: bold; background: #FFFFFF;}

.boxitemtitle { text-transform:uppercase; color:#F29811; font-weight:bold; }

.shoptitle { text-transform:uppercase; color:#5a5b5b; font-weight:bold; }

#kampanj strong { font-weight:bold; color:#5a5b5b; }
#kampanj b { font-weight:bold; color:#5a5b5b; }

/* SFS styles */
.styckeindent {text-indent: 15pt;}
.ingresstext {margin-top: 10pt;}
.stycklongindent {text-indent: 200pt;}
.changebar {border-left-width: 2pt; border-left-style: solid; border-left-color: black; margin-left: -5pt; margin-bottom: 0pt; padding-left: 3pt;}
.sfs {font-size: 10pt;}
.dokumenttitel {font-size: 10pt; margin-bottom: 0px;}
.utkom {font-size: 10pt}
.break-before {page-break-before: always; font-size: 2pt}
.break-after {page-break-after: always; font-size: 2pt}
.redanm {font-size: 10pt; font-family:"Verdana"; font-style:italic}
.endringsreferens {font-size: 8pt; font-style:italic; text-indent: 0pt}
.notref {font-weight:bold; vertical-align:super}
.notref-star {font-weight:bold; vertical-align:super}
.rattsfall-beteckning {font-size: 18px; text-align: center; width: 500px; margin-bottom: 25px;}
.rattsfall-sammanfattning {font-size: 12px; font-weight: bold; width: 500px; border: 0.07cm solid darkgray; padding: 0.5cm 0.2cm;}
.rattsfall-sammanfattning-RegR {font-size: 12px; font-weight: bold; width: 500px; border: 0.07cm solid forestgreen; background-color: gainsboro; padding: 0.2cm 0.2cm;}
