﻿* 
{
    margin:                 0px;
    padding:                0px;    
}

body 
{
   overflow:                -moz-scrollbars-vertical;                      /* TOON ALTIJD EEN SCROLLBAR IN FIREFOX */
}

.BackgroundContainer
{
    position:               relative;
    display:                block;
    width:                  100%;
    height:                 auto;
    min-height:             300px;
}

.SiteContainer
{
    position:               relative;
    display:                block;
    width:                  990px;
    height:                 auto;
    min-height:             570px;
}

.HeaderContainer
{
    position:               relative;
    display:                block;
    width:                  990px;
    height:                 84px;
    float:                  left;
    clear:                  both;
}

    .LogoContainer
    {
        position:               relative;
        display:                block;
        width:                  305px;
        height:                 84px;
        float:                  left;
    }

        .Logo
        {
            position:               relative;
            display:                block;
            width:                  218px;
            height:                 54px;
            margin:                 10px 0px 0px 43px;
        }
        
     .TopnavigatieContainer
     {
        position:               absolute;
        display:                block;
        width:                  685px;
        height:                 35px;
        right:                  0px;
        bottom:                 0px;
        overflow:               hidden;
     }
 
.SfeerContainer
{
    position:               relative;
    display:                block;
    width:                  990px;
    height:                 238px;
    float:                  left;
    clear:                  both;
}

    .DisclaimerContainer
    {
        position:               absolute;
        display:                block;
        width:                  93px;
        height:                 20px;
        left:                   0px;
        bottom:                 0px;
        overflow:               hidden;
        text-align:				center;
        color:					White;
        letter-spacing:			1px;
    }
    
        .DisclaimerContainer a:link,
        .DisclaimerContainer a:active,
        .DisclaimerContainer a:visited
        {
            text-align:         left;
            text-decoration:    none;
            color:				White;
        }
        
        .DisclaimerContainer a:hover
        {
            color:              #999999;
        }  
    
    .SfeerInfoContainer
    {
        position:               absolute;
        display:                block;
        width:                  212px;
        height:                 238px;
        left:                   93px;
        top:                    0px;
        overflow:               hidden;
    }

        .SfeerInfoHeaderContainer
        {
            position:               relative;
            display:                block;
            width:                  212px;
            height:                 33px;
            float:                  left;
        }
        
    .SfeerInfoZoekContainer
    {
            position:               relative;
            display:                block;
            width:                  170px;
            height:                 165px;
            margin-right:			10px;
            float:                  left;
            left:                   20px;
            top:                    15px;
            
    }
    
        .Zoekterm
        {
            position:               relative;
            float:                  left;
            padding-left:           3px;
            width:                  130px;
        }
        
          .ZoekTitel
        {
            font-weight:                    bold;
            font-size:                      10pt;
        }
        
        .btnZoeken
        {
            position:           relative;
            width:              20px;
            height:             18px;
            margin-left:        2px;
            float:              left;
        }
        
    .SfeerBeeldContainer
    {
        position:               absolute;
        display:                block;
        width:                  625px;
        height:                 205px;
        left:                   305px;
        bottom:                 0px;
        overflow:               hidden;
    }
    
.SecundairnavigatieContainer
{
    position:               relative;
    display:                block;
    width:                  1030px;
    height:                 33px;
    float:                  left;
    clear:                  both;
}

    .SecundairnavigatieSpacer
    {
        position:               relative;
        display:                block;
        width:                  305px;
        height:                 33px;
        float:                  left;
    }
    
    .Secundairnavigatie
    {
        position:               relative;
        display:                block;
        width:                  715px;
        height:                 33px;
        float:                  left;
    }
        .SecundairnavigatieRepeater_ul
        {
            display:            inline-block;
            margin-left:        40px;
        }
        
        .SecundairnavigatieRepeater_li
        {
            float:              left;
            margin:             7px 7px 0px 0px;

        }
        
    
.MainContainer
{
    position:               relative;
    display:                block;
    /*width:                  990px;*/
    width:                    1200px;
    height:                 auto;
    min-height:             215px;
    float:                  left;
    clear:                  both;
    background-color:White;
}

    .MainRightContainer
    {
        position:               relative;
        display:                block;
        width:                  250px;
        height:                 auto;
        float:                   right; 
        margin-top:         40px;
        right:                    50px;
        
    }
    
    .MainLeftContainer
    {
        position:               relative;
        display:                block;
        width:                  250px;
        height:                 auto;
        float:                  left; 
        margin-top:             40px;
        left:                   25px;
    }
    
        .NieuwsRepeater_ul
        {
            display:            block;
            margin-left:        40px;
        }
    
        .NieuwsRepeater_li
        {
            display:            block;
            clear:              left;
            list-style-image:   url(../images/layout/nieuwsbullet.gif);
			letter-spacing:		0.5pt;
        }
    
    .MainContentContainer
    {
        position:               relative;
        display:                block;
        width:                  535px;
        height:                 auto;
        float:                  left; 
        margin-top:             20px;
        left:                   95px;
    }
    
    
.StatisticsContainer		                                                    /* verstoppen van teller */
{
    position:           absolute;
    width:              200px;
	top:                0;
	left:               -1000px;
}

