/* General styles */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #4b515a;
	font: normal 12px Arial, Helvetica, sans-serif;
}

a img {
	border: 0;
}

embed, object {
	position: relative;
	z-index: 0;
}
	
a, 
a:link, 
a:visited {
	color: #eee;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	outline:none;
}

a:hover {
	text-decoration: underline;
}

table.dataTable {
	border-collapse:collapse;
	width:100%;
}
	
table.dataTable td {
	padding:6px;
	width:50%;
	margin-bottom:14px;
}

table.dataTable a,
table.dataTable a:link,
table.dataTable a:visited{
	color:#062ab8;
	text-decoration:underline;
}

table.schema a:hover{
		color:#859eff;
}

table.schema {
	border-collapse:collapse;
	width:100%;
}
	
table.schema td {
	padding:6px;
	margin-bottom:14px;
	border:1px solid #ccc;
}

table.schema a,
table.schema a:link,
table.schema a:visited{
	color:#062ab8;
	text-decoration:underline;
}

table.schema a:hover{
		color:#859eff;
}

h1{
	font-size:24px;
	font-weight:bold;
}

h2{
	font-size:16px;
	font-weight:bold;
}


h3{
	font-size:14px;
	font-weight:bold;
}


h4{
	font-size:12px;
	font-weight:bold;
}


/* Clearfix */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {	
	zoom: 1;
}

* html .clearfix {height: 1%;}

/* All pages styles */

#shadow_wrpr{
	max-width:966px;
	min-width: 750px;
	background:url('../images/bg_left_shadow.gif') repeat-y top left #fff;
	padding-left:11px;
	margin:0 auto;
}

* html body #shadow_wrpr {width:expression((document.documentElement.offsetWidth) > 986 * (parseInt(document.body.currentStyle.fontSize) / parseInt(document.body.currentStyle.fontSize))?  "966px" : ((document.documentElement.offsetWidth) < 750 ? "750px" : "auto")); }

#page_wrpr{
	background:url('../images/bg_right_shadow.gif') repeat-y top right #fff;
	padding-right:11px;
	position:relative;
}



#header{
	background:url('../images/bg_header.jpg') no-repeat top left;
	height:136px;
	color:#fff;
}

#logo{
	float:left;
	width:400px;
}

#main_menu {
	float:right;
	height:23px;
	padding-left:15px;
	padding-right:10px;
	width:250px;
}

#main_menu ul{
	list-style:none;
	float:right;
}

#main_menu li{
	float:left;
	background:url('../images/bg_main_menu_item.gif') repeat-y center left;
	padding-top:3px;
}

#main_menu li:hover{
	float:left;
}

#main_menu a,
#main_menu a:link,
#main_menu a:visited{
	color:#fff;
	font-weight:normal;
	padding-left:7px;
	padding-right:5px;
	font-size:11px;
}

#main_menu a:hover{
	text-decoration:underline;
}

#sport_menu {
	background:url('../images/bg_sport_menu.gif') no-repeat top left;
	height:28px;
	padding-left:15px;
}

#sub_menu{
	height:29px;	
	background:url('../images/bg_sub_menu.gif') no-repeat;
}

#sub_menu ul{
	list-style:none;
}

#sub_menu li{
	float:left;
	padding-top:6px;	
	padding-left:8px;
	padding-right:8px;
	background:url('../images/bg_sub_menu_item.gif') no-repeat 0px 12px;
	height:23px;
}

#sub_menu li.first_item{
	background:none;
}

#sub_menu li.title{
	margin:0;
	padding:0;
}

#sub_menu li.selected{
	
}

#sub_menu li.selecteda,
#sub_menu li.selected a:link,
#sub_menu li.selected a:visited{
	text-decoration:underline;
}

#sub_menu li img{
	border:none;
}

#sport_menu ul{
	list-style:none;
}

#sport_menu ul{
	list-style:none;
}

#sport_menu li{
	float:left;
	background:url('../images/bg_sport_menu_item.gif') repeat-y 0 0;
	padding-top:6px;
	height:22px;
	padding-left:8px;
	padding-right:5px;
}

