body {
   padding: 0px;
   margin: 0;
   border: 0;
   font-family: Arial;
   font-size: small;
   line-height: 140%;
   background-color: #000000;
   text-align: center;
}

body.vit {
   background-color: #ffffff;
   text-align: left;
}

img {
   border: 0;
}

a {
   color: #0066cc;
   text-decoration: none;
}

h1 {
   margin-top: 0px;
   margin-bottom: 10px;
   color: #0066cc;
   font-size: 14pt;
}

div {
   margin: 0px;
   padding: 0px;
}

#huvud {
   background-color: #0066cc;
   width: 982px;
   margin: 0px auto;
   text-align: left;
   line-height: 100%;
}

#innehall_hela {
   background-color: #ffffff;
   background-repeat: repeat-y;
   width: 982px;
   margin: 0px auto;
   text-align: left;
}

div.innehall_2col {
   background-image: url('bilder/bkg_2col.gif');
}

div.innehall_3col {
   background-image: url('bilder/bkg_3col.gif');
}

#innehall_bkgmeny {
   background-image: url('bilder/bkg_meny.gif');
   background-position: bottom left;
   background-repeat: no-repeat;
}

#col_meny {
   width: 162px;
   float: left;
   line-height: 120%;
}

#meny {
   padding: 18px;

   letter-spacing:0.01em
}

#meny div.meny_grupp {
   margin-bottom: 15px;
}

#meny a {
   display: block;
   font-weight: bold;

}

#meny span {
   display: block;
   font-weight: bold;
}

#meny a.niv1 {
   color: #ffffff;
   font-size: 12pt;
}

#meny a.niv2 {
   color: #aaaaaa;
   font-size: 8pt;
}

#meny a.niv3 {
   color: #777777;
   font-size: 8pt;
   padding-left: 10px;
}

#meny span.niv1 {
   color: #ffffff;
   font-size: 12pt;
}

#meny span.niv2 {
   color: #aaaaaa;
   font-size: 8pt;
}

#col_hoger {
   width: 225px;
   float: right;
}

#col_mitten {
   background-color: #ffffff;
   color: #666666;
   padding: 30px;
}

#produktdetaljer {
   color: #666666;
   padding: 10px;
}

#produktdetaljer h2 {
   margin-top: 0px;
   font-size: 10pt;
   color: #0066cc;
}

div.col_mitten_1col {
   margin-left: 0px;
   margin-right: 0px;
}

div.col_mitten_2col {
   margin-left: 162px;
   margin-right: 0px;
}

div.col_mitten_3col {
   margin-left: 162px;
   margin-right: 225px;
}

#col_mitten h2 {
   margin-top: 20px;
   margin-bottom: 5px;
   /*padding-bottom: 0px;*/
/*   color: #666666;*/
   font-size: 10pt;
   color: #0066cc;
}

#col_mitten h3 
{
	margin-left:5px;	
   margin-top: 10px;
   margin-bottom: 0px;
/*   color: #666666;*/
   font-size: 8pt;
   
}
#col_mitten h2 a {
   color: #666666;
}

div.col_mitten_bilder {
   float: right;
   padding-left: 15px;
}

div.col_mitten_bilder p {
   margin-top: 10px;
}

#col_mitten_nyhet_datum {
   font-size: 7pt;
   margin: 0px;
}

#col_mitten p.nyhet {
   margin-top: 0px;
   font-size: 9pt;
}

div.nyheter {
   padding: 18px;
   line-height: 120%;
}

#col_hoger h2 {
   margin: 0px;
   color: #ffffff;
   font-size: 14pt;
}

div.nyheter div.nyhet {
   margin-top: 15px;
   margin-bottom: 0px;
}

div.nyheter p.datum {
   color: #888888;
   font-size: x-small;
}

div.nyheter h3 {
   color: #000000;
   font-size: 11pt;
   font-weight: bold;
   margin: 0px;
}

div.nyheter p {
   color: #666666;
   font-size: 8pt;
   font-weight: bold;
   margin: 0px;
}

div.cleaner {
   clear:both;
}

p.ingress {
   font-size: 10pt;
   font-weight: bold;
}

p.brodtext {
   font-size: 9pt;
}

div.produktfunktioner {
   padding: 18px;
   line-height: 130%;
}

div.produktfunktioner p {
   color: #666666;
   font-size: 8pt;
   font-weight: bold;
}

#col_mitten div.bilder h2 a {
   color: #0066cc;
}

#col_mitten div.bilder p {
   margin: 0px;
}

#col_mitten div.filmer h2 {
   margin-top: 0px;
   padding-top: 0px;
}

#col_mitten div.produkter h2 {
   margin-top: 0px;
   padding-top: 0px;
}

#col_mitten p.center {
   text-align: center;
}

table.fullbredd {
   width: 95%;
}

td {
   vertical-align: top;
}

td.hoger {
   text-align: right;
}

td.hoger input {
   text-align: right;
}

ul {
   margin-top: 0px;
   padding-left: 20px;
}

li {
   padding-bottom: 3px;
}

div.produktfunktioner ul {
   color: #666666;
   font-size: 8pt;
   font-weight: bold;
   margin-top: 0px;
   padding-left: 0px;
   margin-left:20px;
}

.wizard
        {            
            width:100%;                        
            height:300px; 
            border-color:Silver;
            border-style:solid;
            border-width:1px;                             
        }
.sideBar
		{
			background-color:#aaaaaa;
            padding:3px;
            width:150px;
            vertical-align:top;
            margin-top:0px;
		}
.wizValdRad
		{
			background-color:#cccccc;
		}
.wizButton
        {
			width:auto;
        }
.wizSelButton
	    {
				width:auto;
				background-color:#cccccc;			
        }

.wizGridView
		{	
			color:Black;		
			font-size: 8pt;	
			cursor:pointer;										
		}
.wizColButton
		{			 
			 width:auto;			 			 
		}
.sammanRubrik
{
   color:white;
   font-size: 10pt;   
   padding-bottom:3px;
}

.sammanVarde
{
	color:Black;     
   padding-left: 10px;   
   font-weight:bolder;
}	
.sammanBilder
{
	 height:132px;
	width:132px;
}

#offertprint 
{
	margin-left:0px;
	margin-bottom:10px;
   padding: 0px;
   margin: 0px;
   border: 0px;
   font-family: Arial;
   font-size: medium;
   line-height: 140%;
   background-color: #ffffff;
   text-align: left;   
}
#offertprint h1 {
   margin-top: 0px;   
   margin-bottom: 10px;  
   color: #0066cc;
   font-size: 16pt;
}
#offertprint h2 {
   margin-top: 20px;
   margin-bottom: 0px;
/*   color: #666666;*/
   font-size: 12pt;
   color: #0066cc;
}

#offertprint h3 
{
	margin-left:15px;	
   margin-top: 10px;
   margin-bottom: 0px;
   font-size: 10pt;
}
#offertprint .sammanBilder
{
	 height:99px;
	width:128px;
}

#offerthuvud 
{	   
   background-color: #0066cc;
   width: 982px;
   margin: 0px auto;   
   text-align: left;
   line-height: 100%;
}

@media print {
   #huvud {
      display: none;
   }

   #innehall_hela {
      width: 100%;
   }

   #col_meny {
      display: none;
   }

   #col_mitten {
      margin-left: 0px;
      padding-left: 0px;
   }
}
