		/* general fonts */
		body,p,ol,ul,div,td {
			font-family: arial, helvetica, sans-serif;
			font-size: 12px;
			color: #444444;
			font-style: normal;
			line-height: 130%;
			scrollbar-face-color: ##FFFFCC;
			scrollbar-highlight-color: #F0F0B4;
			scrollbar-3dlight-color: #FFFFCC;
			scrollbar-darkshadow-color: #F0F0B4;
			scrollbar-shadow-color: #FFFFCC;
			scrollbar-arrow-color: #202020;
			scrollbar-track-color: #F0F0B4;
		}

		/*class background*/
		.main {
			background-color: FFFFCC;
		}

		.leftnavi {
			background-repeat: no-repeat;
		}

		.totop {
			background-color: FFFFCC;
		}

		.bottom {
			background-color: #FFE4C0;
		}

		/*main tabellen*/
		.maintable {

		}

		.maintablezelle {
			background-color: #ffffCC;
		}

		.bottomtable {
			border-width: thick;
			border-color: #606060;
			border-style: dotted;
			border-width: thin;
		}

		.tectable {
			border-style: solid;
			border-width: 1px;
			border-color: #FFFFCC;
		}

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


		/* headings */
		h1,h2,h3,h4,h5 {
			font-family: arial, helvetica, sans-serif;
			font-size: 10pt;
			font-style: normal;
			font-weight: bold;
			color: #759214;
		}



		/* 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: #759214;			/* lime green */
			font-size: 12px;
			text-decoration: none;
		}
		a:visited {
			font-weight: normal;
			color: #759214;			/* lime green */
			font-size: 12px;
			text-decoration: none;
		}
		a:hover {
			font-weight: normal;
			color: maroon;
			font-size: 12px;
			text-decoration: none;
		}



		/* 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: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav a:visited {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav a:hover {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			background: #759214;	/* lime green */
			color: #ffffff; 			/* white */
			padding: 1px;
		}

		.topnav-act {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			background: #759214;	/* lime green */
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav-act a:active {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			background: #759214;	/* lime green */
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav-act a:link {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			background: #759214;	/* lime green */
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav-act a:visted {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			background: #759214;	/* lime green */
			color: #ffffff; 			/* white */
			padding: 1px;
		}
		.topnav-act a:hover {
			font-weight: normal;
			font-family: arial, helvetica, sans-serif;
			text-decoration: none;
			background: #759214;	/* lime green */
			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;
			background: #759214;	/* lime green */
			color: #ffffff; 			/* 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;
		}
		.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;
			background: #759214;	/* lime green */
			color: #ffffff; 			/* 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: #FFFFFF;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			font: bold;
		}
		.leftnav1 a:visited {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #FFFFFF;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			font: bold;
		}
		.leftnav1 a:active {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #FFFFFF;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
			font: bold;
		}
		.leftnav1 a:hover {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #EBEBE1;
			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: #FFFFFF;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
			font: bold;
		}
		.leftnav1-act a:visited {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #FFFFFF;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
			font: bold;
		}
		.leftnav1-act a:active {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #FFFFFF;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;\
			background-position: 0 -24px;
			font: bold;
		}
		.leftnav1-act a:hover {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 15px;
			white-space: nowrap;
			background-color: transparent;
			color: #EBEBE1;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -24px;
			font: bold;
		}


		.leftnav2 a:link {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 30px;
			white-space: nowrap;
			background-color: transparent;
			color: #FFFFFF;
			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: #FFFFFF;
			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: #FFFFFF;
			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: #EBEBE1;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -72px;
			font: bold;
		}


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

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


		.leftnav3 a:link {
			display: block;
			padding: 4px 4px 5px 4px;
			text-indent: 45px;
			white-space: nowrap;
			background-color: transparent;
			color: #FFFFFF;
			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: #FFFFFF;
			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: #FFFFFF;
			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: #EBEBE1;
			text-decoration: none;
			width: 100%;
			background: url("images/buttons.gif") top left no-repeat;
			background-position: 0 -120px;
			font: bold;
		}


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


		/* forms fields */
		select {
			font-family: arial, helvetica, sans-serif;
			font-size: 12px
		}


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

		input {
			font-family: arial, helvetica, sans-serif;
			color: #555555;
			font-weight: normal;
			font-size: 12px;
			border-top-width: 1px;
			border-left-width: 1px;
			border-left-color: #759214;
			border-right-width: 1px;
			border-right-color: #759214;
			border-bottom-width: 1px;
			border-bottom-color: #759214;
			border-top-color: #759214;
			text-indent: 0px;
			background-color: #ffffff;
		}

