A:link {text-decoration: none; color: rgb(160,50,80);}   /*rgb(158,0,72); rgb(178,0,72);*/
A:active {text-decoration: none; color: rgb(160,50,80);}
A:visited {text-decoration: none; color: rgb(160,50,80);}
A:hover {text-decoration: none; color: rgb(255,0,0); } /*background-color: RGB(234,229,223);*/

A.menu1:link {text-decoration: none; color: rgb(128,128,128); font-size: 10pt; font-weight: bold; font-family: verdana, geneva, arial, san-serif}
A.menu1:active {text-decoration: none; color: rgb(128,128,128); font-size: 10pt; font-weight: bold; font-family: verdana, geneva, arial, san-serif}
A.menu1:visited {text-decoration: none; color: rgb(128,128,128); font-size: 10pt; font-weight: bold; font-family: verdana, geneva, arial, san-serif}
A.menu1:hover {text-decoration: none; color: rgb(255,0,0); font-size: 10pt; font-weight: bold; letter-spacing: 1px; background-color: RGB(249,244,238); font-family: verdana, geneva, arial, san-serif}

A.menu2:link {text-decoration: none; color: rgb(100,100,100); font-size: 3mm; font-family: verdana, geneva, arial, san-serif}
A.menu2:active {text-decoration: none; color: rgb(100,100,100); font-size: 3mm; font-family: verdana, geneva, arial, san-serif}
A.menu2:visited {text-decoration: none; color: rgb(100,100,100); font-size: 3mm; font-family: verdana, geneva, arial, san-serif}
A.menu2:hover {text-decoration: none; color: rgb(255,0,0); font-size: 3mm; letter-spacing: 1px; background-color: RGB(234,229,223); font-family: verdana, geneva, arial, san-serif } /*letter-spacing: 1px;*/

A.items:link 	{font-size: 10px; color: rgb(60,60,60); font-weight: normal; text-decoration: none; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; font-family: verdana, geneva, arial, san-serif}
A.items:active	{font-size: 10px; color: rgb(60,60,60); font-weight: normal; text-decoration: none; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; font-family: verdana, geneva, arial, san-serif}
A.items:visited	{font-size: 10px; color: rgb(60,60,60); font-weight: normal; text-decoration: none; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; font-family: verdana, geneva, arial, san-serif}
A.items:hover	{font-size: 10px; color: rgb(60,60,60); font-weight: normal; text-decoration: none; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px; font-family: verdana, geneva, arial, san-serif}

A.left:link {text-decoration: none; color: rgb(60,60,60); font-size: 9px; font-weight: normal; font-family: verdana, geneva, arial, san-serif}
A.left:active {text-decoration: none; color: rgb(60,60,60); font-size: 9px; font-weight: normal; font-family: verdana, geneva, arial, san-serif}
A.left:visited {text-decoration: none; color: rgb(60,60,60); font-size: 9px; font-weight: normal; font-family: verdana, geneva, arial, san-serif}
A.left:hover {text-decoration: none; color: rgb(230,100,100); font-size: 9px; font-weight: normal; font-family: verdana, geneva, arial, san-serif}