#sport_menu li a,
#sport_menu li a:link,
#sport_menu li a:visited{
	color:#fdfdfe;
	text-decoration:none;
}

#sport_menu li a:hover{
	text-decoration:underline;
}

#sport_menu li.selected{
	background:white;
}

#sport_menu li.selected a,
#sport_menu li.selected a:link,
#sport_menu li.selected a:visited{
	color:#001873
}



#search{
	top:107px;
	right:22px;
	position:absolute;
}

#search input.btn_submit{
	background:url('../images/b_zoeken.gif') no-repeat top left;
	width:54px;
	height:18px;
	border:none;
	margin-left:2px;
	padding-bottom:2px;
	cursor:pointer;
}

#search input.searchfield{
	width:145px;
	height:14px;
	font-size:10px;
	color:#8f8f8f;
}

#left_column{
	margin-right:269px;
	border-right:1px solid #cfcdcd;
	width:auto;
	padding-left:15px;
	padding-right:15px;
	background-color:#fff;
	margin-top:5px;
	margin-bottom: 25px;
}

#left_column h1.topic{
	border-bottom:1px solid #ccc;
	margin-bottom:8px;
}

#event_desc ul,
#event_desc ol
{
	margin-left: 21px;
}

#internal_content{
	position:relative;
	margin:0;
	background-color:#fff;
	width:auto;
}


span.topic{
	color:#0437fc;
	text-transform:uppercase;
}

span.sub_topic{
	color:#f2871d;
}

span.sub_topic a,
span.sub_topic a:link,
span.sub_topic a:visited{
	color:#f2871d;
	text-decoration:none;
	font-size:24px;
}

span.sub_topic a:hover{
	color:#f2871d;
	text-decoration:underline;
}

#kalender ul{
	list-style:none;
}

#top_kalender{
	background:#032091;
	text-align:center;
	color:#e4e4e4;
	font-weight:bold;
	font-size:26px;
	padding-top:5px;
}

#top_kalender div.prev {
	display:inline;
	position:absolute;
	left:12px;
	font-size:16px;
	margin-top:5px;
}

html>body #top_kalender div.prev {
	*left: 25px;
}

#top_kalender div.year{
	display:inline;
}

#top_kalender div.next{
	display:inline;
	position:absolute;
	right:12px;
	font-size:16px;
	margin-top:5px;
}

html>body #top_kalender div.next {
	*right: 294px;
}

#top_kalender a,
#top_kalender a:link,
#top_kalender a:visited{
	font-size:16px;
	color:#e4e4e4;
	text-decoration:none;
}

#top_kalender a:hover{
	color:#fff;
}

#bottom_kalender{
	background:#d2dbfe;
	text-align:center;
	margin-bottom:20px;
	line-height:28px;
}

table.kalender{
	width:100%;
	border-collapse: collapse; 
	background:#d2dbfe;
}

table.kalender tr.titles{
	background:url('../images/bg_kalender_titles.gif') repeat-x; 
	height:37px;
	color:#fff;
	font-weight:bold;
}

table.kalender td{
	padding:3px 10px 3px 10px;
}


table.kalender tr.date_row{
	color:#062ab8;
	font-weight:bold;
}

table.kalender tr.date_row td{
	border-right:4px solid #d2dbfe;
	border-top:4px solid #d2dbfe;
	border-bottom:4px solid #d2dbfe;
	border-collapse:collapse;
}

table.kalender tr.date_row td.last_item{
	border-right:none;
}

table.kalender tr.active{
	background:#fff;
}

table.kalender tr.inactive{
	background:#e3e6f2;
}	

table.kalender a,
table.kalender a:link,
table.kalender a:visited{
	color:#062ab8;
	text-decoration:underline;
}

table.kalender a:hover{
	color:#859eff;
}

#uitslagen h2{
	color:#f27800;
	font-weight:bold;
	font-size:12px;
	margin-top:12px;
	text-transform:uppercase;
	margin-bottom:6px;
	border-top:1px dashed #ccc;
	padding-top:12px;
}

