body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:0.8em; 
	color:#000000;
	background-color:#C0C0C0;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
}

select {
	width: 203px;
}

div{
	clear:left;
	float:left;
}

div.gruppe{
	width:50em;
}

div.spalte#links{
	width:46em;
	clear:none;

}
div.spalte#rechts{
	width:4em;
	clear:none;

}


div#titelzeile{
	clear:none;
	width:46em;
	height:2.0em;
	background-color:#FCEA04;
	padding: 0 0 0 0;
	margin: 0 0 0px 0;
}
div#datum{
	height:2.0em;
	clear:none;
	width:8em;


}

div#datum p {
	margin: 0 0 0 0;
	padding: 0.6em 0 1px 5px;
	color:#008000;
	clear:none;
	font-size:0.8em;

}

div#titel{
	height:2.0em;
	width:34em;
	text-align:center;
	clear:none;

}

div#logo{
	clear:none;
	float:right;
	text-align: right;
	padding: 0 0 0 0;
	width:3em;

}

div#titel h1{
	color:#008000;
	font-size:1.5em;
	margin: 0 0 0 0;
	padding: 1px 5px 1px 5px;
}




div#kontaktzeile{

	color:#FF0000;
	width:46em;
	margin: 5px 0px 10px 0;
	padding: 0 0px 0px 0;
	text-align:right;

}



div.reiter{

	width:10em;
	background-color:#008000;
	margin: 0 0 0 0;
	padding: 1px 5px 1px 5px;

}


div.reiter h2{
	color:#FFFFFF;
	font-size:1.2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}




div.zeile{
	display: block;
	clear: both;
	float:none;
	text-align:left;
	width:100%;
	z-index: 3;
}

div.bezeichner {
	float:left;
	clear:none;
	width:25em;
	padding: 5px 5px 1px 5px;
}

div.hilfe {
	float:right;
	clear:none;
	width:2em;
}

label{
	float:left;
	clear:none;
}

div.eingabe {
	float:left;
	clear:none;
	padding: 5px 5px 1px 5px;
	z-index: 5;
}

div.feld {
	float:left;
	clear:none;
	width:23em;
	background-color:#FCEA04;

}
div.feld#kurz {
	width:5em;
	text-align:center;

}

div.button {
	float:left;
	clear:none;
	background-color:#ece9d8;
	width:150px;
	text-align:center;
	margin-top: 10px;
	margin-left: 70px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

div.button a:link {
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 0px;
}
div.button a:visited {
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 0px;
}
div.button a:hover {
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 0px;
}
div.button a:active {
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 0px;
}

div#div_tempsumme {
	display: none;
}

div.feld#leer {
	width:5em;
	background-color:#C0C0C0;
}

div.feld p{
	margin: 1px 5px 1px 5px;
}
div.feld p#rot{
	color:#FF0000;
}


div#eingabebereich{
	width:50em;
	padding: 0 0 4px 0;
	margin: 0 0 10px 0;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	z-index: 4;
	clear:both;
	position:relative;
}

div#ergebnisbereich{
	text-align:center;
	width:50em;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

div#fusszeile{
	width:50em;
	text-align: right;
}

div#fusszeile p{
	font-size:0.8em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


img#grafik{
	margin: 10px 10px 10px 10px;
}
img#grafik2{
	margin: 10px 10px 10px 10px;
	display:none;
}

img#logo{
	border-left: 3px solid #C0C0C0;
}

select{
	font-family: Courier New,Courier,System;
}

span.klein{
	font-size:0.8em;
}

a {
	color:#008000;
	text-decoration: underline;
}

div#info1, div#info2{
	position:absolute;
	visibility:hidden;
	background-color:#C0C0C0;
	background-color:#FCEA04;
	border:1px solid #000000;
	padding:5px;
}
div#info1{
	top:1em;
	left:1em;
}
div#info2{
	top:3em;
	left:7em;
}
