html,body {text-align:center;font:12px Arial,Helvetica,sans-serif; line-height: 16px;}
p,td,th {text-align:left;font:12px Arial,Helvetica,sans-serif;line-height: 16px;}
body {background:#fff url(/images/background_body.jpg) repeat-x ; margin:0px}
a,a:link,a:visited {color:#fd6703;border:0;text-decoration:none; }
a:hover,a:active {color:#000;border:0;text-decoration:underline}
a.more,a.more:link,a.more:visited {color:#666; font-weight:bold }
a.more:hover,a.more:active {text-decoration:underline}
p {margin-bottom:10px; margin-top:0px}
p.more-link {margin-top:10px}
form {margin:0}
h1 {font-size:24px; color:#000; margin-top:10px}
h2 {font-size:20px; color:#000; clear: both;}
h3 {font-size:18px; color:#000}
h3.alt {font-size:18px; color:#999; margin-top:5px}
h4 {font-size:13px; color:#000; margin:0px}
h5 {font-size:14px; color:#000; margin:0px}

fieldset {border:1px solid #666}
fieldset legend {color:#666;font-weight:bold;padding:0 5px}
fieldset div {padding:10px}
label {font-weight:bold}

td, th {padding-left:0px}
th  h4 { margin:0px}
img {border:0}

#wrapper {width:950px;text-align:left;margin-left:auto;margin-right:auto;background: url(/images/background_shadow.png) repeat-y top left; padding:0px 8px;}
#container {background:#FFF }
	#header {height:137px;overflow:auto;background:#000 url(/images/background_header.jpg) no-repeat top left}
	#header h1 {display:none}
	#header #logo {width:160px;float:left;padding:5px 0px}
	#header #top-menu { float:right; width:400px}
		#header #top-menu ul { margin:0px; padding:0px;  margin-top:5px}	
			#header #top-menu ul li { margin:0px; padding:0px; float:right; list-style:none}
				#header #top-menu ul li a { padding:0px 10px; border-left :1px solid #fff; color:#FFF}						
				#header #top-menu ul li a.last {border:0px}				

	#columns { text-align:left; background: #fff url(/images/background_sidebar.gif) repeat-y top right; height:100%; overflow:auto}
		#column_left {float:left;width:550px; padding:20px; color:#666666 ; overflow:hidden}
		#main-menu {height:24px}
			#main-menu ul { margin:0px; padding:0px;  margin-top:7px}	
			#main-menu ul li {}
				#main-menu ul li a span {display:none}		
					#main-menu ul li a, #main-menu ul li a:link,#main-menu ul li a:visited {  color:#797979; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; margin-right:8px}	
					#main-menu ul li a:hover, #main-menu ul li a:active {color:#000; }												
					#main-menu ul li a.last {border:0px; padding-right:0px}	
					#main-menu ul li.last { margin-right:0px} 			
				#main-menu ul li { margin:0px; padding:0px; float:left; ; list-style:none;}
				#main-menu ul li#m-home a, #main-menu ul li#m-home a:link, #main-menu ul li#m-home a:visited {width:33px; height:10px; background: url(/images/home_1.gif) no-repeat;display:block;}
				#main-menu ul li#m-home a.active, #main-menu ul li#m-home a:hover, #main-menu ul li#m-home a:active{background: url(/images/home_2.gif) no-repeat}
				#main-menu ul li#m-chalkdust a, #main-menu ul li#m-chalkdust a:link, #main-menu ul li#m-chalkdust a:visited {width:71px; height:10px; background: url(/images/chalkdust_1.gif) no-repeat;display:block;}
				#main-menu ul li#m-chalkdust a.active, #main-menu ul li#m-chalkdust a:hover, #main-menu ul li#m-chalkdust a:active { background: url(/images/chalkdust_2.gif) no-repeat;}
				#main-menu ul li#m-nieuws a, #main-menu ul li#m-nieuws a:link, #main-menu ul li#m-nieuws a:visited {width:46px; height:10px; background: url(/images/nieuws_1.gif) no-repeat;display:block;}
				#main-menu ul li#m-nieuws a.active, #main-menu ul li#m-nieuws a.active, #main-menu ul li#m-nieuws a:hover, #main-menu ul li#m-nieuws a:active { background: url(/images/nieuws_2.gif) no-repeat;}
				#main-menu ul li#m-digizine a,#main-menu ul li#m-digizine a:link, #main-menu ul li#m-digizine a:visited {width:50px; height:10px; background: url(/images/digizine_1.gif) no-repeat;display:block;}
				#main-menu ul li#m-digizine a.active, #main-menu ul li#m-digizine a:hover, #main-menu ul li#m-digizine a:active { background: url(/images/digizine_2.gif) no-repeat;}				
				#main-menu ul li#m-films a, #main-menu ul li#m-films a:link, #main-menu ul li#m-films a:visited {width:34px; height:10px; background: url(/images/films_1.gif) no-repeat;display:block;}      
				#main-menu ul li#m-films a.active, #main-menu ul li#m-films a:hover, #main-menu ul li#m-films a:active { background: url(/images/films_2.gif) no-repeat;}	
				#main-menu ul li#m-kalender a, #main-menu ul li#m-kalender a:link, #main-menu ul li#m-kalender a:visited {width:78px; height:10px; background: url(/images/toernooien_1.gif) no-repeat;display:block;}
				#main-menu ul li#m-kalender a.active, #main-menu ul li#m-kalender a:hover, #main-menu ul li#m-kalender a:active { background: url(/images/toernooien_2.gif) no-repeat;}			
				#main-menu ul li#m-instructie a, #main-menu ul li#m-instructie a:link, #main-menu ul li#m-instructie a:visited {width:69px; height:10px; background: url(/images/instructie_1.gif) no-repeat;display:block;}
				#main-menu ul li#m-instructie a.active, #main-menu ul li#m-instructie a:hover, #main-menu ul li#m-instructie a:active { background: url(/images/instructie_2.gif) no-repeat;}						
				#main-menu ul li#m-abonnementen a, #main-menu ul li#m-abonnementen a:link,  #main-menu ul li#m-abonnementen a:visited {width:82px; height:10px; background: url(/images/abonnement_1.gif) no-repeat;display:block;}             
				#main-menu ul li#m-abonnementen a.active,#main-menu ul li#m-abonnementen a:hover, #main-menu ul li#m-abonnementen a:active { background: url(/images/abonnement_2.gif) no-repeat;}						       
				#main-menu ul li#m-nieuwsbrief a, #main-menu ul li#m-nieuwsbrief a:link,  #main-menu ul li#m-nieuwsbrief a:visited {width:80px; height:10px; background: url(/images/nieuwsbrief_1.gif) no-repeat;display:block;}		
				#main-menu ul li#m-nieuwsbrief a.active, #main-menu ul li#m-nieuwsbrief a:hover, #main-menu ul li#m-nieuwsbrief a:active { background: url(/images/nieuwsbrief_2.gif) no-repeat}		
				#main-menu ul li#m-tennisspel a, #main-menu ul li#m-tennisspel a:link, #main-menu ul li#m-tennisspel a:visited {width:69px; height:10px; background: url(/images/tennisspel_1.gif) no-repeat;display:block;;margin-right:0px}
				#main-menu ul li#m-tennisspel a.active, #main-menu ul li#m-tennisspel a:hover, #main-menu ul li#m-tennisspel a:active { background: url(/images/tennisspel_2.gif) no-repeat;}	

		#column_right {float:right; width:305px; padding: 20px; height:100%; margin-top:0px; overflow:hidden}
		#column_right .block ul { list-style:none; margin:0; padding:0}
		#column_right .block ul li { list-style:none; margin:0; padding:0}		
		#column_right .block ul li span.date { font-size:10px; color:#999999; width:70px}				
		#column_right .block p.more { text-align:right; margin-top:12px; margin-bottom:0px}		

#footer {width:950px;text-align:left;margin-left:auto;margin-right:auto;margin-bottom:10px;background: url(/images/background_footer.png) no-repeat top left; padding:20px 8px 4px 8px ;height:50px; }
	#footerbar {float:left;width:780px;}
	#footer_logo {float:left;width:150px;height:24px;margin-left:10px;margin-top:2px;}
	#footer_guide {float:none;clear:both}
	#footer a,#footer a:link,#footer a:visited {color:#000;text-decoration:none}
	#footer a:hover,#footer a:active {color:#000;text-decoration:underline}
	#footer_links {float:right;width:580px;height:26px;padding:0 0; }
		#footer_links ul {margin:4px 0px}
		#footer_links li {float:right;padding:0;margin:0;font-size:10px; padding-right:6px; list-style:none}
		#footer_links li a, #footer_links li a:link,#footer_links li a:visited  {color:#000;border:0;padding:0 0px 0 6px;text-decoration:none;border-left:1px solid #000}
		#footer_links li a:hover, #footer_links li a:active  {color:#000}
		#footer_links li a.last {border-right:0}

.block {}
	.full { clear:both; display:block; margin-bottom:20px}
	.half { width:265px; float:left; margin-bottom:10px}
	.left { margin-right:20px}
	.block h2, .block h3 { margin-bottom:5px; margin-left:6px}
	#column_left .block .contents { padding:0px 6px;}
	#column_left .block .contents  h2, #column_left .block .contents  h3 { margin-left:0px}	
	.newslist { margin:0px; padding:0px; list-style:none}
	.newslist li { margin:0px; padding:0px; padding-left:20px; list-style:none; background:url(/images/bullet.gif) 5px 5px no-repeat; font-size:11px}
	.digizine-large { float:left; width:110px; height:130px; overflow:hidden; padding:0px 0px;}
	.digizine-promo { float:left; width:135px; }
	.digizine { float:left; width:175px;margin-left:6px; margin-bottom:12px }
	.digizine-small { float:left; width:55px; height:65px; ; overflow:hidden; margin-right:5px;}
	.digizine-small a , .digizine-promo a {font-weight:bold}
.end { clear:both}

#column_right .block {width:300px; margin-bottom:20px}
#column_right .block .header { background:url(/images/background_block_header.gif) no-repeat top left; height:18px; padding:5px 20px 2px 20px; text-transform:uppercase}
#column_right .block  h2 {margin-top:2px}
#column_right .block .header h3 { margin: 0px; color:#FFF; font-size:14px}
#column_right .block .contents { background:#fff; border: 1px solid #cbcbcb; border-bottom:0px; border-top:0px; padding:3px 20px 0px 20px;}
#column_right .block .footer { background:url(/images/background_block_footer.gif) no-repeat top left; height:10px; overflow:hidden; display:block;clear:both}

.block #partners ul {list-style:none; margin:0px; padding:0px}
.block #partners ul li { float:left; list-style:none; margin:0px; padding:0px}
.block #partners ul li img { margin-right:14px; margin-bottom:11px}
.block #partners ul li img.end { margin-right:0px}

#column_left .line { border-bottom:1px solid #e5e5e5;border-top:1px solid #ccc; display:block; padding-top:1px;display:block; margin-bottom:8px}
#column_right .line { border-bottom:2px solid #fff; display:block; padding-top:3px;clear:both; display:block}
	
#featured-articles	{ padding:0px 6px}
#featured-articles .featured-article	{height:100px; margin-bottom:15px;}
#featured-articles .featured-article .article-image {float:left;width:100px; height:100px; overflow:hidden; margin-right:20px; position:absolute}
#featured-articles .featured-article .article-image .overlay { position:absolute;top:0; left:0}
#featured-articles .featured-article .abstract {float:right; width:420px; color:#666}
#featured-articles .featured-article .abstract h3 {font-size:14px; margin-left:0px; margin-top:4px}
#featured-articles .featured-article .abstract h3 a {color:#000}
#featured-articles .featured-article .abstract a { font-weight:bold}

	
#instruction-articles	{ padding:0px 6px; margin-top:25px; height:100%; }
#instruction-articles .instruction-article	{height:100px; margin-bottom:15px; width:265px; float:left}
#instruction-articles .instruction-article .article-image {float:left;width:100px; height:100px; overflow:hidden; margin-right:10px; position:absolute}
#instruction-articles .instruction-article .article-image .overlay { position:absolute;top:0; left:0}
#instruction-articles .instruction-article .abstract {float:right; width:145px; color:#666}
#instruction-articles .instruction-article .abstract h3 {font-size:14px; margin-left:0px; margin-top:0px}
#instruction-articles .instruction-article .abstract h3 a {color:#000}
#instruction-articles .instruction-article .abstract a { font-weight:bold}
	
#search {float:right}
#search form {margin:0;padding:0}
#search form input { font-size:9px;}

#menu {float:left;width:160px; clear:both;}
#contentarea {width:780px;float:left;padding-top:0px;}
#leaderboard {text-align:center;padding:10px;}
#searchbar {padding:5px;padding-left:15px; background-color:#13588f;text-align:left;margin-left:1px; color:#FFF; }
#searchbar  input {font-size:10px}
#searchbar a,#searchbar  a:link,#searchbar  a:visited {color:#fff;}
#searchbar a:hover,#searchbar  a:active {color:#fff;}
#content {width:754px;float:right; padding:10px; height:100%; }
.home { padding:0px;}
#content .article_image {float:right; text-align:center; overflow:hidden; border:0px solid #000; width:100px; height:100px;padding:0px; vertical-align:middle;margin-left:5px;}
#content .article_image img {padding:0;margin:0}

#wrapper #container #contentarea #content li {margin-left:0px;padding-left:0px;}
#content  hr {margin:0;color:#e3e3e3;height:1px;border-color:#e3e3e3; margin:0; float:none; clear:both}

#sidebar {width:340px;float:left;margin-left:10px;padding:5px 2px 5px 2px;}
#sidebar p {margin-bottom:3px;margin-top:3px}
#sidebar hr {margin:0;color:#FFF;height:2px;border-color:#FFF}
#sidebar h2 {border-bottom:1px solid #ccc;padding-bottom:4px;}
#sidebar ul {margin:0;padding:0px; margin-left:15px}
#sidebar ul li {margin:0;padding:0px; list-style:square}
#sidebar a,#sidebar a:link,#sidebar a:visited,#content a,#content a:link,#content a:visited {color:#28539c; font-weight:bold}
#content a.alt, #content a.alt:link,#content  a.alt:visited {font-weight:normal}
#content a.alt:hover, #content a.alt:active {font-weight:normal}
#content h3 a,#content h3 a:link,#content h3 a:visited {color:#13588f}
#sidebar #rectangle {margin-top:10px;margin-bottom:10px}
#fullbanner {text-align:center;padding:10px;padding-bottom:0;clear:both}

.guide {clear:both;float:none}
.small {font-size:9px}
.cover { margin-right:10px;margin-bottom:10px; float:left;}
#content input,#content select, #content textarea { font:9px Verdana,Arial,Helvetica,sans-serif}
.tblheadlines td {padding-bottom:5px;}


#content .data td a, #content .data td a:link, #content .data td a:visited{ font-style:normal;font-weight:normal}

div.poll_answer {;vertical-align:middle;clear:left;display:block; margin-top:2px;}
div.poll_answer_radio {float:left;clear:left;width:20px;height:20px;padding:0;padding-right:5px}
div.poll_button input {font-size:10px}
div.poll_answer_bar {float:left;clear:left;width:100px;background-color:#FFF;display:block;border:1px solid #192168;overflow:hidden;height:10px;margin:0;padding:0;margin-top:2px;}
#content div.poll_answer_bar img {margin:0px; padding:0px;}
div.poll_answer_percentage {float:left;width:100px;height:15px;padding-left:5px;display:block;margin-top:0px; font-size:10px}
div.poll_answer_text {padding-top:1px;padding-bottom:0;font-weight:normal;}
div.poll_question {padding-top:2px;padding-bottom:2px;display:block;}
div.poll_button {clear:both;float:none}
div.poll_button input {font-size:10px}
div.poll_image {float:right}



.poll_result { float:left; width:350px; border:1px solid #ccc;padding:2px 10px 10px 10px;display:block; margin-bottom:5px;}

.buttonbanners {margin-top:10px;}
.buttonbanners img {padding:2px;}
.category {color:#666}
.more {margin-top:4px;margin-bottom:4px;}

.insert{ float:right; margin-left:8px;margin-bottom:8px; display:inline;width:80px;}
.rss {float:right}
.buttonbanner{margin-bottom:8px;}


.more { margin-top:20px;}
.newsinfo { margin-bottom:8px; padding:0px 6px}
.homepage_block {margin-bottom:10px; padding:6px 6px 2px 6px ; display:block}


.data { background-color:#fd6703}
.data th,.data td {text-align:left; vertical-align:top;padding:3px}
.data td {  background-color:#FFF}
.data th { color:#FFF; font-weight:bold}
.data tr.odd th,.data tr.odd td { background-color:#EEE}

.video_home { display:block; height:100%; overflow:auto; clear:both; margin-bottom:4px}
.video_home .thumbnail { float:left; width:68px;height:41px; position:relative; overflow:hidden; display:block}
.video_home .thumbnail a { position:relative}
.video_home .description {width:180px; float:left}
.video_home .description a {color:#666}
.video_home .description h4 { margin:0px}
.video_home .description h4 a { color:#000000}

.video_featured { display:block; height:100%; overflow:auto;  margin-bottom:2px; float:left; width:247px}
.video_featured  .thumbnail {width:104px; float:left}
.video_featured  .description {width:130px; float:left; }
.video_featured  .description a.none {color:#666}
.video_featured  .description h4 { margin:0px}
.video_featured  .description h4 a { color:#000000}

.video_listing { display:block; height:100%; overflow:auto;  margin-bottom:2px; float:left; width:179px}
.video_listing  .thumbnail { display:block}
.video_listing  .description { font-size:10px}
.video_listing  .description a.none {color:#666}
.video_listing  .description h4 { margin:0px}
.video_listing  .description h4 a { color:#000000}

.video-description {margin-bottom:12px; display:block; height:100%}
.player-arena { width: 360px; float:left}
.video-informatie { text-align:right}

.article-image-full { float:right; margin-left:12px; margin-bottom:12px}
.newsinfo { margin-top:14px; font-style:italic}

#enquete { border:2px solid #666; position: absolute; width:600px; height:360px; z-index:99; background-color:#efefef;  margin-left:100px; margin-top:0px;filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
	display:none
 }
#enquete-header{height:20px; width:592px; background-color:#666; color:#FFFFFF; font-size:16px; font-weight:bold; padding:8px 4px}
#enquete-content {padding:8px;height:304px; width:584px;overflow:auto} 
#enquete_close { float:right}