﻿/*
STARTPAGE - OFFERBOX
*********************
@font-face  
{
    font-family: TradeGothic; 
    src: url('../fonts/tgothic.ttf');     
    }
    
  
@font-face  
{
    font-family: TradeGothicBoldCondensed;
    src: url('../fonts/TradeGothicBoldCondensed.ttf'); 
    font-weight:bold;
    font-stretch:Condensed;
    }
*/

@font-face {
	font-family: 'TradeGothicCondEighteenBold';
	src: url('tradegothicboldcondensed-webfont.eot');
	src: local('☺'), url('../fonts/tradegothicboldcondensed-webfont.woff') format('woff'), url('../fonts/tradegothicboldcondensed-webfont.ttf') format('truetype'), url('../fonts/tradegothicboldcondensed-webfont.svg#webfontSstXyJXt') format('svg');
	font-weight: normal;
	font-style: normal;
}


a,a:link,a:active,a:visited
{
    font-weight:bold;    
    color:#273170;
    text-decoration:none;
    }
    
.header 
{
    color:#fff;
    font-family: TradeGothicCondEighteenBold, Arial;
    font-size: 15px;
    }
    
h1,h2,h3,h4
{
    color:#273170;
    margin:0px;
    padding:0px;
    font-family: TradeGothicCondEighteenBold, Arial;
    }  
    
