/* GENERIC */
*
{
    font-family: arial, helvetica;
    font-size : 11px;
    margin : 0;
    padding : 0;
    color : #000;
    /* z-index : 10; */
}

A
{
    font-weight : bold;
    text-decoration: none;
}

UL
{
    padding : 0;
    margin : 0;
    padding-left : 15px;
    margin-bottom : 15px;
}

h1
{
    font-weight : bold;
    font-size : 18px;
    margin : 0;
    padding : 0;
    padding-bottom : 8px;
}

h2
{
    font-size : 16px;
    padding-bottom : 15px;
}

TH
{
    padding-right : 10px;
}

HTML, BODY
{
    background-color : #FFF;
    height: 100%;
}

#body
{
    height : 100%;
    /*background-image: url(/_images/site/background_1.jpg);*/
    background-position: center top;
    background-repeat: no-repeat;
    position : fixed;
    width : 100%;
    left : 0;
    z-index : 0;
}

#body IMG
{
    z-index : 0;
}


/* SITE BASIS */


#map_canvas,
#map_canvas *
{
    z-index : auto;
}

#map_canvas 
{
    border : 4px solid #bebdbb;
}

#main
{
    width : 911px;
    margin : 0 auto;
    position : relative;
    z-index: 100;
    min-height: 100%;
    height: 100%;
}

    #main #menu_container
    {
        background-image : url(/_images/site/v2/background_topmenu.png);
        background-repeat: no-repeat;
        width : 962px;
        height : 107px;
        position: fixed;
        z-index : 99;
    }

        #main #menu_container #menu
        {
            /* background-image : url(/_images/site/topmenu_overlay_trans.png); */
            background-repeat: no-repeat;
            width : 765px;
            height : 61px;
            position: relative;
            left : 171px;
            top : 27px;
            float : left;
        }
            #main #menu_container #menu *
            {
                z-index : 100;
            }
            
            #main #menu_container #menu LI
            {
                float : left;    
            }   
              
            #main #menu_container #menu LI A
            {
                padding-left : 20px;
                padding-right : 20px;
                padding-top : 22px;
                padding-bottom : 30px;
                display : block;
                float : left;
                color : #FFF;
                font-size : 13px;
                font-weight : bold;
                background-image : url(/_images/site/v2/divider_topmenu.png);
                background-repeat: no-repeat;
                background-position: right 11px;
                height : 26px;
            }

            #main #menu_container #menu LI A:hover
            {
                color : #CCC;
            }

            #main #menu_container #menu LI A.last
            {
                background-image : none;
            }

                /* SUBMENU */

                #main #menu_container #menu LI .submenu DIV.highlight
                {
                    /* background-image : url(/_images/site/submenu_highlight.png); */
                    width : 59px;
                    height : 8px;
                    display : block;
                    position : absolute;
                    top : -7px;
                    left : 55px;
                }
                
                #main #menu_container #menu LI .submenu
                {
                    position : absolute;
                    top : 80px;
                    background-color : #FFF;
                    border-right : 1px solid #ADADAD;
                    border-left: 1px solid #ADADAD;
                    display : none;
                    width : 170px;
                    /* background-image : url(/_images/site/submenu_backdrop.jpg); */
                    background-repeat: no-repeat;
                    background-position: 0px -50px;
                }

                #main #menu_container #menu LI #sub1 { left: -40px; } 
                #main #menu_container #menu LI #sub2 { left: 28px; } 
                #main #menu_container #menu LI #sub3 { left: 125px; } 
                #main #menu_container #menu LI #sub4 { left: 236px; } 
                #main #menu_container #menu LI #sub5 { left: 369px; } 
                #main #menu_container #menu LI #sub6 { left: 477px; } 
                
                #main #menu_container #menu LI .submenu .header
                {
                    padding : 0;
                    margin : 0;
                    color : #666666;
                    font-weight : bold;
                    font-style: italic;
                    text-transform: uppercase;
                    font-size : 13px;
                    display : block;
                    width : 160px;
                    height : 25px;
                    overflow : auto;
                    padding-top : 10px;
                    padding-left : 10px;
                    font-weight : bold;
                    background-image : url(/_images/site/main_item.gif);
                    background-position: -1px -1px;
                    overflow : hidden;
                }
                
                #main #menu_container #menu LI .submenu UL
                {
                    margin : 0;
                    padding : 0;    
                }
                
                #main #menu_container #menu LI .submenu LI A SPAN
                {
                    margin-top : 10px;
                    margin-left : 10px;
                    display : block;
                }
                
                
                #main #menu_container #menu LI .submenu LI A
                {
                    padding : 0;
                    margin : 0;
                    display : block;
                    color : #000;
                    font-size : 12px;
                    font-weight : bold;
                    background-image : none;
                    width : 150px;
                    padding-left: 20px;
                    height : 33px;
                    background-position: 20px 14px;
                    background-repeat: no-repeat;
                    border-bottom: 1px solid #a7a7a7;
                    background-image : url(/_images/site/bull.png);
                }
                #main #menu_container #menu LI .submenu LI A.first
                {
                    border-top : 1px solid #FFF;
                }
                #main #menu_container #menu LI .submenu LI A.last
                {
                    border-bottom : 0px solid #FFF;
                }
                #main #menu_container #menu LI .submenu LI A:hover
                {
                    background-image : url(/_images/site/selected_item.png);
                    background-position: 0px 0px;
                }
                

    #main #menu_container #logo
    {
        background-image : url(/_images/site/v2/logo.png);
        width : 119px;
        height : 82px;
        line-height : 8000px;
        display : block;
        overflow : hidden;
        position: absolute;
        top : 0px;
        left : 28px;
    }
    
    #main #footermenu_container
    {
        background-image : url(/_images/site/v2/background_bottommenu.png);
        background-repeat: no-repeat;
        width : 968px;
        height : 53px;
        position : fixed;
        bottom : 0px;
        z-index : 1000;
        text-align: center;
    }
        #main #footermenu_container #footermenu
        {
            position: relative;
            top : 20px;
        }
            
            #main #footermenu_container #footermenu UL
            { margin : 0; }
            
            #main #footermenu_container #footermenu LI
            {
                display : inline;
                padding-top : 0px; 
            }   
              
            #main #footermenu_container #footermenu LI A
            {
                padding-left : 20px;
                padding-right : 20px;
                padding-top : 19px;
                color : #FFF;
                font-size : 13px;
                font-weight : bold;
                background-image : url(/_images/site/v2/divider_bottommenu.png);
                background-repeat: no-repeat;
                background-position: right 16px;
                height : 22px;
            }
            
            #main #footermenu_container #footermenu LI A:hover
            {
                color : #CCC;
            }

            #main #footermenu_container #footermenu LI#contact
            {
                /*
                float : right;
                padding-right : 10px;
                */
            }
            #main #footermenu_container #footermenu LI#contact A
            {
                background : none;
               /*
                background-position: left 8px;
               */
            }
            
            #subnav_10 { padding-left: 0 !important; }
            

        #main #actionpanels
        {
             top : 132px;
             width : 215px;
             float : right;
             position: relative;
             z-index : 2;
        }

            #main #actionpanels IMG
            {
                margin-bottom : 20px;
            }
        
        #main
        {
            height : 100%;
            width : 961px;
            overflow: auto;
        }
        
        #main #content
        {
            width : 961px;
            height : 100%;
            background-image : url(/_images/site/background_vervolg.jpg);
            background-repeat: repeat-y;
        }
        
            #main #content #header
            {
                position : absolute;
                z-index : 1;
                top : 0px;
            }

            #content_container
            {
                background-image : url(/_images/site/background_vervolg.jpg);
                background-repeat: repeat-y;
                padding : 122px 35px 35px 35px;
                position: relative;
                top : 0px;
                z-index : 1;
                padding-bottom : 100px;
            }

                #content_container #toptable
                {
                    width : 880px;    
                    border : 0;
                }
                
                #content_container #toptable TD
                {
                    background-image : url(/_images/site/table_header_background.gif);
                    height : 28px;
                    text-align: center;
                    padding-top : 8px;
                    border : 0;
                    border-right : 3px solid #FFF;
                }

                #content_container #toptable TD A
                {
                    font-size : 13px;
                    color : #3b639e;
                    font-weight : bold;
                    white-space: nowrap;
                    padding : 0px;
                    padding-top: 10px;
                }            

                #content_container #bottomtable
                {
                    border : 0;
                    width : 868px;
                    border-collapse: separate;
                }

                #content_container #bottomtable TD,
                #content_container #bottomtable TH
                {
                    border : 0;
                }
                
                #content_container #bottomtable TH
                {
                    text-align: justify;
                }

        
    #dealertable TH
    {
        width : 870px;
        background-image : url(/_images/site/table_header_background.gif);
        background-repeat: repeat-x;
        height : 32px;
        padding-top : 8px;
        border : 0;
        padding-bottom : 27px;
    }
                
    #dealertable .radio
    {
        margin-bottom : 15px;
        margin-right : 5px;
    }
    
    
    
HTML {_background: url(/_images/generic/spacer.gif) no-repeat fixed;}
.bgstretcher-area { text-align: left; }
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI { position: absolute; top: 0; left: 0; }
.bgstretcher UL, .bgstretcher UL LI { margin: 0; padding: 0; list-style: none; } 
.bgstretcher { background: #FFF; overflow: hidden; width: 100%; position: fixed; z-index: 1; _position: absolute; /*IE6 doesn't support fixed positioning*/ top: 0; left: 0; }
    
#bg { position : absolute; top: 0; }    