p   { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
}
table.inmem   { 
	padding: 9px;
	border: 2px solid #000000;
}
table.inmem tr td { 
	padding: 9px;

}
ul.page_bullets {
	margin-left: 20px;
}
ul.page_bullets li   { 
	margin-bottom: 5px; 
	padding-left: 5px;
}
.clearboth {
	clear: both;
}

/* page layout; maincontent zie apart bestand*/
* {
	margin: 0;
	padding: 0;
}
body  { 
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
}
#wrapper {
	text-align: left;
	width: 988px;
	margin: 0 auto;
	margin-top: 0px; 
	margin-bottom: 7px; 
	border-left: 1px solid #94c4dc;
	border-right: 1px solid #94c4dc;
	border-bottom: 1px solid #94c4dc;
	border-top: 0px;
	background-color: #deeff7;
}
#banner {
	background-repeat: no-repeat;
	background-color: #3896d4;
	background-position: 0 0px;
	border-top: 0px;
	border-bottom: 0px;
	height: 123px;
	width: 988px;
	margin: 0px 0px 0px 0px;
}
#contentWrapper {
	width: 988px;
	margin: 0px 0px;
}
#mainNavigation {
	width: 190px;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	display: inline;
}
#datumrechts {
	text-align: right;
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
}
.auteur {
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 15px;

}

#footer {
	clear: both;
	background-color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 25px;
	padding: 1px 0;
}
#footer .left {
	float: left;
	margin-left: 5px;
	display: inline;
	font-size: 0.8em;
}


#footer .right {
	float: right;
	text-align: right;
	margin-right: 5px;
	margin-bottom: 15px;
	display: inline;
	font-size: 0.7em;
	color: #333333;
}


#rightcontent {
	/* width 700 -> 680 and padding-right 5px -> 25px 20060705  eerst was het: color: #262626;*/
	width: 190px;
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	float: right;
	background-color: #ffffff;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 1px solid #94c4dc;
	color: #262626;
	text-align: center;
}
#rightcontent #catvoorp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;

}
/* Start Mac IE5 filter \*/
#mainNavigation, #mainContent, #rightcontent
	{
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#contentWrapper
	{
	overflow: hidden; /* This hides the excess padding in non-IE browsers */
	}
/* we need this for IE 5.01 - otherwise the wrapper does not expand to the
necessary height (unless fixed, this problem becomes even more acute 
weirdness as the method is enhanced */
#wrapper
	{
/* Normally a Holly-style hack height: 1% would suffice but that causes 
IE 5.01 to completely collapse the wrapper - instead we float it */
	float: left;
/* NB. possibly only IE 5.01 needs to get this float value - otherwise 5.5 sometimes 
(I saw it happen many moons ago) makes the width of wrapper too small 
the float: none with the comment is ignored by 5.01,
5.5 and above see it and carry on about their business
It's probably fine to just remove it, but it's left here 
just in case that many moons ago problem rears its head again */
	float/**/: none;
	}
/* easy clearing */
#contentWrapper:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#contentWrapper
	{
	display: inline-block;
	}
/*\*/
#contentWrapper
	{
	display: block;
	}
/* end easy clearing */



#banner h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	text-indent: -1000em;
}

/* Main Navigation */

	
#mainNavigation h4 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #0076ac;
	font-size: 0.9em;
	/* font-weight: bold; */
	margin-top: 10px;
	margin-left: 16px;
}

 ul.mainNav {
	margin: 2px 0 5px 5px;
	padding: 5px 0 10px 7px;	
	list-style: none;
}

ul.mainNav a {
	display: block;
	width: 165px;
	height: 12px;
	/* line-height: 5px;
	padding: 6px 0 0 20px; */
	padding: 3px 3px 5px 5px;
	margin: 2px 5px 2px 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	color: #000000;
	background: #94c4dc; 
	/* DELTA blauw: #0082d1 
	zelf geselect met PSP: #0092d6
	blauw iets lichter, maar in de buurt: #3896d4 */
}

ul.mainNav a:hover {
	background-color: #0076ac;
	color: #ffffff;
/*	border-color: #e6d9cc #66594d #66594d #e6d9cc; */
}

/* kludge to remove large gaps in IE on Windows */
ul.mainNav li {
	display: inline; 
}