h1{font-size:24px;line-height:24px;margin-bottom:5px;}      
h2{font-size:20px;line-height:20px;margin-bottom:5px;}      
h3{font-size:16px;color:#273170;margin-bottom:0px;line-height:21px;}      
h4{font-size:14px;}      

.FakeLink
{
    cursor:pointer;
    cursor:hand;
    }



.OfferContainer
{
    width:1000px;
    background:url(/Framework/Images/StartOfferBackgroundRepY.gif) repeat-x;
    height:270px;
       
    }
    
    .OfferContainer .OfferBox
    {
        margin-top:15px;
        width:330px;
        height:155px;
        float:left;
        line-height:18px;
        
        }  
        
        .OfferContainer .BorderSeparation
        {
            border-right:1px solid #d3d3d3;
            border-left:1px solid #d3d3d3;
            }
        
        .OfferContainer .OfferBox .OfferBoxItem
        {   
            padding-left:5px;
            padding-right:0px;
            padding-top:15px;
            
            }            
            
            .OfferContainer .OfferBox .OfferBoxItem h3
            {   
                margin-bottom:5px;
                font-weight:normal;
                }
                
            .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent
            {
                float:left;
                width:300px;
                padding-left:10px;
                height:150px;
                
                }    
                
                .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent p
                {
                    width:155px;
                    margin-bottom:10px;
                    }
                
                .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent input
                {
                    border:1px solid #dbdbdb;
                    border-radius:5px;
                    }
                    
                    .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent input.error
                    {
                        border:1px dotted red;
                        
                        }
                    
                
                .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent td
                {
                    font-weight:bold;
                    font-size:12px;
                    }
                
                .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent span
                {
                    font-size:10px;
                    font-style:italic;
                    font-weight:normal;
                    }
                
                
                .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent ul
                {
                    list-style-position:inside;
                    }
                
                .OfferContainer .OfferBox .OfferBoxItem.icon-calc
                {
                    
                    background:#fff url(/Framework/Images/icon-calc.jpg) no-repeat bottom right;
                    
                    }
                
                .OfferContainer .OfferBox .OfferBoxItem.icon-blankett
                {
                    /*background:#fff url(/Framework/Images/icon-blankett.jpg) no-repeat bottom right;*/
                    background:#fff url(/Framework/Images/icon-blankett_small.jpg) no-repeat top right;
                    background-position:245px 10px;
                    height:140px;
                    margin-right:10px;
                    }
                    
                .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent.icon-leasingnytt
                {                    
                    background:#fff url(/Framework/Images/icon-leasingnytt_2012.jpg) no-repeat top right;
                    
                    }   
                    
                    .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent.icon-leasingnytt p
                    {
                        width:220px;
                        }
                
                
                
                .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent .ReadMoreLink
                {
                    float:left;
                    margin-right:4px;
                    }
                    
                .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemContent .ReadMoreLinkIcon
                {
                    float:left;
                    }
                
            .OfferContainer .OfferBox .OfferBoxItem .OfferBoxItemImage
            {
                float:right;
                
                }
                
.TopImage
{
    
    background:url(/Framework/Images/start-winter-2012.jpg) no-repeat;
    width:1000px;
    height:465px;
    position:relative;
    }           
    
    .TopImage .TopImageContentHolder
    {
        width:400px;
        position:absolute;
        right:30px;
        top:50px;
        
        }
        
        .TopImage .TopImageContentHolder .TopImageContentHeader
        {
            margin-bottom:5px;
            padding-left:60px;
            }
            .TopImage .TopImageContentHolder .TopImageContentHeader h2
            {
                font-weight:normal;
                }
            
        .TopImage .TopImageContentHolder .TopImageContentText
        {
            font-size:14px;
            
            color:#333333;
            margin-bottom:5px;
            line-height:18px;
            padding-left:60px;
            }
            
            .TopImage .TopImageContentHolder .TopImageContentText .top-image-content-box ul
            {
                list-style-position:inside;
                }
         
    
    
    .TopImage .tagline
    {
        position:absolute;
        top:300px;
        /*left:300px;*/
        right:30px;
        width:350px;
        }
        
        .TopImage .tagline h2
        {            
            text-align:right;
            font-weight:normal;
            }
    
    /*
    .TopImage .TopImagePostIt
    {
        position:absolute;
        top:110px;
        right:15px;
        width:250px;
        height:225px;
                
        background:url(/Framework/Images/PostItStartPage.png) no-repeat;
        }
        
        .TopImage .TopImagePostIt .TopPostitContent
        {
            width:180px;
            
            font-family:TradeGothicCondEighteenBold;
            padding:30px;
            font-size:24px;
            color:#000;
            font-weight:normal;
            }
    */
                
/***
LEASINGEXEMPEL - LAYOUT
*******************************/
.Leasing
{
    
    }

.Leasing h2
{
    font-size:20px;
    color:#273170;
    margin-bottom:10px;
    }
    
.Leasing .TopImageLeasingExempel
{
    background:url(/Framework/Images/leasingexempel_topimage.jpg) no-repeat;
    width:1000px;
    height:275px;
    }
    
    .Leasing .TopImageLeasingExempel .TopImageContentContainer
    {
        color:#333;
        padding-top:20px;
        padding-left:30px;
        width:500px;
        line-height:18px;
        }
        .Leasing .TopImageLeasingExempel .TopImageContentContainer h1,
        .Leasing .TopImageLeasingExempel .TopImageContentContainer h2
        {
            font-weight:normal;
            }
        
        .Leasing .TopImageLeasingExempel .TopImageContentContainer p
        {
            margin-bottom:15px;
            }
        
        .Leasing .TopImageLeasingExempel .TopImageContentContainer s
        {
            text-decoration:none;
            color:#e6211d;
            }            
        
        
        .Leasing .TopImageLeasingExempel .TopImageContentContainer .IconCalculation
        {
            position:relative;
            left:450px;
            bottom:65px;
            z-index:10;
            }
                        
        .Leasing .SelectionContainer
        {
            width:1000px;
            height:25px;
            background:url(/Framework/Images/pushBoxHeadBackground.png) repeat-x;
            }          
            
        .Leasing .SelectionContainer .Arrow
        {
            float:left;
            padding-right:5px;
            width:10px;
            height:33px;
            background:url(/Framework/Images/pushBoxLeftArrow.png) no-repeat;
            }          
            
        .Leasing .SelectionContainer .Label
        {
            
            padding-left:30px;
            float:left;
            color:#fff;
            width:350px;
            height:25px;
            font-weight:normal;
            }    
            
            .Leasing .SelectionContainer .Label h3
            {
               color:#fff;
               line-height:25px;
               font-weight:normal;               
               }

        .Leasing .SelectionContainer .Dropdown
        {
            padding-top:2px;
            float:left;
            }
            
        .Leasing .SelectionContainer .SelectionContentSeparator    
        {
            float:left;
            padding-right:25px;
            width:5px;
            height:33px;    
            background:url(/Framework/Images/pushBoxSepImage.png) no-repeat;
            }
    
        
        .Leasing .LeasingCarsContainer
        {            
            width:995px;
            margin:auto;
            min-height:500px;
            padding-bottom:100px;            
            margin-top:5px;
            }
            
            
         .Leasing .HeaderContainer
         {   
             padding-top:10px;
             padding-bottom:10px;
             }
            
        /* SKICKA INTRESSEANMÄLAN */            
        .Leasing .send-intrest
        {            
            background:url(/Framework/Images/car-template-background.jpg) no-repeat;            
            width:1000px;
            
            }
            
            .Leasing .send-intrest .send-intrest-content
            {
                padding-left:30px;
                padding-right:30px; 
                padding-top:20px; 
                
                
                }
                
                .Leasing .send-intrest .send-intrest-content h2
                {
                    font-weight:normal;
                    }
            
            
            .Leasing .send-intrest .CarItemHolder    
            {
                width:489px;
                /*height:190px;*/
                float:left;                                
                background:url(/Framework/Images/LeasingExempelCarIntrestBackground.jpg) no-repeat;
                position:relative;
                margin-bottom:100px;
                }
                
                .Leasing .send-intrest .CarItemHolder .CarItemLeftContentHolder
                {
                    float:left;
                    width:280px;                                        
                    }
                    
                    .Leasing .send-intrest .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent
                    {
                        padding-left:25px;
                        padding-top:5px;
                        }
        
                .Leasing .send-intrest .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemHeaderHolder
                {
                    height:35px;                    
                    width:225px;
                    display:block;                    
                    padding-top:5px;
                    }
                    .Leasing .send-intrest .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemHeaderHolder h3
                    {
                        color:#333;
                        line-height:15px;
                        font-weight:normal;
                        }
                    
                .Leasing .send-intrest .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemImageHolder
                {                    
                    width:220px;
                    height:91px;                    
                    display:table;
                    margin-top:5px;                    
                    position:relative;
                    /*border:1px solid red;*/
                    }
                    
                    .Leasing .send-intrest .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemImageHolder .CarItemImage
                    {                        
                        width:215px;
                        height:90px; 
                        overflow:hidden;                                                
                        /*display:table-cell;*/
                        vertical-align:bottom;                                              
                        /*border:1px solid blue;*/
                        position:relative;
                        }
                        
                        .Leasing .send-intrest .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemImageHolder .CarItemImage img
                        {   
                            position:absolute;
                            left:5px;
                            bottom:1px;
                            vertical-align:bottom;   
                            text-align:center;                    
                            display:inline;
                            }
            
            .Leasing .send-intrest .CarItemHolder
            {
                height:260px;
                position:relative;
                }                
            
            .Leasing .send-intrest .CarItemHolder .otherGears
            {
                position:absolute;
                bottom:0px;
                }
                            
            .Leasing .send-intrest .otherGears
            {
                background-color:#d7d7d7;
                margin-top:10px;
                -moz-border-radius: 5px;
                border-radius: 5px;
                width:490px;
                
                }
                
                .Leasing .send-intrest .otherGears .otherGearContent
                {
                    padding:10px;
                    }
                
                .Leasing .send-intrest .otherGears .otherGearHeader
                {
                    width:110px;
                    float:left;                                   
                    padding-top:25px;
                    text-align:right;  
                    }
                    
                    .Leasing .send-intrest .otherGears .otherGearHeader strong
                    {
                        font-weight:bold;
                        
                        
                        }
                        
                    .Leasing .send-intrest .otherGears .otherGearHeader span
                    {
                        font-size:10px;
                        font-style:italic;
                        font-weight:normal;
                        
                        }
                
                .Leasing .send-intrest .otherGears .otherGearInput
                {
                    float:right;
                    
                    }
                
                .Leasing .send-intrest .otherGears .otherGearInput textarea
                {
                    font-family:Arial;
                    font-size:12px;
                    padding:3px;
                    width:330px;
                    }
        
            .Leasing .send-intrest .CarItemHolder .CarItemRightContentHolder
            {
                
                float:left;
                width:200px;       
                padding-top:10px;                                 
                }
                
                .Leasing .send-intrest .CarItemHolder .CarItemRightContentHolder .CarItemValueHolder
                {
                    font-size:11px;
                    color:#666666;
                    }
                    
                    .Leasing .send-intrest .CarItemHolder .CarItemRightContentHolder .CarItemValueHolder .tdValue
                    {
                        text-align:right;
                        font-weight:bold;
                        }                
                
            
            
            
            
.Leasing .send-intrest .FormContainer
{
    width:408px;
    display:block;
    height:260px;
    position:relative;
    }         
    
    .Leasing .send-intrest .FormContainer label
    {
        padding:5px;
        font-weight:bold;
        }
        
        .Leasing .send-intrest .FormContainer label.error  
        {
            width: 250px; 
            display: block; 
            
            color: red; 
            padding-left: 10px; 
            }
     .Leasing .send-intrest .FormContainer .FormItemCheckBox
     {
         padding-left:20px;
         padding-top:10px;
         }
    
    .Leasing .send-intrest .FormContainer .FormItemBox
    {
        width:auto;
        margin:auto;
        height:27px;
        margin-bottom:4px;
        position:relative;
        }   
        
        .Leasing .send-intrest .FormContainer .RegularItem
        {
            background:url(/Framework/Images/FormRegItem.png) no-repeat;
            width:408px;
            height:27px;
            
            }
        
        .Leasing .send-intrest .FormContainer .ReqItem
        {
            background:url(/Framework/Images/FormReqItem.png) no-repeat;
            width:408px;
            height:27px;
            
            }
        
            .Leasing .send-intrest .FormContainer .reqText
            {
                color:red;
                }
        
        
        .Leasing .send-intrest .FormContainer .FormItemBox .FormItemReqField
        {
            float:left;
            width:10px;
            font-weight:bold;
            padding-left:20px;
            line-height:25px;
            }
            
        .Leasing .send-intrest .FormContainer .FormItemBox .FormItemHeader
        {
            position:absolute;
            left:0px;
            
            float:left;
            width:230px;
            font-weight:bold;
            text-align:right;
            
            padding-top:5px;
            
            }
            
        .Leasing .send-intrest .FormContainer .FormItemBox .FormItemInputField
        {
            position:absolute;
            right:3px;
            top:5px;
            width:160px;
            
            }                
                
                
                
        .Leasing .send-intrest .FormContainer .FormSendButtonContainer
        {
            width:410px;
            height:25px;
            position:absolute;
            bottom:0px;
            }  
            
            .Leasing .send-intrest .FormContainer .FormSendButtonContainer .FormSendButtonContent
            {
                /* POSITION */
                }
                
                .Leasing .send-intrest .FormContainer .FormSendButtonContainer .FormSendButtonContent .FormSendGrayBorder
                {
                    background-color:#d7d7d7;
                    width:340px;
                    height:25px;
                    display:block;
                    -moz-border-radius: 5px;
                    border-radius: 5px;
                    float:left;
                    }    
                
                .Leasing .send-intrest .FormContainer .FormSendButtonContainer .FormSendButtonContent .FormSendButton
                {
                    float:right;
                    }
                
                
                
                
                
                
                
        /* SKICKA INTRESSEANMÄLAN : SLUT */                    
            
        
        .Leasing .LeasingCarsContainer .LeasingCarHolderList
        {
            list-style-type:none;
            list-style-position:outside;    
            }
            
            .Leasing .LeasingCarsContainer .LeasingCarHolderList li
            {
                float:left;
                width:490px;
                margin-left:4px;      
                margin-bottom:5px;      
                }
            
            .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder
            {
                width:489px;
                height:190px;
                float:left;                                
                background:url(/Framework/Images/LeasingExempelCarBackground.png) no-repeat;
                position:relative;
                
                }
                
                .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemLeftContentHolder
                {
                    float:left;
                    width:280px;                                        
                    }
                    
                    .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent
                    {
                        padding-left:25px;
                        padding-top:5px;
                        }
        
                .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemHeaderHolder
                {
                    height:35px;                    
                    width:225px;
                    display:block;                    
                    padding-top:5px;
                    }
                    .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemHeaderHolder h3
                    {
                        color:#333;
                        font-weight:normal;
                        line-height:15px;
                        }
                    
                .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemImageHolder
                {                    
                    width:220px;
                    height:91px;                    
                    display:table;
                    margin-top:5px;                    
                    position:relative;
                    /*border:1px solid red;*/
                    }
                    
                    .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemImageHolder .CarItemImage
                    {                        
                        width:215px;
                        height:90px; 
                        overflow:hidden;                                                
                        /*display:table-cell;*/
                        vertical-align:bottom;                                              
                        /*border:1px solid blue;*/
                        position:relative;
                        }
                        
                        .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemLeftContentHolder .CarItemLeftContent .CarItemImageHolder .CarItemImage img
                        {   
                            position:absolute;
                            left:5px;
                            bottom:1px;
                            vertical-align:bottom;   
                            text-align:center;                    
                            display:inline;
                            }
        
            .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemRightContentHolder
            {
                
                float:left;
                width:200px;       
                padding-top:10px;                                 
                }
                
                .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemRightContentHolder .CarItemValueHolder
                {
                    font-size:11px;
                    color:#666666;
                    }
                    
                    .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemRightContentHolder .CarItemValueHolder .tdValue
                    {
                        text-align:right;
                        font-weight:bold;
                        }
        
        
            .Leasing .LeasingCarsContainer .LeasingCarHolderList li .CarItemHolder .CarItemReadMoreLink
            {                 
                position:absolute;
                bottom:12px;
                right:24px;
                
                background-image:url(/framework/images/LinkArrowIcon.png);
                background-repeat:no-repeat;
                background-position:top right;
                padding-right:22px;
                
                line-height:18px;
                
                }
        
/*
PUSHBOX
************************/
.pushBox
{
    width:1000px;  
    display:block;
    height:25px;
    background:url(/Framework/Images/pushBoxHeadBackground.png) no-repeat;
    } 
       
    .pushBox .pushBoxCars
    {
        width:700px;
        height:25px;
        color:#fff;
        line-height:25px;
        }
        
        .pushBox .pushBoxCars a
        {
            color:#fff;
            font-weight:normal;
            }
    
    .pushBox .pushBoxNews
    {
        width:200px;
        height:25px;
        line-height:25px;
        margin-left:25px;
        
        }
    
.pushBoxContent
{
    width:1000px;
    display:block;
    height:170px;
    
    }    
    
    
/*
OUR OFFER
***************************/    
.OurOffer
{
   
    }
    
    .OurOffer h1
    {
        margin-bottom:10px;
        font-weight:normal;
        }
    
    .OurOffer h1,
    .OurOffer h2,
    .OurOffer h3
    {    
        color:#273170;    
        font-weight:normal;
        }

.OurOffer .TopImageOurOffer
{
    background:url(/Framework/Images/ourOfferTopImage.jpg) no-repeat;
    width:1000px;
    height:250px;
    }    
    
    .OurOffer .TopImageOurOffer .OurOfferImageInfotext
    {
        width:400px;
        
        height:217px;
        display:block;
        line-height:18px;
        }
        
        .OurOffer .TopImageOurOffer .OurOfferImageInfotext .OurOfferImageInfotextContent
        {
            padding-top:20px;
            padding-left:30px;
            
            }
        
        .OurOffer .TopImageOurOffer .OurOfferImageInfotext .OurOfferImageInfotextContent img
        {
            margin-bottom:10px;
            }
        
        .OurOffer .TopImageOurOffer .OurOfferImageInfotext .OurOfferImageInfotextContent p
        {
            margin-bottom:10px;
            }
        
    
    
    .OurOffer .TopImageOurOffer .OurOfferTabContainer
    {
        
        height:30px;
        
        }
        
    .OurOffer .TopImageOurOffer .OurOfferTabContainer .SubMenu
    {
        height:32px;
        display:block;
        list-style-type:none;
        list-style-position:outside;
        margin-left:20px;        
        }
        
    .OurOffer .TopImageOurOffer .OurOfferTabContainer .SubMenu li
    {        
        padding-left:10px;
        padding-right:10px;
        height:32px;
        float:left;
        line-height:28px;
        text-align:center;
        margin-right:5px;
        border-top-left-radius: 8px;        
        border-top-right-radius: 8px;
        -moz-border-radius-topleft:8px;
        -webkit-border-top-left-radius:8px;
        
        -moz-border-radius-topright:8px;
        -webkit-border-top-right-radius:8px;
        border:1px solid #dddee8;
        border-bottom:0px;
        background-color:#fff;
        
        cursor:pointer;
        cursor:hand;
        
        background:url(/framework/images/tab-inactive-background.jpg) repeat-x top left;
        
        }
        
        .OurOffer .TopImageOurOffer .OurOfferTabContainer .SubMenu li h3
        {
            color:#2e3774;
            line-height:32px;
            font-weight:normal;
            }
        
    .OurOffer .TopImageOurOffer .OurOfferTabContainer .SubMenu li.active
    {
        
        
        border-top-left-radius: 8px;        
        border-top-right-radius: 8px;
        -moz-border-radius-topleft:8px;
        -webkit-border-top-left-radius:8px;
        
        -moz-border-radius-topright:8px;
        -webkit-border-top-right-radius:8px;
        border:1px solid #2e3774;
        
        background:#273170 url(/framework/images/tab-active-background.jpg) repeat-x top left;
        height:32px;
        
        }    
        .OurOffer .TopImageOurOffer .OurOfferTabContainer .SubMenu li.active a
        {
            color:#fff;
            }
        .OurOffer .TopImageOurOffer .OurOfferTabContainer .SubMenu li.active h3
        {
            color:#fff;
            font-weight:normal;
            }
    
        
.PageContentContainer
{
    /*background:url(/Framework/Images/ContentBackgroundSubPages.png) no-repeat;*/
    background-image:url(/Framework/Images/page-content-shadow-rep.jpg);
    background-repeat:repeat-x;
    
    height:auto !important;
    
    line-height:18px;
    padding-bottom:80px;
    
    }        


.PageContentContainer .PageContent
{
    
    padding-top:30px;
    background:url(/Framework/Images/car-template-background.jpg) no-repeat;            
    width:1000px;
    }
    
    .PageContentContainer .PageContent .Column1
    {
        float:left;
        }
        .PageContentContainer .PageContent .Column2
        {
            float:right;
            }

.PageContentContainer p
{    
    
    margin-bottom:14px;
    }
    
.PageContentContainer .HeaderImage
{
    padding-top:10px;
    
    }
    
    .PageContentContainer .OfferTabContainer
    {
        padding-top:20px;
        padding-left:30px;
        }
        
    .PageContentContainer .FinansTabContainer
    {
        padding-top:20px;
        padding-left:30px;
        }
        
    
    
    .PageContentContainer .Column1
    {
        width:470px;                
        float:left;
        /*padding-top:13px;*/
        }
        
        .PageContentContainer .PageContent .Column1 .Column1Content
        {
            padding-left:30px;
            padding-right:30px;
            
            }
        
    
        .PageContentContainer .Column1 h2
        {
            padding-left:10px;
            font-weight:normal;
            
            }    
            .PageContentContainer .FinansieraRatt .Column1,
            .PageContentContainer .Formansvarde .Column1
            {
                padding-top:13px;
                }
        
        
    .PageContentContainer .Column2
    {
        width:500px;
        float:left;  
        margin-bottom:50px;
        }
        
        .PageContentContainer .PageContent .Column2 .Column2Content
        {
            padding-left:30px;
            padding-right:30px;
            
            }
        
        .PageContentContainer .Column1 .Column1InfoBox
        {
            margin-right:8px;
            margin-top:10px;
            width:450px;
            float:left;
            padding-right:10px;            
            }
            
            .PageContentContainer .Column1 .Column1InfoBox div
            {
                width:200px;
                float:right;
                padding-left:20px;
                }
            
            
                 
        .driverContentContainer
        {            
            padding-top:20px;
            width:1000px;
            }
            
            .driverContentContainer .Column1
            {                
                width:400px;
                float:left;
                }
            
            .driverContentContainer .Column1 .Column1Content
            {
                padding-left:30px;
                padding-top:13px;
                
                }
            
            .driverContentContainer .Column1 .Column1InfoBox
            {
                margin-right:8px;
                margin-top:10px;
                width:400px;
                float:left;
                padding-right:10px;      
                padding-left:20px;
                }
                
                .driverContentContainer .Column1 .Column1InfoBox div
                {
                    width:200px;
                    float:left;
                    }
                    
                    
            .driverContentContainer .Column2
            {
                background:url(/Framework/Images/rightColumnBackground.png) no-repeat;
                height:500px;
                width:500px;
                float:right;
                }
                
                .driverContentContainer .Column2 .Column2Content
                {
                    padding-left:20px;
                    padding-right:30px;
                    padding-top:13px;
                    }
/*
FORMSTYLE
***************/           
            
.PageContentContainer .FormContainer
{
    width:408px;
    height:auto;
    
    /*margin-bottom:150px;*/
    }         
    
    .PageContentContainer .FormContainer label
    {
        padding:5px;
        font-weight:bold;
        }
        
        .PageContentContainer .FormContainer label.error  
        {
            width: 250px; 
            display: block; 
            
            color: red; 
            padding-left: 10px; 
            }
        
    
    .PageContentContainer .FormContainer .FormItemBox
    {
        width:auto;
        margin:auto;
        height:27px;
        margin-bottom:4px;
        position:relative;
        }   
        
        .PageContentContainer .FormContainer .RegularItem
        {
            background:url(/Framework/Images/FormRegItem.png) no-repeat;
            width:408px;
            height:27px;
            
            }
        
        .PageContentContainer .FormContainer .ReqItem
        {
            background:url(/Framework/Images/FormReqItem.png) no-repeat;
            width:408px;
            height:27px;
            
            }
        
            .PageContentContainer .FormContainer .reqText
            {
                color:red;
                }
        
        
        .PageContentContainer .FormContainer .FormItemBox .FormItemReqField
        {
            float:left;
            width:10px;
            font-weight:bold;
            padding-left:20px;
            line-height:25px;
            }
            
        .PageContentContainer .FormContainer .FormItemBox .FormItemHeader
        {
            position:absolute;
            left:0px;
            
            float:left;
            width:230px;
            font-weight:bold;
            text-align:right;
            
            padding-top:5px;
            
            }
            
        .PageContentContainer .FormContainer .FormItemBox .FormItemInputField
        {
            position:absolute;
            right:3px;
            top:5px;
            width:160px;
            
            }
            
            
.PageContentContainer .CarSheetContainer
{
    /*
    position:relative;
    left:-25px;
    top:-8px;
    background:url(/Framework/Images/CarSheet.png) no-repeat;
    width:487px;
    
    display:block;
    */
    
    background:url(/Framework/Images/rightColumnBackground.png) no-repeat;
    height:501px;
    width:487px;
    
    }          
    
    .PageContentContainer .CarSheetContainer .CarSheetContent
    {
        padding-left:20px;
        padding-right:30px;
        padding-top:10px;
        font-size:12px;        
        }  
        
        .PageContentContainer .CarSheetContainer .CarSheetContent .CarSheetFormContainer
        {   
            background:url(/framework/images/formansvarde-table.png) no-repeat;
            width:470px;
            height:330px;
            
            /*margin-top:15px;*/
            line-height:22px;  
            position:relative;
            left:-10px;         
            }
                        
        .PageContentContainer .CarSheetContainer .CarSheetContent .CarSheetFormHeader 
        {
            padding-left:5px;
            padding-right:5px;
            
            font-size:10px;
            font-weight:bold;
            color:#fff;
            
            
            line-height:14px;
            
            /*height:80px;*/
            
                        
            }
            
            
            
        .PageContentContainer .CarSheetContainer .CarSheetContent .CarSheetTable
        {            
            width:455px;            
            }
            
            .PageContentContainer .CarSheetContainer .CarSheetContent .CarSheetTable thead
            {
                height:60px;
                background-color:#27316f;
                color:#fff;
                vertical-align:bottom;
                text-align:right;
                border-collapse:separate;
                border-spacing:5px;                                
                }
                
                .PageContentContainer .CarSheetContainer .CarSheetContent .CarSheetTable thead td
                {
                    padding-top:10px;
                    padding-bottom:10px;
                    padding-right:10px;
                    font-size:12px;
                    line-height:18px;                    
                    }
              
        .PageContentContainer .CarSheetContainer .CarSheetContent .CarSheetTable tr.RowItem:nth-child(odd)
        {
            background-color:#f7f7f7;            
            }
            
            
        .PageContentContainer .CarSheetContainer .CarSheetContent .CarSheetTable tr.RowItem:nth-child(even)
        {
            background-color:#fff;
            }
            
        .PageContentContainer .CarSheetContainer .CarSheetContent .CarSheetTable .RowItem td
        {
            color:#273170;
            font-weight:bold;            
            text-align:right;            
            padding:4px;
            padding-right:10px;
            border-bottom:1px solid #eee;
            }
 
 
.Finans
{
    height:25px;
    }
                
.SubMenuFinans
{
    margin-left:100px;
    height:25px;
    }            
    
    .SubMenuFinans li    
    {
        list-style-type:none;
        list-style-position:outside;
        float:left;
        width:85px;
        color:#fff;
        margin-right:10px;
        text-align:center;
        cursor:pointer;
        cursor:hand;
        
        line-height:25px;
        }
        
        .SubMenuFinans li.Active
        {
            height:25px;
            background:url(/Framework/Images/SubMenuActiveTab.png) no-repeat bottom center;
                        
            }
            
            
.PageContentContainer            
{
    
    }
    
    .FinansieraRattContainer
    {
        
        
        }
        
        
    .FinansieraRattRightContainer
    {
        background:url(/Framework/Images/rightColumnBackground.png) no-repeat;
        height:501px;
        width:487px;
        
        }
    
        .FinansieraRattRightContainer .FinansieraRattRightContent
        {
            padding-left:20px;
            padding-right:30px;
            padding-top:10px;
            }
            
        
        .FinansieraRattRightContainer .FinansieraRattRightContent .ExampleSummaryBox
        {
            background:url(/Framework/Images/ExampleSummaryBox.png) no-repeat;
            width:461px;
            height:210px;
            position:relative;
            left:-10px;
            }    
        
            .FinansieraRattRightContainer .FinansieraRattRightContent .ExampleSummaryBox .ExampleSummaryBoxContent
            {
                width:440px;        
                padding-left:20px;
                height:150px;
                padding-top:30px;
                }
                
                .FinansieraRattRightContainer .FinansieraRattRightContent .ExampleSummaryBox .ExampleSummaryBoxContent .ExampleSummaryBoxHeader
                {
                    width:150px;
                    color:#666;
                    font-weight:bold;
                    font-size:14px;
                    float:left;
                    color:#000;
                    margin-right:10px;
                    padding-top:40px;
                    }
                    
                .FinansieraRattRightContainer .FinansieraRattRightContent .ExampleSummaryBox .ExampleSummaryBoxContent .ExampleSummaryBoxFormContainer
                {
                    
                    width:260px;
                    
                    float:left;
                    font-size:11px;
                    font-weight:bold;
                    color:#000;
                    line-height:25px;
                    padding-top:5px;
                    }
                        
                    .FinansieraRattRightContainer .FinansieraRattRightContent .ExampleSummaryBox .ExampleSummaryBoxContent .ExampleSummaryBoxFormContainer .RowSummary
                    {
                        font-size:12px;
                        }
    
    
    
/*
EXEMPEL BOX
**********************/
.ExampleBox
{
    background:url(/Framework/Images/ExampleBox.png) no-repeat;
    width:465px;
    height:185px;
    }
    
    .ExampleBox .ExampleBoxContent
    {
        width:440px;        
        padding-left:20px;
        height:150px;
        padding-top:30px;
        }
        
        .ExampleBox .ExampleBoxContent .ExampleBoxHeader
        {
            width:150px;
            color:#666;
            font-weight:bold;
            font-size:14px;
            float:left;
            color:#000;
            margin-right:10px;
            padding-top:40px;
            }
            
        .ExampleBox .ExampleBoxContent .ExampleBoxFormContainer
        {
            
            width:260px;
            
            float:left;
            font-size:11px;
            font-weight:bold;
            color:#000;
            line-height:22px;
            }
                
            .ExampleBox .ExampleBoxContent .ExampleBoxFormContainer .RowSummary
            {
                font-size:12px;
                }
                
                


/*
CONTACT
**************************/

.ContactPageContainer
{
    background:url(/Framework/Images/ContactBackground.png) no-repeat;
    width:1000px;
    /*height:660px;*/
    
    }                
    
    .ContactPageContainer .ContactPageContent
    {
        color:#000;
        font-weight:bold;        
        line-height:18px;
        }
        
        .ContactPageContainer .ContactPageContent h1,
        .ContactPageContainer .ContactPageContent h2
        {
            font-weight:normal;
            }
        
        .ContactPageContainer .ContactPageContent .ContactLeftColumn
        {
            padding-left:20px;  
            padding-top:30px;
            float:left;         
            
            display:block;
            position:relative;
            }
            
            .ContactPageContainer .ContactPageContent .ContactLeftColumn s
            {
                color:#e6201c;
                text-decoration:none;
                }
                
                
            .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder
            {
                margin-top:20px;
                width:450px;
                /*height:400px;*/
                
                }
                
                .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonSthlm
                {
                    
                    }
                    
                    .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonHeader
                    {
                        padding-left:10px;
                        }
                    .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonSthlm .ContactPersonContentRow
                    {
                        
                        }
                        
                        .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonContentRow .ContactPersonBox
                        {
                            width:130px;
                            height:150px;
                            border:2px dotted #eeeeee;
                            float:left;
                            margin:5px;
                            font-weight:normal;
                            font-size:11px;
                            text-align:center;
                            position:relative;
                            z-index:5;
                            }
                                                       
                            .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonContentRow .ContactPersonBox .parental
                            {
                                width:130px;
                                height:150px;                                
                                display:table;
                                
                                position:absolute;
                                top:0px;
                                left:0px;
                                z-index:100;
                                
                                /* Fallback for web browsers that doesn't support RGBa */
	                            background: rgb(255, 255, 255);
	                            /* RGBa with 0.6 opacity */
	                            background: rgba(255, 255, 255, 0.5);
	                            /* For IE 5.5 - 7*/
	                            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	                            /* For IE 8*/
	                            
	                            -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	                            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";                                
	                            filter: alpha(opacity=50);
                                }
                                
                                .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonContentRow .ContactPersonBox .parental span
                                {
                                    vertical-align:bottom;
                                    font-size:13px;
                                    color:#333;
                                    font-weight:bold;
                                    display:table-cell;
                                    position:absolute;
                                    bottom:5px;
                                    left:0px;
                                    width:130px;
                                    text-align:center;
                                    /*padding-bottom:20px;*/
                                    }
                                
                                
                            
                            .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonContentRow .ContactPersonBox .ContactPersonImage
                            {   
                                width:72px;                                
                                height:90px;
                                overflow:hidden;
                                margin:auto;
                                }
                                
                            .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonContentRow .ContactPersonBox .ContactPersonInfo
                            {
                                width:130px;
                                text-align:center;
                                }
                                
                            .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonContentRow .ContactPersonBox .ContactPersonInfo td
                            {
                                text-align:center;
                                }
                                
                                
                    .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .contactSeparator
                    {
                        margin-top:20px;
                        margin-bottom:10px;
                        position:relative;
                        left:-20px;
                        }
                        
                      
                      
/* 
CONTACT - Administration
*********************/    
.ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonAdmin
{
    position:relative;
    bottom:0px;
    }
    
.ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonAdmin .ContactAdminImage
{
    width:65px;
    height:80px;    
    float:left;        
    }
    

    
.ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonAdmin .ContactPersonAdminHolder
{    
    width:380px;
    float:left;
    margin-bottom:20px;
    }  
    
    .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonAdmin .ContactAdminPersonHeader
    {
        margin-bottom:5px;
        }
    
    .ContactPageContainer .ContactPageContent .ContactLeftColumn .ContactPersonHolder .ContactPersonAdmin .ContactPersonAdminHolder .ContactAdminPersonBox
    {
        width:125px;
        float:left;
        font-weight:normal;
        font-size:11px;
        color:#000;
        }  
        
        
/*
CONTACT RIGHT COLUMN
**************************/
.ContactPageContainer .ContactPageContent .ContactRightColumn
{
    float:right;
    position:relative;
    top:8px;
    right:7px;
    height:670px;
    
    }        

.ContactPageContainer .ContactPageContent .ContactRightColumn #FlashMapContainer
{
    
    }    
    
/*
NEWSITEMLIST
*****************/    
#NewsPopupHolder
{
    width:100%;
    margin:0px;
    padding:0px;
    background-color:#fff;
    
    }
    
    #NewsPopupHolder #NewsPopupTop
    {
        background:url(/Framework/Images/NewsTopBorderBackground.gif) repeat-x;
        width:100%;
        min-width:400px;
        height:38px;
        }
        
        .closeBtn
        {
            cursor:pointer;
            cursor:hand;
            float:right;
            }
        
        #NewsPopupHolder #NewsPopupTop .NewsMenu
        {
            list-style-type:none;
            list-style-position:outside;
            
            width:200px;
            height:38px;
            float:left;
            }
        
            #NewsPopupHolder #NewsPopupTop .NewsMenu li
            {
                float:left;
                margin-right:10px;
                width:80px;
                height:38px;
                text-align:center;
                }
                
                #NewsPopupHolder #NewsPopupTop .NewsMenu li a
                {
                    color:#fff;
                    
                    font-size:18px;                                
                    line-height:30px;
                    font-weight:normal;
                    }
                
                #NewsPopupHolder #NewsPopupTop .NewsMenu li.Active
                {
                    background:url(/Framework/Images/NewsTopBorderBackground_Active.gif) no-repeat;
                    background-position:bottom center;
                    width:80px;
                    margin:auto;
                    }
                #NewsPopupHolder #NewsPopupTop .NewsMenu li.InActive
                {
                    background:url(/Framework/Images/NewsTopBorderBackground.gif) repeat-x;
                    background-position:bottom center;
                    width:80px;
                    margin:auto;
                    }
                    
        
    #NewsPopupHolder #NewsPopupContent
    {
        width:100%;
        
        }
        
        
        #NewsPopupHolder #NewsPopupContent .NewsItemView
        {
            margin-top:10px;
            
            }
        
        #NewsPopupHolder #NewsPopupContent .NewsItemView .NewsItemHolder
        {
            
            width:390px;
            margin:auto;
            }
            
            
            
        
        #NewsPopupHolder #NewsPopupContent .NewsItemTopHeaderBox
        {
            width:390px;
            height:6px;
            background:url(/Framework/Images/NewsHeaderTop.gif) no-repeat;            
            }
            
        #NewsPopupHolder #NewsPopupContent .NewsItemContentHeaderBox
        {
            width:390px;            
            background:url(/Framework/Images/NewsHeaderContent.gif) repeat-y;            
            }
            
            #NewsPopupHolder #NewsPopupContent .NewsItemContentHeaderBox .NewsItemContentContainer
            {
                padding:5px;
                }
                
                #NewsPopupHolder #NewsPopupContent .NewsItemContentHeaderBox .NewsItemContentContainer .NewsItemHeader
                {                    
                    color:#262f6c;
                    font-size:16px;
                    font-weight:bold;
                    }
                
                #NewsPopupHolder #NewsPopupContent .NewsItemContentHeaderBox .NewsItemContentContainer .NewsItemData
                {                    
                    color:#262f6c;
                    font-size:12px;
                    font-weight:bold;
                    }
                    
                #NewsPopupHolder #NewsPopupContent .NewsItemContent
                {                
                    padding:10px;    
                    color:#333333;
                    font-size:12px;
                    }
            
        #NewsPopupHolder #NewsPopupContent .NewsItemTopFooterBox
        {
            width:390px;
            height:6px;
            background:url(/Framework/Images/NewsHeaderFooter.gif) no-repeat;            
            }
            
