body, input, select, textarea, td, th, font {
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   }
   
body {
	background:#fff;
	border: 0;
	margin: 0;
	padding: 0;
	cursor:default;
}
  

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}


b,strong{font-weight:bold;}


h1{
	color:#9c9ea0;
	font-size:18px;
	margin:0 0 8px 0;
}
h2{
	color:#0081c6;
	font-size:14px;
}
h3{
	color:#0081c6;
	font-size:11px;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	color:#000;
	text-decoration:none;
	font-size:11px;
	cursor:pointer;
}
a:hover{

}


/* 
* BASE ==========================================
*/


div#base{
	position:relative;
	background:none;
	min-width:1000px;
	text-align:center;
	}
	div#base-header{
		position:relative;
		margin:0 auto;
		width:1000px;
		height:217px;
		text-align:left;
		z-index:11;
		background:url(/images/bg_header.gif) left bottom no-repeat;
	}
	div#base-content{
		position:relative;
		margin:20px auto 0;
		width:1000px;
		min-height:400px;
		text-align:left;
		z-index:10;
		background:none;
		}
	div#base-footer{
		margin:20px auto;
		width:1000px;
		height:150px;
		text-align:left;
		overflow:hidden;
		background:none;
		position:relative;
	}
/* SAFARI */
/*\*/
html>body * #base-content{width:1000px;}
/**/



br.cl{clear:both;margin-top:-1.2em;font-size:0;}


