/* CSS Document */

body{	
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5B6565;
	line-height:16px;
	/*text-align:justify;*/
	text-align:center;
}

span
{
	color:#5B6565;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	text-align:justify;
	cursor:
	}

span span
{
	color:#5B6565;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	text-align:justify;
	}
	
td span
{
	color:#5B6565;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
}	

p
{
	color:#5B6565;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	text-align:justify;
	}
	
	td{color:#5B6565;
	font-size:11px;
	font-family:Verdana;
	line-height:16px;}
	
	#subnav li
	{
		padding-top:5px;
		padding-bottom:5px;}

.bg
{
	background-image:url(/images/bg.jpg);
	background-color:#3d721a;
	
	}

label{
	margin-top:11px;
	display:block;
}

table a:link, table a:visited{
	color:#6EA037;
}
table a:hover{
	color:black;
}

#inhoud a:link, #inhoud a:visited{
	color:#6EA037;
}

#inhoud a:hover{
	color:black;
}

/* poll */
td.balk
{
	background-color: #ffffff;
}

/* styles for Kalendar */


.kalenderTable
{
	margin-left:-3px;
	}
.kalenderTable td
{
	border:1px solid #6fa238;
	}
 
.kalenderFooter {
	background-color: #6fa238;
	border-left:1px solid #62873b;
}


.kalenderHeader {
	background-color: #6fa238;
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: white;
	padding-left: 3px;
	padding-right: 3px;
	border-left:1px solid #62873b;
	
	
}

.kalenderItem {
	font-size : 9px;
	font-family : Arial, Helvetica, sans-serif;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px solid #6fa238;
	border-left:1px solid #6fa238;
}

/* STYLING CONTAINERS
------------------------------------------------------------ */
#container{
	width:960px;
	margin:20px auto;
	text-align:left;
}

/*hoofding*/
#hoofding{
	background-image:url(/images/ag_hoofding.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:960px;
	height:111px;
	text-align:right;
	float:left;
	_margin-bottom:-20px;
}

/*midden container*/
#midden_container{
	float:left;
	width:955px;
	background:url(/images/ag_container.jpg) repeat-y top left;
	margin:0 auto;
	/*padding-bottom:10px;*/
	/*padding-left:25px;*/
	padding-left:8px;
	padding-bottom:20px;
}


#midden{
	/*width:750px;*/
	width:923px;
	margin:0px auto;
}


/* STYLING TAB NAVIGATIE 
--------------------------------------------------------------- */
#midden_container ul{
    margin:0;
    padding:0;
    list-style:none;
}

#midden_container li{
    float:left;
    margin:0;
    padding:0;
	background:url("/images/tab_2.gif") no-repeat right top;
	height:60px;
}

#midden_container ul li a{
    display:block;
	background:url("/images/tab_1.gif") no-repeat left top;
    padding:1px 15px;
	float:left;
	text-decoration:none;
	color:#5B6565;
}
#midden_container ul li a:hover{
    color:#6FA238;
}

/* Commented Backslash Hackhides rule from IE5-Mac \*/
#midden_container ul li a {float:none;}
/* End IE5-Mac hack */

#midden_container #current{
    background-image:url("/images/tab_3.gif");
}
	
#midden_container #current a{
    background-image:url("/images/tab_4.gif");
	color:white;
}

/* EINDE TAB NAVIGATIE
------------------------------------------------------------ */

/*midden content*/
#midden_banner{
	border:1px solid #848678;
	background-color:#6FA238;
	
	float:left;
	/*clear:both;*/
	width:98.6%;	
	margin-top:-42px;
	padding-right:1px;

}
#onthaal #midden_banner{
	/*height:250px;*/
	
}

#banner{
	width:99.9%;	
	border:1px solid white;
}

#banner img{
	/*_margin-top:-15px;*/
	margin:4px;
}

.broodkruimels{
	color:white;
	_padding-top:3px;
	margin-bottom:0px;
	padding:4px;
}
.broodkruimels a{
	color:white;
	text-decoration:none;
}

#midden_foto{
	/*background:url(../img/midden_foto.jpg) no-repeat top left;*/
	/*height:335px;
	width:520px;*/
	width:580px;
	float:left;
	margin-left:0px;
	margin-top:4px;
	
	margin-right:10px;
}

