html				{	/*overflow: auto;*/ }
body				{	font-size: small;
						font-family: "Verdana", "Arial", "Helvetica", "Sans-Serif";
						border-collapse: collapse;
						margin: 0px;
						padding: 0px;
						background-color: #a4a89c; }
table				{	width: 99%;
						border-collapse: collapse;
						border-spacing: 0px;
					}
table tr th			{	font-weight: bold;
						text-align: left; }
input				{	border: solid 1px #999; }
input[type=text]
					{	width: 100%;	 }
textarea			{	border: solid 1px #999; }
a					{	text-decoration: none;
						color: #000;
					}
a:hover				{	background-color: #bbb; }

.block				{	width: 100%; }
textarea.block		{	height: 80px; }

#logo				{	position: absolute; top: 42px; left: 50px; }
#kreise				{	position: absolute; top: 0px; left: 0px; }

/** oberes Menu **/
#top table			{	border-right: solid 1px #686963;
						border-bottom: solid 1px #686963;
						width: 100%;
						font-size: x-small;
					}
body>div#top table	{	font-size: small; }
#top tr				{	margin: 0px;
						padding: 0px;
					}
#top td				{	border-left: solid 1px #686963;
						border-top: solid 1px #686963;
						height: 23px;
						padding:0px;
						vertical-align: center;
					}
#top a				{	font-weight: bold;
						color: #fff;
						margin: 0px;
						padding: 4px;
						padding-left: 5px;
						display: block;
						white-space:nowrap;
					}
.w185				{	width: 205px; }
.w160				{	width: 160px; }
.w160 a				{	width: 160px; }
.w45				{	width: 65px;
						text-align: center;
						padding: 4px; }
.w45 a				{	width: 65px; }

/** linkes Menu **/
#left				{	width: 205px;
						background-color: #fff;
						border-right: solid 1px #686963;
						float: left;
						height: 423px;
						font-size: small;
						/*border-bottom: solid 1px #686963;*/
					}
#left table			{	width: 205px;
						float: left;
						height: 100%; }
#left tr			{	margin: 0px;
						padding: 0px;
					}
#left td			{	border-bottom: solid 1px #686963;
						padding: 0px;
						height: 23px;
						text-align: right; }
#left td#auto1		{	height: 100%;
						border-bottom: none; }
body>div#left td#auto1
					{	height: auto; }
#left td#last		{	height: 40px;
						border-bottom: solid 1px #686963;
						vertical-align: bottom; }
#left a				{	color: #686963;
						font-weight: bold;
						padding: 4px 15px 4px 0px;
						margin: 0px;
						display: block;
						font-size: x-small;
					}
body>div#left a		{	font-size: small; }
#left a.sel			{	background-color: /*#939778;*/ #686963;
						color: #fff; }
#left a:hover, #top a:hover
					{	background-color: #b5a89c;
					}
#left a:hover		{	color: #fff; }


/** content **/
#content			{	margin-left: 205px;
						margin-top: 0px;
						padding: 10px;
						padding-right: 90px;
						padding-bottom: 60px;
						font-size: x-small;
						border: none;
						background-color: #fff;
						border-left: solid 1px #686963;
					}
body>div#content	{	font-size: small; }
#content a			{	border-bottom: dotted 1px #000; }
#content li input	{	width: 25px;
						padding: 0px;
						text-align: center; }

.img_top			{	float: right;
						margin-right: 90px;
						margin-bottom: 80px;
					}
#content a.img_top 	{	border: none;
					}
a.img_top:hover		{	background-color: #fff;
					}
#choose table		{	width: auto; }
#choose				{	padding: 10px;
						border-bottom: solid 1px #999;
						margin-bottom: 10px;
						margin-left: -10px;
						margin-right: -90px;
					}

#login, #logout		{	text-align: right;
						padding: 10px 10px 0px 0px;
						font-size: xx-small;
					}
#login input		{	width: 30%;
						font-size: xx-small;
						padding: 0px;
						margin: 1px; }
#login input[type=submit]
					{	width: 50%; }
#logout a			{
					}
#logout a:hover		{	background-color: #fff;
						color: #686963;}
