body	
	{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:0.8em; 
	color:#000000;
	background-color:#C0C0C0;
	margin-left: 20px;
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom: 20px;
	}

table{	
	/*padding-left:2px;*/
}


td,th{
	font-size:0.8em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

td.trenner{
	border-top: 1px solid #FFFFFF;
}

td.info{
	text-align:center;
	width:4em;
}

td.rechts{
	text-align:right;
}

td.eingabe{
	width:7.5em;
	background-color:#FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-left: 2px;
	text-align:center;
	border:0px solid #FFFFFF;
}


td.leer{
	width:7.5em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-left: 2px;
	border:1px solid #C0C0C0;
}
td.halb{
	width:1.5em;
}

th#erstebreite{
	width:36em;
}

td#tbeins{
	width:37em;
}

td#tbzwei{
	width:5em;
}

td#tbdrei{
	width:17em;
}

td#tbvier{
	width:11em;
}

td.jahr2005 {
	width: 95px;
}

td.sonstjahr {
	width: 53px;
}

th.spacer {
	border: 0px;
	padding: 0px;
	spacing: 0px;
}

td.spacer {
	border: 0px;
	padding: 0px;
	spacing: 0px;
	background-color: #FEFF99;
}

div#loeschen{
	padding-left:6.3em;
	padding-right:2em;
}

td#loeschen_2{
	width:3.0em;
}

td.ausgabe{
	width:7.5em;
	background-color:#FEFF99;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-left: 2px;
	text-align:center;
	border:1px solid #FEFF99;
}

td.summe{
	width:7.5em;
	background-color:#FCEA04;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	padding-left: 2px;
	text-align:center;
	border:1px solid #FCEA04;
}

td.minmaxhoehe {
	height: 76px;
}

table.minmaxtable {
	margin-left: 0px;
}

td.eingerueckt{
	padding-left: 5em;
}

td.selectbreite {
	width: 400px;
}

td.eingerueckt2{
	padding-left: 5.5em;
	width: 310px;
}

td.eingerueckt2table{
	width: 300px;
}

th#rotezelle{
	border:2px solid #CE0000;
	}

th#gruenezelle{
	border:2px solid #008000;
	}

.gruenezelle{
	border:2px solid #008000;
	padding: 2px;
	padding-left: 5px;
	}

.rotezelle{
	border:2px solid #CE0000;
	padding: 2px;
	padding-left: 5px;
	}

input.button{
	width:5.5em;
}

input.text{
	border: 0px solid #FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:center;
}

input.text2{
	border: 0px solid #FFFFFF;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align:center;
	width: 50px;
}

td#fehler{
	border:1px solid #FF0000;
}




div{
	clear:left;
	float:left;
}

div.rechtsrum{
	float:right;
	clear:none;
	width:6em;
	text-align:center;
}

div.gruppe{
	width:70em;
}

div.spalte#links{
	width:64em;
	clear:none;

}
div.spalte#rechts{
	width:4em;
	clear:none;

}


div#titelzeile{
	clear:none;
	width:64em;
	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:52em;
	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:64em;
	margin: 5px 0px 10px 0;
	padding: 0 0px 0px 0;
	text-align:right;

}

div.fehlerpopup{
	position:absolute;
	top:10;
	left:10;
	background-color:#FF0000;
	color:#FFFFFF;
	padding:5px;
	width:28em;
	border: 1px solid #FFFFFF;
}

div.fehlerpopup h2{
	color:#FFFFFF;
	font-size:1.2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.fehlerpopup ul{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-left:12px;
	padding-left:5px;
}

div.fehlerpopup a{
	color:#FFFFFF;
}

div.reiter{

	width:8em;
	background-color:#008000;
	margin: 0 0 0 0;
	padding: 1px 5px 1px 5px;

}

div.leer{
	clear:none;

	padding: 1px 5px 1px 5px;

}
div.kasten{
	width:68em;
}

div.kasten#abstand{
	padding-bottom: 0px;
}

div.reiter h2{
	color:#FFFFFF;
	font-size:1.2em;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}






div.hilfe {
	float:right;
	clear:none;
	width:2em;
}

label{
	float:left;
	clear:none;
}



div#eingabebereich{
	width:68em;
	padding: 0 0 2px 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{
	width:68em;
	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;
	float:left;
	position:relative;
	height:24em;
}

html>body div#ergebnisbereich{
	height:14em;
}


div.platzhalter{
	position:absolute;
	top:16em;
	width:67em;
	height:5em;
}

html>body div.platzhalter{
	top:10em;
}

div.platzhalterergebnis{
	position:absolute;
	top:1em;
	height:6em;
	float:left;
	visibility:hidden;
	padding: 0 2px 0 0;
	margin: 0 0 0 0;
}

div.platzhalterergebnis2{
	position:absolute;
	top:5.0em;
	height:1em;
	float:left;
	padding: 0 2px 0 0;
	margin: 0 0 0 0;
}

div#leer{
	visibility:visible;
}

div.ergebnis {
	width:51m;
	background-color:#FEFF99;
	margin-left: 2.5em;
	margin-top:1em;
	margin-bottom:1em;
	padding:2px;
	float:left;
	clear:none;
}

div.ergebnis2{
	width:650px;
	background-color:#FEFF99;
	margin-left: 0em;
	margin-top:1em;
	margin-bottom:1em;
	padding:2px;
	float:none;
	clear:none;
}

html>body div.ergebnis{
	margin-left: 5em;
}


div.infolink {
	margin-left: 2em;
	margin-top:1em;
	margin-bottom:1em;
	width:3em;
	float:left;
	clear:none;
}



div#fusszeile{
	width:68em;
	text-align: left;
}

div#fusszeile p{
	font-size:0.8em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-align: left;
}



img#logo{
	border-left: 3px solid #C0C0C0;
}

select{
	font-family: Arial, Helvetica, sans-serif; 
}

span.rot{
	color:#FF0000;
}

a {
	color:#008000;
	text-decoration: underline;
}

.zurueck{
	width:10em;
	margin-left:21.9em;
	}




td.schriftklein{
	font-size:0.7em;
	}

div.kleiner_text_unter_tabelle{
	width: 100%;
	padding-left:4px;
	padding-right:0px;
	text-align: right;
	}

div.kleiner_text_unter_tabelle p.kleiner_text_unter_tabelle{
	font-size:1em; 
	}


