
body { background-color: #FFFFFF; color: #FFFFFF; font-family: Arial, Verdana; font-size: 1em; margin: 0; padding: 0;

}

/* centrerar hela paketet */
#centrering { width: 960px; margin-right: auto; margin-left: auto; margin-top: 2px; }


/* logotypes */
#logobox_is { border: 0px solid #000000; float:left; top: 2px; width: 292px; height: 67px; background-color: #FFFFFF; margin-right: auto; margin-left: auto;}
#logobox_grupp { border: 0px solid #000000; float:left; top: 2px; width: 185px; height: 67px; background-color: #FFFFFF; margin-right: auto; margin-left: auto;}



/* översta boxen */
#topbox { width: 960px; height: 72px; background-color: #FFFFFF; margin-right: auto; margin-left: auto;}
#topbox div { border: 0px solid; border-color: #000000; }


/* håller i varukorgen */
#vkcontainer { margin-bottom: 4px; width: auto; float: right; background-color: #FFFFFF; }

/* varukorg uppe */

#varukorg div {width: auto; padding: 0px; border: 1px solid; border-color: #000000;}


/* vågrät meny */
#topmeny {width: 960px; background-color: #555555; margin-right: auto; margin-left: auto; text-align: center; color: #FFFFFF; font: 65% Verdana, Helvetica, sans-serif; font-weight: bold; word-spacing: 7em;}
#topmeny div {padding: 4px; border: 0px solid; border-color: #FFFFFF;}

#topmeny a:link{color: #ffffff; text-decoration: none;}
#topmeny a:visited{color: #ffffff; text-decoration: none;}
#topmeny a:hover{color: #FFCC66; text-decoration: none;}
#topmeny a#current{background: #FFCC66; color: #000000; text-decoration: none;}



/* lodrät meny */

#meny{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 85% Verdana, Helvetica, sans-serif;
	letter-spacing: 0.1em;}

#meny li{margin-bottom: 0.25em;}

#meny a{
	display: block;
	width: auto;
	height:100%;
	background: #339966;
	padding: 0.25em;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}
#meny a:link{color: #ffffff;}
#meny a:visited{color: #ffffff;}
#meny a:hover{background: #33CC66;}
#meny a#current{background: #339966; color: #000000;}







#meny_s{
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: 80% Verdana, Helvetica, sans-serif;
	letter-spacing: 0.1em;}

#meny_s li{margin-bottom: 0.25em;}

#meny_s a{
	display: block;
	width: auto;
	height:100%;
	background: #ee0000;
	padding: 0.25em;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}
#meny_s a:link{color: #CCFFFF;}
#meny_s a:visited{color: #CCFFFF;}
#meny_s a:hover{background: #ff0000;}
#meny_s a#current{background: #ff0000; color: #000000;}










/* sökbox */
#sokbox {width: auto; padding: 0.25em; border: 1px solid; border-color: #FF0000; margin-bottom: 0.25em;}

/* nyhetsbox */
#nyhetsbox  {width: auto; padding: 0.25em; background: #C0C0C0; border: 0px solid; border-color: #00FF00; margin-bottom: 0.25em;
	     font: 80% Verdana, Helvetica, sans-serif; color: #FFFFFF;}


/* håller i kolumnerna */
#container {float: left; width: auto; height: auto; background: #FFFFFF; border: 0px; z-index: 1;}

/* vänstra kolumnen innehåller menyn */
#kolumn1 {float: left; width: 198px; padding: 4px; border: 0px solid; border-color: #FFFFFF; z-index: 1;}



/* REMMAT
 background-image: url(bilder/mittton.gif); background-repeat: repeat-x;  
 background-image: url(bilder/bg_kontakt.jpg); background-repeat: repeat-x;
 background-image: url(bilder/bg_index.jpg); background-repeat: repeat-x;
 background-image: url(bilder/bg_foretaget.jpg); background-repeat: repeat-x;   
 background-image: url(bilder/mittton.gif); background-repeat: repeat-x;  
 background-image: url(bilder/sidton.jpg);float: left; background-repeat: repeat-x; 


/*

/* mitten kolumnen */
#kolumn2 {width: 514px; height: auto; background: #FFFFFF; padding: 8px; z-index: 1;} 

/* mitten kolumnen */
#kolumn2kontakt {float: left; width: 514px; height: auto; background: #FFFFFF; padding: 8px; border-right: 0px solid #000000; border-left: 0px solid #000000;  z-index: 1;} 

/* mitten kolumnen */
#kolumn2index {float: left; width: 514px; height: auto; background: #FFFFFF; padding: 8px; border-right: 0px solid #000000; border-left: 0px solid #000000; z-index: 1;} 

