body, td {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
  margin:0;

 }


td.starttext  {	font-family: Arial,Verdana,Helvetica; font-size: 12pt; color: #000000;}
td.bild  { text-align:center;}

.tabelleblau {
	border: 1px solid #000080;
}

.tabellenbg {
	background-color: #000080;
}




.menu {
  display:table;           
  padding:0;
  margin:3 auto;
  font-family: arial, helvetica, sans-serif;
  white-space:nowrap;
  list-style-type:none;
  }
* html .menu {
  display:inline;
  width:1px;
  padding:0 2px;
  }  
.menu li {
  display:table-cell;
  }
* html .menu li {
  display:inline;
  }


.menu a {
display:block; margin-bottom:5px; text-align:center; width:22ex;
      font-size:12px;
      font-family:Verdana, Arial, sans-serif;
      font-weight:bold;
float: left;
         border-style:ridge; border-width:4px; padding:2px; text-decoration:none;


  }
* html .menu a {
  display:inline-block;
  margin:0 -2px; 
  }

.menu a:link {
  color:#000080; 
  background:#ffffff;
  }

.menu a:visited {
  color:#000080; 
  background:#ffffff;
  }

.menu a:hover {
  color:#ffffff; 
  background:#000080;
  }

.menu a:active {
  color:#ffffff; 
  background:#000080;
  }




h1 {COLOR: #000000; FONT: 14pt  Arial,Verdana,Helvetica;  font-weight : bold; }
h4 {COLOR: #000000; FONT: 24pt  Arial,Verdana,Helvetica;  font-weight : bold; }

.gross {COLOR: #000000; FONT: 24pt  Arial,Verdana,Helvetica;  font-weight : bold; }

.rot {COLOR: #FF0000; FONT: 14pt  Arial,Verdana,Helvetica;  font-weight : bold; }
.gruen {COLOR: #008000; FONT: 14pt  Arial,Verdana,Helvetica;  font-weight : bold; }

h1.fehler {COLOR: #FF0000; FONT: 14pt  Arial,Verdana,Helvetica;  font-weight : bold; }
h2.fehler {COLOR: #FF0000; FONT: 12pt  Arial,Verdana,Helvetica;  font-weight : bold; }

td { text-align:left; }
td.ri { text-align:right; }
td.ce { text-align:center; }

td.rot {COLOR: #FF0000; FONT: 10pt Arial,Verdana,Helvetica;  font-weight : bold; }

td.gelb {background-color: #FFFFB0;}

td.error {COLOR: #FFFFFF; FONT: 10pt Arial,Verdana,Helvetica;  font-weight : bold;  background-color: #FF0000;}

td.style1 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 }

td.style1b {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 border: 1px solid #000080;
 }

td.style14 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 background-color: #D9FFD9;
 }


td.style13 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #FFFFD2;
}
td.style12 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #FFCAFF;
}
td.style15 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #D8D8D8;
}
td.style16 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #FFB9B9;
}
td.style17 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #C4C4FF;
}
td.style18 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #D2FFFF;
}
td.style19 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #FFD7C4;
}
td.style20 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #B7FFDB;
}
td.style21 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #DBB7FF;
}


td.style22 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #F3F3F3;
}



td.style014 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 background-color: #D9FFD9;
	text-align: center;
	border: 1px solid #000000;
 }


td.style013 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #FFFFD2;
	text-align: center;
	border: 1px solid #000000;
}
td.style012 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #FFCAFF;
	text-align: center;
	border: 1px solid #000000;
}
td.style015 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #D8D8D8;
	text-align: center;
	border: 1px solid #000000;
}
td.style016 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #FFB9B9;
	text-align: center;
	border: 1px solid #000000;
}
td.style017 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #C4C4FF;
	text-align: center;
	border: 1px solid #000000;
}
td.style018 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #D2FFFF;
	text-align: center;
	border: 1px solid #000000;
}
td.style019 {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
	background-color: #FFD7C4;
	text-align: center;
	border: 1px solid #000000;
}



td.style71 {
	border: 1px solid #000000;
}
td.style72 {
	text-align: center;
	border: 1px solid #000000;
}





 a:link {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000099;
 text-decoration: none;
 }
 a:visited {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000099;
 text-decoration: none;
 }
 a:hover {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #0000ff;
 text-decoration: underline overline;
 }
 a:active {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000099;
 text-decoration: none;
 }


 a.red:link {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #FF0000;
 text-decoration: none;
 }
 a.red:visited {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #FF0000;
 text-decoration: none;
 }
 a.red:hover {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #FF0000;
 text-decoration: underline overline;
 }
 a.red:active {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #FF0000;
 text-decoration: none;
 }



 a.check:link {
 font-family: Arial,Verdana,Helvetica;
 font-size: 14pt;
 color: #000000;
 text-decoration: underline;
 }
 a.check:visited {
 font-family: Arial,Verdana,Helvetica;
 font-size: 14pt;
 color: #000000;
 text-decoration: underline;
 }
 a.check:hover {
 font-family: Arial,Verdana,Helvetica;
 font-size: 14pt;
 color: #000000;
 text-decoration: underline overline;
 }
 a.check:active {
 font-family: Arial,Verdana,Helvetica;
 font-size: 14pt;
 color: #000000;
 text-decoration: none;
 }

 a.start:link {
 font-family: Arial,Verdana,Helvetica;
 font-size: 12pt;
 color: #000099;
 text-decoration: underline;
 }
 a.start:visited {
 font-family: Arial,Verdana,Helvetica;
 font-size: 12pt;
 color: #000099;
 text-decoration: underline;
 }
 a.start:hover {
 font-family: Arial,Verdana,Helvetica;
 font-size: 12pt;
 color: #000099;
 text-decoration: underline overline;
 }
 a.start:active {
 font-family: Arial,Verdana,Helvetica;
 font-size: 12pt;
 color: #000099;
 text-decoration: none;
 }






form { display: inline; }

 .input {
 width: 150px;
 background-color: #e7e7e7;
 border: 1px solid #000000;
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 }

 .inputlong {
 width: 220px;
 background-color: #e7e7e7;
 border: 1px solid #000000;
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 }

 .textarea {
 width: 450px;
 background-color: #e7e7e7;
 border: 1px solid #000000;
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 }

 .adresse {
 width: 500px;
 background-color: #e7e7e7;
 border: 1px solid #000000;
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 }


 .button {
 background-color: #e7e7e7;
 border: 1px solid #000000;
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #000000;
 }


 .red {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #FF0000;
 }

 .green {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #008000;
 }

 .greyred {
 font-family: Arial,Verdana,Helvetica;
 font-size: 9pt;
 color: #BE788E;
 }

