/* Sidan
----------------------- */
html,body {
	font-size: 12px; Color: #333333; Line-height:16px;
	margin: 0; padding: 0px; Padding-RIGHT: 0px; Padding-LEFT: 0px; Padding-BOTTOM: 0px; Padding-top: 0px;
	font-family: arial, helvetica, verdana, sans-serif; }

/* Topmeny
----------------------- */
	
.topmenu {font-family: Arial, Helvetica; font-size: 10px; color: #333333; font-weight: normal; }
.topmenu:link {text-decoration: none;}
.topmenu:visited {text-decoration: none;}
.topmenu:active {text-decoration: none;}
.topmenu:hover {text-decoration: none; color: #333333;}


/* Undermeny
----------------------- */

.UnderTopMeny {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
.UnderTopMeny:link {text-decoration: none;}
.UnderTopMeny:visited {text-decoration: none;}
.UnderTopMeny:active {text-decoration: none;}
.UnderTopMeny:hover {text-decoration: none; color:#333333;}

.UnderTopMenyVald {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #669933;}
.UnderTopMenyVald:link {text-decoration: none;}
.UnderTopMenyVald:visited {text-decoration: none;}
.UnderTopMenyVald:active {text-decoration: none;}
.UnderTopMenyVald:hover {text-decoration: none;}


/* Rubriker
----------------------- */
.Huvudrubrik {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 24px; color: #669933;text-decoration: none;}
.Mellanrubrik {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; color: #669933;}
.Underrubrik {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 12px; color: #669933;}


h1 { margin: 0 0 10px 0px; padding: 0; font-size: 26px; font-weight: normal; line-height: 28px; letter-spacing: -1px; color: #333333; }
h1 A { TEXT-DECORATION: none; color: #333333; }
h1 A:link { TEXT-DECORATION: none; color: #333333; }
h1 A:hover{ TEXT-DECORATION: none; color: #333333; }
h1 A:visited{ TEXT-DECORATION: none; color: #333333; }
h1 A:active{ TEXT-DECORATION: none; color: #333333; }

h2 { margin: 0px 0 8px 0px; padding: 0; font-size: 22px; font-weight: normal; color: #333333; }
h2 A { TEXT-DECORATION: none; color: #333333; }
h2 A:link { TEXT-DECORATION: none; color: #333333; }
h2 A:hover{ TEXT-DECORATION: none; color: #333333; }
h2 A:visited{ TEXT-DECORATION: none; color: #333333; }
h2 A:active{ TEXT-DECORATION: none; color: #333333; }

h3 { margin: 0 0 8px 0; padding: 0; font-size: 18px; font-weight: normal; color: #333333; }
h3 A { TEXT-DECORATION: none; color: #333333; }
h3 A:link { TEXT-DECORATION: none; color: #333333; }
h3 A:hover{ TEXT-DECORATION: none; color: #333333; }
h3 A:visited{ TEXT-DECORATION: none; color: #333333; }
h3 A:active{ TEXT-DECORATION: none; color: #333333; }


h4 { margin: 0 0 5px 0; padding: 0; font-size: 14px; font-weight: bold; color: #333333; }
h4 A { TEXT-DECORATION: none; color: #333333; }
h4 A:link { TEXT-DECORATION: none; color: #333333; }
h4 A:hover{ TEXT-DECORATION: none; color: #333333; }
h4 A:visited{ TEXT-DECORATION: none; color: #333333; }
h4 A:active{ TEXT-DECORATION: none; color: #333333; }


/* Feta texter
----------------------- */
.bold_bla { color: #0061AA; font-weight: bold; font-family: Arial, Helvetica, verdana; }
.bold_gul { color: #D4950D; font-weight: bold; font-family: Arial, Helvetica, verdana; }
.bold_gron { color: #669933; font-weight: bold; font-family: Arial, Helvetica, verdana; }
.bold_gra { color: #333333; font-weight: bold; font-family: Arial, Helvetica, verdana; }
.bold_rod { color: #CC0000; font-weight: bold; font-family: Arial, Helvetica, verdana; }

.bold_vit { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, verdana; font-size: 11px; TEXT-DECORATION: none;}
.bold_vit A { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, verdana; font-size: 11px; TEXT-DECORATION: none;}
.bold_vit A:link { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, verdana; font-size: 11px; TEXT-DECORATION: none;}
.bold_vit A:hover { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, verdana; font-size: 11px; TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333;}
.bold_vit A:visited { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, verdana; font-size: 11px; TEXT-DECORATION: none;}
.bold_vit A:active { color: #FFFFFF; font-weight: bold; font-family: Arial, Helvetica, verdana; font-size: 11px; TEXT-DECORATION: none;}




/* Färgade texter
----------------------- */
.text_bla { color: #0061AA; font-weight: normal;}
.text_gul { color: #D4950D; font-weight: normal;}
.text_gron { color: #669933; font-weight: normal; }
.text_gra { color: #333333; font-weight: normal;}
.text_vit { color: #FFFFFF; font-weight: normal;}
.text_rod { color: #cc0000; font-weight: normal;}



/* Tabeller
----------------------- */
TD {
	Color: #333333; 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
}


/* Textruta
----------------------- */
.textruta_stor { background-color:#FFFFFF; height:100px; width: 300px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; FONT: 12px/16px arial, helvetica, verdana, sans-serif; Color: #333333; padding: 5px;}
.textruta_stor2 { background-color:#FFFFFF; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font: 12px/16px arial, helvetica, verdana, sans-serif; }

.textruta { background-color:#FFFFFF; height: 20px; width: 85px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; Color: #333333; FONT: 11px arial, helvetica, verdana, sans-serif; }
.textruta2 { background-color:#FFFFFF; height: 17px; width: 130px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; FONT: 12px/16px arial, helvetica, verdana, sans-serif; Color: #333333; }
.textruta3 { background-color:#FFFFFF; height: 18px; width: 50px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; FONT: 11px arial, helvetica, verdana, sans-serif; Color: #333333; } 
.textruta4 { background-color:#FFFFFF; height: 20px; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; FONT: 11px arial, helvetica, verdana, sans-serif; Color: #333333; } 


SELECT { font-size:11px; font-family: Arial, Verdana, Helvetica; background-color: #ffffff; border-width: 1px; border-color: #00CC66; border-style: solid; height: 20px; Color: #333333;  }
.knapp { height: 20px; FONT-SIZE: 10px; }


/* HR linje
----------------------- */
hr { height: 0px; border: solid #cccccc 0px; border-top-width: 1px; }


	
/* Text
----------------------- */

.ingress { Color: #333333; Line-height:1.2em; 	FONT: 14px/20px arial, helvetica, verdana, sans-serif; 	TEXT-DECORATION: none }
.ingress A { TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.ingress A:link { TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.ingress A:hover{ TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.ingress A:visited{ TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.ingress A:active{ TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }


.brodtext { Color: #333333; Line-height:1.2em; 	FONT: 12px/18px arial, helvetica, verdana, sans-serif; 	TEXT-DECORATION: none }
.brodtext A { TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.brodtext A:link { TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.brodtext A:hover{ TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.brodtext A:visited{ TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.brodtext A:active{ TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; background-color:#c3df7f}



/*.specifikation { Color: #333333; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; font-weight: normal; line-height: 16px; }*/

.liten { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.liten A { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.liten A:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.liten A:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.liten A:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.liten A:active { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }

.text11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.text11 A { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.text11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.text11 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.text11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }
.text11 A:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: arial, helvetica, verdana, sans-serif; TEXT-DECORATION: none; }



/* Länkar
----------------------- */
.lank_gra { Color: #333333; Line-height:1.2em; 	FONT: 12px/18px arial, helvetica, verdana, sans-serif; 	TEXT-DECORATION: none }
.lank_gra A { TEXT-DECORATION: none; Color: #333333; }
.lank_gra A:link { TEXT-DECORATION: none; Color: #333333; }
.lank_gra A:hover { TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.lank_gra A:visited { TEXT-DECORATION: none; Color: #333333; }
.lank_gra A:active { TEXT-DECORATION: none; Color: #333333; background-color:#f2f2f2}

.lank_gra_bold { Color: #333333; Line-height:1.2em; FONT: 12px/18px arial, helvetica, verdana, sans-serif; 	TEXT-DECORATION: none; font-weight:bold; }
.lank_gra_bold A { TEXT-DECORATION: none; Color: #333333; }
.lank_gra_bold A:link { TEXT-DECORATION: none; Color: #333333; }
.lank_gra_bold A:hover { TEXT-DECORATION: none; border-bottom: 1px dotted; Color: #333333; }
.lank_gra_bold A:visited { TEXT-DECORATION: none; Color: #333333; }
.lank_gra_bold A:active { TEXT-DECORATION: none; Color: #333333; background-color:#f2f2f2}



/* Botten
===================================================== */
#footer { clear:both; background-image:url(bilder/bg_botten.gif); background-repeat:repeat-x; padding:3px 10px 3px 30px; font:normal 11px/14px Arial,Verdana,sans-serif; color:#ffffff; }
#footer a { color:#ffffff; text-decoration:none }
#footer a:hover { color:#FF0000; }