#uitslagen h2.first_item{
	border:none;
	margin-top:5px;
	padding-top:0px;
}

	
#uitslagen p{
	margin-bottom:10px;
}

#uitslagen span.selected{
	color:#072bbb;
	font-weight:bold;
}

#uitslagen a,
#uitslagen a:link,
#uitslagen a:visited{
	color:#3d61f3;
	text-decoration:underline;
}

#uitslagen a:hover{
	color:#859bf3;
}

table.uitslagen{
	width:100%;
	border-collapse: collapse; 
	background:#fff;
}

table.uitslagen tr.titles{
	background:url('../images/bg_uitslagen_top.gif') repeat-x; 
	height:37px;
	color:#fff;
	font-weight:bold;
}

table.uitslagen tr.category{
	background:#fce1c6;
	color:#072bbb;
	font-weight:bold;
}

table.uitslagen td{
	padding:3px 10px 3px 10px;
}


table.uitslagen tr.result_row{
	color:#062ab8;
	font-weight:normal;
}

table.uitslagen tr.result_row td{
	border-right:4px solid #fce1c6;
	border-top:4px solid #fce1c6;
	border-bottom:4px solid #fce1c6;
	border-collapse:collapse;
	background:#fff;
}

table.uitslagen tr.result_row td.last_item{
	border-right:none;
}

table.uitslagen tr.active{
	background:#fff;
}

table.uitslagen tr.inactive{
	background:#e3e6f2;
}	

table.uitslagen td.position{
	font-weight:bold;
	width:10px;
}	

table.uitslagen a,
table.uitslagen a:link,
table.uitslagen a:visited{
	color:#062ab8;
	text-decoration:underline;
}

table.uitslagen a:hover{
	color:#859eff;
}

#bottom_uitslagen{
	background:#fce1c6;
	text-align:center;
	margin-bottom:20px;
	line-height:28px;
}


#right_column{
	position:absolute;
	top:0;
	right:0;
	width:261px;
	background-color:#011253;
	overflow:hidden;
}

* html body #right_column {
	right:10px;
}

#sponsors{
}

#sponsors_description{
	color:#fff;
	font-size:10px;
	padding:8px 0 5px 16px;
}

#sponsors_banners{
	position: relative;
	width:241px;
	border:1px solid #264ee7;
	padding-top:5px;
	margin-left:10px;
	margin-bottom:2px;
	height:325px;
	overflow:hidden;
}

#sponsors_banners ul{
	position: relative;
	overflow: hidden;
}

#sponsors_banners li{
	padding-bottom:3px;
	padding-left:3px;
	list-style: none;
	border: 1px solid transparent;
	_border: none;
	_zoom: 100%;
}

#newsletter_top {
	padding: 0;
	width:261px;
	height:44px;
	background:url('../images/bg_news_top.gif') no-repeat;
}

#poll div {
	width: auto;
}

#poll_top{
	padding: 0;
	width:261px;
	height:50px;
	background:url('../images/bg_poll_top.gif') no-repeat;
}

#newsletter_bottom,
#poll_bottom 
{
	padding: 0;
	width:261px;
	height:46px;
	background:url('../images/bg_poll_bottom.gif') no-repeat;
}

#newsletter_questions,
#poll_questions
{	
	position: relative;
	padding: 0 25px 0 35px;
	width: 201px !important;
	background:url('../images/bg_poll.gif') repeat-y pink;
	text-align:left;
}

#newsletterLoader,
#pollLoader 
{
	display: none;
	text-align: center;
	width: auto;
	padding: 15px 20px 15px 0 !important;
	margin: 0;
}

#newsletterItemsWrapper {
	width: auto;
	padding: 0 30px 0 0;
	height: 114px;
	overflow: hidden;
}

#newsletterItems {
	width: auto;
	padding: 0;
}

#newsletterItems p {
	padding: 5px 0 10px 0;
}

