body
{
	margin:0;
	font-family:arial, sans-serif;
	background-color:#EAEAEA;
	font-size:12pt;
	background-image:url('/images/tb300.gif');
	background-repeat:repeat-x;
	background-attachment:fixed;
}

h1, h2, h3, h4, h5, h6, form, ul, li
{
	margin:0;
	padding:0;
}

a
{
	text-decoration:none;
	color:#004C99;
}

a:hover
{
	text-decoration:underline;
}

#container
{
	margin:0px auto 0px auto;
	padding:5px 0px 0px 0px;
	background-color:#FFF;
	width:920px;
	position:relative;
}

#head
{
	margin-bottom:5px;
}

#head h1
{
	background-image:URL('/images/kndsblogo.gif');
	background-repeat:no-repeat;
	width:200px;
	height:89px;
	text-indent:-3000px;
	margin:0; 
	padding:0;
	font-size:12pt;
}

#tabs, #tabs li
{
	margin:0;
	padding:0;
}

#tabs
{
	clear:both;
	height:28px;
	overflow:hidden;
}

#tabs li
{
	list-style-type:none;
	float:left;
	margin:0px 3px 0px 0px;
	padding:0;
	background-color:#AAABAD;
	background-image:URL('/images/tb20.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
}

#tabs li a
{
	color:#FFF;
	text-decoration:none;
	display:block;
	padding:5px 25px 5px 25px;
	background-image:URL('/images/tl.gif');
	background-repeat:no-repeat;
	position:relative;
}

#tabs li a div
{
	background-image:URL('/images/tr.gif');
	background-repeat:no-repeat;
	background-position:right top;
	width:2px;
	height:2px;
	position:absolute;
	top:0px;
	right:0px;
}	


#tabs li.current a, #tabs li a:hover
{
	background-color:#F18E00;
	margin:0;

}

#nav
{
	clear:both;
	background-color:#F18E00;
	margin:0px 0px 2px 0px;
	padding:3px 0px 3px 0px;
	color:#FFF;
	position:relative;	
	background-image:URL('/images/tbo20.gif');
	background-repeat:repeat-x;
	background-position:left bottom;	
	height:20px;
}

#nav li
{
	float:left;
	list-style-type:none;
	margin-left:5px;
	margin-right:5px;
	margin-top:2px;
}

#nav li .clear, .clear
{
	clear:both;
}

#nav a
{
	text-decoration:none;
	color:#FFF;
	font-size:9pt;
	font-weight:normal;
}

#nav .current a
{
	color:#004C99;
}

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

#vervolgleft li
{
	margin-left:18px;
}

#bread ul, #bread li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#bread li
{
	display:inline;
	margin-right:5px;
}

#bread a, #bread
{
	color: #AAA;
}

#bread
{
	margin-bottom:10px;
	text-transform:lowercase;
}

#homeleft
{
	width:600px;
	float:left;
}

#foto 
{
	float:left;
	width:450px;
	height:300px;
	position:relative;
	cursor:pointer;
	overflow:hidden;
}

#fotobalk
{
	position:absolute;
	margin:0;
	padding:0;
	left:0px;
	top:250px;
	height:50px;
	width:450px;
	background-image: url('/images/blbg.gif');
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7; 	
}	

#fototxt
{
	position:absolute;
	margin:0;
	padding:5px 10px 5px 10px;
	left:0px;
	top:250px;
	height:33px;
	width:430px;
	color:#FFF;
	font-weight:bold;
	overflow:hidden;
}

#fototxt a
{
	color:#FFF;
}

#fototxt span
{
	font-size:9pt;
	font-weight:normal;
}

#thumbs
{
	float:left;
	width:150px;
	height:300px;
	overflow:hidden;
}

#thumbs img
{
	width:148px;
	margin:0;
	display:block;
	margin-left:2px;
	background-color:#000;
	cursor:pointer;
	z-index:8;
	border:0;
}

#thumbs .current img
{
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#thumbs img.active
{
	z-index:10;
}
#thumbs img.last-active
{
	z-index:9;
}


.homehalf
{
	float:left;
	width:290px;
	background-color:#EAEAEA;
	padding:5px;
	background-image:URL('/images/tb120.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size:9pt;
	color:#404040;
	padding-bottom:15px;
	height:auto;
}

.homehalf .verder
{
	text-align:right;
	display:block;
	color:#004C99;
	text-decoration:none;
}

.homehalf .verder:hover
{
	text-decoration:underline;
}

#homenews
{
	clear:both;
	position:relative;
}

#homenews div, .nieuws
{
	height:38px;
	overflow:hidden;
}

#rss
{
	position:absolute;
	right:5px;
	top:4px;
}

#rss img
{
	border:0;
}

#homenews div, #homeagenda div, .agenda, .nieuws
{
	border-top:1px solid #DDDDDD;
	padding:2px 0px 3px 0px;
	clear:both;
	line-height:12px;
	cursor:pointer;
	
}

#homenews div img, .nieuws img
{
	width:55px;
	height:37px;
	float:left;
	margin-right:5px;
	margin-bottom:3px;
	border:1px solid #BBBBBB;
}

#homenews div small, .nieuws small
{
	font-size:8pt;
	color:#808080;
	display:block;
}

#homenews div a, .nieuws a
{
	color:#004C99;
	xxfont-weight:bold;
	font-size:9pt;
	text-decoration:none;
}	

#homeagenda
{
	border-left:1px #FFF solid;
	width:289px;
}

#homeagenda div small, .agenda small
{
	font-size:8pt;
	color:#808080;
	display:block;
	float:left;
	margin-right:5px;
	margin-bottom:3px;
}

#homeagenda div a, .agenda a
{
	color:#004C99;
	font-size:9pt;
	text-decoration:none;
}	

h3
{
	color:#004C99;
	margin:0px 0px 3px 0px;
	font-size:12pt;
	background-image:URL('/images/kroontje.gif');
	background-repeat:no-repeat;
	padding:0px 0px 0px 22px;
}

#homeright
{
	float:right;
	width:310px;
}

#homeright h3
{
	background-color:#EAEAEA;
	height:21px;
	margin:0;
	padding:5px 0px 2px 25px;
	clear:both;
	background-image:URL('/images/kroontjer.gif');
	background-repeat:no-repeat;	
	border-bottom:1px solid #DDDDDD;
}

#homeright .homehalf
{
	padding:5px 15px 15px 10px;
	width:285px;
}

#foot
{
	margin-top:5px;
	clear:both;
	background-color:#202020;
	height:65px;
	background-image:URL('/images/tbb40.gif');
	background-position:left bottom;
	background-repeat: repeat-x;
	text-align:center;
	font-size:8pt;
	color:#CCC;
	background-color:#AAABAD;
	background-image:URL('/images/tb20.gif');
	background-repeat:repeat-x;
	background-position:left bottom;	
	position:relative;
	padding-top:10px;
	width:920px;
}

#foot a
{
	color:#CCC;
}

#sponsors
{
	height:50px;
	xbackground-image:url('/images/bgsp.gif');
	xbackground-repeat:no-repeat;
	xbackground-position:right top;
	text-align:center;
	width:910px;
	margin-right:5px;
}

#sponsors img
{
	margin-right:10px;
	border:0;
}

.bl
{
	width:2px;
	height:2px;
	background-image:URL('/images/bl.gif');
	position:absolute;
	bottom:0px;
	left:0px;
}

.br
{
	width:2px;
	height:2px;
	background-image:URL('/images/br.gif');
	position:absolute;
	bottom:0px;
	right:0px;
}

#hsponsor
{
	position:absolute;
	right:0px;
	top:0px;
	width:115px;
	height:30px;
	background-color:#004C99;
	xbackground-color:#E42F2C;
	padding:5px 10px 10px 10px;

}

#spinner
{
	width:115px;
	height:40px;
	overflow:hidden;
}

#hsponsor img
{
	border:0;
}


#hsponsor a
{
	display:block;
	width:115px;
	height:40px;
	float:left;
	overflow:hidden;
}


#pijll
{
	width:18px;
	height:68px;
	position:absolute;
	top:170px;
	left:440px;
	z-index:30;
	background-image:URL('/images/pijll.gif');
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7; 
}

#zoek
{
	position:absolute;
	top:68px;
	right:0px;
}

#search
{
	background-image:URL('/images/tl.gif');
	background-color:#EAEAEA;
	background-repeat:no-repeat;
	border:0px;
	height:20px;
	margin:0;
	padding:0;
	width:216px;
	border-right:1px solid #FFF;
}

#searchok
{
	background-image:URL('/images/tr.gif');
	background-position:right top;
	background-color:#EAEAEA;
	background-repeat:no-repeat;
	border:0px;
	color:#AAAAAA;
	height:20px;
	margin:0;
	padding:0px 5px 0px 5px;
	font-size:9pt;
}

#vervolgleft
{
	float:left;
	width:560px;
	background-image:URL('/images/watermerk.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:20px 20px 40px 20px;
	color:#304040;
	font-size:11pt;
	line-height:20px;
	margin-bottom:10px;
}

#vervolgleft .img
{
	float:right;
	margin:7px 0px 5px 10px;
	position:relative;
	overflow:hidden;
}


#vervolgright
{
	float:right;
	width:270px;
	padding:3px 20px 10px 20px;
}

#vervolgright h3
{
	margin-top:20px;
}

#vervolgleft h2
{
	color:#004C99;
	margin-bottom:10px;
}

.tr
{
	background-image:URL('/images/tr.gif');
	background-repeat:no-repeat;
	background-position:right top;
	width:2px;
	height:2px;
	position:absolute;
	top:0px;
	right:0px;
}

.tl
{
	background-image:URL('/images/tl.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:2px;
	height:2px;
	position:absolute;
	top:0px;
	left:0px;
}	

.br
{
	background-image:URL('/images/br.gif');
	background-repeat:no-repeat;
	background-position:right top;
	width:2px;
	height:2px;
	position:absolute;
	bottom:0px;
	right:0px;
}

.bl
{
	background-image:URL('/images/bl.gif');
	background-repeat:no-repeat;
	background-position:left top;
	width:2px;
	height:2px;
	position:absolute;
	bottom:0px;
	left:0px;
}	

.subtitle
{
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	position:absolute;
	bottom:0px;
	left:0px;
	background-color:#000;
	color:#FFF;
	width:100%;
	padding:3px 5px 3px 5px;
	font-size:8pt;
	line-height:normal;
}

#lister
{
	margin-top:20px;
}

#lister .item
{
	clear:both;
	margin-bottom:5px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #AAA;
	position:relative;
	cursor:pointer;
}

#vervolgleft #lister .img
{
	float:left;
	margin:4px 6px 10px 0px;
	position:relative;
	overflow:hidden;	
}

#lister small
{
	color:#AAA;
	display:block;
}

#vervolgleft #lister h4
{
	margin:0px 0px 0px 0px;
	padding:0;
	
}

#lister .verder
{
	display:block;
	text-align:right;
	position:absolute;
	right:0px;
	bottom:5px;
}

/* zoeken */
#searchresult dt
{
	font-weight:bold;
}

#searchresult dd a
{
	color:#AAA;
}

#searchresult dd
{
	margin-bottom:15px;
	margin-left:0;
}

#fotoalbum img
{
	cursor:pointer;
	border:0;
}

#fotoalbum a
{
	display:block;
	float:left;
	margin-bottom:5px;
}

#vervolgleft #fotoalbum .img
{
	float:left;
	margin:0px 5px 15px 0px;
	
}


#fancybox-title-over h3
{
	color:#FFF;
}