#midden_content{
	background-color:#BED5A5;

	width:250px;
	float:left;
	
	margin:0;
	margin-left:40px;
	margin-top:4px;
	padding:0px;
	padding-bottom:4px;
	color:#5B6565;
	/*_padding-right:20px;*/
}

#onthaal #midden_content{
	height:210px;
	width:325px;
	margin-left:0px;
}

#onthaal #midden_content h1
{
	width:300px;
	margin-left:10px;
	margin-right:10px;
	}

#nieuwsjes{
	height:150px;
	width:300px;
	overflow:auto;	
	margin-left:0px;
	margin-left:10px;
	margin-right:10px;
}

#nieuwsjes ul li
{
	background-image:none;
	width:100%;
	padding:0;
	margin:0;
	float:none;
	height:20px;
	margin-left:-13px;
	}
	
#nieuwsjes ul li a 
{
	background-image:none;
	}

#midden_content h1{
	font-size:11px;
	color:white;
	font-weight:bold;
	border-bottom:1px dotted white;
	width:100%;
}
#midden_content h1 a{
	color:white;
	text-decoration:none;
	float:right;
}

/*content*/
#content_container, #content_container_nosubnav{
	background-image:url(/images/ag_container_subnav.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	/*_margin-top:-20px;*/
	float:left;
	width:960px;	
}

#content_container_nosubnav{
	background-image:url(/images/ag_container.jpg);
}


#inhoud #content_container{
	margin-top:-10px;
}

#content{
	/*width:907px;*/
	width:932px;
	margin:10px auto;
	/*overflow:hidden;*/
	padding-left:25px;
}

#onthaal #content{
	margin-top:-20px;
	_margin-top:-30px;
	width:934px;
}
#content h5{
	font-size:11px;
	text-transform:uppercase;
	margin-top:-4px;
	_margin-top:-2px;
	width:145px;
	padding-bottom:5px;
	border-bottom:3px double #6FA238;
}

#sidebar
{
	/*width:167px;*/
	width:162px;
	float:right;
	margin-left:10px;
	margin-top:8px;
	text-align:left;
	
	margin-right:25px;
	}

	
#sidebar2
{
	width:120px;
	float:left;
	margin-left:10px;
	margin-top:8px;
	text-align:left;
	}

#kolom_l, #kolom_m{
	/*width:230px;*/
	width:350px;
	width:320px;
	float:left;
	padding-right:45px;
	padding-right:30px;
	margin-top:15px;
	text-align:justify;
}

/*
#kolom_l img, #kolom_m img, #kolom_r img{
	float:left;
	padding-right:10px;
	padding-bottom:20px;
}*/

#kolom_l h1, #kolom_m h1, #kolom_r h1, #sidebar h1, #sidbar h1{
	font-size:13px;
	text-transform:uppercase;
	color:#6EA037;
	border-bottom:1px dotted #848678;
	margin-bottom:-5px;
	margin-top:20px;
}
#kolom_r
{
	width:201px;
	margin-top:35px;
	margin-right:0px;
	margin-right:25px;
	padding-right:0px;
	
	text-align:justify;
	
	float:right;
	}
	
	
	#kolom_r .subscribe
{
	float:right;
	padding:0 10px; 
	margin:10px 0;
	background-color: #f8f5e6;
	border:solid 1px #6ea037;
	width:201px
	}
	
	#kolom_r .subscribe input
{
	width:80px
	}
	
	
	
	
#onthaal #kolom_r
	{
	width:205px;
	}


	

/*subnav*/
#subnav{
	float:left;
	/*width:178px;*/
	width:145px;
	padding:10px;
	padding-bottom:0;

	text-align:left;
	
	margin:10px;
	margin-left:0;
	margin-top:0;

}

#subnav100{
	float:left;
	/*width:178px;*/
	width:145px;
	padding:10px;
	padding-bottom:0;
	height:500px;
	
	background-color:#E9E7CF;
	text-align:left;
}


/* STYLING SUBNAV
------------------------------------------------------ */

#subnav ul{
	list-style-type:none;
	line-height:25px;
	margin-left:-40px;
	margin-top:-5px;
	
	
}
#subnav ul li
{
	margin-left:0px;
	border-bottom:1px solid white;
}
#subnav ul li a{
	font-size:11px;
	padding-left:0;
	
}
#subnav span span ul li a
{
	margin-left:0;
	}