#newsletterItems fieldset {
	padding: 0;
}

#newsletterItems label {
	width: 50px;
	font-size: 12px;
	display: block;
	float: left;
	margin: 0;
}

#newsletterItems label.radio,
#newsletterItems label.checkbox
{
	display: block;
	float: none;
	margin: 0 0 2px 0;
	width: 120px;
	text-align: left;
	font-weight: normal;
}

#newsletterItems input {
	font-size: 12px;
	padding: 1px;
	width: 125px;
}

#newsletterItems input.radio,
#newsletterItems input.checkbox
{
	width: auto;
	padding: 0;
}

#aanmelden input.btn_newsletter_submit {
	background:url('../images/btn_aanmelden.gif') no-repeat top left;
	width:102px;
	height:19px;
	border:none;
	cursor:pointer;
	margin-left:132px;
	margin-top:10px;
}

#aanmelden div.required {
	margin-bottom: 3px;
}

#poll h2{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
}

#poll input.poll_answer {
	float:left;
}

#poll span.option {

}

#poll label{
	margin: 0;
	padding: 0 0 3px 4px;
	display: inline;
	font-size: 12px;
	width: auto;
	float: none;
}

#aanmelden div,
#poll div 
{
	margin: 0;
}

#poll input.btn_poll_submit{
	background:url('../images/btn_stem.gif') no-repeat top left;
	width:54px;
	height:19px;
	border:none;
	cursor:pointer;
	margin-left:180px;
	margin-top:10px;
}

#poll div.item {
	position: relative;
	height: 20px;
	padding: 0;
	width: auto;
}

#poll div.item .title {
	float: left;
	line-height: 14px;
	padding: 0;
}

#poll div.item .barfull {
	width: 34px;
	height: 12px;
	position: absolute;
	left: 162px;
	padding: 0;
	text-align: right;
}

#poll div.item .barpart {
	background: #4460cd;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	padding: 0 !important;
}

#poll div.item .value {
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	padding-left: 4px;
	line-height: 13px;
}

#foto_van_de_week{
	background:url('../images/bg_fotovandeweek.gif') no-repeat;
	width:234px;
	height:185px;
	padding-top:38px;
	padding-left:27px;
}

#footer{
	height:109px;
	background:url('../images/bg_footer.jpg') repeat-y top left;
	color:#bfc5dc;
	font-size:11px;
	padding-left:21px;
	padding-top:10px;
	letter-spacing: 0.1em;
}

#footer a,
#footer a:link,
#footer a:visited{
	color:#bfc5dc;
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover{
	text-decoration:underline;
}

span.copyright{
	font-size:9px;
}

span.copyright a,
span.copyright a:link,
span.copyright a:visited{
	font-size:9px;
}

#spin{
	width:29px;
	height:31px;
	float:right;	
}

/* Homepage styles */

#homepage_content{
	position:relative;
	margin:0;
	background-color:#fff;
	width:auto;
}

#highlight_news{
	background-color:#fff;
	height:210px;
}

#highlight_news ul{
	list-style:none;
}

#highlight_news li{
}

#highlight_news img{
	float:left;
	padding-right:16px;
}

#highlight_news h1{
	margin-bottom:4px;
}

#highlight_news p{
	color:#000;
	font-weight:normal;
}

#highlight_news a,
#highlight_news a:link,
#highlight_news a:visited{
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

#highlight_news a:hover{
	text-decoration:underline;
}

#news_switcher{
	position:absolute;
	z-index:100;
	padding:9px 7px; 
}

#news_switcher a {
	border: 1px solid #000;
	background-color: #d6d6d6;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	margin: 3px 5px;
	padding:0 6px;
}

#news_switcher a:focus { 
	outline: none; 
}

#news_switcher a.activeSlide{
	background-color: #999;
}

#filler{
	height:13px;
}

