@charset "utf-8";
/* 
	CSS Document 
	
	kleuren:
		- licht-wit:	#eeeeee;
		- paars:		#cc00ff;
		- grijs:		#606365;
*/

body{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#606365;
	background-color:#eeeeee;
	height:auto;
}

.clearer{
	clear:both;
	font-size:1px;
	height:0px;
	width:1px;
	overflow:hidden;	
}

p, td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#606365;
}

a{
	text-decoration:none;
	color:#cc00ff;
}

a:hover{
	text-decoration:underline;	
}

a.grijsBlock{
	display:block;
	color:#606365;
	text-decoration:none;
}

a:hover.grijsBlock{
	text-decoration:none;
}

a.routebeschrijving{
	padding:5px 0px 5px 25px;
	background-image:url(../images/google-map-icon.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}

h1{
	font-size:26px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}

ol{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}

.paars{
	color:#cc00ff;
}

.grijs{
	color:#606365;
}

h2{
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h3{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

form{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	width:240px;
	border:1px solid #999999;
	background-color:#CCCCCC;
	color:#333333;
}

.input_klein{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	border:1px solid #999999;
	background-color:#CCCCCC;
	color:#333333;
}

#formClubZoeken #formClubZoekenPostcode{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	width:80px;
	border:1px solid #999999;
	background-color:#CCCCCC;
	color:#333333;
}

#formClubZoeken #formClubZoekenStraal{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	width:120px;
	border:1px solid #999999;
	background-color:#CCCCCC;
	color:#333333;
}

.formError{
	font-weight:bold;
	color:#cc00ff;
}

legend{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#cc00ff;
}

fieldset{
	width:680px;
}

#mainContainer{
	width:990px;
	margin:auto;
}

#logoHeader{
	width:990px;
	height:90px;
}

#logo_header_links{
	width:300px;
	height:90px;
}

#logo_header_rechts{
	width:680px;
	height:90px;
}

#follow_us{
	margin:30px 0px 0px 475px;
}

#follow_us div{
	float:left;	
}

#follow_us #hyves{
	margin:0px 12px 0px 0px;
}

#follow_us #twitter{
	margin:2px 0px 0px 0px;
}

#menuHeader{
	width:990px;
	height:40px;
	background-image:url(../images/menu_balk_bg.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
}

#menuHeader #menuItems{
	float:left;
	width:700px;
}

#menuHeader #menuItems ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#menuHeader #menuItems .menuItem,.menuItemActive{
	float:left;
	margin:0px 0px 0px 0px;
	padding:5px 15px 10px 15px;
	background-image:url(../images/menu_item_bg.jpg);
	background-position:right;
	background-repeat:no-repeat;
}

#menuHeader #menuItems .menuItem a.hoofdMenuLink{
	color:#eeeeee;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
}

#menuHeader #menuItems .menuItemActive a.hoofdMenuLink{
	color:#cc00ff;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
}

#menuHeader #menuItems .menuItem a.hoofdMenuLink:hover, #menuHeader .menuItem #menuItemActive{
	color:#cc00ff;
}

#menuHeader #menuItems ul li ul{
	display:none;
	position:absolute;
	margin-top:10px;
	margin-left:-16px;
	border-left:1px solid #989b9c;
	border-right:1px solid #989b9c;
	border-bottom:1px solid #989b9c;
}

.subMenuLink{
	display:block;
	background-color:#2b2f32;
	padding:3px 15px 3px 15px;
	color:#eeeeee;
	font-size:14px;
	text-decoration:none;
}

.subMenuLink:hover{
	color:#cc00ff;
	text-decoration:none;
}

#menuHeader #snelZoeken{
	float:left;
	width:290px;
}

#menuHeader #snelZoeken #formSnelZoeken{
	margin:8px 0px 0px 54px;
}

#menuHeader #snelZoeken #formSnelZoeken #formSnelZoekenTrefwoord{
	width:153px;
	height:18px;
	font-size:14px;
	line-height:16px;
	margin:4px 0px 0px 0px;
	background-color:transparent;
	border-width:0px;
}

#menuHeader #snelZoeken #formSnelZoeken #formSnelZoekenButton{
	
}

#formSnelZoekenResultaat{
	width:243px;
	height:auto;	
	position:absolute;
	margin:0px 0px 0px -7px;
}

#formSnelZoekenResultaat table{
	background-color:#2b2f32;
}

#formSnelZoekenResultaat table .trResultaat{
	cursor:pointer;	
	display:block;
}

#formSnelZoekenResultaat table .trResultaatHover{
	background-color:#eeeeee;
	cursor:pointer;	
	display:block;
}

#formSnelZoekenResultaat table .trResultaatHover .clubNaam{
	color:#2b2f32;	
}

#formSnelZoekenResultaat table .titel{
	color:#eeeeee;
	font-weight:bold;
	padding:10px 0px 0px 10px;
}

#formSnelZoekenResultaat table .clubLand{	
	padding:0px 0px 0px 10px;
}

#formSnelZoekenResultaat table .clubNaam{
	color:#eeeeee;
	padding:0px 0px 0px 4px;
}

#formSnelZoekenResultaat table .clubPlaats{
	color:#606365;
	padding:0px 10px 0px 10px;
}

#formSnelZoekenResultaat table .geenResultaat{
	color:#eeeeee;
	padding:0px 10px 0px 10px;
}