#subnav ul li a, #subnav ul li a:visited{
	color:#5B6565;
	text-decoration:none;
}
#subnav ul li a:hover{
	color:black;
}

/*subsubnav*/
#subnav ul li ul{
	padding-left:60px;
	_padding-left:30px;
	list-style-type:square;
	line-height:20px;
}
#subnav ul li ul li{
	border-bottom:none;
}

/* EINDE STYLING SUBNAV
------------------------------------------------------ */

/*inhoud*/
#inhoud{
	float:left;
	/*width:532px;*/
	width:565px;
	width:540px;
	padding:10px;
	padding-top:8px;
	color:#5B6565;
	font-size:11px;
	font-family:Verdana;
}





#inhoud_long
{
	float:left;
	/*width:532px;*/
	/*width:730px;*/
	width:625px;
	padding:10px;
	padding-right:0;
	padding-top:8px;
	color:#5B6565;
	font-size:11px;
	font-family:Verdana;

	}

	
#inhoud_long table tr td
{
	padding:0 2px;

	}
	
	
	
#inhoud p, #inhoud_long p
{
	color:#5B6565;
	font-size:11px;
	font-family:Verdana;
	}
#inhoud a:link, #inhoud a:visited, #inhoud_long a:link, #inhoud_long a:visited
{
	text-decoration:underline;
	color:#6FA238;
	}
#inhoud a:hover, #inhoud_long a:hover
{
	color:#848678;
	}
#inhoud h1, #sidebar h1, #inhoud_long h1{
	font-size:11px;
	color:#6FA238;
	text-transform:uppercase;
	border-bottom:1px dotted #848678;
	margin-top:-2px;
	_margin-top:-1px;
	padding-bottom:5px;
	margin-bottom:-2px;
	_margin-bottom:-7px;
	text-align:left;
}
#inhoud h2, #inhoud_long h2{
	font-size:11px;
	border-bottom:1px dotted #848678;
	margin-bottom:-2px;
	_margin-bottom:-7px;
	padding-bottom:2px;
}
#inhoud h3, #inhoud_long h3{
	font-size:11px;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:-8px;
}
#inhoud h4, #inhoud_long h4{
	font-size:11px;
	font-weight:normal;
	padding-bottom:3px;
	color:#6FA238;
}
#inhoud em, #inhoud_long em{
	font-style:normal;
	color:#6FA238;
}
.contact{
	float:left;
	padding-top:5px;
	_padding-top:10px;
	width:70%;
	padding-bottom:10px;
	border-bottom:1px solid #848678;
}
.contactgegevens{
	float:left;
	clear:left;
	margin-top:15px;
}
.contact_foto{
	float:right;
	text-align:right;
	margin-top:15px;
}
.contactgegevens2{
	float:right;
	margin-top:15px;
}
.contact_foto2{
	float:left;
	text-align:left;
	clear:left;
	margin-top:15px;
}

/*footer*/
#footer{
	background-image:url(/images/ag_footer.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:960px;
	height:18px;
	float:left;
	
	margin-top:-10px;
}
#ffooter
{
	width:960px;
	}
#ffooter p{
	padding-top:12px;
	_padding-top:20px;
	color:white;
	width:100%;
	text-align:right;
}
#ffooter a:link,#ffooter a:visited{
	color:white;
}

/* STYLING NAVIGATIE
------------------------------------------------------------ */
ul#hoofdnav{
	margin-right:20px;
	padding-top:10px;
	padding-top:5px;
	_padding-top:20px;
	
	margin-top:15px;
}
ul#hoofdnav li{
	list-style-type:none;
	display:inline;
	font-size:11px;
}
ul#hoofdnav li a:link, ul#hoofdnav li a:visited, ul#hoofdnav2 li a:link, ul#hoofdnav2 li a:visited{
	text-decoration:none;
	color:#848678;
}
ul#hoofdnav li a.here, ul#hoofdnav2 li a.here{
	color:#6FA238;
	font-weight:bold;
}
ul#hoofdnav li a:hover, ul#hoofdnav2 li a:hover{
	color:black;
}