#highlight_news a.fotogalerie,
#highlight_news a.fotogalerie:link,
#highlight_news a.fotogalerie:visited
#latest_news_items_internal a.fotogalerie,
#latest_news_items_internal a.fotogalerie:link,
#latest_news_items_internal a.fotogalerie:visited{
	color:#f44001;
	text-decoration:none;
	float:left;
	margin-top:18px;
	margin-left:10px;
	background:url('../images/bg_gallery_link.gif') no-repeat 0 -3px;
	padding-left:20px;
	padding-right:15px;
}	

#highlight_news a.fotogalerie:hover,
#latest_news_items_internal a.fotogalerie:hover{
	color:#f44001;
	text-decoration:underline;
}	

#highlight_news a.uitslagen,
#highlight_news a.uitslagen:link,
#highlight_news a.uitslagen:visited,
#latest_news_items_internal a.uitslagen,
#latest_news_items_internal a.uitslagen:link,
#latest_news_items_internal a.uitslagen:visited{
	color:#f44001;
	text-decoration:none;
	float:left;
	margin-top:18px;
	margin-left:10px;
	background:url('../images/bg_results_link.gif') no-repeat 0 -2px;
	border-right:1px solid #ccc;
	padding-left:20px;
	padding-right:15px;
}

#highlight_news a.uitslagen:hover,
#latest_news_items_internal a.uitslagen:hover{
	color:#f44001;
	text-decoration:underline;
}

#highlight_news a.route,
#highlight_news a.route:link,
#highlight_news a.route:visited,
#latest_news_items_internal a.route,
#latest_news_items_internal a.route:link,
#latest_news_items_internal a.route:visited{
	color:#f44001;
	text-decoration:none;
	float:left;
	margin-top:18px;
	margin-left:10px;
	background:url('../images/bg_route_link.gif') no-repeat 0 -2px;
	border-right:1px solid #ccc;
	padding-left:27px;
	padding-right:15px;
}

#highlight_news a.route:hover,
#latest_news_items_internal a.route:hover{
	color:#f44001;
	text-decoration:underline;
}

#highlight_news a.only_item,
#highlight_news a.only_item:link,
#highlight_news a.only_item:visited,
#latest_news_items_internal a.only_item,
#latest_news_items_internal a.only_item:link,
#latest_news_items_internal a.only_item:visited{
	border:none;
}

#latest_news_items{
}

#latest_news_items_description{
	border-top:1px solid #ccc;
	padding-top:3px;
}

#latest_news_items_description h1{
	background:url('../images/grey_triangle.gif') no-repeat 0 2px;
	padding-left:10px;
	font-size:12px;
	color:#0437fc;
}

#latest_news_items_list ul{
	margin-top:5px;
	list-style:none;
}

#latest_news_items_list li{
	float:left;
	width:127px;
	padding-right:4px;
}

#latest_news_items_list li.item_4,
#latest_news_items_list li.item_5{
	display:none;
}

#latest_news_items_list h2{
	color:#fe6600;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

#latest_news_items_list h3{
	color:#070707;
	font-size:11px;
	font-weight:bold;
}

#latest_news_items_list  a,
#latest_news_items_list  a:link,
#latest_news_items_list  a:visited{
	color:#6b6b6b;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#latest_news_items_list  a:hover{
	text-decoration:underline;
}


#latest_news_items_internal{
}

#latest_news_items_description_internal{
	border-top:1px solid #ccc;
	padding-top:3px;
}

#latest_news_items_description_internal h1{
	background:url('../images/grey_triangle.gif') no-repeat 0 2px;
	padding-left:10px;
	font-size:12px;
	color:#0437fc;
	text-transform:uppercase;
}

#latest_news_items_list_internal ul{
	margin-top:5px;
	list-style:none;
}

#latest_news_items_list_internal li{
	padding-right:4px;
	margin-bottom:8px;
	border-bottom:1px solid #ccc;
	padding-bottom:8px;
	padding-top:8px;
}


#latest_news_items_list_internal h2{
	color:#070707;
	font-size:12px;
	font-weight:bold;
}

#latest_news_items_list_internal img{
	float:left;
	padding-right:10px;
}