/* 
*  HEADER ============================================
*/
	div.header{
		position:absolute;
		left:0px;
		top:0px;
		width:1000px;
		height:208px;
		overflow:hidden;
		background:url(/images/headers/1.jpg) 0 0 no-repeat;
		}	
		div.header.h1{
			background-image:url(/images/headers/1.jpg);
		}
		div.header.h2{
			background-image:url(/images/headers/2.jpg);
		}
		div.header.h3{
			background-image:url(/images/headers/6.jpg);
		}
		div.header.h4{
			background-image:url(/images/headers/7.jpg);
		}
		div.header.h5{
			background-image:url(/images/headers/5.jpg);
		}
		div.header.h8{
			background-image:url(/images/headers/8.jpg);
		}
		div.header.h9{
			background-image:url(/images/headers/9.jpg);
		}
		div.header.h10{
			background-image:url(/images/headers/10.jpg);
		}
		div.header.h11{
			background-image:url(/images/headers/11.jpg);
		}
	div#logo{
		position:absolute;
		left:35px;
		top:30px;
		width:195px;
		height:71px;
		}	
		div#logo a{
			display:block;
			width:195px;
			height:71px;
			background:url(/images/logo.png) 0 0 no-repeat;
		}
	div#logo_telesport{
		position:absolute;
		top:10px;
		right:10px;
		width:123px;
		height:41px;
		}	
		div#logo_telesport a{
			display:block;
			width:123px;
			height:41px;
			background:url(/images/logo_telesport.png) 0 0 no-repeat;
		}

	div#logo_telesportief{
		position:absolute;
		top:65px;
		right:10px;
		width:192px;
		height:29px;
		}	
		div#logo_telesportief a{
			display:block;
			width:192px;
			height:29px;
			background:url(/images/logo_telesportief.png) 0 0 no-repeat;
		}

	div#logo_sbs6{
		position:absolute;
		top:110px;
		right:10px;
		width:66px;
		height:66px;
		}	
		div#logo_sbs6 a{
			display:block;
			width:66px;
			height:66px;
			background:url(/images/logo_sbs6.png) 0 0 no-repeat;
		}
	
	
	div#base-header div#nav	{
		position:absolute;
		left:0px;
		top:160px;
		width:982px;
		}
		div#base-header div#nav li {
			float:left;
			height:24px;
			width:87px;
			text-align:center;
			background-position:0 0;
			background-repeat:no-repeat;
			margin-right:6px;
			}
			div#base-header div#nav li.top{
				cursor:pointer;
			}
			div#base-header div#nav li.home,
			div#base-header div#nav li.info{
				background-image:url(/images/bg_nav_home.png);
			}
			div#base-header div#nav li.sport{
				background-image:url(/images/bg_nav_sport.png);
			}
			div#base-header div#nav li.gezondheid{
				background-image:url(/images/bg_nav_gezondheid.png);
			}
			div#base-header div#nav li.activiteiten{
				background-image:url(/images/bg_nav_activiteiten.png);
			}
			div#base-header div#nav li a{
				height:24px;
				text-align:center;
				text-decoration:none;
				}
				div#base-header div#nav li a span{
					color:#fff;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:bold;
					line-height:24px;
				text-align:center;
				}
				div#base-header div#nav li.hover a{
					}
					div#base-header div#nav li.hover a span{
					}
		ul#navigation ul{
			padding:0;
			margin:0;
			list-style:none;
			}
			#navigation ul {
				position: absolute;
				left: 0px;
				display: none;
				z-index: 2;
				height:24px;
				display:none;
				width:1000px;
				}
				#navigation li {
					overflow:hidden;
				}
				#navigation li.home ul{
					background-color:#9c9ea0;
				}
				#navigation li.sport ul{
					background-color:#e2001a;
				}
				#navigation li.gezondheid ul{
					background-color:#ff8114;
				}
				#navigation li.activiteiten ul{
					background-color:#0081c6;
				}
				#navigation li.hover ul {
				}
				#navigation ul li{
					width:auto !important;
					height:24px !important;
					margin-right:0 !important;
					text-align:left;
					color:#fff;
					}
					#navigation ul li.date{
						padding-right:260px;
					}
					
				#navigation ul li span {
					font-family:Tahoma, Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size:13px;
					line-height:24px;
					color:#fff;
				}
				#navigation ul a {
					background:none !important;
					border:0 !important;
					padding:0 0 0 10px !important;
					width: auto;

					text-align:left;
					text-transform:none;
					font-family:Tahoma, Arial, Helvetica, sans-serif;
					font-weight: bold;
					font-size:13px;
					line-height:24px;
					color:#fff;
					}
					#navigation ul li.feed{
					
						}
						#navigation ul li.feed a{
							margin-top:5px;
							display:block;
							padding:0 10px 0 0 !important;
						}
					#navigation ul li.contact{
						float:right;
					}
					#navigation ul li.contact a{
						padding:0 15px 0 15px !important;
					}
					#navigation ul li.active{
						background:url(/images/bg-nav-item-sub-active.gif) bottom center no-repeat;
					}
					#navigation ul li.active a{
						color:#0d3463;
					}
					ul#navigation ul li a:hover{
						text-decoration:underline !important;
					}
					#navigation ul li.loggedin{
						font-weight:bold;
						color:#ffe9c1;
						line-height:25px;
						}
						#navigation ul li.loggedin span.name{
							color:#a55b02;
						}
						#navigation ul li.loggedin a{
							float:none !important;
							display:inline !important;
							color:#a55b02;
							font-weight:normal;
							text-decoration:underline !important;
							padding:0 !important;
							
						}
	


/* 
*  COLUMNS ============================================
*/
	div#columns{
		float:left;
		width:1000px;
		}
		div#columns div#left{
			float:left;
			width:250px;
			margin-right:7px;
		}
		div#columns div#center{
			float:left;
			width:486px;
			margin-right:7px;
		}		
		div#columns div#right{
			float:right;
			widht:250px;
			overflow:hidden;	
		}		
		
		