/* Style for the current selected page */
#index .mainNav .index a,
#live .mainNav .live a,
#welkom .mainNav .welkom a,
#fotos .mainNav .fotos a,
#fotos14nov .mainNav .fotos14nov a,
#fotos20100603 .mainNav .fotos20100603 a,
#viparr .mainNav .viparr a,
#organisatiecomite .mainNav .organisatiecomite a,
#persberichten .mainNav .persberichten a,
#persberichten09 .mainNav .persberichten09 a,
#persberichten10 .mainNav .persberichten10 a,
#route .mainNav .route a,
#sponsors .mainNav .sponsors a,
#startlijst .mainNav .startlijst a,
#indemedia .mainNav .indemedia a,
#techngeg .mainNav .techngeg a,
#programma .mainNav .programma a,
#links .mainNav .links a,
#wedstrijdreglement .mainNav .wedstrijdreglement a,
#accreditatieformulier .mainNav .accreditatieformulier a,
#wedstrijd .mainNav .wedstrijd a,
#gastenboek .mainNav .gastenboek a,
#ontstaan .mainNav .ontstaan a,
#uitslagen .mainNav .uitslagen a,
#contact .mainNav .contact a {
	background: #008ece no-repeat 1px 50%;
	color: #ffffff;
	cursor: default;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
}

ul.subv a, 
ul.subr a, 
ul.subu a {
	display: block;
	width: 150px;
	height: 10px;
	padding: 3px 3px 5px 5px;
	margin: 2px 5px 2px 4px;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background: #00487D; 
}
#vorigeedities .mainNav li.vorigeedities ul.subv a, 
#route .mainNav li.route ul.subr a, 
#uitslagen .mainNav li.uitslagen ul.subu a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
	text-align: left;
	color: #ffffff;
	background: #00487D; 
}
#vorigeedities .mainNav li.vorigeedities ul.subv a:hover, 
#route .mainNav li.route ul.subr a:hover, 
#uitslagen .mainNav li.uitslagen ul.subu a:hover {
	background-color: #0076ac;
	color: #ffffff;
}

.mainNav ul.subv, 
.mainNav ul.subr, 
.mainNav ul.subu {
display:none; 
}
.subshowv .mainNav ul.subv, 
.subshowr .mainNav ul.subr, 
.subshowu .mainNav ul.subu {
display:block; 
margin-left: 15px;
}

#e2008 .subv .e2008 a {
	display: block;
	background: #008ece;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
}
#e2009 .subv .e2009 a {
	display: block;
	background: #008ece;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
}

#route0 .subr .route0 a,
#route1 .subr .route1 a,
#route2 .subr .route2 a,
#uitslag0 .subu .uitslag0 a,
#uitslag1 .subu .uitslag1 a,
#uitslag2 .subu .uitslag2 a {
	display: block;
	background: #008ece;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
}

.functie { font-style: italic; }

#mainContent h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #0076ac;
	/* color: #21918F; 
	padding-bottom: 5px;
	padding-left: 5px; */
	padding: 0.1em;
	/*  border-bottom: 1px solid #0075a5; */
}

#mainContent #datumvoorp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #262626;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	/* color: #21918F; 
	padding-left: 5px; */
	/*  border-bottom: 1px solid #0075a5; */
}
#mainContent #etschvoorp {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 5px;
	color: #0076ac;
}
#mainContent h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 0.1em;
	color: #262626;
}
#mainContent h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-top: 15px;
	padding-bottom: 1px;
	padding-left: 0.1em;
	color: #262626;
	font-style: italic;
}

#mainContent p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	padding-top: 9px;
	/*padding-right: 5px; */
	padding-left: 0.1em;
	text-align: justify;
	color: #262626;
}

#mainContent h3 a, mainContent h3 a:visited, 
#mainContent p a, #mainContent ul li a, #mainContent ul li a:visited,
#mainContent p a:visited {
	color: #336699;
	text-decoration: none;
}

#mainContent h3 a:hover, mainContent h3 a:active,
#mainContent p a:hover, #mainContent ul li a:hover, #mainContent ul li a:active,
#mainContent p a:active {
	color: #336699;
	text-decoration: underline;
}

#mainContent p.sponsor { 
	text-align: center;
	margin-top: 12px;
	margin-bottom: 35px;
	font-size: 1.1em;

 }
#mainContent h3.mededeling { 
	text-align: center;
	margin-top: 12px;
	margin-bottom: 20px;
 }
#mainContent ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

#mainContent ul li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	list-style-type: none;
	padding-left: 5px;
	color: #262626;
}