#latest_news_items_list_internal  a,
#latest_news_items_list_internal  a:link,
#latest_news_items_list_internal  a:visited{
	color:#6b6b6b;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

#latest_news_items_list_internal  a:hover{
	text-decoration:underline;
}


a.image_link img,
a.image_link:link img,
a.image_link:visited img
{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

a.image_link:hover img {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}

#photos_events_wrpr{
	background-color:#d1d8f4;
	margin-top:16px;
	padding:5px 5px 140px 5px;
}

#events{
	width:294px;
	height:214px;
	padding-top:64px;
	padding-left:14px;
	padding-right:14px;
}

div.events_home{
	background:url('../images/bg_events.gif') no-repeat;
}

div.events_Biking{
	background:url('../images/bg_events_biking.gif') no-repeat;
}

div.events_Triathlon{
	background:url('../images/bg_events_triathlon.gif') no-repeat;
}

div.events_Running{
	background:url('../images/bg_events_running.gif') no-repeat;
}

div.events_Hockey{
	background:url('../images/bg_events_hockey.gif') no-repeat;
}

div.events_Kitesurfing{
	background:url('../images/bg_events_kitesurfing.gif') no-repeat;
}

div.events_Dans{
	background:url('../images/bg_events_dans.gif') no-repeat;
}

div.events_Atletiek{
	background:url('../images/bg_events_atletiek.gif') no-repeat;
}

div.events_Volleybal{
	background:url('../images/bg_events_volleybal.gif') no-repeat;
}

div.events_Voetbal{
	background:url('../images/bg_events_voetbal.gif') no-repeat;
}

div.events_Fitness{
	background:url('../images/bg_events_fitness.gif') no-repeat;
}

div.events_Basketbal{
	background:url('../images/bg_events_basketbal.gif') no-repeat;
}

div.events_Denksport{
	background:url('../images/bg_events_denksport.gif') no-repeat;
}

div.events_Zwemmen{
	background:url('../images/bg_events_zwemmen.gif') no-repeat;
}

div.events_Overig{
	background:url('../images/bg_events_overig.gif') no-repeat;
}

div.events_Windsurfing{
	background:url('../images/bg_events_windsurfing.gif') no-repeat;
}

div.events_Watersport{
	background:url('../images/bg_events_watersport.gif') no-repeat;
}

div.events_MartialArts{
	background:url('../images/bg_events_martial_arts.gif') no-repeat;
}

div.events_Tennis{
	background:url('../images/bg_events_tennis.gif') no-repeat;
}

div.events_Golf{
	background:url('../images/bg_events_golf.gif') no-repeat;
}

#month_switcher{
	width:267px;
	height:25px;
	background:url('../images/bg_month_switcher.gif') no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
}

#month_switcher a,
#month_switcher a:link,
#month_switcher a:visited{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#month_switcher a:hover{
	background-color:#0437fc;
	text-decoration:underline;
}

#month_switcher li.ui-tabs-selected a,
#month_switcher li.ui-tabs-selected a:link,
#month_switcher li.ui-tabs-selected a:visited{
	background-color:#0437fc;
	text-decoration:underline;
}


#month_switcher ul{
	list-style:none
}

#month_switcher li{
	float:left;
	padding-left:11px;
}

#month_switcher li.first_item{
	padding-left:0px;
}

div.events_listing{
	background-color:#d2dbfe;
	width:297px;
	height:155px;
	overflow:auto;
}

div.events_listing ul{
	list-style:none;
	margin-left:5px;
	margin-right:5px;
}


div.events_listing li{
	background:url('../images/bg_li_events.gif') no-repeat 0 5px;
	margin-top:10px;
	color:#666666;
	border-bottom:1px dashed #b0afaf;
	padding-bottom:4px;
	padding-left:10px;
}

div.events_listing a,
div.events_listing a:link,
div.events_listing a:visited{
	text-decoration:none;
	color:#666666;
	font-weight:normal;
}

div.events_listing a:hover{
	text-decoration:underline;
}