/* 
*  CONTENT_ITEM ============================================
*/
				
	div.content_item{
		width:484px;
		padding:17px 0;
		background-color:#fff;
		margin-bottom:7px;
		}
		div.content_item.search{
			background-color:#eceded;
			border:1px solid #000;
			}
	div.content_item div.item{
		float:left;
		margin-bottom:14px;
		padding-bottom:5px;
		width:484px;
		}
		div#center div.content_item div.item{
			background-color:#fff;
		}
		div#center div.content_item div.item div.cnt{
			color:#000;
		}
		div.content_item div.item div.image{
			float:right;
			width:130px;
			text-align:right;
			padding-top:5px;
			}
		div.content_item div.item div.cnt{
			float:left;
			width:350px;
			font-size:11px;
			}
			div.content_item div.item div.cnt img{
				float:right;
			}
			div.content_item div.item div.cnt a{
				font-size:11px;
				line-height:1.7em;
				background:none;
			}
			div.content_item div.item div.cnt p{
				line-height:1.7em;
			}
			div.content_item div.item h2{
				font-size:16px;
				font-weight:bold;
				overflow:hidden;
				}
				div.content_item div.item h2 a{
					font-size:16px;
					background:none;
				}
				div.content_item div.item h2,
				div.content_item div.item h2 a,
				div.content_item div.item div.cnt a.more{
					color:#9c9ea0;
				}
				div.content_item div.item.sport h2,
				div.content_item div.item.sport h2 a,
				div.content_item div.item.sport div.cnt a.more{
					color:#e2001a;
				}
				div.content_item div.item.gezondheid h2,
				div.content_item div.item.gezondheid h2 a,
				div.content_item div.item.gezondheid div.cnt a.more{
					color:#ff8114;
				}
				div.content_item div.item.activiteiten h2,
				div.content_item div.item.activiteiten h2 a,
				div.content_item div.item.activiteiten div.cnt a.more{
					color:#0081c6;
				}
		div.content_item div.item div.item_info{
			padding:2px 0 2px 0;
			font-size:11px;
			color:#9c9ea0;
			line-height:1.6em;
			width:350px;
			}
			div.content_item div.item div.item_info a{
				font-size:11px;
				color:#9c9ea0;
				text-decoration:underline;
				background:none;
			}
			div.content_item div.item div.item_info span {
			}
			div.content_item div.item div.item_info span.div{
				width:13px;
				background:url(/images/divider.gif) center center no-repeat;
			}
			div.content_item div.item div.item_info span.event_date {
				color:#0081c6;
				margin-left:20px;
			}
			
		div.content_item ul.article_list{
			margin-top:5px;
			}
			div.content_item ul.article_list li{
				margin-left:20px;
				list-style:disc;
				line-height:1.7em;
			}
