#header
	{

	color: white;
	width: 750px;
	height: 50px;
	margin-left: 10px;
	margin-top: 20px;
	border-bottom: 0.1em solid;
	border-bottom-color: black;
	text-align: right;
}
.h1
	{
	font-size: 30px;
	color: red;
	font-family: sans-serif; verdana;
	}

.h2
	{
	font-size: 25px;
	font-family: sans-serif; verdana;
	font-weight: bold;
	}
	

.rot
	{
	font-family: sans-serif; verdana;
	font-size: 15px;
	color:red;
	}
.rotfett
	{
	font-size: 18px;
	color:red;
	font-weight: bold;
	}
	
.rotklein
	{
	font-family: sans-serif; verdana;
	font-size: 12px;
	color:red;
	}

#ebenea
	{
	background-color: #dfdfdf;
	visibility: visible;
	width: 545px;
	height: 230px;
	float:left;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	border-bottom: solid 0.1em;
	}

#ebeneatab
	{
	visibility: visible;
	width: 545px;
	float:left;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	}
	
	
	
#ebeneb_xxx
	{
	background-color: black;
	color: white;
	width: 200px;
	height: 230px;
	margin-left:555px;
	padding-left: 5px;
	padding-top: 5px;
	}

#ebene1
	{
	background-color: #dfdfdf;
	visibility: visible;
	width: 340px;
	height: 1300px;
	float:left;
	margin-left: 0px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	}
	
#ebene2
	{
	background-color: white;
	color: black;
	width: 415px;
	height: 1300px;
	margin-left:340px;
	padding-left: 10px;
	padding-top: 50px;
	}

#ebeneaa
	{
	visibility: visible;
	width: 600px;
	float:left;
	margin-top: 10px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	border-bottom: solid 0.1em;
	text-align : justify;
	}
	


#ebenec
	{
	visibility: visible;
	width: 600px;
	height: auto;
	float:left;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: solid 0.1em;
	}

#ebenecohne
	{
	visibility: visible;
	width: 765px;
	height: auto;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 10px;
	}
	
#main
	{
	width: 765px;
	}
	
#main2
	{
	width: 765px;
	border-top: solid 0.1em;
	border-bottom: solid 0.1em;
	}
	
#text
	{
	padding-left: 10px;
	width:150px;
	float: left;
	}

.gross
	{
	font-family: sans-serif; verdana;
	font-size: 1.2em;
	}
	
.mittel
	{
	font-family: sans-serif, verdana;
	font-size: 12.5pt;
	text-align: left;
}
.norm
	{
	font-family: sans-serif; verdana;
	font-size: 11pt;
	}

.norm1
	{
	font-family: sans-serif, verdana;
	font-size: 10.5pt;
	
}

.norm2
	{
	font-family: arial, sans-serif;
	font-size: 11pt;
	}
	
.klein
	{
	font-family: sans-serif, verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #5F5F5F;
}

.kleinweiss
	{
	font-family: sans-serif, verdana;
	font-size: 9pt;
	font-weight: normal;
	color: white;
}

.datum
	{
	font-family: sans-serif, verdana;
	font-size: 20pt;
	font-weight: normal;
	color: #545454;
	text-align: right;
	}
	
div#xxx a
{  	
	COLOR: white; 
	TEXT-DECORATION: none;  
	}  
	
div#xxx a:visited {  	
	COLOR: white; 
	TEXT-DECORATION: none;  }  

div#xxx a:active {  	
	COLOR: white;
	text-decoration: none;  
	}  

 div#xxx a:hover {  	
	COLOR: blue;
	text-decoration: none;
	}
	
td#oben
	{
	border-top: 1px solid grey;
	border-top-style: dashed;
	border-bottom: 1px solid grey;
	border-bottom-style: dashed;
	}
	
td#unten
	{
	border-top: 1px solid grey;
	border-top-style: dashed;
	border-bottom: 1px solid grey;
	border-bottom-style: dashed;
	padding: 20px 40px 20px 40 px;
	}
	
td#obenrechts
	{
	border-top: 1px solid grey;
	border-top-style: dashed;
	border-bottom: 1px solid grey;
	border-bottom-style: dashed;
	padding-right: 5px
	}

td#obenlinks
	{
	border-top: 1px solid grey;
	border-top-style: dashed;
	border-bottom: 1px solid grey;
	border-bottom-style: dashed;
	padding-left: 5px
	}
	
	
td#oul
	{
	border-top: 1px solid grey;
	border-top-style: dashed;
	border-bottom: 1px solid grey;
	border-bottom-style: dashed;
	border-left: 1px solid grey;
	border-left-style: dashed;
	padding: 15px 20px 15px 20px;
	}

td#our
	{
	border-top: 1px solid grey;
	border-top-style: dashed;
	border-bottom: 1px solid grey;
	border-bottom-style: dashed;
	border-right: 1px solid grey;
	border-right-style: dashed;
	padding: 15px 20px 15px 20px;
	}

td#row
	{
	background-color: black;
	padding: 0px;
	}
td#col
	{
	backgound-color: green;
	padding: 10px 20px 10px 0px;
	}
.theater {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	background-color: #CCCCCC;
	height: 20px;
	width: 480px;
	padding-right: 20px;
	padding-left: 20px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	float: none;
	text-align: center;
	clear: none;
	border: thin ridge #CCCCCC;
	font-size: 14px;
	font-style: oblique;
	font-variant: small-caps;
}
