			body {
				margin: 20px;
				}
			body,
			table {
				font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				font-size: 1em;
				}
			img {
				border: 0;
				}
			form {
				margin: 0;
				padding: 0;
				}
			h1 {
				font-size: 17px;
				font-style: italic;
				font-weight: normal;
				/*margin: 0 0 1em 0;*/
				margin: 0;
				height: 29px;
				overflow: hidden;
				}
			h1 a,
			h1 a:link,
			h1 a:visited,
			h1 a:hover,
			h1 a:active {
				font-size: 17px;
				}
			p {
				margin: 0;
				}
			#navigation a,
			#content a {
				text-decoration: underline;
				font-style: normal;
				}
			#header {
				margin: 29px 0 0 0;
				padding: 0;
				}
			#title {
				margin: 0 0 10px 565px;
				padding: 0;
				}
			#navigation {
				margin: 0;
				padding: 0;
				float: left;
				width: 200px;
				font-size: 0.8em;
				}
			#navigation ul {
				list-style: none;
				margin: 0 0 0 10px;
				padding: 0;
				border: 0;
				}
			#navigation li {
				margin: 0 0 3px 0;
				padding: 0;
				}
			#navigation li a {
				margin: 0;
				padding: 0;
				}
			#content {
			/*
				clear: both;
			*/
				float: left;
				margin: 0 0 0 20px;
				width: 700px;
				padding: 0;
				font-size: 0.8em;
				}
			fieldset {
				padding: 10px;
				margin-top: 10px;
				border: 1px solid #D5D5DA;
				}
			legend {
				font-weight: bold;
				}
			fieldset p.explanation {
				margin: 0.5em 0;
				font-size: 0.9em;
				}
			form#formresetsearch {
				margin-top: 10px;
				}
			form#application .formulier {
				width: 330px;
				margin: 3px;
				height: auto;
				}
			form#searchmember .formulier,
			form#searchdb .formulier {
				width: auto;
				height: 16px;
				line-height: 12px;
				}
			form#application textarea.formulier {
				display: block;
				height: auto;
				}
			form#application textarea.indent {
				margin-left: 25px;
				}
			form#application input.small {
				font-size: 7pt;
				margin: 0;
				padding: 0;
				float: none;
				}
			html>body form#application input.small {
				margin-left: 3px;
				}
			form#application dl,
			div#detail dl {
				text-align: right;
				margin: 0;
				padding: 0;
				}
			/* show children as normal definition list */
			div#detail dd div {
				height: 100%;
				/* anders toont FF/Opera een lege regel boven de naam */
				overflow: hidden;
				}
			div#detail dl dd div dl {
				text-align: left;
				margin: 0;
				padding: 0;
				clear: both;
				}
			form#application dt,
			div#detail dt {
				clear: both;
				width: 42%;
				overflow: hidden;
				float: left;
				margin: 0;
				padding: 0;
				}
			/* show children as normal definition list */
			div#detail dl dd div dl dt {
				float: none;
				width: auto;
				}
			form#application dd,
			div#detail dd {
				margin: 0 0 0 44%;
				/*
				float: right;
				clear: right;
				width: 58%;
				margin: 0;
				*/
				padding: 0;
				background-color: #F1F1F9;
				border-bottom: 1px solid #D5D5DA;
				text-align: left;
				}
			/* show children as normal definition list */
			div#detail dl div dl dd {
				margin: 0;
				padding: 0 0 0 10px;
				float: none;
				width: auto;
				border: 0;
				}
			form#application dt img {
				vertical-align: middle;
				}
			form#application dd div {
				padding-left: 3px;
				font-size: 0.8em;
				}
			form#application dd div p {
				margin-bottom: 1em;
				}
			form#application dd div a {
				font-size: 1em;
				}
			form#application .button,
			form#application2 .button,
			form#myform .button,
			form#searchmember .button,
			form#formresetsearch .button,
			form#searchdb .button,
			form#editapplicant .button {
				border: 1px solid #000;
				margin: 5px 0 5px 2px;
				padding: 0;
				float: right;
				}
			form#searchmember .button,
			form#searchdb .button {
				float: none;
				margin: 0;
				height: 18px;
				font-size: 12px;
				}
			form#application .mandatory {
				color: #F00;
				}
			div#errormsg {
				width: 100%;
				text-align: center;
				color: #F00;
				font-weight: bold;
				}
			table.getlist {
				margin: 0;
				padding: 0;
				width: 100%;
				}
			table.getlist td {
				padding: 2px;
				}
			table.getlist tr.addrow {
				background-color: #D4D4DC;
				color: #000;
				}
			table.getlist tr.listheader p {
				font-style: normal;
				font-weight: bold;
				}
			/* listrowmulti is de eerste rij van een set, dus zonder onderlijning, maar verder hetzelfde */
			table.getlist tr.listrow,
			table.getlist tr.listrowmulti {
				background-color: #F1F1F9;
				}
			table.getlist tr.concept {
				background-color: #FFFFCC;
				}
			table.getlist tr.listrow td {
				border-bottom: 1px solid #D5D5DA;
				}
			table.getlist tr.listrow p,
			table.getlist tr.listrowmulti p {
				font-style: normal;
				}
			li.menuCurrent {
				background-color: #F1F1F9;
				}
			table.getlist tr.example {
				background-color: #DBF1D7;
				}
			table.getlist tr.nowrap td {
				white-space: nowrap;
				}
			
			/* print styles */
			img.printbutton {
				float: right;
				margin-top: 5px;
				}
			/* einde print styles */
			
			div#addrecord {
				float: right;
				/*width: 50%;*/
				/*height: 20px;*/
				background-color: #CFB4D1;
				text-align: center;
				padding: 0 3px;
				margin-left: 3px;
				/* nodig om link niet te laten verspringen in FF */
				height: 1.5em;
				}
			div#enterdatabase {
				float: right;
				/*width: 50%;*/
				/*height: 20px;*/
				background-color: #A7CEAF;
				text-align: center;
				padding: 0 3px;
				margin-left: 3px;
				/* nodig om link niet te laten verspringen in FF */
				height: 1.5em;
				}
				
			/* nodig om link niet te laten verspringen in IE */
			div#enterdatabase p,
			div#addrecord p {
				line-height: 1.5em;
				}
			div#addrecord a,
			div#enterdatabase a {
				text-decoration: none;
				font-weight: bold;
				}
			/* nodig om link niet te laten verspringen in IE */
			div#enterdatabase a:hover,
			div#addrecord a:hover {
				line-height: 1.5em;
				text-decoration: none;
				}

			/* Navigatiebalk links */
			fieldset.addrecord {
				border: 1px solid #9E77A0;
				}
			fieldset.addrecord legend {
				font-weight: bold;
				color: #9E77A0;
				}
			fieldset.addrecord li.menuCurrent {
				background-color: #D5ACD7;
				}

			fieldset.enterdatabase {
				border: 1px solid #81A789;
				}
			fieldset.enterdatabase legend {
				font-weight: bold;
				color: #81A789;
				}
			fieldset.enterdatabase li.menuCurrent {
				background-color: #9BC2A3;
				}
				
			fieldset {
				position: relative;
				}
			/* top/left-value overwritten for IE */
			img.photo {
				position: absolute;
				top: 2em;
				left: 0px;
				}
			div#actionblock img.photo {
				position: relative;
				top: 0;
				left: 2px;
				margin-top: 1em;
				}