/* 
*  SEARCH ============================================
*/
	div.content_item.search{
		padding:8px 0;
	}
	div.content_item.search fieldset{
		margin:0;
		padding:0 8px;
		border:0;
		}
		div.content_item.search fieldset form{
			padding-top:8px;
		}
	div.content_item.search label{
		display:block;
		float:left;
		color:#0081c6;
		font-size:20px;
		text-transform:uppercase;
		margin-right:20px;
	}
	div.content_item.search input.srch {
		display:block;
		float:left;
		font-size:18px;
		font-weight:bold;
		text-indent:5px;
		line-height:22px;
		color:#000;
		border:0;
		margin:0;
		padding:0;
		width:221px;
		height:24px;
		overflow:hidden;
		background:url(/images/bg_input_search.gif)
		
		}	
		div.content_item.search input.srch.start{
			font-size:14px;
			font-style:italic;
			color:#cbced0;
			padding:4px 0 0 0;
			height:20px;
			*padding:1px 0 0 0;
			*height:23px;
		}
	div.content_item.search input.button {
		border:0;
		color:#fff;
		font-size:0px;
		line-height:0px;
		text-indent:-9999px;
		cursor:pointer;
		width:64px;
		height:24px;
		background:url(/images/bg_button_search.gif);
		position:absolute;
	}	
	div.content_item.search fieldset a{
		font-size:11px;
		text-decoration:underline;
	}
	.ac_results {
		padding: 0px;
		border: 1px solid black;
		background-color: #fff;
		overflow: hidden;
		z-index: 99999;
	}
	
	.ac_results ul {
		width: 100%;
		list-style-position: outside;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	
	.ac_results li {
		margin: 0px;
		padding: 4px 5px;
		cursor: default;
		display: block;
		/* 
		if width will be 100% horizontal scrollbar will apear 
		when scroll mode will be used
		*/
		/*width: 100%;*/
		font-size: 14px;
		/* 
		it is very important, if line-height not setted or setted 
		in relative units scroll will be broken in firefox
		*/
		line-height: 16px;
		overflow: hidden;
	}
	
	.ac_loading {
		background: #fff url(/images/indicator.gif) right center no-repeat;
	}
	
	.ac_odd {
		background-color: #f1f1f1;
	}
	
	.ac_over {
		background-color: #0081c6;
		color: #fff;
	}

/* 
*  PAGING ============================================
*/
	div.content_item.paging{
		}
		div.paging{
			float:left;
			width:484px;
			}
			div.paging a{
				display:block;
				float:left;
				background-repeat:no-repeat;
				background-image:url(/images/arrow.gif);
				}
				div.paging.sport a{
					background-image:url(/images/arrow_sport.gif);
					color:#e2001a;
				}
			div.paging a.prev{
				float:left;
				padding-left:13px;
				background-position:0 5px;
				}
				div.paging.sport a.prev{
					background-image:url(/images/arrow_sport_left.gif);
				}
			div.paging a.next{
				float:right;
				padding-right:13px;
				background-position:right center;
			}



/* 
*  CONTENT_ITEM_LEFT ============================================
*/
	div#themes{
		margin-bottom:7px;
	}			
	div.content_item_left{
		width:216px;
		padding:12px 17px 17px 17px;
		background-color:#fff;
		margin-bottom:7px;
		}
		div.content_item_left h3{
			color:#fff;
			text-transform:uppercase;
			font-size:20px;
		}
		div.content_item_left p{
			margin-bottom:6px;
		}
		div.content_item_left ul{
			padding-top:5px;
			}
			div.content_item_left ul li{
				margin-bottom:6px;
				margin-left:20px;
				list-style:disc;
				}
				div.content_item_left ul li a:hover{
					text-decoration:underline;
				}



		div.content_item_left.home{
			background-color:#eceded;
			}
			div.content_item_left.home h3{
				color:#0081c6;
			}
		div.content_item_left.sport{
			background-color:#e2001a;
			color:#fff;
			}
			div.content_item_left.sport a{
				color:#fff;
			}
		div.content_item_left.gezondheid{
			background-color:#f57b20;
		}
		div.content_item_left.activiteiten{
			background-color:#0081c6;
			}
			div.content_item_left.activiteiten ul li{
				margin-left:0px;
				list-style:none;
				background:url(/images/arrow_white.gif) left center no-repeat;
				padding-left:12px;
				}
				div.content_item_left.activiteiten ul li a{
					font-weight:bold;
					color:#fff;
				}

	div.content_item_left fieldset{
		border:0;
		margin:0;
		padding:0;
		}		

/* 
*  CONTENT_ITEM_LEFT INFO ============================================
*/
	div.content_item_left.info{
		background-color:#ff983e;
		}	
		div.content_item_left.info h3{
			/*color:#9c9ea0;*/
			color:#fff;
		}
		div.content_item_left.info ul li{
			margin-left:0px;
			list-style:none;
			background:url(/images/arrow.gif) left center no-repeat;
			padding-left:12px;
			}
			div.content_item_left.info ul li a{
				font-weight:bold;
			}
		div.content_item_left.info li.sport{
			color:#e2001a;
			background:url(/images/arrow_sport.gif) left center no-repeat;
			padding-left:12px;
			}
			div.content_item_left.info li.sport a{
				color:#e2001a;
			}
		div.content_item_left.info li.sport{
			color:#e2001a;
			background:url(/images/arrow_sport.gif) left center no-repeat;
			padding-left:12px;
			}
			div.content_item_left.info li.sport a{
				color:#e2001a;
			}
		div.content_item_left.info li.gezondheid{
			color:#f57b20;
			background:url(/images/arrow_gezondheid.gif) left center no-repeat;
			padding-left:12px;
			}
			div.content_item_left.info li.gezondheid a{
				color:#f57b20;
			}
		div.content_item_left.info li.activiteiten{
			color:#0081c6;
			background:url(/images/arrow_activiteiten.gif) left center no-repeat;
			padding-left:12px;
			}
			div.content_item_left.info li.activiteiten a{
				color:#0081c6;
			}


