body {
			background-color : #dfdfdf;
			font-family : Arial, Helvetica, sans-serif;
			font-size : 8pt;
			color : #6f3333;
		}

		th.left { text-align : left; font-size : 10pt; background-image: url(images/header-hillesheim.gif); text-indent: 12px; vertical-align: bottom; width: 635px; height: 75px; padding: 0; border-top: 1px solid gray; border-left: 1px solid gray; border-bottom: thin solid gray; border-right-style: none; border-right-width: medium; }
		
		th.right { background-color : #dbdbdb; padding-right : 10px; text-align : left; font-size : 10pt; border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: thin solid gray; border-left-style: none; border-left-width: medium; }

		th.caption { background-color : #fcf1bd; padding: 5px 10px 2px; border: none; }
		
		th.navigation { font-size : 8pt; background-color : #fcf1bd; padding: 3px 10px; border: solid 1px gray; }

		td {
			background-color : #fcf1bd;
			padding-left : 10px;
			padding-right : 10px;
			font-size : 9pt;
		}

		td.nospan {
			background-color : #fcf1bd;
			padding-left : 2px;
			padding-right : 2px;
		}

		td.entry { background-color : #e3e3e3; border-bottom : 5px solid gray; border-left : 1px solid gray; border-right : 1px solid gray; text-align : left; padding: 10px 10px 20px; }

		td.whole { background-color : #ffd; text-align : left; padding: 10px; border: solid 1px black; }

		a {
			text-decoration : none;
			color : Black;
			font-style : italic;
		}

		a:hover {
			text-decoration : none;
			color : Red;
		}
		
		input.input {
			border : 1px solid Black;
		}
		
		textarea {
			border : 1px solid Black;
		}