/* two-column list for home page - no bullet */
#mainContent ul li.column1 {
	margin-left: 5px;
}

#mainContent ul li.column2 {
	margin-left: 230px;
}

#mainContent ul li.reset {
	margin-top: -7em;
}

/* ordinary lists with bullets */
#mainContent ul li.bulleted {
	margin-left: 20px;
	list-style-type: disc;
}

#mainContent p.laatstewijzgeel   { 

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	background: #FFFF66 no-repeat 1px 50%;
	padding: 4px;
	margin: 0px 5px 0px 5px;
	color: #000000;
}
#mainContent p.laatstewijzkop   { 

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 0.9em;
	background: #008ece no-repeat 1px 50%;
	font-weight: bold;
	padding: 4px;
	margin: 0px 5px 0px 5px;
	color: #ffffff;
}
#mainContent p.laatstewijz   { 

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
	background: #008ece no-repeat 1px 50%;
	padding: 4px;
	margin: 0px 5px 0px 5px;
	color: #ffffff;

}
#mainContent p.laatstewijz a, #mainContent p.laatstewijz a:visited  { 
	color: #D6E2F5;
}
.deep_indent_lp {
	margin-left: 330px;
}
.image_caption {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em
	font-style: italic;
	color: #000000;
}

#subContent {
	clear: both;
	height: 157px;
/*	background-image: url(../images/bla.jpg); 
	background-position: bottom; */
}


/* Styles for pictures */
#picture {
	background-color: #F5F7F9;
	position: relative;
	display: inline;
	padding: 0;
	float: left;
	margin-left: 150px;
	margin-top: -50px;
	border: 1px solid #000000;
	width: 400px;
	height: 200px;
}

.picture_left {
	background-color: #F5F7F9;
	position: relative;
	display: inline;
	padding: 0;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 15px;
	
	/* border: 1px solid #000000;
	width: 400px;
	height: 200px; */
}

/* Styles for pullquote*/


.picture_bottom {
	background-color: #F5F7F9;
	position: relative;
	display: inline;
	padding: 0;
	float: right;
	margin-right: 300px;
	margin-top: -50px;
	/* border: 1px solid #000000;
	width: 400px;
	height: 200px; */
}

.picture_bottom_lp {
	background-color: #F5F7F9;
	position: relative;
	display: inline;
	padding: 0;
	float: right;
	margin-right: 400px;
	margin-top: -90px;
	/* border: 1px solid #000000;
	width: 400px;
	height: 200px; */
}

.picture_bottom_pl {
	background-color: #F5F7F9;
	position: relative;
	display: inline;
	padding: 0;
	float: right;
	margin-right: 380px;
	margin-top: -90px;
	/* border: 1px solid #000000;
	width: 400px;
	height: 200px; */
}

.picture_middle {
	background-color: #F5F7F9;
	position: relative;
	display: inline;
	padding: 0;
	float: right;
	margin-right: 300px;
	/* border: 1px solid #000000;
	width: 400px;
	height: 200px; */
}

.picture_right {
	position: relative;
	display: inline;
	padding: 0;
	float: right;
	margin: 5px 0px 10px 15px;

}



 hr {
  color: #94c4dc;
  background-color: #94c4dc;
  border: 0;
  height: 1px;
  margin-bottom: 19px;
 }
 


/* no underline for footer links */
#footer .right a,
#footer .right a:visited {
	text-decoration: none;
	color: #339933;
}

/* hover highlight for footer links */
#footer .right a:hover {
	text-decoration: underline;
	color: #369;
}

table {
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 0.1em;
	color: #262626;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	text-decoration: none;
}
table.voorpagina {
	font-size: 0.9em;
}
#mainContent p.berichtaanhef {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 1px;
	margin-bottom: 1px;
}
#mainContent p.berichtzelf {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	margin-top: 1px;
	margin-bottom: 1px;
}
#mainContent p.berichtdatum {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom: 1px solid #94c4dc;
	font-style: italic;
}
#mainContent td a, #mainContent td a:active {
	text-decoration: none;
	color: #336699;
}
#mainContent td a:hover {
	text-decoration: underline;
 }

#byline {
	float: right;
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px 5px 0px 5px;
}
.fotos {
margin-left: auto; margin-right: auto;
}
div.container {width:612px; margin-left:auto; margin-right:auto; }
table#table1 {text-align:center; margin-left:auto; margin-right:auto; width:610px;}
tr,td {text-align:left;}