		/* general fonts */
		body,p,ol,ul,div,td {
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			color: #F5F5F5;
			font-style: normal;
			line-height: 130%;
			scrollbar-track-color: #FFE6A2;
		}



		.klein {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #F5F5F5;
		}

		.border {
			color: #FFE6A2
		}


		/* headings */
		h1,h2,h3,h4,h5 {
			font-family: arial, helvetica, sans-serif;
			color: maroon;
		}



		/* normal title same as text size */
		.title {
			font-family: arial, helvetica, sans-serif;
			color: #000000;/* black */
			font-weight: normal;
			font-size: 12px;
			padding: 0.2em
		}



		/* footer */
		.footer {
			font-size: 12px;
			color: #759214;			/* lime green */
			line-height: 100%;
			text-align: center;
		}


		/* last update */
		.lastupdate {
			font-size: 12px;
			color: #759214;			/* lime green */
			line-height: 150%;
			text-align: center;
		}

		/* in text hyperlinks */
		a:link {
			font-weight: normal;
			color: #F5F5F5;
			font-size: 12px;
			text-decoration: underline;
		}
		a:visited {
			font-weight: normal;
			color: #F0F0F0;
			font-size: 12px;
			text-decoration: underline;
		}
		a:active {
			font-weight: normal;
			color: #F5F5F5;
			font-size: 12px;
			text-decoration: underline overline;
		}
		a:hover {
			font-weight: normal;
			color: #EBD28E;
			font-size: 12px;
			text-decoration: underline;
		}



		/* top navigation menu */
		.topnav {
			font-family: arial, helvetica, sans-serif;
			font-size: 9px;
		}
		.topnav a:link {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #A88B71;
			padding: 1px;
		}
		.topnav a:visited {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #A88B71;
			padding: 1px;
		}
		.topnav a:hover {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #ffffff;
			padding: 1px;
		}

		.topnav-act {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav-act a:active {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav-act a:link {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav-act a:visted {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav-act a:hover {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #ffffff; 			/* white */
			padding: 1px;
		}





		/* bottom navigation menu */
		.bottomnav {
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
		}
		.bottomnav a:link {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #759214; 			/* lime green */
			padding: 2px;
		}
		.bottomnav a:visited {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #759214; 			/* lime green */
			padding: 2px;
		}
		.bottomnav a:hover {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: underline;
			color: #303030; 			/* white */
			padding: 2px;
		}
		.bottomnav-act a:active {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: underline;
			background: #759214;	/* lime green */
			color: #ffffff; 			/* white */
			padding: 2px;
			font: bold;
		}
		.bottomnav-act a:link {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #759214; 			/* lime green */
			padding: 2px;
		}
		.bottomnav-act a:visted {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #759214; 			/* lime green */
			padding: 2px;
		}
		.bottomnav-act a:hover {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: underline;
			color: #303030; 			/* white */
			padding: 2px;
		}



		/* left navigation menu */
		.leftnav1 a:link {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
		}
		.leftnav1 a:visited {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
		}
		.leftnav1 a:active {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
		}

		.leftnav1 a:hover {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
			font: bold;
		}


		.leftnav1-act a:link {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
		}

		.leftnav1-act a:visited {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
		}

		.leftnav1-act a:active {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;\
			background-position: 0 -24px;
		}

		.leftnav1-act a:hover {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
		}


		.leftnav2 a:link {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #759214;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -48px;
		}

		.leftnav2 a:visited {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -48px;
		}

		.leftnav2 a:active {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -48px;
		}

		.leftnav2 a:hover {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -72px;
		}


		.leftnav2-act a:link {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -72px;
			font: bold;
		}

		.leftnav2-act a:visited {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -72px;
			font: bold;
		}

		.leftnav2-act a:active {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -72px;
			font: bold;
		}

		.leftnav2-act a:hover {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -72px;
		}


		.leftnav3 a:link {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -96px;
		}

		.leftnav3 a:visited {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -96px;
		}

		.leftnav3 a:active {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -120px;
		}

		.leftnav3 a:hover {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -120px;
		}


		.leftnav3-act a:link {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -120px;
			font: bold;
		}

		.leftnav3-act a:visited {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #9E8D5F;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -120px;
			font: bold;
		}

		.leftnav3-act a:active {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -120px;
			font: bold;
		}

		.leftnav3-act a:hover {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #C4AF76;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -120px;
		}


		/* forms fields */

		input, textarea, select {
			font-family: arial, helvetica, sans-serif;
			color: #555555;
			font-weight: normal;
			font-size: 12px;
			border-right: #FFE6A2 1px solid;
			border-top: #FFE6A2 1px solid;
			border-left: #FFE6A2 1px solid;
			text-indent: 0px;
			border-bottom: #505050 1px solid;
			background-color: #FFE6A2;
		}


		.input {
			border: 0px solid;
		}

