* {
	margin: 0;
	padding: 0;
}

body  { 
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;

}

p   { 

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	padding-left: 0.1em;

}

#mainContent p.laatstewijzkop   { 

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 0.9em;
	background-color: #ff9966;
	font-weight: bold;
	padding: 4px;
	margin: 0px 30px 0px 30px;
	color: #552200;

}
#mainContent p.laatstewijz   { 

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.2em;
background-color: #ff9966;
	padding: 4px;
	margin: 0px 30px 0px 30px;
	color: #552200;

}
#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 30px 0px 30px;
	color: #000000;
}

#mainContent p.bijschriftvoorp {

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.3em;
	padding: 4px;
	font-style: italic;
font-weight: bold;
	color: #552200;

}

BLOCKQUOTE   { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 2em;
}

ul.page_bullets {
	margin-left: 20px;
}
ul.page_bullets li   { 
/*	list-style: url("../images/bla.gif");  */
	margin-bottom: 5px; 
	padding-left: 5px;
}


.clearboth {
	clear: both;
}

/*
#wrapper {
	width: 990px;
	position: relative;
	left: 50%;
	margin-left: -495px;
	background: url(../images/bla.jpg) repeat-y center top; 
}
*/

#wrapper {
	text-align: left;
	width: 990px;
	margin: 0 auto;
	background-color: #ff9966;
/* oud: BFCFFF */
}


#banner {
	background-repeat: no-repeat;
	background-color: #ff9966;
	background-position: 0 0px;
	border-top: 0px;
	border-bottom: 0px;
	/* padding-top: 5px; */
	height: 87px;
	width: 990px;
	margin: 0px 0px;
}



#contentWrapper {
	background-position: bottom;
	background-repeat: no-repeat;
	width: 970px;
	margin: 0px 5px;
}


/* Main Navigation */

#mainNavigation {
	width: 190px;
	display: inline;
	float: left;
	margin-top: 0.5em;

}

#mainNavigation h4 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #663300;
	font-size: 0.9em;
	/* font-weight: bold; */
	margin-top: 10px;
	margin-left: 5px;
	letter-spacing: .1em;
}

 ul.mainNav {
	margin: 2px 0 5px 5px;
	padding: 5px 0 10px 0;	
	list-style: none;
}

ul.mainNav a {
	display: block;
	width: 172px;
	height: 12px;
	/* line-height: 5px;
	padding: 6px 0 0 20px; */
	padding: 3px 3px 5px 5px;
	margin: 2px 5px 2px 0px;
	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: bold;
	text-align: left;
	color: #ffffff;
	background: #FF6633; 
	/* DELTA blauw: #0082d1 
	zelf geselect met PSP: #0092d6
	blauw iets lichter, maar in de buurt: #3896d4 */
}

ul.mainNav a:hover {
	background-color: #6699FF;
/*	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,
#accreditatie .mainNav .accreditatie a,
#bestuur .mainNav .bestuur a,
#persberichten .mainNav .persberichten a,
#fotos8juni .mainNav li.fotos8juni a,
#fotos17juni .mainNav li.fotos17juni a,
#fotos18juni .mainNav li.fotos18juni a,
#fotos19juni .mainNav li.fotos19juni a,
#route .mainNav li.route a,
#live .mainNav .live a,
#nieuws .mainNav .nieuws a,
#nieuwsbrieven .mainNav .nieuwsbrieven a,
#programma .mainNav .programma a,
#sponsors .mainNav .sponsors a,
#startlijst .mainNav .startlijst a,
#technischegegevens .mainNav .technischegegevens a,
#links .mainNav .links a,
#vorigeedities .mainNav li.vorigeedities a,
#wedstrijd .mainNav .wedstrijd a,
#podiumwagen .mainNav .podiumwagen a,
#uitslagen .mainNav .uitslagen a,
#gastenboek .mainNav .gastenboek a,
#contact .mainNav .contact a {
	background: #B34700 no-repeat 1px 50%;
	color: #ffffff;
	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 7px;
	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: #FF6633; 
}

#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;
	text-align: left;
	color: #ffffff;
	background: #FF6633; 
}
#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: #6699FF;
}

#e2009 .subv .e2009 a,
#e2008 .subv .e2008 a,
#e2007 .subv .e2007 a,
#e2006 .subv .e2006 a,
#e2005 .subv .e2005 a,
#e2004 .subv .e2004 a {
	display: block;
	background: #B34700 no-repeat 1px 50%;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
}
#route1 .subr .route1 a,
#route2 .subr .route2 a,
#route3 .subr .route3 a,
#uitslag1 .subu .uitslag1 a,
#uitslag2 .subu .uitslag2 a,
#uitslag3 .subu .uitslag3 a {
	display: block;
	background: #B34700 no-repeat 1px 50%;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #e6d9cc #66594d #66594d #e6d9cc;
}
.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;
}


#mainContent {
	/* width 700 -> 680 and padding-right 5px -> 25px 20060705  eerst was het: color: #262626;*/
	width: 744px;
	display: inline;
	margin: 2px 2px 2px 2px;
	padding: 15px 10px 15px 15px;
	float: right;
	background-color: #ffffff;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #bbbbbb;
	color: #663300;
	text-align: left;
}

