/* ***D:\Websites\Consumer\Sweden\solidab5\Templates\v4\Css\Style.css*** */
body
{
	background-color:#ffffff;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:0.8em;
	line-height:1em;
	color:#666666;
	padding:0px 0px 40px 0px;
	margin:0px 0px 0px 0px;
}

a
{
	color:#008435;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
}


img
{
	border:0px;
}

#Outline
{
    width:962px;
    overflow:visible;
    margin:0px auto 20px auto;
    position:relative;
}   

    #Top
    {
        background:transparent url(/Templates/v4/Images/TopBg.gif) no-repeat top center;
        width:960px;
        margin: 0px 0px 0px 1px;
        overflow:hidden;
        height:59px;
    }
    
        .Logotype
        {
            margin: 19px 9px 0px 9px;  
            float:left;
        }
    
        .NavLev1
        {
            list-style-type:none;
            margin:24px 0px 0px 0px;
            padding:0px;
            float:left;
        }
        
        .NavLev1 li
        {
            float:left;
            border-left:solid 1px #EAEAEA;
            margin:0px;
        }

        .NavLev1 li a
        {
            display:block;
            color:#666666;
            font-size:14px;
            padding:6px 10px 9px 10px;
            border-left:solid 1px #CCCCCC;
        }
        
        .NavLev1 li.First,
        .NavLev1 li.First a
        {
            border-left:none;
        }
        
        .NavLev1 li.Selected a,
        .NavLev1 li.Selected a:hover        
        {
            color:#008435;
            font-weight:bold;            
        }

        .NavLev1 li a:hover
        {
            color:#999999;
            text-decoration:none;            
        }
        
        /* NavLev2 */
        
        .NavLev2
        {
            list-style-type:none;
            margin:0px 0px 0px 0px;
            padding:0px;
            width:151px;
            overflow:hidden;
        }
        
        .NavLev2 li
        {
            margin:0px;
            background:transparent url(/Templates/v4/Images/NavLev2Divider.gif) no-repeat bottom left;
            width:100%;
            overflow:hidden;
        }

        .NavLev2 li a
        {
            display:block;
            color:#666666;
            font-size:14px;
            padding:12px 10px 11px 10px;
        }
        
        .NavLev2 li.First a
        {
        }
               
        .NavLev2 li.Selected a,
        .NavLev2 li.Selected a:hover        
        {
            background-color:#008435;
            color:#ffffff;        
            margin-bottom:2px;
        }

        .NavLev2 li a:hover,
        .NavLev2 li.Selected .NavLev3 li a:hover
        {
            color:#999999;
            text-decoration:none;            
        }
                
         /* NavLev3 */

         .NavLev3
        {
            list-style-type:none;
            margin:6px 0px 6px 0px;
            padding:0px;
            width:150px;
            overflow:hidden;
        }
        
        .NavLev3 li
        {
            margin:0px;
            background-image:none;
        }

        .NavLev2 li.Selected .NavLev3 li a,
        .NavLev3 li a
        {
            background-color:transparent;
            background-image:none;
            display:block;
            color:#666666;
            font-size:12px;
            padding:2px 10px 2px 10px;
        }
        
               
        .NavLev2 li .NavLev3 li.Selected a,
        .NavLev2 .NavLev3 li.Selected a:hover        
        {
            color:#ffffff;
            padding-left:14px; 
            margin:6px 0px 6px 10px;                   
        }

        .NavLev3 li a:hover
        {
            color:#999999;
            text-decoration:none;            
        }
        
        /* My Pages */
        
        
        #MyPagesLoginLink
        {
            background:transparent url(/Templates/v4/Images/GrayPlateLeft.gif) no-repeat top left;
            float:left;
            height:23px;
            margin:25px 0px 0px 8px;
        }

        #MyPagesLoginLink div
        {
            float:left;
            background:transparent url(/Templates/v4/Images/GrayPlateRight.gif) no-repeat top right;
            padding:5px 10px 0px 10px;
            font-size:10px;
            height:18px;   
        }
        
        #MyPagesLoginLink div a
        {
            color:#666666;
        }

        #MyPagesLogin
        {
            display:none;
            position:absolute;
            top:51px;
            width:960px;
            height:294px;
            background:transparent url(/Templates/v4/Images/LoginBg.png) repeat-x top left; 
            z-index:100;
        }
		.MyPagesLogin
        {
            width:300px;
            overflow:hidden;
            background:transparent url(/Templates/v4/Images/MyPagesLoginTop.gif) no-repeat top left; 
        }
		
        
        .MyPagesLoginError
        {
            display:block !important;
        }

        
        
        
        #MyPagesLogin #MyPagesLoginInner
        {
            margin:50px 0px 0px 470px;           
            width:280px;
            overflow:visible; 
        }
        
		#MyPagesLoginFree
        {
            width:350px;
            height:282px;
            background:transparent url(/Templates/v4/Images/LoginBgIE6.gif) repeat-x top left; 
        }
        .MyPagesLoginFree #MyPagesLoginInner
        {
            background:transparent url(/Templates/v4/Images/MyPagesLoginBottom.gif) no-repeat bottom left; 
            width:260px;
            overflow:hidden; 
            padding:20px;
        }
        
        #MyPagesLogin .Headline3,
        .MyPagesLogin .Headline3
        {
            color:#ffffff;
            margin:0px;
        }

        #MyPagesLogin .Normal,
        .MyPagesLogin .Normal
        {
            color:#ffffff;
            margin:8px 0px 2px 0px;
        }
        
        #MyPagesLogin .TextField,
        .MyPagesLogin .TextField
        {
            width:240px;
        }
        
        
       
        .MyPagesLoginButton
        {
            overflow:hidden;
            width:92px;
            height:30px;
            border:none;
            background:transparent url(/Templates/v4/Images/LoggaInBtn.gif) no-repeat top left;
            color:#ffffff;
            margin-right:10px;
	        font-family:Verdana, Arial, Sans-Serif;            
        }
        
        #MyPagesCP
        {
            float:right;
            text-align:right;
            font-size:12px;
            line-height:18px;
        }
        
        #ShoppingCart
        {
            float:right;
            background:transparent url(/Templates/v4/Images/ShoppingCart.gif) no-repeat top left;
            padding-left:38px;
            line-height:35px;
            font-size:10px;
            margin:17px 3px 0px 0px;
        }
        
        #ShoppingCart a
        {
            color:#666666;
        }
     
    #Content
    {
        width:960px;
        overflow:visible;
        padding:0px 0px 0px 0px;
        margin:0px 0px 0px 1px;
    }

    #ContentCol
    {
        float:left;
        width:580px;
        overflow:hidden;
        padding:35px 30px 35px 30px;
    }
    
    #LeftCol
    {
        float:left;
        width:153px;
        overflow:hidden;
        background:transparent url(/Templates/v4/Images/ShadowLeft.gif) no-repeat top left;
        min-height:500px;
        margin-top:3px;
    }    
    
    #RightCol
    {
        float:right;
        width:120px;
        overflow:hidden;
        background:transparent url(/Templates/v4/Images/ShadowRight.gif) no-repeat top left;
        min-height:500px;
        margin-top:3px;
        padding:16px 10px 0px 23px;   
    }   
    
    #ContentTop
        {
            width:100%;
            height:390px;
            overflow:hidden;
            background:transparent url(/Templates/v4/Images/Divider.gif) repeat-x bottom;
            padding:0px 1px 3px 1px;
            margin-top:3px;
        }
        
        #ContentTop #MainTop
        {
            width:960px;
            height:385px;
            overflow:hidden;
            position:absolute;
            left:-1px;
            top:55px;
		    text-align: center;
		}
        
        #ContentTop .dxImageNoAlign
        {
            margin-bottom:0px;
        }        
        
        #ContentRow1
        {
            width:100%;
            overflow:visible;
            padding:16px 0px 2px 0px;
            min-height:200px;
        }

    
            #Col1
            {
                width:308px;
                float:left;
                padding-right:12px;
                background:transparent url(/Templates/v4/Images/DividerVertical.gif) repeat-y right;
                min-height:187px;
                padding:0px 12px 0px 0px;
                
            }
            
                .Startpage #Col1 .Normal
                {
                    font-size:11px;
                }
                
                .Startpage #Col1 .Headline1
                {
					font-size:1.7em;
                    line-height:1em;
                    margin:0px 0px 0.8em 10px;
                }
                .Startpage #Col1 .dxImageLeftInText
                {
                           margin-right:10px;
                           margin-bottom:10px;
                }


            #Col2
            {
                width:298px;
                float:left;
                min-height:187px;
                background:transparent url(/Templates/v4/Images/DividerVertical.gif) repeat-y right;
                padding:0px 12px 0px 10px;
            }

                .Startpage #Col2 .Normal
                {
                    font-size:11px;
                    padding:0px;
                }

                .Startpage #Col2 .dxImageLeftInText
                {
                           margin-right:10px;
                           margin-bottom:20px;
                }

                .Startpage #Col2 .dxImageNoAlign
                {
                           margin-right:10px;
                           margin-bottom:0px;
                }

            #Col3
            {
                width:276px;
                float:left;
                min-height:187px;
                padding:0px 17px 0px 17px;  
                overflow: visible;          
            }

        #ContentRow2
        {
            width:100%;
            overflow: visible;
            padding: 10px 0px 10px 0px;
            background:transparent url(/Templates/v4/Images/Divider.gif) repeat-x top;
        }

            
            #Col2_1, #Col2_2, #Col2_3
            {
                width:300px;
                float:left;
                padding:10px;
                height:85px;
            }
             #Col2_1, #Col2_2
            {
                background:transparent url(/Templates/v4/Images/DividerVertical.gif) repeat-y right;
            }
            
            
            #ContentRow2 .dxImageNoAlign
            {
                margin:0px;
            }

    
    #Footer
    {
        width:960px;
        margin:0px 0px 0px 1px;
        padding-top:14px;
        overflow:hidden;
        clear:both;
        background:transparent url(/Templates/v4/Images/Divider.gif) repeat-x top;
   }

    #FooterTop
    {
        width:100%;
        overflow:hidden;
        padding:0px 0px 0px 0px;
    }

    #FooterNav
    {
        width:618px;
        padding:0px 10px 0px 10px; 
        float:left;
        overflow:hidden;
    }

    #FooterContact
    {
        width:310px;
        padding:5px 0px 0px 12px; 
        float:left;
        overflow:hidden;
        background:transparent url(/Templates/v4/Images/DividerVertical.gif) repeat-y left;        
    }


    #FooterContact td p
    {
        font-size:12px;        
    }

    #FooterBottom p
    {
        text-transform:uppercase;
        font-size:11px;
        margin:0px;
        padding:0px;
        color:#999999;
        text-align:center;
    }
    
    #FooterBottom
    {
        clear:both;
        width:960px;
        overflow:hidden;
        background:transparent url(/Templates/v4/Images/Divider.gif) repeat-x top;
        margin:10px 0px 0px 1px;
        padding-top:8px;
    }
    
    
    /* Textstyles */
    
    .Headline1
    {
        font-size:2.4em;
        font-family:Verdana, Arial, Sans-Serif;
        color:#000000;
        line-height:1.2em;
        font-weight:normal;
        margin:0px 0px 0.8em 0px;
        padding:0px;
    }
    
    .Headline2
    {
        font-size:1.7em;
        font-family:Verdana, Arial, Sans-Serif;
        color:#000000;
        line-height:1em;
        font-weight:normal;
        margin:0px 0px 0.8em 0px;
        padding:0px;
    }

    .Headline3
    {
        font-size:1.2em;
        font-family:Verdana, Arial, Sans-Serif;
        color:#666666;
        line-height:1.7em;
        font-weight:bold;
        margin:0px 0px 0.6em 0px;
        padding:0px;
    }

    .Headline3Info
    {
        font-size:1.4em;
        font-family:Verdana, Arial, Sans-Serif;
        color:#000000;
        line-height:1.7em;
        font-weight:normal;
        margin:0px 0px 0.8em 0px;
        padding:0px;
    }
    
    .InfoImage
    {
        vertical-align:middle;
        margin-left:10px;
    }

    .Headline3Green
    {
        font-weight:bold;
        font-size:14px;
        margin:0px 0px 14px 0px; 
        color:#008435;   
        line-height:0.8em;
        padding:0px;
            
    }

    .Introduction
    {
        font-size:1.2em;
        color:#666666;
        font-weight:bold;
        line-height:1.3em;
        margin:0px 0px 0.8em 0px;
        padding:0px;
    }
    
    .Normal
    {
        font-size:0.9em;
        line-height:1.6em;
        margin:0px 0px 0.8em 0px;
        padding:0px;
    }
    
    .Error
    {
        font-size:10px;
        font-style:italic;
        color:#BE0A25;
        margin:0.8em 0px 0.8em 0px;
        padding:0px;
    }
    
    #RightCol .Normal
    {
        font-size:11px;
        margin-left:10px;
    }
    

    .DocumentLink
    {
        font-size:0.9em;
        line-height:1.4em;
        margin:0px 0px 0em 0px;
        padding:4px 0px 4px 26px;
        background:transparent url(/Templates/v4/Images/Document.gif) no-repeat center left;
    }
        
    
    /* PageList */
    
    .PageList ul
    {
        list-style-type:none;
        margin:0px 0px 0.8em 0px;
        padding:0px;
    }
    
    .PageList div.PageListFloat,
    .PageList div.PageListFloatFirst
    {
        float:left;
        margin-left:55px;
    }

    .PageList div.PageListFloatFirst
    {
        margin-left:0px;
    }
    
    .PageList ul li 
    {
        line-height:1.4em;
        font-size:12px;
    }


    .PageList ul li a
    {
        color:#666666;
    }

    .PageList ul li.First
    {
        font-weight:bold;
        font-size:14px;
        margin-bottom:0.8em;
    }

    .PageList ul li.First a
    {
        color:#008435;
    }
    
    #Col3Bottom
    {
        clear:both;
        width:290px;
        overflow:hidden;
        background:transparent url(/Templates/v4/Images/DottedHorizLine.gif) repeat-x top left;
        padding-top:5px;
        margin-top:15px;
    }
    
    /* ActivateCampaign */
    
    .ActivateCampaign .TextField
    {
        width:100px;
    }

    .ActivateCampaign .TextFieldWrapper
    {
        float:left;
    }

    
    .ActivateCampaign .ButtonWrapper
    {
        float:right;
    }

    .ActivateCampaign .Button
    {
        width:160px;
    }
    
    .ExtraInfo
    {
        display:block;
        float:left;
        width:40px;
        overflow:hidden;
        margin-top:8px;   
        
    }
    
    .ActivateCampaign .Headline3Info
    {
        float:left;
        overflow:hidden;
    }
    

    
    /* Productcat */
    
    .Product #ContentCol
    {
        padding-top:230px;
    }
    
    
    #ProductCatMainSection
    {
        clear:both;
        width:100%;
        overflow:hidden;
        margin-bottom:30px;
    }
    
    .ProductCatDetails
    {
        clear:both;
        width:100%;
        overflow:hidden;
        border-top:solid 1px #E0E0E0; 
        padding:20px 0px 10px 0px;       
    }

    .ProdcatList .First,
    .ProductCat .ProductCatDetails
    {
        border:none;
    }

    
    .ProductCatDetails p
    {
        font-weight:normal;
        text-transform:uppercase;
        font-style:italic;
        font-size:1.2em;
        color:#666666;
        line-height:1.3em;
        margin:0px 0px 0.8em 0px;
        padding:0px;
    }
    
    .ProductCatDetails .dxImageLeftInText
    {
        margin-right:40px;
    }
    
    .ProductCatProducts ul
    {
        list-style-type:none;
        padding:0px;
        margin:0px 0px 0px 7px;
        float:left;
        width:190px;
    }
    
    .ProductCatProducts ul.First
    {
        margin-left:0px;
    }

    
    .ProductCatProducts ul img
    {
        margin:0px;
        float: left;
    }
	
	.ProductCatDetails li 
    {
        margin:0px;
        padding:0px;
        clear:both;
    }

    .ProductCatDetails li a
    {
        font-style:italic;
        margin-right:0px;
    }

    .ProductCatDetails li a span
    {
        margin-top:8px;
        float:left;
        display:block;
        width:130px;
    }

 .ProductArguments
    {
        background:transparent url(/Templates/v4/Images/ProductArgumentsBottom.png) no-repeat bottom left;
        width:100%;
        overflow:hidden;
        margin-top:10px;
    }

    .ProductArguments h2
    {
        background:transparent url(/Templates/v4/Images/ProductArgumentsTop.png) no-repeat top left;
        padding:16px 0px 0px 56px;
        margin:0px;
        width:524px;
        height:49px;
        overflow:hidden;
        font-size:1.2em;
        line-height:2em;
        color:#666666;
        font-weight:bold;
    }

    .ProductArguments h2 em
    {   
        font-style:normal;
        font-weight:bold;
        color:#008434;
    }

    
    .ProductArguments ol
    {
        list-style-type:none;
        margin:18px 22px 10px 22px;
        padding:0px;
        width:536px;
        overflow:hidden;
    }
    
    .ProductArguments ol li
    {
        line-height:1.4em;
        font-size:0.8em;
        padding-left:36px;
        padding-bottom:1.2em;
    }
    
    .ProductArguments ol li.PA_1
    {
        background:transparent url(/Templates/v4/Images/Bullet1.png) no-repeat top left;
    }

    .ProductArguments ol li.PA_2
    {
        background:transparent url(/Templates/v4/Images/Bullet2.png) no-repeat top left;
    }

    .ProductArguments ol li.PA_3
    {
        background:transparent url(/Templates/v4/Images/Bullet3.png) no-repeat top left;
    }

    .ProductArguments ol li.PA_4
    {
        background:transparent url(/Templates/v4/Images/Bullet4.png) no-repeat top left;
    }

    .ProductArguments ol li.PA_5
    {
        background:transparent url(/Templates/v4/Images/Bullet5.png) no-repeat top left;
    }

    .ProductArguments ol li.PA_6
    {
        background:transparent url(/Templates/v4/Images/Bullet6.png) no-repeat top left;
    }

    .ProductArguments ol li.PA_7
    {
        background:transparent url(/Templates/v4/Images/Bullet7.png) no-repeat top left;
    }

    .ProductArguments ol li.PA_8
    {
        background:transparent url(/Templates/v4/Images/Bullet8.png) no-repeat top left;
    }
        .ProductArguments ol li.PA_9
    {
        background:transparent url(/Templates/v4/Images/Bullet9.png) no-repeat top left;
    }


    
    #ProductMoreInfo
    {
        display:block;
        clear:both;
        padding:5px 0px 5px 30px;
        margin:0px 0px 4px 20px;
    }
    
    /* Rese */
    .ProdCatColor0 {color:#112252 !important;}
    .NavLev2 .Selected .ProdCatBgColor0 {background-color:#112252 !important;}
    .NavLev2 .ProdCatBgColor0:hover {background-color:#112252;color:#ffffff;}
    .NavLev2 li .NavLev3 li.Selected a.ProdCatColor0
    {
        background:transparent url(/Templates/v4/Images/NavLev3Arrow0.gif) no-repeat center left;
    }
    .Cat0
    {
        background:transparent url(/Templates/v4/Images/Bla.jpg) no-repeat bottom left;        
    }


    /* Hem */
    .ProdCatColor1{color:#005628 !important;}
    .NavLev2 .Selected .ProdCatBgColor1 {background-color:#005628 !important;}
    /*.NavLev2 .ProdCatBgColor1:hover {background-color:#005628;color:#ffffff;}*/
    .NavLev2 li .NavLev3 li.Selected a.ProdCatColor1
    {
        background:transparent url(/Templates/v4/Images/NavLev3Arrow1.gif) no-repeat center left;
    }
    .Cat1
    {
        background:transparent url(/Templates/v4/Images/Gron.jpg) no-repeat bottom left;        
    }

    /* Sak */
    .ProdCatColor2{color:#E0B100 !important;}
    .NavLev2 .Selected .ProdCatBgColor2{background-color:#E0B100 !important;}
    /*.NavLev2 .ProdCatBgColor2:hover{background-color:#E0B100;color:#ffffff}*/
    .NavLev2 li .NavLev3 li.Selected a.ProdCatColor2
    {
        background:transparent url(/Templates/v4/Images/NavLev3Arrow2.gif) no-repeat center left;
    }
    .Cat2
    {
        background:transparent url(/Templates/v4/Images/Gul.jpg) no-repeat bottom left;        
    }
    
    /* Special */
    .ProdCatColor3{color:#98272b !important;}
    .NavLev2 .Selected .ProdCatBgColor3{background-color:#98272b !important;}
    /*.NavLev2 .ProdCatBgColor3:hover {background-color:#98272b;color:#ffffff;}*/
    .NavLev2 li .NavLev3 li.Selected a.ProdCatColor3
    {
        background:transparent url(/Templates/v4/Images/NavLev3Arrow3.gif) no-repeat center left;
    }
    .Cat3
    {
        background:transparent url(/Templates/v4/Images/Rod.jpg) no-repeat bottom left;        
    }


    /* Bil */
    .ProdCatColor4{color:#8e623c !important;}
    .NavLev2 .Selected .ProdCatBgColor4 {background-color:#8e623c !important;}        
    /*.NavLev2 .ProdCatBgColor4:hover {background-color:#8e623c;color:#ffffff}*/
    .NavLev2 li .NavLev3 li.Selected a.ProdCatColor4
    {
        background:transparent url(/Templates/v4/Images/NavLev3Arrow4.gif) no-repeat center left;
    }
    .Cat4
    {
        background:transparent url(/Templates/v4/Images/Brun.jpg) no-repeat bottom left;        
    }

    
    /* Inkomst */
    .ProdCatColor5{color:#6e6e69 !important;}
    .NavLev2 .Selected .ProdCatBgColor5 {background-color:#6e6e69 !important;}
    /* .NavLev2 .ProdCatBgColor5:hover {background-color:#6e6e69;color:#ffffff;}*/
    .NavLev2 li .NavLev3 li.Selected a.ProdCatColor5
    {
        background:transparent url(/Templates/v4/Images/NavLev3Arrow5.gif) no-repeat center left;
    }
    .Cat5
    {
        background:transparent url(/Templates/v4/Images/Gra.jpg) no-repeat bottom;        
    }    

    .NavLev2 li .NavLev3 li.Selected a
    {
        background:transparent url(/Templates/v4/Images/NavLev3Arrow1.gif) no-repeat center left;
        color:#008435;
    }

    /* Product */

    #ProductMainSection
    {
        clear:both;
        width:580px;
        overflow:hidden;
    }
    
    .ProductImage
    {
        position:absolute;
        left:151px;
        top:59px;
        width:658px;
        height:199px;
        overflow:hidden;
        padding-bottom:10px;
        
    }

    .ProductImage img
    {
        float:left;
    }

    
    .ProductBox
    {
        position:absolute;
        left:590px;
        top:200px;
        z-index:10;
    }

    .Button3Wrapper
    {
        float:right;
        background:transparent url(/Templates/v4/Images/Button3RightBg.gif) no-repeat top right;
    }

    .Button3Wrapper a
    {
        display:block;
        width:260px;
        height:20px;
        padding:8px 30px 0px 16px;
        font-size:12px;
        color:#666666;
        overflow:hidden;
        background:transparent url(/Templates/v4/Images/Button3LeftBg.gif) no-repeat top left;
    }
        
    .ProductProdCatHeadline
    {
        clear:both;
        font-size:14px;
        text-transform:uppercase;
        margin:0px 0px 0.8em 0px;
        padding:0px;
    }
    
    #ProductBottomPanel
    {
        width:580px;
        overflow:hidden;
    }
    
    #ProductBottomPanel .Button2Wrapper
    {
        float:right;
    }
    
    .RelatedProducts h3
    {
        font-size:0.7em;
        line-height:1.4em;
        margin:0px 0px 0.8em 0px;
        padding:0px;
  	    font-family:Verdana, Arial, Sans-Serif;
    }
    
    .RelatedProducts .dxImageNoAlign
    {
        margin:1.2em 0em 0.8em 0em;
    }
    
    
    .RelatedProducts a
    {
        display:block;
        clear:both;
        font-size:0.7em;
        line-height:1.4em;
        margin:0px 0px 0.8em 0px;
        padding:0px;
        color:#666666;
    }

    .RelatedProducts a:hover
    {
        text-decoration:none;
    }

    
    .RelatedProducts span
    {
        text-transform:uppercase;
        font-style:italic;
    }
    

    #CountAndSign
    {
        display:none;
        width:580px;
        background:transparent url(/Templates/v4/Images/CountBottomBg.gif) no-repeat bottom left;
    }

    #CountAndSignInner
    {
        width:540px;
        overflow:hidden;
        background:transparent url(/Templates/v4/Images/CountTopBg.gif) no-repeat top left;
        padding:20px;
    }

    
    #MoreInfoContent
    {
        display:none; 
        position:absolute;
        background:transparent url(/Templates/v4/Images/ProductContentBox.png) no-repeat left top;
        left:20%;
        top:600px;
        width:753px;
        height:540px;
        overflow:hidden;
        z-index:9999;
    }

    #MoreInfoContentText
    {
        float:left;
        width:680px;
        height:340px;
        margin:45px 0px 0px 36px;
    }
    
    #Scrollbar1
    {
        width:660px;
        height:320px;
        overflow:auto;
        padding: 10px;
    }

    .MoreInfoContent4Docs #Scrollbar1
    {
        height:290px;
    }
 
    .MoreInfoContent4Docs #MoreInfoContentText
    {
        height:310px;
    }
 
    .MoreInfoContent4Docs #MoreInfoContentBottom
    {
        height:99px;
        background-image:url(/Templates/v4/Images/ProductTextBottom4doc.gif);
    }

    .NoRelatedDocuments #MoreInfoContentText
    {
        height:416px;   
    }
    
    .NoRelatedDocuments #Scrollbar1
    {
        height:416px;
    }
    

    #MoreInfoContentBottom
    {
        clear:both;
        float:left;
        width:680px;
        height:69px;
        overflow:hidden;
        margin:10px 0px 0px 36px;
        padding:5px 15px 0px 15px;
        background:transparent url(/Templates/v4/Images/ProductTextBottom.gif) no-repeat left top;
    }
    
    .NoRelatedDocuments  #MoreInfoContentBottom
    {
        display:none !important;
    }
    
    #MoreInfoContentBottom .DocumentLink
    {
        float:left;
        width:45%;
    }

   
    .PrintPage
    {
        float:right;
        width:200px;
        position:absolute;
        left:530px;
        top:15px;
    }
    
    .PrintPage a
    {
        display:block;
        float:right;
        background:transparent url(/Templates/v4/Images/Print.gif) no-repeat center right;
        padding:10px 30px 10px 0px;
        margin:0px 40px 0px 0px;
        background-color:#ffffff;
    }
    
    .CloseWindow
    {
        position:absolute;
        right:35px;
        bottom:45px;
        text-align:right;
        padding:0px 0px 4px 0px;

        
    }

    .CloseWindow a
    {
        color:#666666;
        font-weight:bold;
        font-size:10px;
    }

    .CloseWindow a:hover
    {
        text-decoration:none;
    }

    
    #Mask {
      position:absolute;
      left:0;
      top:0;
      z-index:9000;
      background-color:#000;
      display:none;
    }

    #Tooltip{
	    position:absolute;
	    background:#ffffff;
	    width:324px;
	    height:90px;
	    background: transparent url(/Templates/v4/Images/ProdInfoBox.png) no-repeat top left;
	    padding:20px 26px 20px 20px;
	    display:none;
	    color:#666666;
	    font-family: Verdana, Arial, Sans-Serif;
	    font-size:10px;
    }

    #Tooltip2{
	    position:absolute;
	    background:#ffffff;
	    width:290px;
	    height:90px;
	    background: transparent url(/Templates/v4/Images/InfoBox.png) no-repeat top left;
	    padding:13px 30px 6px 20px;
	    display:none;
	    color:#666666;
	    font-family: Verdana, Arial, Sans-Serif;
        font-size:10px;
        line-height:12px;  
    }

    
    .TooltipHeadline
    {
        margin:0px 0px 8px 0px;
        display:block;
        border-bottom:solid 1px #D4D4D4;
        text-transform:uppercase;
        font-style:italic;
        padding:0px 0px 3px 0px;
        font-size:12px;
        line-height:13px;     
    }
    
   
    .TooltipText
    {
        font-size:11px;
        margin:0px 0px 8px 0px;
        display:block;
        font-style:italic;
        padding:0px;
        line-height:18px;     
    }    
    
    
    .ContactDivider
    {
        height:20px;
        overflow:hidden;
    }
    
    .ContactLeftCol
    {
        width:140px;
    }
    
    
@media print
{
	
    .NavLev1,
    #LeftCol,
    #LeftCol .NavLev2,
    #MyPagesLoginLink,
    #ShoppingCart1_PanelHaveNoProducts,
    #ShoppingCart,
    #RightCol,
    #FooterTop,
    #Footer,
    #FooterBottom,
    #ProductBottomPanel,
    .Product #FooterBottom ,
    .PrintPage,
    #MoreInfoContentBottom,
    #pnlTestLevel,
    .CloseWindow,
    #MyPagesLogin,
	#Mask,
	#CountAndSign
    {
        display:none !important;
    }

    #ContentCol
    {
        position:relative !important;
        left:0px !important;
        top:0px !important;
	}
	
	
	#ContentCol,
    .Product #ContentCol,
    #Outline,
    #Content
    {
    	padding:0px !important;
    	margin:0px !important;
        overflow:visible;
		width: 1000px !important;
		overflow:visible !important;
    }
    
    .ProductImage
    {
        position:relative !important;
        left:0px !important;
        top:0px !important;
        margin-bottom: 20px !important;
    }
    
    .ProductBox
    {
        position:absolute !important;
        left:750px !important;
        top:40px !important;
        z-index:10 !important;
    }    

    #MoreInfoContent,
    #MoreInfoContentText,
    #Scrollbar1,
    #ProductMainSection,
    .jScrollPaneContainer,
    .jScrollPaneContainer div
    {
        display:block !important;
        background:none !important;
        margin:0 !important;
        padding:0px !important;
        position:relative !important;
        left:0px !important;
        top:0px !important;
        overflow:visible !important;
        width: 1000px !important;
        color: Black;
        font-size: 14px;
        border: solid 0px white;
    }


}
 
.dxFormListBox,
.dxFormDropDownList,
.dxFormTextBox,
.TextField,
.SelectBox,
.Textarea
{
	background:transparent url(/Templates/v4/Images/TextFieldRightBg.gif) no-repeat top right;
    height:14px;
    padding:8px;
    border:none;
    margin:0px;
    color: #999999;
    font-weight: normal;
    
}
    
    .TextFieldWrapper
    {
        background:transparent url(/Templates/v4/Images/TextFieldLeftBg.gif) no-repeat top left;
        display:block;
        height:30px;
        overflow:hidden;
        float:left;
		margin-bottom:0.1em;
    }

    .TextFieldError
    {
		background-image:url(/Templates/v4/Images/TextFieldLeftErrorBg.gif) !important;
		clear: both;
        display:block;
        height:30px;
        overflow:hidden;
        float:left;
		margin-bottom:0.1em;
    }


    .TextFieldError .TextField
    {
        background-image:url(/Templates/v4/Images/TextFieldRightErrorBg.gif) !important;
        height:14px;
        padding:8px;
        border: none;
        margin:0px;
        color: #999999;
        font-weight: normal;
    }
    .TextFieldErrorLabel
    {
    	clear: both;
    	float: left;
    	height:14px;
        padding:0px;
        border: none;
        margin:0px;
        color: #c72b42;
        font-weight: normal;
        font-style:italic;
        width: 165px;
        font-size: 10px;
        padding-left: 3px;
        
    }
    
        
    
    
    
/* Mina sidor */

.tableInsurances
{       
    border: 0px;  
    width: 600px;
    text-align:left;
    float:left; 
}

.tableInsurances th
{       
    border: 0px;
font-size: 14px;
padding-bottom: 20px;
}

.tableInsurances td
{       
    border: 0px;
    border-bottom: solid 1px #cccccc;
    height: 25px;
}

.tableInsurances .headerleft
{
	text-align: left;
}

.tableInsurances .InsuranceText
{}/* ***D:\Websites\Consumer\Sweden\solidab5\Templates\v4\Css\dxStyle.css*** */
.dxImageLeftInText,
.dxImageLeftInTextWrapper
{
	margin-right:30px;
	margin-bottom:15px;
	float:left;
}

.dxImageRightInText,
.dxImageRightInTextWrapper	
{
	margin-left:30px;
	margin-bottom:15px;
	float:right;
}

.dxImageMiddle,
.dxImageLeft,
.dxImageRight,
.dxImageNoAlign,
.dxImageLeftWrapper,
.dxImageRightWrapper,
.dxImageLeftInTextWrapper,
.dxImageRightInTextWrapper,
.dxImageImageMiddleWrapper,
.dxImageNoAlignWrapper
{
	margin-bottom:15px;
}

.dxImageLeftWrapper .dxImageLeft,
.dxImageRightWrapper .dxImageRight,
.dxImageLeftInTextWrapper .dxImageLeftInText,
.dxImageRightInTextWrapper .dxImageRightInText,
.dxImageMiddleWrapper .dxImageMiddle,
.dxImageNoAlignWrapper .dxImageNoAlign,
.dxTable .dxImageNoAlign
{
	margin:0px;
}

.dxImageText
{
	font-family:Verdana, Sans-Serif;
	font-size:80%;
	margin:0.2em 0em 0em 0.2em;
	padding:0em 0em 0.1 0em;	
	line-height:1.2em;
	color:#666666;
}

.dxImagesGridItemText,
.dxPageNav,
.dxImageSlideShowStatus
{
	font-family: Verdana, Sans-Serif; 
	font-size:80%;	
	padding-bottom:5px;
	margin-bottom: 0px;
}

.dxImagesGridItemInner
{
	background-color:#eeeeee;
	margin:4px;
}


.dxPageNav a
{
	font-family:verdana;
	font-weight:bold;
	text-decoration:none;
	color:#3177d6;
}	

.dxImageSlideShowStatus
{
	text-align:right;
	margin-top:12px;
}	

.dxImagesSlideShowControlPanel
{
	height:24px;
}



    /* Lists */

	.dxUl
	{
		list-style-type:disc;
		color:#666666;
        margin:0px 0px 10px 30px;
        padding:0px 0px 0px 00px;
	}

	.dxUl li
	{
	    margin-bottom:0px;
	    padding-left:4px;
	}

	.dxUl .Normal
	{
	    margin-bottom:1.4em;
	    color:#666666;
	}

	.dxOl
	{
        margin:0px 0px 10px 20px;
		padding-left:10px;
		color:#666666;
	}

	.dxOl li
	{
	    margin-bottom:4px;
	}

	.dxOl .Normal
	{
	    margin:0px;
	    color:#333333;
	}



/* Table */

	.dxTable
	{
		margin-bottom:10px;
    	border-collapse:collapse;
    	width:100%;
	}

    .dxTable .Normal,
    .dxTable .NormalRed    
    {
	    margin-bottom:0px;
    }


    .dxTable th
    {
	    text-align:left;
	    padding:0px 0px 15px 0px;
	    font-weight:bold;
	    font-size:14px;
    }

    .dxTable th .Normal
    {
        font-weight:bold;
	    font-size:14px;
    }

    .dxTable td
    {
	    padding:6px 0px 6px 0px;
	    font-size:12px;
    }
    
    .SolidTable
    {
        margin-top:30px !important;
        margin-bottom:35px !important;
        clear:both;
    }
    
    .SolidTable tr td
    {
        border-top:solid 1px #D6D6D6;
    }

    .SolidTable tr.First td
    {
        border-top:none;
    }


    #FooterContact .dxTable td
    {
        padding:0px;  
    }
    

    /* Botten */
    .TableBgBottom
    {
	    border-bottom:solid 1px #BC7D79;
    }

    /* Botten */
    .TableBgTop
    {
	    border-top:solid 1px #BC7D79;
    }

    
    /* Radavdelare */
    .TableBgRowDivider
    {
	    border-bottom:solid 1px #b7b2b2;
    }

    
    /* Login */

	.dxLogin
	{ 
		width:280px;
		border:dotted 1px #7e858a;
		padding:10px;
		margin-bottom:10px;
		overflow:hidden;
	}

	.dxLoginUserNameDiv,
	.dxLoginPasswordDiv,
	.dxLoginUserName,
	.dxLoginPassword,
	.dxLoginSubmit,
	.dxLoginErrorDiv
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#3d3d3d;
		line-height:1.2em;
	}

	.dxLoginUserNameLabel,
	.dxLoginPasswordLabel
	{
	    width:120px;
	    float:left;
	    overflow:hidden;
	}

	.dxLoginUserName,
	.dxLoginPassword
	{
		margin-bottom:2px;
        padding:0.3em;
		padding-top:2px;
		float:left;
		width:13.7em;
        vertical-align:middle;
        font:12px Verdana,Geneva,sans-serif;
        vertical-align:middle;
        background:transparent url(/Templates/v4/Images/TextFieldBg.gif) repeat-x top;
        border:solid 1px #DEE7F1;
        color:#727272;
	}

	.dxLoginSubmit
	{
        font:11px Verdana,Geneva,sans-serif;
        font-weight:bold;
        vertical-align:middle;
        background:#ffffff url(/Templates/v4/Images/ButtonBg.gif) repeat-x bottom;
        border:solid 1px #DEE7F1;
        color:#75A3D7;
        padding:0.15em 0.1em 0.1em 0.1em;
    
		margin:4px 0px 2px 0px;
		float:right; 		
        vertical-align:middle;
	}

	.dxLoginErrorDiv
	{
	    color:#ff6666;
	    background:#F8F7F0 url(/v4_Support/Images/Information.gif) no-repeat 1em 1em;
	    padding:1em;
	    padding-left:4em;
	    margin-top:1.4em;
	    margin-bottom:1.4em;
	}	


/* Form */

	.dxTextLabelDiv,
	.dxFormResetButton,
	.dxFormSubmitButton,
	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv,
	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox,
	.dxFileInput,
    .TextField,
	.SelectBox,
	.Textarea
	{
        font:12px Verdana,Geneva,sans-serif;
		font-weight:normal;
		margin-bottom:0.1em;
        color:#666666;		
	}	

	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox,
    .TextField,
	.SelectBox,
	.Textarea
    {
        background:transparent url(/Templates/v4/Images/TextFieldRightBg.gif) no-repeat top right;
        height:14px;
        padding:8px;
        border:none;
        margin:0px;
    }
    
    

	
    .TextFieldError
    {
        background-image:url(/Templates/v4/Images/TextFieldLeftErrorBg.gif) !important;
    }


    .TextFieldError .TextField
    {
        background-image:url(/Templates/v4/Images/TextFieldRightErrorBg.gif) !important;
    }


	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox,
	.dxFileInput,
	.TextField
	{
        vertical-align:middle;
	}



	.dxFormResetButton,
	.dxFormSubmitButton,
	.Button,
	.Button2
	{

        font:12px Verdana,Geneva,sans-serif;
        vertical-align:middle;
        border:none;
        color:#ffffff;
        height:28px;
        padding:0px 15px 0px 15px;
        line-height:10px;
        background:transparent url(/Templates/v4/Images/ButtonRightBg.gif) no-repeat top right;
        cursor: pointer;
   	}


	.Button2
	{
        background:transparent url(/Templates/v4/Images/Button2LeftBg.gif) no-repeat top left;
   	}


	.dxFormResetButton,
	.dxFormSubmitButton
	{
        background:#666666 url(/Templates/v4/Images/ButtonRightBg.gif) no-repeat top right;
	}

    .ButtonWrapper,
    .Button2Wrapper
    {
        background:transparent url(/Templates/v4/Images/ButtonLeftBg.gif) no-repeat top left;
        display:block;
        height:30px;
        overflow:hidden;
        float:left;
		margin-bottom:0.1em;
    }

    .Button2Wrapper
    {
        background:transparent url(/Templates/v4/Images/Button2RightBg.gif) no-repeat top right;
    }

    .Button2Count
    {
        background-image:url(/Templates/v4/Images/Button2CountRightBg.gif);
        background-repeat: no-repeat;
         
    }

    .Button2Count .Button2
    {
        padding-right:40px;
        width:220px;
        margin-right: 5px;
    }


	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv
	{
		vertical-align:bottom;
	}
	

    /*
Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/


/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

ul.newList * 
{
    margin:0; padding:0;
}


    

.newListSelected 
{
    background:#ffffff url(/Templates/v4/Images/SelectBg.gif) no-repeat scroll top left; 
    color:#BCBCBC; 
    height:30px; 
    margin-bottom:10px; 
    padding:0; 
    width:290px;
}
.newListSelected div {
    display:block; 
    font-size:0.9em; 
    padding:6px 21px 0px 4px; 
    text-align:left !important; 
    width:270px;
}

ul.newList 
{
    margin:0; 
    padding:0; 
    list-style:none; 
    color:#666666; 
    width:288px; 
    position:absolute;  
    top:0px; 
    left:0; 
    overflow:auto; 
    z-index:9999;
    background-color:#ffffff;
    border-top: 1px solid #cccccc;
}

ul.newList li {padding:5px 5px!important; border: 1px solid #cccccc; border-top:none;}
.hiLite {background:#666666!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover {cursor:default;}
.newListSelHover, #win-xp .newListSelFocus {background-position:auto;}
.newListSelHover div, #win-xp .newListSelFocus div {color:#666666}