html {
    height:100%; 
    max-height:100%; 
    padding:0;
    margin:0; 
    border:0; 
    background:#fff; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
    overflow: hidden; 
/* */ 
}
* html body {
    height:100%;
    max-height:100%;
    overflow:hidden;
    padding:0;
    margin:0;
    border:0;
}

#f15 {
    position: relative;
    top:-8px;
    left: -8px;
    display:block;
    width:100%;
    width: auto;
    height: 189px;
    max-width: 1005px;
    z-index:17;
    padding: 0 0 0 0;
    background: #fff url(/9365200/g/top_kindje.jpg) no-repeat top right;
}

.sub218 #f15 {
     background: #fff url(/9365200/g/top_centre_voetbal.jpg) no-repeat top right;
}

.sub212 #f15, .sub215 #f15, .sub220 #f15 {/* zie ook style_menu.css voor onderkant van de image*/
	background: transparent;
}



#f15_inhoud {
    width: 100%;
    height: 100%;
    background: url(/9365200/g/8er_top.png) no-repeat bottom left;
}

.met_form #f15_inhoud {
    background: url(/9365200/g/8er_top_form.png) no-repeat bottom left;
}

.met_form #f15_inhoud_2 {
    background: url(/9365200/g/8er_topright_form.png) no-repeat bottom right;
    height: 100%;
}

.opera #f15 {
    max-width: 1007px;
}

#f15_content{
    height: 139px;
    margin-right: 216px;
}

div.f15vlucht {
    position:absolute;
    top:0;
    right: 9px;
    width:210px;
    padding: 0;
    margin: 0;
    z-index: 105;
}
#f15vlucht_zoek {
    right: 0;
    position:absolute;
    right:0;
    top:123px;
    width: 220px;
    height: 28px;
    z-index:96;
    border-bottom: 6px solid #ffd200;
   background: #194479;
}

.sub200 #f15vlucht_zoek {
    border-bottom: 6px solid #ab002d;
}


#logo_cbf {
    position:absolute;
    top:56px;
    right: 10px;
    height: 51px;
    width: 50px;
    max-width: 1024px;
    font-size: 80%;
    z-index: 289;
    text-align: right;
}
.sub200 #logo_cbf {
    right: 12px;
}

#kruimelpad {
    position:absolute;
    left: 21px;
    top:164px;
    font-size: 95%;
    font-weight: 600;
}




div.f15vlucht_content {
    position: relative;
    left: 10px;
    width:210px;
}

* html div.f15vlucht_content {
    left: 5px;
}


* html div.f15vlucht {
    right:0;
    border-left: 1px solid #fff;    
}

* html #f15vlucht_zoek {
    border-left: 0px solid #fff;    
}

#f15vlucht_zoek div.veld {
    position: relative;
    left: -8px;
}
* html #f15vlucht_zoek div.veld {
    left: -1px;
}
.opera #f15vlucht_zoek div.veld {
    left:-9px;
}



div.f15vlucht {
    background: #fff;
    height: 129px;
    right: 8px;
}

* html div.f15vlucht {
    top: 15px;
}


body>#f15top3h {
    top:0;
    left: 0;
    right: 0;
    margin-right:20px;

}

html>#printversie {
    height:110%;
    max-height:110%;
    overflow: scroll;
}

#f15top3h {
    position:absolute;
    margin-right:19px;
    height:3px;
    background: #fff;
    overflow: hidden;
    z-index:39;
}

* html #f15top3h {
    right: 1px;
    width:100%;
}


body>#f15_links_wit {
    position:absolute;
    left:0px;
    width:3px;
    height:32px;
    z-index:7148;
    background:#fff;
    overflow: hidden;
}


#f15_vlucht_wit {
    position:absolute;
    right:16px;
    width:3px;
    height:32px;
    z-index:7149;
    background:#fff;
    overflow: hidden;
}

* html #f15_vlucht_wit {
    height:30px;
}

#gridgroup2 {
    position:relative;
    top: 50px;
    width:100%;
    max-width: 1010px;
    height: auto;
    left:0;
    margin-right: 0;
    padding-right: 0;
}
.opera #gridgroup2 {
    max-width: 1007px;
}


#content {
    position:fixed;
    z-index:3;
    left: 0;
    top:189px;
    bottom:0;
    right:0;
    width: 100%;
    padding:0;
    margin:0;
    border:0;   
}

