body
{
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;	
	font-size: 10pt;
}
a.link:link, a.link:visited 
{
	text-decoration: underline;
	color: #000000;
}
a.link:hover
{
	color: Gray;
}
a.headerlink:link, a.headerlink:visited
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 10pt;
}
a.headerlink:hover
{
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
}
a.dokterlink:link, a.dokterlink:visited 
{
	text-decoration: none;
	color: #000000;
	font-size: 9pt;
}
a.dokterlink:hover
{
	color: Gray;
	font-size: 9pt;
}
a.nostyle:link, a.nostyle:active, a.nostyle:visited, a.nostyle:hover
{
	text-decoration: none;	
}
.image
{
	border: 1px solid #7080a0;
}
.imageRight
{
	border: 1px solid #7080a0;
	float: right;
	margin-left: 10px;
}
.imageLeft
{
	border: 1px solid #7080a0;
	float: left;
}
.border
{
	border-color: #7080a0;
	border-width: 1px;
	border-style: solid;
}
.tableBorder td
{
	border-color: #7080a0;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 2px;
}
.marginKosten
{
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 2px;
	margin-bottom: 2px;
}
.marginLegende tr, .marginLegende td
{
	padding: 5px;
}
.noborder
{
	border: 0;
}
#mainTable
{
	width: 780px;
	border: 0px;
	border-style: none;	
}
#headerRow
{
	vertical-align: middle;
	height: 107px;
	background-image: url('../images/header.jpg');
	font-size: 11pt;
}
.contentTable
{
	border-color: #7080a0;
	border-width: 1px;
	border-style: solid;
	border-top-style: none;
	width: 768px;
	background-color: #F5F5F5;
	text-align: left;
	font-size: 10pt;
}
.contentText
{
	font-size: 10pt;
	vertical-align: top;
}
.contentText tr
{
	vertical-align: top;
}
.indentText
{
	padding-left: 30px;
}
.smallText
{
	font-size: 8pt;	
}
.smallIndentText
{
	font-size: 8pt;
	padding-left: 30px;
}
.dienst
{
	text-transform: uppercase;	
	font-weight: bold;
	font-size: 9pt;
}
.caps
{
	text-transform: uppercase;	
}
.floatRight
{
	float: right;
}
.floatLeft
{
	float: left;
}
.titleTable
{
	border: 0px;
	height: 18px;
	width: 768px;
}
.titleRow
{
	width: 750px;
	height: 18px;
	background-color: #7080a0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10pt;
}
.titleCorner
{
	width: 18px;
}
.fstooltips 
{
	border: 1px solid #7080a0;
	width: 140px;
}
.tipheader 
{
	background-color: #7080a0;
	color: #fff;
	font-weight: normal;
	font-size: 8pt;
	font-family: arial;
}

.tipcontent 
{
	background-color: #f8f8f8;
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
	font-family: Arial;
}
.consultatieUren td
{	
	vertical-align: middle;
	text-align: center;	
}
/*
	Geel: #ffe476
	Lichtgeel: #FDF8D2;
	Roos: #F5B2D5;
	Groenblauw: #AACECC;
	Blauw: #FDF8D2;
*/

/* MENU */
.mMenu
{
	position: relative;
	left: 10px;
	top: 30px;
	width: 790px;	
	font-family:Arial;
	font-size:.9em;	
}
.mMenu a
{
	color:#000000;
	text-decoration:none;
}

.mMenu ul
{
	position: absolute;	
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	
	border-style: solid;
	border-color: #7080a0;
	border-width: 0px 0px 0px 0px;
	background-color:#F5F5F5;
	
}

/*Top level list items*/
.mMenu ul li
{
	position: relative;
	float: left;
	padding: 2px 10px 2px 10px;	
	
	border-style: solid;
	border-color: #7080a0;
	border-width: 1px 0px 1px 1px;
}

/*Top level menu link items style*/
.mMenu ul li a
{
	display: block;	
	
	text-decoration: none;	
}

.mMenu ul li a:hover
{
	text-decoration: underline;
}
	
/*1st sub level menu*/
.mMenu ul li ul
{
	position: absolute;
	list-style-type: none;
	visibility: hidden;	
	padding: 0px;
	margin-top: -2px;
	margin-left: -1px;
		
	border-style: solid;
	border-color: #7080a0;
	border-width: 1px 1px 0px 1px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.mMenu ul li ul li
{
	position: relative;
	float: none;
	padding: 2px 40px 2px 20px;
	
	border-style: solid;
	border-color: #7080a0;
	border-width: 0px 0px 1px 0px;
}

/* Sub level menu links style */
.mMenu ul li ul li a
{
	display: block;		
	white-space: nowrap;
	
	text-decoration: none;	
}

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

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.mMenu ul li ul li ul
{
	position: absolute;
	list-style-type: none;	
	padding: 0px;
	margin-top: -1px;
	
	border-style: solid;
	border-color: #7080a0;
	border-width: 1px 1px 0px 1px;
}
.mMenu ul li ul li ul li
{
	float: none;
	padding: 2px 40px 2px 20px;
	
	border-style: solid;
	border-color: #7080a0;
	border-width: 0px 0px 1px 0px;
}

/* Sub level menu links style */
.mMenu ul li ul li ul li a
{
	display: block;	
	white-space: nowrap;	
}

.mMenu ul li ul li ul li a:hover
{ /*sub menus hover style*/
	text-decoration: underline;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass
{
	position: absolute;
	top: 10px;
	right: 5px;
}

.rightarrowclass
{
	position: absolute;	
	top: 5px;
	right: 5px;
}