body {
	background-color: #FFFFFF;
}

body, input, textarea, select, tr {
	font-family: Arial, Georgia;
	font-size: 10pt;
	color: #013D20;
	border: 0px;
	text-align: left;
	vertical-align: top;
}

ul {
	list-style-type: disc;
}

img, table, td, body, form {
	padding: 0;
	margin: 0;
	border: 0;
}

td.sidemenu {
	background-color: #013D20;
	text-align: center;
	color: #FFFFFF;
}

td.sidemenu a:link, td.sidemenu a:visited, td.sidemenu a:active, td.sidemenu a:hover {
	color: #FFFFFF;
	border-color: #FFFFFF;	
}

td.body {
	padding: 10px;
	width: 598px;
	border-right: 1px #027A42 solid;
}

.pagination {
	display: block;
	width: 100%;
	text-align: right;
}

.head {
	padding: 5px;
	background-color: #013D20;
	color: #FFFFFF;
	white-space: nowrap; 
}

.text, .text2, .row1, .row2, .row3, .row4 {
	border-width: 0;
	border-color: #027A42;
	border-style: solid;
	padding: 5px;
	background-color: #EAE7E7;
}

.text2 {
	background-color: #F6F4F4;
}

.row1 {
	background-color: #FFFFFF;
}

.row2 {
	background-color: #F9F9F9;
}

.row3 {
	background-color: #F5F5F5;
}

.row4 {
	background-color: #EBEBEB;
}
ul#sidemenu, ul#sidemenu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#sidemenu a.menuButton {
	background: transparent url('../graphics/menuButton.png') no-repeat scroll center center;
	display: block;
	width: 129px;
	height: 26px;
	text-align: center;
	font-weight: bold;
	margin: 1px 7px;
}

ul#sidemenu a.menuButton span {
	display: block;
	padding-top: 3px;
}

ul#sidemenu a.menuButton:link, ul#sidemenu a.menuButton:visited, ul#sidemenu a.menuButton:active, ul#sidemenu a.menuButton:hover {
	color: #013D20;
	text-decoration: none;
	border: 0;
}

td.aboutgrid {
	padding: 5px;
	background-color: #EAE7E7;
	width: 33%;
	text-align: center;
	vertical-align: bottom;
	padding: 10px;
}

.label {
	font-weight: bold;
	/*
	width: 100%;
	border: 1px solid #013D20;
	background-color: #027A42;
	color: #FFFFFF;
	vertical-align: middle;
	display: block;
	padding: 2px 6px;
	*/
}

.navigation {
	padding: 8px;
	margin: 0 0 5px 0;
	background-color: #027A42;
	display: block;
	color: #FFFFFF;
}

.navigation a:link, .navigation a:visited, .navigation a:active, .navigation a:hover {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

/* oud???
ul#sidemenu a.menuButton {
	padding: 8px;
	margin: 0 0 5px 0;
	background-color: #027A42;
	display: block;
	color: #FFFFFF;
}

ul#sidemenu a.menuButton:link, ul#sidemenu a.menuButton:visited, ul#sidemenu a.menuButton:active, ul#sidemenu a.menuButton:hover {
	color: #FFFFFF;
	border-color: #FFFFFF;
}
*/

input.text, input.file, textarea, select {
	padding: 2px 10px;
	border: 1px solid #013D20;
	background-color: #FFFFFF;
	width: 300px;
	margin: 1px 0;
}

select {
	width: 150px;
	padding: 3px 1px;
}

input.radio, input.checkbox {
	cursor: pointer;
	border: 0;
}

input.checkbox, input.radio {
	background: none;
}

input.submit, label, select {
	cursor: pointer;
}

input.submit {
	background-color: #F5F592;
	color: #013D20;
	font-weight: bold;
	padding: 0px;
	width: 125px;
	border: 2px #113803 inset;
	font-size: 13px;
	text-align: center;
}

table.submit
{
	cursor: pointer;
	background-repeat: no-repeat;  /* bug fixed */
}
td.submit {
	color: #013D20;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	background-repeat: no-repeat;  /* bug fixed */
	white-space: nowrap;
}


input:focus, select:focus, textarea:focus, input.submit:hover {
	background-color: #FEF8B4;
}

input.image, image:hover {
	background: none;
	border: 0;
}

a:link, a:visited, a:active, a:hover { 
	color: #013D20;
	text-decoration: none;
	border: 0;
}

a:hover { 
	border-bottom: 1px dotted #013D20;
}

a.help, a.help:hover, acronym {
	cursor: help;
	border: 0;
}

/* celletjes uit categorie tabellen */
th.cathead, td.catcell {
	border-color: #027A42;
	border-style: solid;
}

tr.catrow {
	background-color: #EAE7E7;
}

td.cathover {
	background-color: #F4F2F2;
}

td.catname {
	white-space: nowrap; 
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 1px;
}

td.catwanted {
	border-top-width: 0;
	border-right-width: 0;
	border-left-width: 0;
	padding: 5px;
}

td.catoffered {
	border-top-width: 0;
	border-right-width: 1px;
	border-left-width: 0;
	padding: 5px;
}

.catonderste {
	border-bottom-width: 1px;
}

th.cathead {
	font-weight: bold;
	background-color: #F5F592;
}

th.catname {
	white-space: nowrap; 
	border-width: 1px 0 1px 1px;
}

th.catwanted {
	padding: 5px;
	border-width: 1px 0 1px 0;
}

th.catoffered {
	padding: 5px;
	border-width: 1px 1px 1px 0;
}

th.cathead a:link, th.cathead a:visited, th.cathead a:active, th.cathead a:hover, td.catcell a:link, td.catcell a:visited, td.catcell a:active, td.catcell a:hover {
	display: block;
	width: 100%;
	padding: 5px;
}

th.cathead a:hover, td.catcell a:hover {
	border: 0;
}

.empty {
	background-color:#FFFFFF;
}

#menu_left, #menu_right {
	font-family: Georgia;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
}

#menu_left {
	text-align: left;
	width: 110px;
	overflow: visible; /* bug fixed */
}

#menu_right {
	text-align: right;
}

#menu_right a:link, #menu_right a:visited, #menu_right a:active, #menu_right a:hover {
	color: #FFFFFF;
	padding: 5px 1px;
	margin: 0 5px;
}

#menu_right a:hover {
	color: #013D20;
	background-color: #F5F592;
	border: 0;
}

.emotted, acronym { 
	border-bottom: 1px dotted #013D20;
}

div.dotted {
	border-bottom: 1px dotted #013D20;
	line-height: 13pt;
}

div.bordered {
	border-bottom: 1px solid transparent;
	line-height: 13pt;
}

h2 {
	border: 2px ridge #404040;
	padding: 10px;
	margin: 15px 0;
}

p.blok {
	display: block;
	background-color: #E0E0E0;
	padding: 10px;
	margin: 5px;
	border: 1px inset #404040;
}

.norm_text, norm_text_white {
        color: black;
       border-width: 10;
		        border-color: #027A42;
			
	}
     
