﻿/* classnames met prfix km */

* 
{  
    margin:                 0px;
    padding:                0px;     
}


#websiteheader
{
    position:               relative;
    display:                block;
    border:                 0px;
    width:                  100%; 
    height:                 153px;  
    background-image:       url(../images/layout/bg_header.jpg);
    background-repeat:      no-repeat;
    background-position:    top center;
    background-color: White;
}

#mainwrapper
{
    position:               relative;
    display:                block;
    width:                  980px;
    height:                 auto;
    min-height:             500px;
    background-color:       White;
    background-image:       url(../images/layout/bg_mainfooter.jpg);
    background-repeat:      no-repeat;
    background-position:    bottom center;
    margin:                 0px auto 30px auto;
}

#websitefooter
{
    position:               absolute;
    bottom:                 -39px;
    left:                   0px;
    border:                 0px;
    width:                  980px; 
    height:                 39px;  
    background-image:       url(../images/layout/bg_footer.gif);
    background-repeat:      no-repeat;
}

.km_logo
{
    position:               absolute;
    display:                block;
    top:                    -100px;
    left:                   275px;
    border:                 0px;
    width:                  390px;
    height:                 94px;
    background-image:       url(../images/layout/logo.png) !important;
    background-image:       url(../images/layout/logo.gif);
    background-repeat:      no-repeat;
}

.km_headerbanner
{
    position:               relative;
    display:                block;
    width:                  980px;
    height:                 89px;
    clear:                  both;
    background-color:       #033773;
}

.km_headernavigation
{
    position:               relative;
    display:                block;
    width:                  980px;
    height:                 50px;
    clear:                  both;
	z-index:				30;
}

.km_ie6spacer
{
    /* deze spacer zorgt ervoor dt het witte vlak ook in IE6 eenminimale hoogte van 350px heeft, omdat min-height niet werkt */
    position:           relative;
    display:            inline;
    width:              1px;
    height:             350px;
    float:              left;
    margin:             0px 0px 20px 1px;
    background-color:   Transparent;
}


body 
{
}

.bodybackground 
{
    overflow:               -moz-scrollbars-vertical;           /* TOON ALTIJD EEN SCROLLBAR IN FIREFOX */
    background-image:       url(../images/layout/bg_body.jpg);
    background-repeat:      repeat-y;
    background-position:    center;
	
}
