
 form
   { padding:20px; }
 input, select, textarea
   { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt; color:black;
   background-color:#EEEEEE;}
 .Bereich, .Feld
   { background-color:#FFFFAA; width:300px; font-size: 9px; font-weight: bold; }
 .Auswahl
   { background-color:#DDFFFF; width:300px; font-size: 9px; font-weight: bold; }
 .Auswahlgross
   { background-color:#DDFFFF; width:430px; font-size: 9px; font-weight: bold; }
 .Auswahlmittel
   { background-color:#DDFFFF; width:170px; font-size: 9px; font-weight: bold; }
 .Auswahlklein
   { background-color:#DDFFFF; width:80px; font-size: 9px; font-weight: bold; }
 .Auswahlganzklein
   { background-color:#DDFFFF; width:55px; font-size: 9px; font-weight: bold; }
 .Auswahlsuperklein
   { background-color:#DDFFFF; width:40px; font-size: 9px; font-weight: bold; }
 .Inputsehrkurz
   { background-color:#DDFFFF; width:70px; font-size: 9px; font-weight: bold; }
 .Inputsehrkurz_noedit
   { background-color:#AAAAAA; width:70px; font-size: 9px; font-weight: bold; }
 .Input20
   { background-color:#DDFFFF; width:20px; font-size: 9px; font-weight: bold; }
 .Input40
   { background-color:#DDFFFF; width:40px; font-size: 9px; font-weight: bold; }
 .Input40_tab
   { background-color:#DDFFFF; width:40px; font-size: 9px; font-weight: bold; align: center; }
 .Input40_noedit
   { background-color:#DDFFAA; width:40px; font-size: 9px; font-weight: bold; }
 .Input120_noedit
   { background-color:#EEEEEE; border: 0px; width:120px; font-size: 9px; font-weight: bold; }
.Input130
   { background-color:#DDFFFF; width:130px; font-size: 9px; font-weight: bold; }
.Input150
   { background-color:#DDFFFF; width:150px; font-size: 9px; font-weight: bold; }
 .Input150_noedit
   { background-color:#AAAAAA; width:150px; font-size: 9px; font-weight: bold; }
.Inputkurz
   { background-color:#DDFFFF; width:200px; font-size: 9px; font-weight: bold; }
.Inputlang
   { background-color:#DDFFFF; width:430px; font-size: 9px; font-weight: bold;}
 .Inputlang_noedit
   { background-color:#DDFFAA; width:430px; font-size: 9px; font-weight: bold;}
 .Inputgross
   { background-color:#DDFFFF; width:530px; height:40px; font-size: 10px; font-weight: bold; }
 .Input600100
   { background-color:#DDFFFF; width:580px; height:100px; font-size: 10px; font-weight: bold; }
 .Input450100
   { background-color:#DDFFFF; width:430px; height:100px; font-size: 10px; font-weight: bold; }
 .Input40060
   { background-color:#DDFFFF; width:380px; height:60px; font-size: 10px; font-weight: bold; }
 .Input40030
   { background-color:#DDFFFF; width:380px; height:30px; font-size: 10px; font-weight: bold; }
.Check, .Radio
   { background-color:#EEEEEE; color:#EEEEEE; border:1px solid #DDDDDD; }
 .Button
   { background-color:#AAAAAA; color:#FFFFFF; width:200px; }
 .tabelleart  {
   border: 1px solid #aaaaaa;
 }
 
 .tabelleart td {
   border: 1px solid #aaaaaa;
   border-bottom: 0px solid;
   border-spacing: 0px;
   text-align: center;
   border-collapse: collapse;
   padding: 0px;
 }
 
 .tabellemenue {
   border-spacing: 0px;
   border-collapse: collapse;
   padding: 0px;
   align: center
 }
 
 .tabellemenue a:visited {
  color: rgb(0,0,0);
  background: transparent;
  border-bottom-color: #bbb;
  font-weight: bold
 }

.tabellemenue a {
  color: rgb(0,0,0);
  background: transparent;
  border-bottom-color: #bbb;
  font-weight: bold
 }

 .tabellemenue a:hover, a:visited:hover {
  color: rgb(200,200,200);
/*  background: transparent;*/
  border-bottom-color: rgb(255,255,255);
  background-color: rgb(255,0,0);
  font-weight: bold
 }
  
 .tabellemenue a:active, a:visited:active {
  color: rgb(0, 0, 0);
  border-bottom-color: rgb(255,255,255);
  background-color: rgb(255,0,0);
/*  background: transparent;*/
   font-weight: bold
 }
 
 .tabellepool {
   border-spacing: 0px;
   border-collapse: collapse;
   padding: 0px;
   align: center
 }
.tabellepool th {
   border: 1px solid #888888;
   border-bottom: 1px solid;
   border-spacing: 0px;
   text-align: center;
   border-collapse: collapse;
   padding: 0px;
   font-size: 12px;
   font-weight: bold;
   background-color:#AAAAAA;
   padding-right: 5px;
   padding-left: 5px
}
 .tabellepool td {
   border: 1px solid #888888;
   border-bottom: 1px solid;
   text-align: center;
   border-collapse: collapse;
   background-color:#FFFFCC;
   padding: 0px;
   font-size: 12px;
   font-weight: normal;
   padding-right: 5px;
   padding-left: 5px
 }
 
 .tabellebew {
   border-spacing: 0px;
   border-collapse: collapse;
   padding: 0px;
   align: center
 }
.tabellebew th {
   border: 1px solid #888888;
   background-color:#CCCCCC;
   border-bottom: 1px solid;
   border-spacing: 0px;
   text-align: center;
   border-collapse: collapse;
   padding: 0px;
   font-size: 11px;
   font-weight: bold;
   padding-right: 5px;
   padding-left: 5px
}
 .tabellebew td {
   border: 1px solid #888888;
   border-bottom: 1px solid;
   text-align: center;
   border-collapse: collapse;
   padding: 0px;
   font-size: 12px;
   font-weight: normal;
   padding-right: 5px;
   padding-left: 5px
 }

 .tabelleprot  {
   border: 0px solid;
   BACKGROUND-COLOR: #D7E6F7;
 }
 .tabelleprot td {
   border-bottom: 1px solid #aaaaaa;
 }
input.Inputsehrkurz_noedit[disabled]
{
background-color:#AAAAAA;
color:black;
}
input.Inputlang_noedit[disabled]
{
background-color:#AAAAAA;
color:black;
}
input.Input40_noedit[disabled]
{
background-color:#AAAAAA;
color:black;
}
 .tabelleoutput td {
   font-size: 11px; 
 }