#events_bottom{
	background:url('../images/bg_events_bottom.gif') no-repeat;
	width:297px;
	height:12px;
}

#events_listing{

}

#main_text{

}

#main_text a {
	color:#062ab8;
	text-decoration:underline;
}

#main_text a:hover {
	color:#859eff;
	text-decoration:none;
}

#main_text p{
	margin-bottom:13px;
	padding-bottom:8px;
}

#main_text h1{
	font-size:24px;
	font-weight:bold;
	color:#0437FC;
	margin-bottom:5px;
}

#main_text img.paragraph_image{
	float:left;
	padding-right:10px;
}

#main_text ul,
#photos_event ul,
#routes_event ul{
	list-style:none;
}

#main_text li,
#photos_event li,
#routes_event li{
	margin-bottom:15px;
}

#photos_event li.photo,
#main_text li.photo{
	float:left;
	margin-right:14px;
}

#main_text li.photo a img,
#main_text li.photo a:link img,
#main_text li.photo a:visited img,
#main_text li.newsitem a img,
#main_text li.newsitem a:link img,
#main_text li.newsitem a:visited img,
#photos_event li.photo a img,
#photos_event li.photo a:link img,
#photos_event li.photo a:visited img {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#main_text li.photo a:hover img,
#main_text li.newsitem a:hover img,
#photos_event li.photo a:hover img  {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}

#main_text li p{
	border:none;
}

#main_text li.newsitem h1,
#main_text li.newsitemsingle h1{
	margin-bottom:0px;
	font-size:16px;
}

#main_text li.newsitem h3,
#main_text li.newsitemsingle h3{
	color:#F2871D;
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:5px;
}

#main_text li a,
#main_text li a:link,
#main_text li a:visited,
#routes_event li a,
#routes_event li a:link,
#routes_event li a:visited,
#event_desc a,
#event_desc a:link,
#event_desc a:visited
{
	color:#062ab8;
	text-decoration:underline;
	font-weight:normal;
}

#main_text li a:hover,
#routes_event li a:hover,
#event_desc a:hover
{
	color:#859eff;
}

#main_text li.newsitem{
	float:none;
	border-bottom:1px dashed #ccc;
	padding-bottom:12px;
}

#main_text li.newsitem img{
	float:left;
	margin-right:5px;
}

#main_text li.newsitem a,
#main_text li.newsitem a:link,
#main_text li.newsitem a:visited{
	color:#6B6B6B;
	text-decoration:none;
}

#main_text li.newsitem a:hover{
	text-decoration:underline;
}

#event_desc{
	padding-bottom:8px;
	padding-top:8px;
	border-bottom:1px dashed #ccc;
	border-top:1px dashed #ccc;
	margin-bottom:14px;
}

#event_desc span.sub_topic,
#photos_event span.sub_topic,
#routes_event span.sub_topic{
	font-size:16px;
	font-weight:bold;
	display:block;
	margin-bottom:4px;
}



/* Tabs */

@media projection, screen {
    .ui-tabs-hide {
        display: none;
    }
}


@media print {
    .ui-tabs-nav {
        display: none;
    }
}

#photos{
	position: relative;
	width:292px;
	height:214px;
	padding-top:64px;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
}

#photos_main{
	xposition: relative;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
}

div.photos_home{
	background:url('../images/bg_fotos.gif') no-repeat;
}

div.photos_Biking{
	background:url('../images/bg_fotos_biking.gif') no-repeat;
}

div.photos_Triathlon{
	background:url('../images/bg_fotos_triathlon.gif') no-repeat;
}

div.photos_Atletiek{
	background:url('../images/bg_fotos_atletiek.gif') no-repeat;
}

div.photos_Denksport{
	background:url('../images/bg_fotos_denksport.gif') no-repeat;
}

div.photos_Dans{
	background:url('../images/bg_fotos_dans.gif') no-repeat;
}

div.photos_Volleybal{
	background:url('../images/bg_fotos_volleybal.gif') no-repeat;
}

div.photos_Basketbal{
	background:url('../images/bg_fotos_basketbal.gif') no-repeat;
}

