body {
	font-family: Arial, serif;
	font-size: 10pt;
	color: #267401;
	font-weight: normal;
	background-color: #d3d5c8;
	SCROLLBAR-FACE-COLOR: #919578;
	SCROLLBAR-3DLIGHT-COLOR: #b3b89e;
	SCROLLBAR-ARROW-COLOR: #b3b89e;
	SCROLLBAR-TRACK-COLOR: #dddfd3;
	SCROLLBAR-DARKSHADOW-COLOR: #e6efee;
	margin: 0px;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 2px;
}





/* a ====================================================================================================== */
a {											color:#004000; }
a:hover {									color: maroon;		text-decoration: none; cursor: hand; }
a:alink {									color:#e91f04; }
a:vlink {									color:#59701c; }

a.a_menu {			font-size: 12px;	color: #ffffff;	text-decoration: none;		vertical-align: middle;		cursor: default; }
a.a_menu:hover {							color: #ffffff;	text-decoration: underline; }

a.a_menus {			font-family: Verdana;
						font-size: 9px;	color: #ffffff;	text-decoration: none;		vertical-align: middle;		cursor: default; }
a.a_menus:hover {							color: #004000;	text-decoration: underline; }

a.alist {			font-size: 9pt;							text-decoration: none;		font-weight: bold;
						background-color: #eeefe9;				border: 1px solid #858a68;
						padding-left: 1px;						padding-right: 1px;			padding-top: 1px;				padding-bottom: 1px;
						width: 20px;		height: 18px; }
a.alist:hover {	font-size: 9pt;
						background-color: white;				border-width: 2px;
						padding-left: 0px;						padding-right: 0px;			padding-top: 0px;				padding-bottom: 0px;
						width: 18px;		height: 18px; }

a.anchor {															text-decoration: none; }

a.ceit {				font-size: 8pt;	color: #82906c;	text-decoration: none; }
a.ceit:hover {								color: #636b4a; }

a.not_u {			font-size: 8pt;	color: #605d3a;	text-decoration: none; }

a.not_u2 {			font-size: 11px;	color: #605d3a;	text-decoration: none; }
a.not_u2:hover {	font-size: 11px;	color: #605d3a;										font-weight: bold; }

a.not_visible { 	font-size: 1px;	color:#d3d5c8;		top: 0px;						left: 0px; }
a.not_visible:hover { font-size: 1px; color:#d3d5c8;	top: 0px;						left: 0px; }

a.select{									color: green;		text-decoration: none;
						padding-left: 2px;						padding-right: 2px;			padding-top: 2px;				padding-bottom: 2px;
						margin-left: 0px;	height: 15px; }

a.ub {										color: green;
						border: 1px solid green; }

a:hover.select {													text-decoration: none;
						background-color: #f3f4f0;				border: 1px solid #b4b8a1;
						padding-left: 1px;						padding-right: 1px;			padding-top: 1px;				padding-bottom: 1px;
						margin-left: 1px; }





/* table ================================================================================================== */
table.lyne {		border: 1px solid #799b57; }
table.map {			border: 1px solid #46505a; }
table.search {		border: 1px solid white; border-collapse: collapse; }

td {					font-size: 8pt; }
td.menu {															border-right: 2px inset #a0a682;
						text-align: center;						vertical-align: middle; }
td.map {										color: black; }
td.toolbar {		border: 2px solid #d3d5c8;
						text-align: center;						vertical-align: middle; }
td.active {			border: 2px solid #d3d5c8;				vertical-align: middle; }
td.activeSelected { border: 2px solid #858a68;			vertical-align: middle; }
td.inactive {		color: #82906c;
						border: 2px solid #d3d5c8;				vertical-align: middle; }
td.inactiveSelected { color: #82906c;
						border: 2px solid #858a68;				vertical-align: middle; }
td.selected {														border: 1px solid #77734a; }
td.small_b {		background-color: #dcded3;				border: 1px solid #77734a; }
td.small_b_lig {	background-color: #f3f5f1;				border: 1px solid #77734a; 	color: #630808;
						text-decoration: underline;			padding-left: 5px;}

th {					font-size: 8pt;	color: #630808; }
th.small_b {		background-color: #dcded3;				border: 1px solid #77734a; }
th.small_b_lig {	background-color: #e7ebe2;				border: 1px solid #77734a; }
th.top_menu {		background-color: #e3e4dc;				border: 1px solid #858a68; }





/* input - ALS MOET hier in! ============================================================================== */
input.browse {		font-family: Arial, serif;				font-size: 8pt;				color: #630808;
						background-color: #e3e4dc;				border: 2px outset #b1ad83; cursor: pointer; }
input.button {		font-family: Arial, serif;				font-size : 10pt;				color: #ffffff;
						background-color: #748759;				border: 2px outset #e6efee; cursor: pointer; }
input.button_s {	font-family: MS Sans Serif;			font-size : 7pt;				color: #ffffff;
						background-color: #738658;				border: 2px outset #e6efee; cursor: pointer; }
input.no_border {	font-family: Arial, serif;				font-size: 8pt;				color: #630808;
						background-color: #d3d5c8;				border: 0px; }
input.nor_text{	font-family: Arial, serif;				font-size: 10pt;				color: #267401;
						background-color: transparent;		border: 0px; }
input.small_b {	font-family: Arial, serif;				font-size: 8pt; 				color: #267401; }
input.text {		font-family: Arial, serif;													color: #267401;
						background-color: #e3e4dc;				border: 1px ridge #77734a; }
input.text_s {		font-family: Arial, serif;				font-size: 11px;				color: #630808;
						background-color: #e3e4dc;				border: 1px ridge #77734a; }
input.text_ss {	font-family: Verdana;					font-size: 7pt;				color: #630808;
						background-color: #e3e4dc;				border : 1px ridge #77734a; }
input.v_small {	font-family: Arial, serif;				font-size: 7pt; }

select.lyne {		font-family: Arial, serif;				font-size:8pt;					color:#267401;
						background-color: #dcded3;				border: 1px outset #77734a; }
select.small {														font-size: 8pt;												  margin-top: 0px; }
select.small_admin {												font-size: 8pt;				color: #005900; margin-top: 4px;
						background-color: #d3d5c8; }

textarea {			font-family: Arial, serif;				font-size: 10pt }
textarea.reado {	background: #e3e4dc;						border: 1px ridge #77734a; }
textarea.small {													font-size: 8pt;													vertical-align: middle; }


/* ander elements ========================================================================================= */
img {					border: 0px; }




/* general classes ======================================================================================== */
.a_menu_not {		font-size: 12px;	color: #ffffff;	text-decoration: none;		vertical-align: middle;		cursor: default; }

.agis_count {		font-size: 8pt;	color: #77734a;
						background-color: #e3e3d9;				border: ridge 2px; }

.agis_load {		background-color:#d2d5c8;				border: 2px solid #77734a;
						position: absolute;						top: 40%;		left: 40%;		visibility: visible;		z-index: 1;
						width: 200px;		height: 60px;		line-height: 15px; }

.content_big {		position: absolute;						top: 95;			left: 200;										z-index: 0;
						width: 700; }

.content_small {	position:absolute;						top: 95;			left: 200;										z-index: 0;
						width: 580; }

.heading {			font-size: 10pt;	color: #630808;										font-weight: bold;
						background-color: #e3e4dc;				border: 1px solid #77734a;
						padding-left: 4px;						padding-top: 1px;				padding-bottom: 1px;			width: 97%; }

.heading2 {			font-size: 9pt;	color: #630808;										font-weight: normal;
						background-color: #e3e4dc;				border: 1px solid #77734a;
						padding-left: 4px;						padding-top: 1px;				padding-bottom: 1px;			width: 97%; }

.klein {				font-size: 8pt; }
.klein2 {			font-size: 8pt;	color: #630808; }
.klein3 {			font-size: 8pt;																font-weight: bold; }

.normal_red {		font-size: 9pt;	color: #630808; }

.left3 {																									text-align: justify; }
.page {				padding-left: 50px;						padding-right: 5%;			text-align: center; }
.page_left {		padding-left: 50px;						padding-right: 5%; }

.rooi {										color: #8e0000;										font-weight: bold; }

.sbrown {			font-size: 8pt;	color: #605d3a; }

.ub { 																border-color: green; }

.wbox {				font-size:8pt;		color:#630808;
																		border: 1px solid #ffffff;
						padding-left: 1px;						padding-right: 1px;			padding-top: 1px;				padding-bottom: 1px;
						height: 18;			vertical-align: middle; }

.wys{											color: #e91f04;										font-weight: bold; }