/* 
*  CONTENT_ITEM_LEFT LEFT_COMMENTS ============================================
*/

	div.content_item_left.left_comments{
		/*background-color:#9c9ea0;*/
		background-color:#ff983e;
		}
		div.content_item_left.left_comments div.comment{
			color:#000;
			margin-top:3px;
			}
			div.content_item_left.left_comments div.comment a{
				display:block;
				color:#000;
				text-decoration:none;
			}
			div.content_item_left.left_comments div.comment span{
				float:left;
				color:#000;
				font-size:11px;
			}
			div.content_item_left.left_comments div.comment span.div{
				display:block;
				float:left;
				width:13px;
				background:url(/images/divider_black.gif) center center no-repeat;
			}
		
/* 
*  CONTENT_ITEM_LEFT TIPS ============================================
*/
	div.content_item_left.tips{
		width:250px;
		padding:0;
		background-color:#fff;
		margin-bottom:7px;
		}
		div.content_item_left.tips a{
			display:block;
		}
		div.content_item_left.tips img{
			display:block;
		}

		div.content_item_left.tips h3{
			padding:0 17px;
		}
		div.content_item_left.tips ul li{
			margin-left:0;
			list-style:none;
		}

/* 
*  CONTENT_ITEM_LEFT POLL ============================================
*/
	div.content_item_left.poll{
		padding:0 0 17px 0;
		width:250px;
		overflow:hidden;
		}	
		div.content_item_left.poll a,
		div.content_item_left.poll h3{
			padding:0 17px;
		}
		div.content_item_left.poll h3{
			padding-top:8px;
		}
		div.content_item_left.poll p,
		div.content_item_left.poll fieldset{
			padding:0 17px;
			}
			div.content_item_left.poll fieldset p{
				padding:0;
			}
		div.content_item_left.poll fieldset	div.result_item	{
			width:216px;
			padding-bottom:8px;
			}
			div.content_item_left.poll fieldset	div.result_graph{
				width:150px;
				height:15px;
				border:1px solid #fff;
				float:left;
				margin-right:5px;
				margin-top:4px;
				}
				div.content_item_left.poll fieldset	div.result_graph div.count{
					height:15px;
					background-color:#fff;
					width:0;
				}

		div.content_item_left fieldset.poll p{
			clear:both;
		}
		div.content_item_left fieldset.poll input{
			float:left;
		}
		div.content_item_left fieldset.poll label{
			float:right;
			width:180px;
			padding-bottom:5px;
		}
			
/* 
*  CONTENT_ITEM_LEFT EXPERT ============================================
*/
	div.content_item_left.expert{
		padding:0;
		width:250px;
		height:100px;
		overflow:hidden;
		position:relative !important;
		}	
		div.content_item_left.expert div.link{
			position:absolute;
			display:block;
			left:0;
			top:0;
			width:250px;
			height:100px;
			text-indent:-9999px;
			overflow:hidden;
			background:url(/images/empty.gif) 0 0;
			}
			div.content_item_left.expert div.link a{
				display:block;
				width:250px;
				height:100px;
			}
		div.content_item_left.expert div.photo{
			position:absolute;
			left:0;
			top:0;
		}
		div.content_item_left.expert div.title{
			position:absolute;
			text-indent:-9999px;
			left:3px;
			top:3px;
			width:80px;
			height:21px;
			overflow:hidden;
			background:url(/images/title_expert.gif) 0 0 no-repeat;
		}
		div.content_item_left.expert div.name{
			position:absolute;
			left:0px;
			top:60px;
			width:100%;
			background:url(/images/bg_expert.png) 0 0 repeat;
			}
			div.content_item_left.expert div.name span{
				display:block;
				padding:5px;
				font-size:16px;
				font-weight:bold;
				color:#fff;
			}
		
		
/* 
*  CONTENT_ITEM_RIGHT ============================================
*/
	div.content_item_right{
		width:216px;
		padding:12px 17px 17px 17px;
		background-color:#fff;
		margin-bottom:7px;
		}
		div.content_item_right.account{
			background-color:#c8cacc;
		}