/* Contact formulier ************************************************************************************** */
.btnPostcode
        {
            position:           relative;
            width:              20px;
            height:             18px;
            margin-left:		2px;
            float:              left;
        }
        
    .contactbox
        {
            width:              300px;
        }
        
    .contacttitel       
        {
            position:           relative;
            display:            block;
            width:              300px;
            height:             20px;
            margin:             10px 0px 10px 0px;
            float:              left;
            clear:              left;
        }
        
    .contactlabel       
        {
            position:           relative;
            display:            block;
            width:              115px;
            height:             20px;
            float:              left;
            clear:              left;
            margin-bottom:		5px;
            margin-right:		5px;
        }
        
    .contacttextbox     
        {
            position:           relative;
            display:            block;
            width:              160px;
            height:             16px;
            float:              left;
            margin-bottom:		5px;
            color:				Black;
            
        }
			.contactpcbox
				{
					text-transform:     uppercase;
					width:				140px;
					color:				Black;
				}        
		.form
		{
			margin-right:		5px;
		}
        

        
    .contacttextboxML   
        {
            position:           relative;
            display:            block;
            width:              160px;
            height:             50px;
            float:              left;
            margin-bottom:		5px;
            margin-right:		5px;
            color:				Black;
        }   
    
    .btnSend
        {
            position:           relative;
            display:            block;
            float:              left;
            padding-left:68px;
        } 
        
    .contactbtn         
        {
            width:              100px;
            height:             20px;
        } 
        
    .contactrequired {}
        
    .contactvalidator   
        {
            margin-left:        5px;
        }
/* // Contact formulier *********************************************************************************** */


/* Nieuwspagina ******************************************************************************************* */

    .nieuwsoverzichtlabel 
    {
        position:       relative;
        float:          left;
        display:        block;
        clear:          left;
        width:          75px;
    }
        
    .nieuwsoverzichttitel 
    {
        position:       relative;
        float:          left;
        display:        block;
        width:          450px;
    }

/* // Nieuwspagina **************************************************************************************** */

/* TOP NAVIGATIE ****************************************************************************************** */

#TopnavigatieTabs {
    float:              left;
    position:			relative;
    height:				24px;
    margin-top:			11px;
    border-bottom:      1px solid #DD740B;
      }
      
    .TopnavigatieTab_01 {
        float:              left;
        position:			relative;
        width:				215px;
        height:				24px;
        background:         url(../images/topnavigatie/menu_corp_01.gif) no-repeat left top;
        margin:             0;
        padding:			0;
        text-align:			center;
    }    
    
    .TopnavigatieTab_01_off 
    {
		height:				24px;
		width:				84px;
		background:         url(../images/topnavigatie/menu_corp_01_off.gif) no-repeat left top;
		background-color:	Red;
    }
    
    .TopnavigatieTab_02 {
        float:              left;
        position:			relative;
        width:				205px;
        height:				24px;
        background:         url(../images/topnavigatie/menu_corp_02.gif) no-repeat left top;
        margin:             0;
        padding:			0;
        text-align:			center;
    }   
    
    .TopnavigatieTab_03 {
        float:              left;
        position:			relative;
        width:				209px;
        height:				24px;
        background:         url(../images/topnavigatie/menu_corp_03.gif) no-repeat left top;
        margin:             0;
        padding:			0;
        text-align:			center;
    }   

        
/* // TOP NAVIGATIE *************************************************************************************** */

/* Zoeken pagina ********************************************************************************************* */

        .zoekoverzichttitel
        {
            margin-left:15px;
        }
                
        .zoekoverzichttitel a:link,
        .zoekoverzichttitel a:active,
        .zoekoverzichttitel a:visited
        {
            text-align:         left;
            color:              #000000;
            text-decoration:    none;
        }
        
        .zoekoverzichttitel a:hover
        {
            color:              #999999;
        }    
        
        .ResultaatSite
        {
           margin:                          0px 10px 5px 0px;
            font-weight:                   bold;
            font-size:                       11pt;
            position:                        relative;
            float:                             right;
            color:                            #999999;
        }
        
        .hr_zoeken
        {
            color:                            #999999;
            margin:                         10px;
            margin-bottom:             0px;
        }
        
        .ZoekCategorie
        {
            margin:                          5px 10px 5px 0px;
            font-weight:                   bold;
            font-size:                       10pt;
            position:                        relative;
            color:                            #000000;
        }
        
        .ZoekcategorieExpanded
        {
            position:              relative;
            width:                  535px;
            height:                 auto;
            display:                block;
        }
        .ZoekcategorieCollapsed
        {
            display:                none;
        }
        
        .pathforjs
        {					
            position:           absolute;
            left:               -1000px;
            width:              10px;
            visibility:         hidden;
        }
        
/* // Zoeken pagina ****************************************************************************************** */

.LinksContainer {}
    
        .LinkContainer{}
  
            .LinkImgContainer
            {
               background-color:   #E5E5E5;
            }
            
                .LinkImg
                {
                    clip:           rect(120px,120px);
                }
            
            .LinkLinkContainer
            {
                padding-top:        5px;
                text-align:         center;
                font-weight:        bold;
            }