body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* HEADER */
.datum {
	font-size: 8pt;
	color: #000000;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 2px;
}
.binnen {
	font-size: 14pt;
	color: #FFFFFF;
	text-align: right;
	vertical-align: bottom;
	padding-bottom: 4px;
	padding-right: 4px;
}

/* SUBMENU */
.submenu {
	font-size: 8pt;
	height: 11px;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.submenu_on {
	font-size: 10pt;
	color: #B1EB13;
	font-weight: bold;
	text-align: right;
}
a.submenu_on:link, a.submenu_on:visited {
	color: #B1EB13;
	font-weight: bold;
	text-decoration: none;
}
.sublink_on {
	font-size: 8pt;
	color: #B1EB13;
	font-weight: bold;
	text-decoration: none;
}
a.sublink:link, a.sublink:visited {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.sublink:hover {
	color: #B1EB13;
	text-decoration: underline;
}

/* scrollmessage */
#whatsnew a{color:C6C7B6;text-decoration:none}
#whatsnew, #temp {font-weight:bold; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}
#whatsnew a:hover{color:B1EB13}

/* KALENDER */
.data {
	border: 1px solid #C6C7B6;
	font-size: 8pt;
	color: #000000;
	padding: 2px;
	text-align: center;
}
a.data:link, a.data:visited {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
a.data:hover {
	font-size: 8pt;
	background-color: #B1EB13;
	color: #FFFFFF;
}
.data-jaap {
	font-size: 8pt;
	background-color: #9EC62F;
	color: #FFFFFF;
}
.data-jacolien {
	border: 1px solid #C6C7B6;
	background-color: #E70EAC;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/* CONTENT */
.content {
	font-size: 8pt;
	color: #6C6D5F;
	padding-top: 5px;
	padding-bottom: 15px;
}
a.txtlink:link, a.txtlink:visited {
	font-size: 8pt;
	color: #6C6D5F;
	text-decoration: none;
	font-weight: bold;
}
a.txtlink:hover {
	color: #B1EB13;
}
.head {
	font-size: 14pt;
	color: #000000;
}
.head2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.subhead {
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
}
.intro {
	font-size: 10pt;
	color: #6C6D5F;
	font-weight: bold;
}
.quote {
	font-size: 8pt;
	color: #6C6D5F;
	font-style: italic;
}
.name-jacolien {
	font-size: 10pt;
	color: #E70EAC;
	font-weight: bold;
}
.name-jaap {
	font-size: 10pt;
	color: #0E6AE7;
	font-weight: bold;
}
.kopje {
	font-size: 8pt;
	color: #6C6D5F;
	font-weight: bold;
}
.toelichting {
	font-size: 8pt;
	color: #6C6D5F;
	padding-right: 5px;
	text-align: right;
	vertical-align: top;
}
.quote {
	font-size: 8pt;
	color: #6C6D5F;
	padding-right: 5px;
	text-align: left;
	vertical-align: top;
}
.fietslog {
	font-size: 8pt;
	color: #000000;
}
.fietslog-jacolien {
	font-size: 8pt;
	color: #E70EAC;
}
.fietslog-jaap {
	font-size: 8pt;
	color: #0E6AE7;
}
table.route {
	font-size: 8pt;
	color: black;
	padding: 1px;
}
tr.route {
	font-size: 7pt;
	font-weight: bold;
}

/* INSCHRIJVEN */
.inschrijf {
	font-size: 8pt;
	color: #6C6D5F;
	padding-bottom: 5px;
	text-align: right;
}

/* FOTO */
.foto {
	font-size: 10pt;
	color: #6C6D5F;
	text-align: right;
	vertical-align: top;
}

/* FOOTER */
.foot {
	font-size: 7pt;
	color: #C6C7B6;
	text-align: right;
	vertical-align: middle;
}
td.afsluiter {
	background-color: #C6C7B6;
	height: 15px;
}

/* fietslog */
#divCont {position:absolute; z-index:1; /*left:0px;*/ width:335px; visibility:hidden;}
.clTop   {position:absolute; z-index:1; width:355px;}
.clSub   {position:absolute; z-index:1; /*left:0px;*/ width:335px; padding-top: 10px; padding-bottom: 20px;}

/*** This sets the style for the links inside the menu. ***/
#divCont .clTop a {color: Red; text-decoration: none;}
#divCont .clTop a:hover {text-decoration: underline;}
#divCont .clTop .clSub a {color: Red; text-decoration: none;}
#divCont .clTop .clSub a:hover {text-decoration: underline;} 

#right{
	float: right;
}
#left{
	float: left;
}