* html #content {
    position:absolute;

    top:0px;
    border-top: 189px solid #fff;
    height: 100%;
    z-index:3;
}
body>div.content {
    overflow:auto;
    padding:11px 0 0 0;

}
#content2 {
    background: #fff url(/9365200/g/8er_main_home4.png) no-repeat top left;
}
.met_form #content2 {
    background: #fff url(/9365200/g/8er_main_form.png) no-repeat top left;
}



.geen_avlucht #content2 {
    background: #fff;
}

#vlucht {
    background: url(/9365200/g/8er_vlucht_2.png) no-repeat top left;
    height: 581px;
    min-height: 581px;
}
.sub200 #vlucht {
    background: url(/9365200/g/8er_vlucht_200_2.png) no-repeat top left;
}

.home #vlucht {
/*    background: url(/9365200/g/8er_vlucht_home_2.png) no-repeat left 0px; ab 081010 gewijzigd in volgende regel ivm flashbanner */
    background: url(/9365200/g/8er_vlucht_home_2_flashbanner.png) no-repeat left 0px;
}
.sub217.home #vlucht,
/*.sub219.home #vlucht,*/
.sub220.home #vlucht,
/*.sub221.home #vlucht */ {
/* ab 081010 dit blok toegevoegd ivm ontbreken van flashbanner in deze gevallen
   Let op; voor ie7-zijn er aparte 8ers */
	background: url(/9365200/g/8er_vlucht_home_2.png) no-repeat left 0px;	
}

.home #vlucht {
/*    background: url(/9365200/g/8er_vlucht_home_2.png) no-repeat left 0px; ab 081010 gewijzigd in volgende regel ivm flashbanner */
    background: url(/9365200/g/8er_vlucht_home_2_flashbanner.png) no-repeat left 0px;
}
.home.sub200 #content #vlucht {
    background: url(/9365200/g/8er_vlucht_home_200_3.png) no-repeat left 0px ;
}
.met_form #vlucht {
    background: url(/9365200/g/8er_vlucht_form.png) no-repeat top left;

}

#content>#gridgroup2 {
    height:80%; 
}
    
#printversie #content_home>#gridgroup2 {
    height:100%; 
}

#avlucht {
    position:absolute;
    left:0px;
    top:7px;
    right: 0;
    bottom: 0;
    width: 233px;   
    padding: 4px 0;
    height: 100%;
    z-index: 85;

}
* html #avlucht {
    top:0px;
}

#avlucht_content {
    padding: 0 0 22px 0;
    margin: 0px 29px 0px 10px;
    position: relative;
    top: -6px;
}


body>#avluchtfixed {
    position: absolute;
    z-index:1;
    top:0;
    left:0;
    width:22%;
    height: 100%;
    padding: 0;
    margin: 0;
    background-color:#c6c4bf;
}

* html div.avluchtfixed, * html div.hfmiddenfixed, * html div.hfvluchtfixed{
    display: none;
}
    
* html #avlucht_ie_max_hoogte {
    position:absolute;
    overflow:hidden;
    width:22%;
    height: 100%;
    left:0;
    padding: 0 4px 0 0;
}
    
* html #main_linkerkant_ie_max_hoogte {
    position:absolute;
    overflow:hidden;
    left:22%;
    width:23%;
    height: 100%;
}

* html #avlucht_ie_max_hoogte_content {
    width:100%;
    height: 100%;
    background-color:#c6c4bf;
    left:0;
    padding:0;
    margin:0;
}

    
#main {
    position:relative;
    z-index: 80;
    top:-54px;
    left:0;
    right: 220px;
    text-align: left;
    padding: 6px 0 0 0px;
    max-width: 1020px;

}



#main {
    height: 100%;
    right:0;

    
}
#gridgroup2>#main {
    left:0;
    width: 100%;
}

* html #main {
    width:100%;
    margin:0px 220px 0 21%;
    bottom: 0;
}


.content_zondervlucht_noscroll {
    max-width: 529px;
    width: 529px;
    max-height: 301px;
}
* html .content_zondervlucht_noscroll {
    height: 301px;
}

* html .content_zondervlucht_noscroll .main_extramarge2, * html .content_zondervlucht_noscroll .main_extramarge2 p {
    display: none;
}

#main_content {
    min-height: 574px;
    padding: 4px 21px;
    position: relative;
    top: -3px;
    border-top: none;
}


#main_onder {
    min-height: 484px;
    padding: 9px 21px;
    position: relative;
    top: -2px;
    border-top: none;
}


* html .sub #main_content {
    background-image: url(/9365000/g/main_sub_ie6.png);
    background-repeat: repeat-x;
    background-attachment: fixed;
}

