* {
			vertical-align: baseline;
			font-family: inherit;
			font-style: inherit;
			font-size:100%;
			border: 0;
			padding: 0;
			margin: 0;
			line-height: 1.10;
		
  }
 body {
			font-family: Tahoma, Geneva, sans-serif;
			font-size:1.0em;
			width: 720px;
			background-color: gainsboro;
	}
h1 {
			font-size: 1.3em;
			margin: 4px;
			padding: 4px;
}
h2 {
			font-size: 1.2em;
			text-align: center;
			font-weight: bold;
			background-color: blue;
			color: yellow;
}
h3 {
			font-size: 1.1em;
			text-align: left;
			font-weight: normal;
			margin: 4px;
			padding: 4px;
}

.fussbutton {
			margin: 4px;
			padding: 4px;
		}
.header  {
			text-align: center;
			font-weight: bold;
			background-color:#FFA500;
			margin: 4px;
			padding: 4px;
		}
.footer	{
			clear: both;
			text-align: center;
			font-size: 1.0em;
			font-weight: normal;
			background-color:#FFA500;
			margin: 10px;
			padding: 6px;
		}
.clear	{
			clear: both;
		}		
.menue a	{
			display: inline-block; 
			float: left;
			padding: 0.2% 1.5% 0.2% 0%;	
			background-color:palegreen;
		}
.content	{		
			width: 47.75%;
			text-align: left;
			font-weight: normal;
			background-color:khaki;
			display: inline-block; 
			float: left;
			margin: 1.5% .75% 1.5% 1.5%;
			min-width: 100px;
		}
		
.content  .überschrift 	
		{
			color: darkblue;
			font-weight: bold;
		}
.content  .text 	
		{
			font-size: 0.9em;
		}
.content1	{		
			text-align: left;
			font-weight: normal;
			margin: 2.5%;
			
		}
.überschrift 	
		{
			text-align: left;
			color: darkblue;
			font-size: 1.1em;
			font-weight: bold;
			margin: 2.0%;
		}
.content1  .text 	
		{
			text-align: left;
			font-weight: normal;
			margin: 2% 1.5% 1% 1.5%;
			font-size: 0.9em;
		}
.text 	
		{
			text-align: left;
			font-weight: normal;
			margin: 2% 1.5% 1% 1.5%;
			font-size: 0.9em;
		}	
.textwichtig {
			font-size: 1.5em;
			font-weight: bold;
			color: darkblue;
	}		
.textrot 	
		{
			text-align: left;
			font-weight: bold;
			margin: 1% 1.5% 1% 1.5%;
			font-size: 0.9em;
			color: #FF0000;
		}	
.textblue 	
		{
			text-align: left;
			font-weight: bold;
			margin: 1% 1.5% 1% 1.5%;
			font-size: 0.9em;
			color: darkblue;
		}	
.textgreen	
		{
			text-align: left;
			font-weight: bold;
			margin: 1% 1.5% 1% 1.5%;
			font-size: 0.9em;
			color: green;
		}		
.content2  .text 	
		{
			text-align: right;
			font-weight: normal;
			font-size: 0.9em;
			margin: 0 1.5% 0 0;
		}	
.leerzeile	{
			margin: 0 0 0 -1000px;
			}		
.fehlertext 	
		{
			text-align: left;
			font-weight: normal;
			margin: 0 1.5% 0 4%;
			font-size: 0.9em;
			color: red;
		}
.vertikal {
			margin:  5px 0 0 -100px;
		}	
caption	{
			padding: 10px 0 0 0;
			caption-side:  top;
			font-size: .8em;
		}	
table		{
			margin: 2% 1.5% 1% 1.5%;
		}		
table, th, td 	{
			border-collapse: collapse;
			border:  4px solid white;
			font-size: 1.0em;	
			padding: 1px 2px 1px 2px;
		}
th 		{
			background-color:black;
			color:white;
			border:  4px solid white;
			text-align: left;
			font-size: .9em;
		}	
table#t01 tr:nth-child(even)  {
		background-color: khaki;
		border: 4px solid white;
		padding: 4px;
	}
table#t01 tr:nth-child(odd)  {
		background-color: palegreen;
		border: 4px solid white;
		padding: 4px;
	}	
table#t01 th  {
		background-color: black;
		color: white;
	}
table#t02   {
		border: 0px solid white;
	}
.hgkhaki  {
			background-color:khaki;
			border: 4px solid white;

	}
.hgpalegreen  {
			background-color:palegreen;
			border: 4px solid white;

	}
.inkhaki  {
			background-color:khaki;
			font-weight: bold;
			text-align: center;
			font-size: 1.3em;
			padding: 4px;
	}
.inpalegreen  {
			background-color:palegreen;		
			font-weight: bold;
			text-align: center;
			font-size: 1.3em;
			padding: 4px;
	}	
.eingabefeld 
		{
			margin: 2px 2px 2px 4px;
			background-color:khaki;
			font-size: 1.3em;
		}
.formbutton {
			clear: both;
			border: 2px solid gray;
			margin: 2% 1.5% 1% 1.5%;
			background-color:palegreen;
			font-size: 1.0em;
			text-align: center;
			padding: 6px;
			line-height: 400%;
		}
formbuttontest {
			background-color:palegreen;
			font-size: 1.0em;
			text-align: center;
			width: 250px;
			height: 30px;
}		
.formbuttongreen {
			margin: 2% 1.5% 1% 1.5%;
			border: 2px solid gray;
			background-color:palegreen;
			font-size: 1.0em;
			text-align: center;
			padding: 5px;
		}		
.formbuttonrot {
			margin: 2px 10px 2px 4px;
			background-color:#FFA500;
			font-size: 0.9em;
			padding: 4px;
		}
.formbuttonkhaki {
			margin: 2% 1.5% 1% 1.5%;
			border: 2px solid gray;
			background-color: khaki;
			font-size: 1.0em;
			padding: 6px;
		}
.formbuttonsalmon {
			margin: 2% 1.5% 1% 1.5%;
			border: 2px solid gray;
			background-color: salmon;
			font-size: 1.0em;
			padding: 6px;
		}
.formbuttonschwarz {
			border: 4px;
			background-color:gray;
			color: white;
			text-align: center;
			font-size: 0.9em;
			padding: 4px;
		}
.formbuttonback {
			margin: 2% 1.5% 1% 1.5%;
			border: 2px solid gray;
			background-color: khaki;
			font-size: 1.0em;
			padding: 5px;
		}	
.formbuttondoku {
			margin: 2% 1.5% 1% 1.5%;
			border: 2px solid gray;
			background-color: gray;
			color: white;
			font-size: 1.0em;
			padding: 5px;
		}	
.rot	{
			color: red;
			text-align: left;
			font-weight: normal;
			margin: 0 1.5% 0 4%;
			font-size: 1.0em;
		}		
.green	{	
			color: green;
			text-align: left;
			font-weight: normal;
			margin: 0 1.5% 0 4%;
			font-size: 0.9em;
		}	
.blue	{
			color: darkblue;
			text-align: left;
			font-weight: normal;
			margin: 0 1.5% 0 4%;
			font-size: 0.9em;
		}	
.tabgruen {
	margin: 12px 4px 12px 4px;
	color: #228B22;
	font-size: 0.9em;
		} 


