* 
{ /* reset all elements */	
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

html { height: 100% }

html>body html 
{
	font-size: 16px;
}

body 
{	
	line-height: 1.3em;
	font-size: 76%;
	color: #000;
}

html, body {
	text-align: center; /* voor IE */
}

.pagewidth {
	width: 1000px;	
	text-align: left; /* voor IE */
	margin: 0 auto; /* center but not IE */
	background: #fff url(../images/bg.png) repeat-y top left;
} 

#header 
{
	position: relative; 
	height: 76px !important;
	height: 80px;	
	width: 1000px;
	background: #fff url(../images/header.jpg) no-repeat 0 57px;
	border-top: 2px solid #fff;
	border-bottom: 0px solid #fff;	
}	#header h1
	{
		/* overwrite general h1 settings */
		font-size: 150%;
		margin: 0;
		text-indent: 0;
		display: block;
		width: 910px !important;
		width: 1000px;
		height: 29px !important;
		height: 57px;
		color: #000;
		text-decoration: none;
		background: #fff url(../images/logo_kndb3.gif) no-repeat 35px 0px;
		padding: 28px 0 0 90px;
	}

ul.lid_worden 
{
	position: relative;
	left: 116px;
	width: 400px;
	top: 3px;
	text-transform: uppercase;		
}	ul.lid_worden li 
	{
		list-style: none;
		display: inline;
		margin-right: 1em;
	}	
	ul.lid_worden li a 
	{
		font-size: 73%;
		color: #fff;
		text-decoration: none;
		font-weight: bold;
	}

	ul.lid_worden li a:hover 
	{
		text-decoration: underline;
	}
	

#zoeken 
{
	position: relative;
	top: 0px;	
	left: 790px;
	width: 200px;
}

#line {
	height: 21px; 
	width: 1000px; 
	background-color: #4585C2;
	margin-top: 0px;
	border-top: 0px solid #fff;
}

#top_image {
	height: 95px; 
	width: 1000px; 
	background: url("../images/nk2008-c.jpg") no-repeat left center;
	padding-left: 246px;	
}

#footer {
	height: 21px; 
	width: 1000px; 
	background-color: #4585C2;
	margin-top: 3px;
	border-top: 2px solid #fff;
}

.rss {
	padding: 1px 0 0 32px;
	background: url(../images/rss20.gif) no-repeat 15px 2px; 
}

.rss a, .rss a:visited, .rss a:active, .rss a:hover {
	font-size: 85%;
	color: #fff;
	text-decoration: none;
	vertical-align: super;
}	.rss a:hover 
	{
		text-decoration: underline;
	}

input#searchword, input.submit_search 
{
	vertical-align: top;
    border: 0;
    margin: 0;	
}	input#searchword 
	{
		width: 105px;
		height: 15px;
    	color: #000;
	}
	input.submit_search 
	{
		cursor: pointer;
		color: #fff;
		background: #1047ae url(../images/btn_zoek.gif) no-repeat center center;
		width: 35px;
		height: 15px;
	}

#maincontent 
{ 
	float: left;
	width: 778px !important;
	width: 768px;	
}

.content{ padding: 5px; } /* padding for content */

.latestevents {
	margin: 0 0 15px 0;
	background-color: #ecfba1;
}

#banners {
	width: 106px;
	float: right;
}

#menu {
	width: 115px;
	float: left;
}

#menu, #submenu {
	text-align: left;
}

#css_buttons 
{
	margin-top: 460px;
	padding-left: 2px;
}	#css_buttons dt 
	{
		display: inline;
		text-transform: uppercase;
		padding: 2px 2px 2px 2px;
		background-color: #C6DFFF;
		border: 2px solid #3a589b;
		margin: 0;
	}	
	#css_buttons dt a 
	{
		color: #000;
		text-decoration: none;
	}
	#css_buttons dt a:hover 
	{
		text-decoration: underline;
	}

.hoofdsponsor
{
	margin-top: 200px;
	padding-left: 4px;	
	background: transparent;
	height: 64px;
}	.hoofdsponsor span { display: none; }
	.hoofdsponsor a
	{
		background: url(../../../images/stories/nk2008/website/Steegro_klein.gif) left top;
		height: 38px;
		width: 101px;
		display: block;
	}

div#banners ul li a 
{
	display: block;
	width: 104px;
	text-decoration: none;
}

ul#mainbanners {
	width: 104px;
	float: left;
}

#mainbanners li {
	display: inline; /* this gets rid of the gaps in ie ?!?@># */
	list-style: none;
	list-style-image: none; /* ie7 bug !?#$# */
}

#mainbanners li a {
	color: #000;
	font-family: arial, "arial MT";
	font-size: 75%;	
	font-weight: bold;
	text-align: center;	
}	#mainbanners li a:hover 
	{
		text-decoration: underline;
	}

li.gem-nop a {
	height: 20px !important;
	background: url(../../../images/stories/nk2008/sponsors/gem-nop.jpg) no-repeat center 5px;
	padding: 62px 0 0 0;
	padding-left: 6px;	
}

li.flevoland a {
	height: 20px !important;
	background: url(../../../images/stories/nk2008/sponsors/flevoland.jpg) no-repeat center top;
	padding: 40px 0 0 0;
	padding-left: 6px;	
}

li.bestwestern a {
	height: 20px !important;
	height: 65px;
	background: url(../../../images/stories/nk2008/sponsors/bestwestern.gif) no-repeat center top;
	padding: 35px 0 0 0;
	padding-left: 6px;	
}

li.gibogroep a {
	height: 20px !important;
	background: url(../../../images/stories/nk2008/sponsors/gibo.jpg) no-repeat center top;
	padding: 21px 0 0 0;	
	padding-left: 6px;	
}

li.vanhooff a {
	height: 60px !important;
	background: url(../../../images/stories/nk2008/sponsors/VanHooff.jpg) no-repeat center top;
	padding: 20px 0 0 0;	
	padding-left: 6px;	
}

li.introweb a {
	height: 40px !important;
	background: url(../../../images/stories/nk2008/sponsors/Introweb.jpg) no-repeat center top;
	padding: 20px 0 0 0;	
	padding-left: 6px;	
}

li.dcs a {
	height: 80px !important;
	background: url(../../../images/stories/nk2008/sponsors/DCS.jpg) no-repeat center top;
	padding: 20px 0 0 0;	
	padding-left: 6px;	
}

li.rabo a {
	height: 90px !important;
	background: url(../../../images/stories/nk2008/sponsors/Rabo.jpg) no-repeat center top;
	padding: 20px 0 0 0;	
	padding-left: 6px;	
}

li.interfloor a {
	height: 20px !important;
	background: url(../../../images/stories/nk2008/sponsors/interfloor.jpg) no-repeat center top;
	padding: 27px 0 0 0;	
	padding-left: 6px;	
}

li.kndb a {
	height: 85px !important;
	background: url(../../../images/stories/nk2008/sponsors/kndb.jpg) no-repeat center top;
	padding: 20px 0 0 0;	
	padding-left: 6px;	
}

.clr{ clear: both; }

/* printer styles */ 
@media print { 
/* hide the left column when printing */
#navigation{ display: none; }

/* hide the right column when printing */
#banners{ display: none; }
}