A.prod_reasons:link {color: #FFFFFF;}
A.prod_reasons:active {color: #FFFFFF;}
A.prod_reasons:visited {color: #FFFFFF;}
A.prod_reasons:hover {color: #FFFFFF;}

A.WhiteOnRed:link 	{text-decoration: none; color: rgb(254,254,254); font-weight: normal; font-family: verdana, geneva, arial, san-serif}
A.WhiteOnRed:active {text-decoration: none; color: rgb(254,254,254); font-weight: normal; font-family: verdana, geneva, arial, san-serif}
A.WhiteOnRed:visited{text-decoration: none; color: rgb(254,254,254); font-weight: normal; font-family: verdana, geneva, arial, san-serif}
A.WhiteOnRed:hover 	{text-decoration: none; color: rgb(255,220,0); 	 font-weight: normal; font-family: verdana, geneva, arial, san-serif}



h1 {color: rgb(0,0,0); font-size: 2.5mm; font-weight: normal; font-family: verdana, geneva, arial, san-serif}
h2 {color: rgb(0,0,0); font-size: 3mm; font-weight: normal; font-family: verdana, geneva, arial, san-serif}
h3 {color: rgb(0,0,128); font-size: 14pt; font-weight: bold; font-family: arial, verdana, geneva, san-serif}
h4 {color: rgb(128,20,20); font-size: 12pt; font-weight: bold; font-family: verdana, geneva, arial, san-serif}
h5 {color: rgb(128,20,20); font-size: 10pt; font-weight: bold; font-family: verdana, geneva, arial, san-serif}
h6 {color: rgb(128,20,20); font-size: 8pt; font-weight: bold; font-family: verdana, geneva, arial, san-serif}


p {color: rgb(60,60,60); font-size: 11px; font-weight: normal; margin-top: 0px; font-family: verdana, geneva, arial, san-serif} /* Normal - basic settings */

/* 9px --------------------------------------  */

p.smaller {font-size: 9px; margin-bottom: 0}
p.smaller-p {font-size: 9px; margin-bottom: 6}

/* 10px -------------------------------------  */

p.small {font-size: 10px;}
p.small-p {font-size: 10px; margin-bottom: 6px}
p.small-p-last {font-size: 10px; margin-bottom: 14px}
p.small-e0 {font-size: 10px; margin-bottom: 0px}
p.small-p130 {font-size: 10px; margin-bottom: 8px; line-height: 130%;}
p.small-p145 {font-size: 10px; margin-bottom: 8px; line-height: 145%;}
p.small-p160 {font-size: 10px; margin-bottom: 8px; line-height: 160%;}

p.news	 		{font-size: 10px; margin-bottom: 6px;  margin-left: 0px;}
p.items {font-size: 10px; color: rgb(80,80,80); font-weight: normal; text-decoration: none; margin-left: 0px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px;}
p.itemsMain {font-size: 10px; color: rgb(255,255,255); font-weight: normal; text-decoration: none; margin-left: 0px; margin-right: 0px; margin-top: 1px; margin-bottom: 2px;}

/* 11px -------------------------------------  */

p.normal {font-size: 11px;}                                                              
p.normal-p {margin-bottom: 8}                                                            /* Stycke */
p.normal-p-last {margin-bottom: 14}                                                      /* Sista stycke innan rubrik*/
p.normal-e0 {margin-bottom: 0}                                                           /* 0 efter */
p.normal-p130 {font-size: 11px; margin-bottom: 8px; line-height: 130%;}
p.normal-p140 {margin-bottom: 8px; line-height: 140%;} 


/* 12px -------------------------------------  */

p.big-p {font-size: 11px; margin-bottom: 8px; text-indent: 6px;}                                              /* Stycke */

/* others------------------------------------  */

p.redhead_1 {color: rgb(238,75,76); font-size: 14pt; font-weight: bold; margin-top: 6px; margin-bottom: 18px;}
p.redhead_2 {color: rgb(238,75,76); font-size: 10pt; font-weight: bold; margin-top: 6px; margin-bottom: 6px;}
p.greyhead_1 {color: rgb(120, 120, 120); font-size: 14pt; font-weight: normal; margin-top: 6px; margin-bottom: 12px; letter-spacing: 2px;}
p.greyhead_1b {color: rgb(120, 120, 120); font-size: 14pt; font-weight: normal; margin-top: 6px; margin-bottom: 18px; letter-spacing: 2px;}
p.greyhead_2 {color: rgb(120, 120, 120); font-size: 10pt; font-weight: bold; margin-top: 6px; margin-bottom: 6px; letter-spacing: 1px;}
p.greyhead_3 {color: rgb(120, 120, 120); font-size: 10pt; font-weight: normal; margin-top: 6px; margin-bottom: 8px;}

p.welcomehead {color: #BB0000; font-size: 8pt; font-weight: bold; margin-top: 6px; margin-bottom: 10px; line-height: 140%; letter-spacing: 1px;}
p.areahead {color: #BB0000; font-size: 10pt; font-weight: bold; margin-top: 9px; margin-bottom: 12px; letter-spacing: 1px;}

p.applcathead {color: rgb(130, 130, 130); font-size: 11px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; letter-spacing: 1px;}
p.applicationhead {color: rgb(60, 60, 60); font-size: 10px; font-weight: normal; margin-top: 0px; margin-bottom: 0px; margin-left: 10px; letter-spacing: 1px}



p.editAreaTitles {color: rgb(170, 170, 170); font-size: 9px; font-weight: normal; margin-top: 0px; margin-bottom: 2px; letter-spacing: 0px;}
p.editAreaTitles2 {color: rgb(100, 100, 100); font-size: 9px; font-weight: normal; margin-top: 0px; margin-bottom: 2px; letter-spacing: 0px;}

p.boxtext1 {font-size: 8pt; color: #606060; font-weight: normal; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; letter-spacing: 1px; line-height: 140%;}
p.boxtext2 {font-size: 8pt; color: #606060; font-weight: normal; margin-top: 0px; margin-left: 18px; text-indent: -10px; margin-bottom: 5px; letter-spacing: 0px; line-height: 140%;}

/* Download tables -------------------------------------  */

p.download 		{font-size: 10px; margin-bottom: 2px; margin-top: 2px; margin-left: 5px; margin-right: 5px;}

/* Menus -------------------------------------  */

p.leftmenu1 {font-size: 9px; margin-bottom: 4px; margin-top: 4px; margin-left: 11px; text-indent: -7px;} 
p.midmenu1 {font-size: 8px; margin-bottom: 4px; margin-top: 4px; margin-left: 0px; text-indent: 0px;} 

/* ------------------------------------------  */

p.first {font-size: 10px}
p.second {font-size: 8pt}
p.third {font-size: 10pt}

INPUT.formStyle7pt {color: rgb(90,90,90); font-size: 9px; background-color: #FFFFFF; border: 1px solid #C0C0C0; font-family: Verdana}
INPUT.formStyle8pt {color: rgb(90,90,90); font-size: 10px; background-color: #FFFFFF; border: 1px solid #C0C0C0; font-family: Verdana}
INPUT.buttonStyle7pt {font-size: 9px; font-family: Verdana;}
/*INPUT.buttonStyle7pt {color: rgb(90,90,90); font-size: 9px; background-color: #DDDDDF; font-family: Verdana;}*/
TEXTAREA.formStyle7pt {color: rgb(90,90,90); font-size: 9px; background-color: #FFFFFF; border: 1px solid #C0C0C0; font-family: Verdana}
TEXTAREA.formStyle8pt {color: rgb(90,90,90); font-size: 10px; background-color: #FFFFFF; border: 1px solid #C0C0C0; font-family: Verdana}
SELECT.formStyle7pt {color: rgb(90,90,90); font-size: 9px; background-color: #FFFFFF; font-family: Verdana;}
SELECT.formStyle8pt {color: rgb(90,90,90); font-size: 10px; background-color: #FFFFFF; font-family: Verdana;}

p.product_family {color: rgb(120, 120, 120); font-size: 10pt; font-weight: bold;  text-align: right; margin-top: 6px; letter-spacing: 1px;}
p.product_name {font-size: 30px; color: #BB0000; font-weight: bold; text-align: right;}

p.product_reasons {font-size: 11px; color: #FFFFFF; font-weight: bold; text-align: left; margin-left: 5px; margin-right: 0px; letter-spacing: 1px;}

p.product_reasonshead {font-size: 14pt; color: #BB0000; font-weight: normal; text-align: left; margin-bottom: 6px;}
p.product_reasontext {margin-bottom: 15px; line-height: 140%;} 

p.upload1 {font-size: 10px; margin-bottom: 0px; margin-top: 4px;}
p.upload1-p {font-size: 10px; margin-bottom: 6px; margin-top: 4px;}

div.specTableDiv table {
	border-left: 2px solid #DDDDDD; 
	border-top: 2px solid #DDDDDD; 
	border-bottom: 2px solid #AAAAAA; 
	border-right: 2px solid #AAAAAA;
	border-collapse: collapse; 
	}

div.specTableDiv th {
	text-align: left;
	vertical-align: top;
	border: 1px solid #808080; 
	background-color: #808080;
	}

div.specTableDiv th p {
	font-size: 10px; 
	color: #FFFFFF;
	letter-spacing: 1pt;
	margin-top: 2px; 
	margin-bottom: 2px; 
	margin-left: 4px; 
	margin-right: 4px; 
	}


div.specTableDiv td {
	text-align: left;
	vertical-align: top;
	border: 1px solid #CCCCCC; 
	}

div.specTableDiv p {
	font-size: 10px; 
	margin-top: 2px; 
	margin-bottom: 4px; 
	margin-left: 4px; 
	margin-right: 4px; 
	}



.mT0 {margin-top: 0px;}
.mT1 {margin-top: 1px;}
.mT2 {margin-top: 2px;}
.mT3 {margin-top: 3px;}
.mT4 {margin-top: 4px;}
.mT5 {margin-top: 5px;}
.mT6 {margin-top: 6px;}
.mT10 {margin-top: 10px;}
.mT15 {margin-top: 15px;}
.mT20 {margin-top: 20px;}
.mT25 {margin-top: 25px;}
.mT30 {margin-top: 30px;}

.mB0 {margin-bottom: 0px;}
.mB1 {margin-bottom: 1px;}
.mB2 {margin-bottom: 2px;}
.mB3 {margin-bottom: 3px;}
.mB4 {margin-bottom: 4px;}
.mB5 {margin-bottom: 5px;}
.mB6 {margin-bottom: 6px;}
.mB10 {margin-bottom: 10px;}
.mB12 {margin-bottom: 12px;}
.mB15 {margin-bottom: 15px;}
.mB16 {margin-bottom: 16px;}
.mB20 {margin-bottom: 20px;}
.mB25 {margin-bottom: 25px;}
.mB30 {margin-bottom: 30px;}
.mB40 {margin-bottom: 40px;}

.mL1 {margin-left: 1px;}
.mL2 {margin-left: 2px;}
.mL3 {margin-left: 3px;}
.mL4 {margin-left: 4px;}
.mL5 {margin-left: 5px;}
.mL10 {margin-left: 10px;}
.mL14 {margin-left: 14px;}
.mL15 {margin-left: 15px;}
.mL16 {margin-left: 16px;}
.mL18 {margin-left: 18px;}
.mL20 {margin-left: 20px;}
.mL25 {margin-left: 25px;}
.mL30 {margin-left: 30px;}
.mL35 {margin-left: 35px;}
.mL40 {margin-left: 40px;}

.mR5 {margin-right: 5px;}
.mR10 {margin-right: 10px;}
.mR15 {margin-right: 15px;}
.mR20 {margin-right: 20px;}
.mR25 {margin-right: 25px;}
.mR30 {margin-right: 30px;}
.mR40 {margin-right: 40px;}
.mR50 {margin-right: 50px;}

.lh130 {line-height: 130%;}
.lh140 {line-height: 140%;}
.lh165 {line-height: 165%;}

.ti5 {text-indent: 5px;}
.ti8 {text-indent: 8px;}
.ti10 {text-indent: 10px;}
.ti-10 {text-indent: -10px;}
.ti-14 {text-indent: -14px;}
.ti-15 {text-indent: -15px;}

.ls1 {letter-spacing: 1px;}
.ls2 {letter-spacing: 2px;}

.clrWhite {color: rgb(255,255,255);}
.clr245 {color: rgb(245,245,245);}
.clr90 {color: rgb(90, 90, 90);}
.clr30 {color: rgb(30, 30, 30);}

.wNorm {font-weight: normal;}
.wBold {font-weight: bold;}

.taR {text-align: right;}

.nowrap {white-space: nowrap;}


html {overflow: hidden;}

body 
{
margin: 0px;
scrollbar-face-color: #FDFDFE;
scrollbar-shadow-color: #CCCCCC;
scrollbar-base-color: #CCCCCC; 
scrollbar-highlight-color: #DDDDDD; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-darkshadow-color: #FFFFFF; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #DDDDDD;
} 

.gradual{ filter:alpha(opacity=5); -moz-opacity:0.05; }