div.photos_Fitness{
	background:url('../images/bg_fotos_fitness.gif') no-repeat;
}

div.photos_Voetbal{
	background:url('../images/bg_fotos_voetbal.gif') no-repeat;
}

div.photos_Overig{
	background:url('../images/bg_fotos_overig.gif') no-repeat;
}

div.photos_Running{
	background:url('../images/bg_fotos_running.gif') no-repeat;
}

div.photos_Running{
	background:url('../images/bg_fotos_running.gif') no-repeat;
}

div.photos_Hockey{
	background:url('../images/bg_fotos_hockey.gif') no-repeat;
}

div.photos_Kitesurfing{
	background:url('../images/bg_fotos_kitesurfing.gif') no-repeat;
}

div.photos_Zwemmen{
	background:url('../images/bg_fotos_zwemmen.gif') no-repeat;
}

div.photos_Windsurfing{
	background:url('../images/bg_fotos_windsurfing.gif') no-repeat;
}

div.photos_Watersport{
	background:url('../images/bg_fotos_watersport.gif') no-repeat;
}

div.photos_MartialArts{
	background:url('../images/bg_fotos_martial_arts.gif') no-repeat;
}

div.photos_Tennis{
	background:url('../images/bg_fotos_tennis.gif') no-repeat;
}

div.photos_Golf{
	background:url('../images/bg_fotos_golf.gif') no-repeat;
}


#photos_scroller{
	position:relative;
	width:292px;
	height:185px;
	overflow:hidden;	
}

#photos_scroller_main{
	xposition:relative;
	xwidth:292px;
	xheight:185px;
	overflow:hidden;	
}

#photos ul,
#photos_main ul{
	xposition: relative;	
	overflow:hidden;
}

#photos li,
#photos_main li{
	background-color:#f2f2f2;
	margin-bottom:4px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	list-style:none;
	border: 1px solid transparent;
	_border: none;
	_zoom: 100%;
}


#photos img,
#photos_main img{
	padding-top:5px;
	float:left;
	padding-right:7px;
	padding-left:5px;
}

#photos a img,
#photos a:link img,
#photos a:visited img,
#photos_main a img,
#photos_main a:link img,
#photos_main a:visited img{
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

#photos a:hover img,
#photos_main a:hover img{
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity=80);
}

#photos a,
#photos a:link,
#photos a:visited,
#photos_main a,
#photos_main a:link,
#photos_main a:visited{
	color:#6b6b6b;
	font-weight:bold;
	font-size:12;
	text-decoration:none;	
}

#photos a:hover,
#photos_main a:hover{
	text-decoration:underline;
}

#photos a.album_desc,
#photos a.album_desc:link,
#photos a.album_desc:visited,
#photos_main a.album_desc,
#photos_main a.album_desc:link,
#photos_main a.album_desc:visited{
	margin-top:17px;
	display:block;
}

hr.dotted_line{
	height:1px;
	margin:15px 0px;
	padding:0;
	width:100%;
	border: 0;
	background-color:#ccc;
}

/*
#newsform
{
float: left;
width:243px;
}

#newsform form
{
margin-left: 32px;
margin: 0 0 0 32px;
}

*/
.nlabel 
{
font-size: 12px;
color: #000;
font-family: arial;
margin: 0;
padding: 0;
}

.nradio
{
line-height:
margin: 0;
padding: 0;
}

.ninput
{
display: block;
margin: 0;
padding: 0;
}

#newstop
{
background-image: url(news_top.png);
background-repeat: no-repeat;
width: 243px;
height: 56px;
}

#newsmiddle
{
background-image: url(news_middle.png);
width: 243px;
background-repeat: repeat-y;
}

#newsbottom
{
background-image: url(news_bottom.png);
width: 243px;
height:42px;
background-repeat: no-repeat;
}

.button
{
margin: 5px 20px 5px 0;
background-image: url(buttonbg.png);
width: 102px;
height: 19px;
background-repeat: no-repeat;
float: right;
}