ul#hoofdnav2{
	margin-right:20px;
	padding-top:3px;
	padding-top:0px;
	_margin-top:-8px;
	
	margin-top:15px;
}
ul#hoofdnav2 li{
	list-style-type:none;
	display:inline;
	font-size:11px;
}

#hoofding form{
	float:right;
	margin-top:15px;
	margin-right:20px;
	
}

input{
	font-size:10px;
	padding:2px 2px 4px 2px;
	
}


input.knop{
	background-color:#E7E7CD;
	color:#848678;
	cursor:pointer;
	font-size:10px;
	font-family:Verdana; 
	padding-top:2px;
	padding-bottom:2px;
}

input.small
{
	width:100px;
	}

#test
{
	margin-right:13px;
	margin-top:15px;
}

/* STYLING INDEX PAGINA
------------------------------------------------------------ */
#index #container
{
	width:807px;
	margin:10px auto;
	}
#index a:link, #index a:visited{
	text-decoration:none;
	color:#848678;
}
#index a:hover{
	color:black;
}

#index #container{
	margin:80px auto;
}

#index #hoofding{
	background-image:url(/images/ag_hoofding_index.gif);
	height:18px;
	background-position:top left;
	background-repeat:no-repeat;
	width:807px;
	float:left;
}

#index #midden_container{
	margin-top:0px;
	padding-top:3px;
	padding-left:20px;
	padding-right:0;
	float:left;
	width:807px;
	background:url(/images/ag_container_index.jpg) repeat-y top left;
}

#index #foto{
	float:left;
	width:451px;
}

#index #tekst{
	float:left;
	width:320px;
}

#index #logo{
	float:left;
	padding:20px;
	font-size:14px;
}
#index #nl{
	padding:20px;
	float:left;
	clear:both;
	width:280px;
}

#index #fr{
	float:left;
	clear:both;
	width:310px;
	/*background-color:#EDEBD8;
	border-top:1px solid #E9E7CF;
	border-bottom:1px solid #E9E7CF;*/
	padding-top:30px;
	padding-bottom:0;
}

#index #fr2{
	float:left;
	clear:both;
	width:310px;
	/*background-color:#EDEBD8;
	border-top:1px solid #E9E7CF;
	border-bottom:1px solid #E9E7CF;*/
	padding-top:0;
	padding-bottom:0;
	margin-top:0px;
	padding-left:20px;
}

#index #fr p{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;

}
#index #border{
	border:1px solid white;
}

#logos{
	float:left;
}

#index #footer{
	float:left;
	background-image:url(/images/ag_footer_index.jpg);
}

#index #footer p{
	padding-top:12px;
	_padding-top:20px;
	color:white;
	width:100%;
	text-align:center;
}
#index #footer a:link{
	color:white;
}


/* STYLING SITEMAP PAGINA
------------------------------------------------------------ */
#inhoud ul li a, #sitemap #inhoud ul li a:visited{
	text-decoration:none;
	text-transform:uppercase;
	color:#6FA238;
}
#inhoud ul li ul li a, #sitemap #inhoud ul li ul li a:visited{
	text-decoration:none;
	text-transform:none;
	color:#848678;
}
#inhoud ul li ul li ul li a, #sitemap #inhoud ul li ul li ul li a:visited{
	text-decoration:none;
	color:black;
}





#zoekbttn {
	text-align:center;
	background:url(/images/ag_submit.gif) no-repeat center bottom;
	width:80px;
	height:35px;
	color:black;
	border:0;
	_margin-bottom:-5px;
	font-weight:bold;
	cursor:pointer;
	font-size:11px;
}



/*----------clearfix----------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*--------end clearfix--------*/

#index #container
{
	width:806px;
	margin:20px auto;
	_margin:20px auto;
	text-align:left;
	
}

#index #hoofding
{
	width:806px;

}

#index #midden_container		
{
	width:806px;
	
}

#index #foto
{width:451px;
	}

#index #tekst
{width:320px;
	
	}
#index #logos
{width:806px;
	}
#index #footer
{width:806px;
	}
	
#index h1
	{
margin-left:20px;
/*background-color:Red;*/
}

.listclubs2{	
float:left;
margin-bottom:10px;
}

Table.Rotator
{
	width:90%;
}

Td.Rotator
{
	text-align:center;
	vertical-align:middle;
	padding-left:4px;
	padding-right:4px;
}