/*
		div.content_item_right.home,
		div.content_item_right.info{
			background-color:#9c9ea0;
		}
*/
		div.content_item_right.sport{
			background-color:#e2001a;
			color:#fff;
			}
			div.content_item_right.sport a{
				color:#fff;
			}
		div.content_item_right.gezondheid{
			background-color:#f57b20;
		}
		div.content_item_right.activiteiten{
			background-color:#0081c6;
		}
		div.content_item_right h3{
			color:#fff;
			text-transform:uppercase;
			font-size:20px;
		}

		div.content_item_right fieldset{
			border:0;
			margin:0;
			padding:5px 0;
			}		
			div.content_item_right fieldset.login input {
				width:75px;
			}
		
		div#events div.regions {
			position:relative;
			overflow:hidden;
			}
			div#events div.regions div.help{
				position:absolute;
				left:0px;
				top:5px;
				color:#fff;
				font-size:12px;
			}
			div#events div.regions div.states{
				padding-left:30px;
			}
			div#events div.regions div.events{
				border-bottom:1px solid #fff;
				padding-bottom:4px;
				margin-bottom:4px;
				}
				div#events div.regions div.events h3{
					font-size:11px;
					font-weight:bold;
					color:#c2e1f1;
				}
				div#events div.regions div.events ul{
					margin-left:20px;
					list-style:square;
					margin-top:4px;
				}
				div#events div.regions div.events li{
					font-size:11px;
					color:#fff;
					list-style:square;
					padding:0;
					}
					div#events div.regions div.events li a{
						font-size:11px;
						color:#fff;
						line-height:1.5em;
						background:none;
						padding:0;
						}
						div#events div.regions div.events li a span.date{
							font-size:10px;
						}
		div#events div#calendar{
			width:216px;
		}
		
		div.content_item_right fieldset.events p{
			margin-bottom:4px;
			color:#fff;
		}
		div.content_item_right fieldset.events label{
			display:block;
			float:left;
			width:100px;
			color:#fff;
			font-weight:bold;
			}
		div.content_item_right fieldset.events select,
		div.content_item_right fieldset.events input{
			background-color:#c2e1f1;
			border:1px solid #c2e1f1;
			width:112px;
		}		

	div.content_item_right dl{
		width:216px;
		}
		div.content_item_right dl dt{
			display:block;
			float:left;
			width:100px;
			margin:0 0 5px 0;
			padding:0;
		}
		div.content_item_right dl dd{
			display:block;
			float:left;
			width:150px;
			margin:0 0 5px 0;
			padding:0;
		}

	div.content_item_right.poll{
		padding:0 0 17px 0;
		width:250px;
		overflow:hidden;
		background-color:#e2001a;
		color:#fff;
		}	
		div.content_item_right.poll a,
		div.content_item_right.poll h3{
			padding:0 17px;
			color:#fff;
		}
		div.content_item_right.poll h3{
			padding-top:8px;
		}
		div.content_item_right.poll p,
		div.content_item_right.poll fieldset{
			padding:0 17px 10px;
			}
			div.content_item_right.poll fieldset p{
				padding:0;
			}
		div.content_item_right.poll fieldset	div.result_item	{
			width:216px;
			padding-bottom:8px;
			}
			div.content_item_right.poll fieldset	div.result_graph{
				width:150px;
				height:15px;
				border:1px solid #fff;
				float:left;
				margin-right:5px;
				margin-top:4px;
				}
				div.content_item_right.poll fieldset	div.result_graph div.count{
					height:15px;
					background-color:#fff;
					width:0;
				}	
				
				
				
/* 
*  FOOTER ============================================
*/
	div#feed{
		position:absolute;
		right:5px;
		top:7px;
		}
	div#footer{
		border-top:1px solid #9c9ea0;
		padding-top:5px;
		}
		div#footer ul{
			}
			div#footer ul li{
				float:left;
				color:#9c9ea0;
				padding-right:5px;
				}
				div#footer ul li a{
					color:#9c9ea0;
					text-decoration:underline;
					background:url(/images/divider.gif) left center no-repeat;
					padding-left:10px;
				}