* html .sub200 #main_content {
    background-image: none;
}




#home #main_content, #home #main_onder,
#home #main>#main_content, #home #main>#main_onder {
    height: 315px;
    min-height: 315px;
    margin: 0 220px 0 216px;
    background: none;
}
#home #main>#main_onder {
    height: 259px;
    min-height: 259px;  
}


#main>#main_content, #main>#main_onder {
    right:0px;  
    margin: 0px 217px 0 204px;
    background: #fff url(/9365200/g/8er_maincontent3.png) no-repeat top left;
}




.met_form  #main>#main_content {
	background: none;
}



#main>#main_content {
    margin-top: 0px;
}
#home #main_content {
    padding: 0;
    top: -2px;
}

div.visualhome_gr {
   position: relative;
   padding: 0;
   z-index: 1;
   margin: 0;
   top:0;
 	width: 574px;
   height: 304px;
   overflow: hidden;
}
* html div.visualhome_gr{
    height: 304px;
    margin-bottom: -16px;
    top:50px;
}


div.visualhome_gr div {
    overflow:hidden;
    width: 100%;
    height: 322px;
}

* html div.visualhome_gr div  {
    height: 319px;
}

#main_onder {
    border: none;
    padding: 0;
    height: 422px;
}


body>#mainfixed {
    position: fixed;
    top:0;
    left:20%;
    width:53%;
    height: 100%;
    padding-right: 8px;
    border-right: 1px solid #000;
    z-index: 1;
}

#main_home {
    padding-top: 10px;
}

* html #main_bordervlucht {
    position:absolute;
   overflow:hidden;
    top:0;
    left:22%;
    width:53%;
    height: 100%;
    padding-right:10px;
}

* html #main_bordervlucht_content {
    width:100%;
    height: 100%;
    border-right: 1px solid #333333;
}


#vlucht {
    position:absolute;
    top:-50px;
    right: 0;
    width:200px;
    padding: 0 8px 0 11px;
    /*height: 100%;*/
    margin-left: 0;
    margin-right: 0px;
    z-index: 89;
}


#vlucht_content {
    margin: -3px 0 0 0;
    position: relative;
    left: 3px;
}

* html #vlucht_content {
    margin: 5px 0 0 0;
}

div.moz_extra {
    height: 1px;
    overflow: hidden;
}


body>#vluchtfixed {
    position: absolute;
    z-index: 1;
    top:0;
    right: 0;
    left:76%;
    width:24%;
    height: 100%;
    margin-left: -12px;
    padding: 6px 0 0 0;
    background-color:#c6c4bf;
}


#main_printversie {
    position:relative;
    top:0;
    left:0;
    width:99%;
    height: 100%;
    background-color:#ffffff;
    padding: 6px 0;
    }
#hfonder {
    position:relative;
    padding-left:20%;
    padding-right:10px;
    }

    
.f15menu, #f15titelbalk  {
    position:absolute;
    right: 0px;
    top: 129px;
    width:100%;
    z-index: 96;
    padding: 0 0 0 11px;
}
* html .f15menu {
    padding: 0 0 0 10px;
}


* html .f15menu {
    left:0px;
    background: #fff;
}

* html .f15menusub {
    background: transparent;
}


* html #f15titelbalk  {
    left: 0;
    right: 220px;
    padding: 0px 0px 0 9px;
    top: 25px;
}   
* html #f15titelbalk  {

}

#f15titelbalk {
    top:0px;
    padding-top:11px;
    height:120px;
    padding-left: 9px;
}
* html #f15titelbalk {
    width: 100%;

}
#f15titelbalk_content {
    width: 100%;
    height: 120px;
    margin: 0px 0px 0px 0px;
    overflow:hidden;
}


#f15titelbalk .logo {
    float: left;
    width: 101px;
    height: 120px;
    margin: 0;
    padding: 0;
    text-align: center;
    background: #fff;
}   

.f15menu div {
    position: relative;
}


.f15menusub div {
    padding:0 209px 0 4px;
}

#f15titelbalk .titel {
    position: relative;
    padding: 0;
    z-index: 1;
    margin: 0px 0 0px 99px;
    text-align: left;
    background-position: center center;
    background-repeat: no-repeat;
}



#f15titelbalk .titel div {
    overflow: hidden;
    margin-left: 2px;
}

#f15titelbalk .titel {
    text-align: left;
}

.sub200 #f15titelbalk .titel {

}

.met_grdtbl #f15afb {
    left: auto;
    margin-right:0;
    right:16px;
}