.functie { font-style: italic; }

#mainContent h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #552200;
	/* color: #21918F; 
	padding-bottom: 5px;
	padding-left: 5px; */
	padding: 0.1em;
}

#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: #552200;
margin-top: 0px;
}
#mainContent h4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 1px;
	padding-left: 0.1em;
	color: #552200;
	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 a, mainContent a:visited {
	color: #333399;
	text-decoration: none;
}

#mainContent a:hover, mainContent a:active {
	color: #336699;
	text-decoration: underline;
}

#mainContent p.sponsor {
	text-align: center;
	margin-top: 12px;
	margin-bottom: 12px;
 }
#mainContent h3.mededeling { 
	text-align: center;
	margin-top: 12px;
	margin-bottom: 20px;
	color: #000000;
	font-size: 1.1em;
 }
#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 pre {
	padding-left: 5px;
	color: #262626;
}

.deep_indent_lp {
	margin-left: 330px;
}
.image_caption {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	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*/
.pullquote {
	float: right;
	width: 180px;	
	font: 12px Arial, Verdana, sans-serif;
	color: #339933;
	text-align: left;
	border: solid #339933;
	border-width: 4px 0;
	padding: 3px 2px;
	margin: 10px;
}

.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 {
	background-color: #F5F7F9;
	position: relative;
	display: inline;
	padding: 0;
	float: right;
	margin: 10px 5px 0 15px;
	/* border: 1px solid #000000;
	width: 400px;
	height: 200px; */
}


#mainContent td h3.sponsorben {
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
}

/* Styles for customer quotations */

#quotation {
	background-color: #F5F7F9;
	padding: 10px;
	margin-left: 150px;
	border: 1px solid #000000;
	width: 380px;
	height: 105px;
}

/* p is used for the attribution */

#quotation h3 {
/*	background-image: url(../images/quote_open.gif); */
	background-repeat: no-repeat;
	background-position: top left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #21918F;
	font-weight: normal;
	text-align: justify;
	margin: 0;
}


#quotation p {
/*	background-image: url(../images/quote_close.gif);  */
	background-position: bottom right;
	background-repeat: no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #1E2A69;
	font-weight: bold;
	text-align: right;
	padding-top: 40px;
	margin-top: -20px;
	margin-bottom: 0;
}

#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: 5px;
	display: inline;
	font-size: 0.7em;
	color: #333333;
}

/* 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;
}

#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 pre.startlijst {
	font-size: 1em;
	color: #000000;
}

 hr {
  color: #ff9966;
  background-color: #ff9966;
  border: 0;
  height: 1px;
  margin-bottom: 19px;
 }
#datumrechts {
	text-align: right;
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #262626;
}
.auteur {
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 15px;
	color: #262626;
}
/*Style for tables used for data display in text */

table#feestable {

	font: 100% Arial, Verdana, sans-serif;
	border: 1px solid rgb(15%,15%,15%);
	margin-top: 5px;

}

tr#title th {
	background-color: #339933;
	color: white;
	text-align: center;
	padding: 0.33em 0.5em 0.33em 0.5em;
	border: 1px solid #339933;
}

tr#body td {
	background-color: rgb(100%,98%,96%);
	color: #262626;
	padding: 0.5em;
}


input:focus {
	background: rgb(100%,100%,80%);
}

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;}

/*
*************************************
End of style sheet
*************************************
*/