#formSnelZoekenResultaat table .snelZoekenResultaatLijn{
	background-image:url(../images/snelZoekenResultaatLijn.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:18px;
	width:243px;
}

#pictureHeader{
	width:990px;
	height:175px;
	margin:15px 0px 0px 0px;
}

.kolom{
	float:left;
}

#fullKolom{
	margin:15px 0px 0px 0px;
	width:720px;
}

#fullKolom .fullBlock{
	margin:0px 0px 15px 0px;
}

#fullKolom .header{
	width:720px;
	background-image:url(../images/fullKolom_header_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:11px;		
}

#fullKolom .content{
	width:720px;
	background-color:#ffffff;
}

#fullKolom .content .marge{
	padding:0px 10px 10px 10px;
}

#fullKolom .footer{
	width:720px;
	background-image:url(../images/fullKolom_footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:11px;	
}

#relatedKolom{
	margin:15px 0px 0px 15px;
	width:255px;
}

#relatedKolom .relatedBlock{
	margin:0px 0px 15px 0px;
}

#relatedKolom .header{
	width:255px;
	background-image:url(../images/relatedKolom_header_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:11px;
}

#relatedKolom .content{
	width:255px;
	background-color:#ffffff;
}

#relatedKolom .content .marge{
	padding:0px 10px 10px 10px;
}

#relatedKolom .footer{
	width:255px;
	background-image:url(../images/relatedKolom_footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:11px;	
}

.imgMarginRight{
	margin:0px 10px 0px 0px;
}

.imgMarginLeft{
	margin:0px 0px 0px 10px;
}

.toolbarLeft{
	float:left;
	width:650px;
}

.toolbarRight{
	float:left;
}

.toolbarRight ul{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.toolbarRight ul li{
	display:inline;
	margin:0px 5px 0px 0px;
}

.fourBlocks{
	width:176px;
	margin:0px 2px 0px 2px;
	float:left;
}

.fourBlocks .marge{
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#preloader{
	visibility:hidden;
}

.formButtonPaars{
	background-color:#cc00ff;
	color:#ffffff;
	font-weight:bold;
	border:1px solid #999999;
	height:22px;
}

#footer{
	width:990px;
}

#footer #footer_header{
	width:990px;
	height:10px;
	background-image:url(../images/footer_header.jpg);
	background-repeat:no-repeat;
}

#footer #footer_content{
	width:970px;
	height:auto;
	background-image:url(../images/footer_content.jpg);
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
}

#footer #footer_content ul{
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	float:left;
	width:150px;
}

#footer #footer_content ul li{
	list-style-type:none;
}

#footer #footer_content ul li.footer_li{
	list-style-type:square;
	margin:0px 0px 0px 15px;
}

#footer #footer_content ul li.footer_li_active{
	list-style-type:square;
	margin:0px 0px 0px 15px;
	color:#CCCCCC;
}

#footer #footer_content ul li.footer_li span{
	font-weight:bold;
	color:#CCCCCC;
}

#footer #footer_content ul li.footer_li a{
	color:#606365;
}

#footer #footer_content ul li.footer_li_active a{
	color:#CCCCCC;
}

#footer #footer_content ul li.footer_li a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

#footer #footer_content ul li.footer_li_active a:hover{
	color:#CCCCCC;
	text-decoration:none;
}

#footer #footer_footer{
	width:990px;
	height:10px;
	background-image:url(../images/footer_footer.jpg);
	background-repeat:no-repeat;
}

.clubInfoOpsomming{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.clubInfoOpsomming li{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

.clubInfoOpsommingBullet{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.clubInfoOpsommingBullet li{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 0px;
	list-style-type:square;
}

#staticGoogleMap{
	margin:5px 0px 0px 0px;
}

.paginering{
	margin:0px 0px 5px 0px;
}

#ajaxLoaderGoogleMap{
	padding:92px 92px 92px 92px;
}

#tableZoekResultaat{
	
}

#tableZoekResultaat .trZoekResultaat{
	cursor:pointer;	
}

#tableZoekResultaat .trZoekResultaatHover{
	background-color:#eeeeee;
	cursor:pointer;	
}

#tableZoekResultaat .trZoekResultaatHover td{
	/*color:#FFFFFF;*/
}

#route_googlemap{
	width:700px;
	height:500px;
}

#carousel{
	text-align:center;
}

#clubZoekenKolom1{
	width:280px;
	padding:20px 0px 0px 0px;
}

#clubZoekenKolom2{
	width:300px;
}

#clubZoekenKolom3{
	width:120px;
	padding:70px 0px 0px 0px;
}

.relatedBlock #nieuwsbriefAanmelden{
	background-image:url(../images/nieuwsbrief_aanmelden_block.jpg);
	background-repeat:no-repeat;
	width:255px;
	height:133px;
}

.relatedBlock #nieuwsbriefAanmelden table{
	padding:83px 0px 0px 12px;
}

.input_nieuwsbrief_aanmelden{
	background-color:transparent;
	border-width:0px;
	font-size:14px;
	line-height:16px;
}

.agenda_verborgen{
	display:none;
}

#wplfooter{
	text-align:center;
	width:990px;
	margin:5px 0px 0px 0px;
}

.googleAdSenseFull{
	width:700px;
	text-align:center;
}

#doorlink{
	width:990px;
	text-align:center;
	margin:100px 0px 0px 0px;
}

#bannerSkyScraper{
	margin:15px 0px 15px 0px;
	width:720px;
	text-align:center;
}