.met_grdtbl #ie_fixed {
    display: none;
}

.met_grdtbl #f15avlucht_content {
    position: relative;
    left: 26px;
    background: #fff;
}

#print_content_zondervlucht {
    position: relative;
}

#content_zondervlucht>#content2, #print_content_zondervlucht>#content2 {
    padding: 0 12px 0 10px;
    
}

#content_zondervlucht, #print_content_zondervlucht {
    z-index:3;
    left:0;
    top:0;
    bottom:0;
    padding: 2px 0 0 0;
    margin:0;
    width:100%;
}

* html #content_zondervlucht, * html #print_content_zondervlucht {
    height:100%;
    max-height:100%;
    padding: 10px 10px 0 10px;
}

#content_zondervlucht {
    position:absolute;
    overflow:auto;
 }
.met_grdtbl #f15_inhoud, .content_zondervlucht #content2 {
    background: transparent;
}


.met_grdtbl #avlucht, .met_grdtbl div.vlucht, .met_grdtbl #f15vlucht {
    display: none;  
}
.met_grdtbl .content_zondervlucht {
    position: relative;
    top: 119px;
}
.gecko .met_grdtbl .content_zondervlucht {
    top: 122px;
}

* html .met_grdtbl .content_zondervlucht {
    position: relative;
    left: 16px;
    top: 125px;
}

.met_grdtbl #f15 {
    position: absolute;
    left: -10px;
    top: 0px;
    right:auto;
    width: 100%;
    max-width:1001px;
    height:124px;
    background: White;  
    margin-right:0;

}
.met_grdtbl #f15titelbalk {
    right: auto;
    left: 19px;
    width: 100%;
}


* html #paginatitel_met_icoon {
    margin-bottom: 18px;
}
.printversie #paginatitel_met_icoon .h1 {
    padding-top: 5px;
}


#footer-wrapper {
    border-top: none;
    border-right: none;
    padding: 0 2px 0 0;
}
#footer {
   max-width:1008px;
    margin-left: 0;
    overflow: hidden;
    background: #fff url(/9365200/g/8er_footer_hartjes.png) no-repeat top left;
}
#footer_content {
    padding: 1em 0 0 16px;
    margin: 0;
}

* html #footer_content {
    width: auto;
}
#footer ul, div.avlucht ul, div.main ul, div.main ul.inlopendetekst, div.mainzondervlucht ul.inlopendetekst {
    border: none;
    margin: 0 0 0 3px;
    padding: 0;
}
#footer>div, #footer div>div {
    float: left;
}
* html #footer #footer_content2 {
    float: none;
    margin-left: 0.95em;
    padding: 1.0em 0 0 0.7em; 
}

#footer>#footer_content {
    width: 100%;
    display: table;

}
#footer_content>#footer_content2 {
    width: 100%;
    display: table-row;
}
#footer_content2 div.ladder1 {
    width: 12%;
}
#footer_content2 div.ladder2 {
    width: 13%;
}
#footer_content2 div.ladder3 {
    width: 12%;
}
#footer_content2 div.ladder4 {
    width: 13%;
}
#footer_content2 div.ladder5 {
    width: 12%;
}
#footer_content2 div.ladder6 {
    width: 13%;
}
#footer_content2 div.ladder7 {
    width: 12%;
}
#footer_content2 div.ladder8 {
    width: 13%;
}
#footer ul {
    display: table-cell;
    width: 100% 
}
#footer ul li {
    padding-right: 18px;
    }

/*--donateur button hover--*/
.button_donateur {
    background: url('/9365200/g/buttondonateur.png') top right no-repeat;
    width: 200px;
    height: 137px;
}
.button_donateur:hover {
    background-image: url('/9365200/g/buttondonateur_hover.png');
}
.donateurlink {
    width: 100%; height: 100%;
}


.campagne .content_zondervlucht {
	width: 589px;
	min-height: 300px;
	background: url('/9365200/g/8er_zij_campagnepopup.png') top left repeat-y;
}
.campagne #content2 {
	background: url('/9365200/g/8er_top_campagnepopup.png') top left no-repeat;
	position: relative;
	left: 0;
	min-height: 300px;
}
.campagne #gridgroup1_zondervlucht {
	position: relative;
	left: 0;
	min-height: 300px;
	padding: 23px 32px
}
.campagne_footer {
	background: url('/9365200/g/8er_bottom_campagnepopup.png') bottom left no-repeat;
	height: 25px;
	width: 100%
}









/*--*/