/* mitten kolumnen */
#kolumn2foretaget {float: left; width: 514px; height: auto; background: #FFFFFF; padding: 8px; border-right: 0px solid #000000; border-left: 0px solid #000000; z-index: 1;} 

/* mitten kolumnen dold bara för att hålla höjden... */


#mitten_h {float: left; width: 530px; height: auto; min-height: 460px; background: #FFFFFF;  margin: 0; padding: 8px; z-index: 1;} 




/* håller i kolumnerna INFOSIDA , 498px bredd från start */
#infocontainer {float: left; width: 498px; height: auto; border: 0px solid #000000; }

/* mitten kolumnen INFOSIDA w 320px,pad 4px */
#infobild {float: left; width: auto; height: auto; padding: 2px; border: 0px solid #000000; } 



/* håller i dom två/tre högra kolumnerna INFOSIDA 175px*/
#infocontainer2 {float: right; width: auto; height: auto; border: 0px solid #000000; }

/* mitten kolumnen INFOSIDA */
#infotext1 {float: left; width: auto; height: auto; padding: 2px; border: 2px solid #000000;} 

/* mitten kolumnen INFOSIDA */
#infotext2 {float: left; width: 92px; height: auto; padding: 2px; text-align: right; border: 0px solid #000000;} 

/* mitten kolumnen INFOSIDA */
#infotext3 {float: right; width: 161px; height: auto; padding: 2px; text-align: left; border: 0px solid #000000;} 





/* mitten kolumnen INFOSIDA */
#infoprodukttext {float: left; width: 498px; height: auto; padding: 8px; border: 0px solid #000000;
font: 70% Verdana, Helvetica, sans-serif; color: #444444;} 





/* håller i kolumnerna länksida */
#lankcontainer {float: left; width: 448px; height: auto; border: 0px solid #000000; margin-left: 30px; }

	
/* mitten kolumnen LANKSIDA */
#lankleft {float: left; width: 180px; height: auto; padding: 2px;} 

/* mitten kolumnen LANKSIDA */
#lankright {float: left; width: 180px; height: auto; padding: 2px; text-align: left;} 
	







/* högra kolumnen */
#kolumn3 {float: left; width: 198px; padding: 4px; border: 0px solid; border-color: #FFFFFF;  z-index: 1;}

/* SidBox */
.SidBox {width: auto; padding: 1px; border: 1px solid; border-color: #000000; background: #C0C0C0; margin-bottom: 0.5em; margin-right: 0.1em; margin-left: 0.1em;
	font: 80% Verdana, Helvetica, sans-serif; color: #FFFFFF;}

/* SidRubBox */
.SidRubBox {width: auto; padding: 2px; border: 1px solid; border-color: #000000; background: #FE0002; margin-bottom: 0.25em;
	font: bold 90% Verdana, Helvetica, sans-serif; color: #FFFFFF;}


/* limpan */
#limpa {width: 960px; background-color: #555555; margin-right: auto; margin-left: auto; text-align: center;
	font: 60% Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; color: #FFFFFF; z-index: 1;}
#limpa div {padding: 1px; border: 0px solid; border-color: #FFFFFF; z-index: 1;}



#limpa a:link{color: #ffffff; text-decoration: none;}
#limpa a:visited{color: #ffffff; text-decoration: none;}
#limpa a:hover{color: #FFCC66; text-decoration: none;}
#limpa a#current{background: #FFCC66; color: #000000; text-decoration: none;}





/* Allmänn text stil */

H1 { font: bold 75% Verdana, Helvetica, sans-serif; letter-spacing: 0.1em; color: #000000;}
P{ font: 65% Verdana, Helvetica, sans-serif; color: #444444;}

.indrag {font: 65% Verdana, Helvetica, sans-serif; color: #444444; margin-left: 3em; margin-top: 3em;}



 a:link{color: #444444;}
 a:visited{color: #444444;}
 a:hover{color: #000000;}





/*gammalt */


.bread_dark  { color: #444444; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: inherit; font-weight: normal }


.header_dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	font-weight: bold;
}


.formrutor {
	height: 20px;
	width: auto;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #444444;
}
.formrutor_nr {
	height: 16px;
	width: auto;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #444444;
}




.formrutor_korg     { color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; width: auto; height: 15px; border: solid 1px #cccccc }


.formrutor_korg_kn     { color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; width: auto; height: 18px; border: solid 1px #cccccc }


.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #444444;
}


.formtext_meny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #444444;
}


.formtext_dark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #444444;
}



.formtext_korg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: normal;
	color: #444444;
}











