body													{ margin: 0px; font-size: 12px; font-family: "Arial"; color: #000000; text-align: left; background-color: #FFFFFF; }

a:link													{ color: #000000; text-decoration: none;}
a:visited 												{ color: #000000; text-decoration: none;}
a:hover 												{ color: #000000; text-decoration: underline; }
a:active 												{ color: #000000; text-decoration: none;}
a img 											{ border: none; }

/* remove dashed outline */
a, input, object, embed
{
                outline: none;
}

h1 														{ color: #000000; font-size: 17px; text-align: left; font-weight: bold; margin: 0px 0px 10px 0px; padding: 0px; }
h2 														{ color: #000000; font-size: 14px; text-align: left; font-weight: bold; margin: 0px; padding: 0px; }
h3 														{ color: #000000; font-size: 14px; text-align: left; font-weight: bold; margin: 0px; padding: 0px; }
h4 														{ color: #000000; font-size: 17px; text-align: left; font-weight: bold; margin: 0px; padding: 0px; }
h5 														{ color: #000000; font-size: 20px; text-align: left; font-weight: bold; margin: 0px; padding: 0px; }

p 														{ font-size: 12px; margin: 0px; padding: 0px; } 

td														{ vertical-align: top; }

input													{ font-size: 11px; border: 1px solid #7F9DB9; }
select													{ font-size: 11px; border: 1px solid #7F9DB9; }
textarea												{ font-size: 11px; border: 1px solid #7F9DB9; font-family: "Arial"; }
		
.small													{ font-size: 11px; }
.input													{ font-size: 11px; }
.submit													{ font-size: 11px; border: 1px solid #0067B1; }
.dark													{ background-color: #FFFFFF; }
.light													{ background-color: #FFFFFF; }
.error													{ color: #990000; }

.normaal												{ font-size: 12px; color: #000000; }
.kleiner												{ font-size: 11px; color: #000000; }
.groter													{ font-size: 13px; color: #000000; }

.volgende												{ float: right; font-weight: bold; }
.vorige													{ float: left; font-weight: bold; }

.union #container 										{ width: 999px; margin: 0px auto; }
	.union #content_socialmedia							{ position: absolute; margin-left: 857px; margin-top: 25px; }
	
	.union #sportinnuland_vestigingen					{ width: 999px; height: 65px; }
		.union #sportinnuland_vestigingen_links			{ width: 477px; height: 65px; float: left; }
		.union #sportinnuland_vestigingen_rechts		{ width: 522px; height: 65px; float: left; }
	
	.union #visual										{ width: 999px; height: 283px; padding-bottom: 5px; overflow: hidden; }
		.union #wissel									{ width: 999px; height: 283px; overflow: hidden; }
	
	.union #links										{ width: 155px; float: left; }
		
		.union #menu									{ width: 153px; margin-bottom: 5px; }
			.union #menu_kop							{ width: 153px; overflow: hidden; background-color: #B69900; }
			.union #menu_content						{ width: 145px; padding: 5px 3px 5px 3px; background: #B69900; border: 1px solid #B69900; border-top: none;  }
		
		.union #sponsoren								{ width: 153px; margin-bottom: 5px; }
			.union #sponsoren_kop						{ width: 153px; overflow: hidden; background: #B69900; }
			.union #sponsoren_content					{ width: 145px; padding: 5px 3px 5px 3px; background: #B69900; border: 1px solid #B69900; border-top: none; }
		
		.union #zoeken									{ width: 153px; margin-bottom: 5px; }
			.union #zoeken_kop							{ width: 153px; overflow: hidden; }
			.union #zoeken_content						{ width: 145px; padding: 5px 3px 5px 3px; background: #B69900; border: 1px solid #B69900; border-top: none;  }
			
	.union #midden										{ width: 633px; padding: 0px 6px 0px 4px; float: left; }
		 
		.union #content_top								{ width: 631px; overflow: hidden; background: #B69900; border: 1px solid #000000; border-bottom: none; }
			.union #content								{ width: 611px; padding: 5px 10px 10px 10px; border: 1px solid #000000; border-top: none; background: #FFFFFF; }
			
		.union #midden_kolom_1							{ width: 303px; padding-top: 5px; margin-right: 5px; float: left; }
			
			.union #nieuws_midden						{ width: 301px; margin-bottom: 5px; }
				.union #nieuws_midden_kop				{ width: 301px; overflow: hidden; background: #B69900; }
				.union #nieuws_midden_content			{ width: 299px; border: 1px solid #000000; border-top: none;}
			
		.union #midden_kolom_2							{ width: 320px; margin-left: 5px; float: left; }
		
			.union #fotoalbum_midden					{ width: 320px; margin-bottom: 5px; }
				.union #fotoalbum_midden_kop			{ width: 320px; overflow: hidden; background: #B69900; }
				.union #fotoalbum_midden_content		{ width: 318px; padding: 2px 0px; text-align: center; border: 1px solid #000000; border-top: none; }
				
	.union #rechts										{ width: 200px; float: left; }
				
		.union #nieuws_rechts							{ width: 198px; margin-bottom: 5px; }
			.union #nieuws_rechts_kop					{ width: 198px; overflow: hidden; background-color: #B69900; }
			.union #nieuws_rechts_content				{ width: 196px; border: 1px solid #000000; border-top: none; }
			
		.union #fotoalbum_rechts						{ width: 198px; margin-bottom: 5px; }
			.union #fotoalbum_rechts_kop				{ width: 198px; overflow: hidden; background-color: #B69900; }
			.union #fotoalbum_rechts_content			{ width: 196px; border: 1px solid #000000; border-top: none; }
			
		.union #poll_rechts								{ width: 198px; margin-bottom: 5px; }
			.union #poll_rechts_kop						{ width: 198px; overflow: hidden; background-color: #B69900; }
			.union #poll_rechts_content					{ width: 190px; padding: 5px 3px 5px 3px; background: #B69900; border: 1px solid #000000; border-top: none; }
			
		.union #kalender_rechts							{ width: 198px; margin-bottom: 5px; padding-top: 5px; }
			.union #kalender_rechts_kop					{ width: 198px; overflow: hidden; background-color: #B69900; }
			.union #kalender_rechts_content				{ width: 196px; border: 1px solid #000000; border-top: none; }
			
/* NAVIGATIE */
.hoofdmenu												{ margin: 0px; padding: 0px 5px 5px 5px; font-weight: bold; }
.hoofdmenu_item											{ list-style: none; color: #FFFFFF; margin: 0px; padding: 1px 0px; text-decoration: none; font-weight: bold; }
	.hoofdmenu_item	a									{ list-style: none; color: #FFFFFF; margin: 0px; padding: 1px 0px; text-decoration: none; font-weight: bold; }
	.hoofdmenu_item	a:hover								{ list-style: none; color: #100C4B; margin: 0px; padding: 1px 0px; text-decoration: none; font-weight: bold; }
	
.submenu												{ font-size: 11px; padding: 3px 5px 1px 4px; }
.submenu_item											{ list-style: none; font-size: 11px; padding: 1px 0px 0px 0px; } 
.menu_active											{ color: #100C4B; text-decoration: none; }

/* TEKSTBLOKKEN */
.tekstblok_kolom_1										{ width: 303px; margin-bottom: 5px; overflow: hidden; }
.tekstblok_kolom_2										{ width: 320px; margin-bottom: 5px; overflow: hidden; }
.tekstblok_rechts										{ width: 200px; margin-bottom: 5px; overflow: hidden; }

/* NIEUWS */
.nieuws_licht											{ width: 100%; padding: 5px 5px 5px 5px; background: #F0ECDF; }
.nieuws_donker											{ width: 100%; padding: 5px 5px 5px 5px; background: #EEE5C9; }

/* KALENDER */
.kalender_licht											{ background-color: #F0ECDF; padding: 5px; }
.kalender_donker										{ background-color: #EEE5C9; padding: 5px; }
.kalender_maand											{ width: 283px; margin-top: 10px; margin-right: 20px; float: left; font-size: 12px; }
.kalender_maand_kop										{ width: 283px; height: 20px; border: 1px solid #000000; background: #B69900; border-bottom: none; height: 20px; overflow: hidden; float: left; }
.kalender_maand_content									{ width: 283px; border: 1px solid #000000; border-top: none; float: left; }
.kalender_maand_content a:hover							{ color: #000000; }	

