body {
 font: 100.01% Verdana, sans-serif;
      text-align: center; 
}

/*
TABLE {
 border-collapse: collapse;
}
*/
/* 
.hg_rot {
  background-color:red;
}
*/

.eingabe {
/*  background-color:silver; */
  color:red;
}

a.eingabe:link {
/*  background-color:silver; */
  color:red;
}
a.eingabe:visited {  }

a.ergebnis:link {    
  background-color:black;
  color:silver;
}  
a.ergebnis:visited {  }
 
td {font-size: 0.8em; }

.ustr {
  BORDER-BOTTOM: black thin solid;      
}

.ustr_dick {
  BORDER-BOTTOM: black medium solid;      
}

#lstr {
  BORDER-LEFT: black thin solid;      
}

.leer {
  line-height: 1px;
}
  
.kasten {
       border-left: 2px solid;
       border-right: 2px solid;
       border-top: 2px solid;
       border-bottom: 2px none;
       text-align: left;
       margin-top: 0;
       vertical-align: top;
}

#zentriert {
       margin-left: auto;
       margin-right: auto;
       border: 2px solid;
       text-align: left;
       margin-top: 0;
       vertical-align: top;
}

select1 {
     width: 50px;
/*     color: #6078BF; */
     color: #000000; 
     margin: 5px;
}

  .submit_fix {
     width: 12em;
     cursor: pointer;
     background-color: #E5E5E5;
/*     background-color: #BFBFBF;*/
     color: #000000;
/*
     background-color: #50A17E;
     color: #E1E6CF;
*/
     font: bold 1em sans-serif;
     border: 1px outset #000000;
}

  .submit_fix2 {
     width: 25em;
     cursor: pointer;
     background-color: #E5E5E5;
/*     background-color: #BFBFBF;*/
     color: #000000;
/*
     background-color: #50A17E;
     color: #E1E6CF;
*/
     font: bold 1em sans-serif;
     border: 1px outset #000000;
}

  .submit {
/*     width: 9em; */
     cursor: pointer;
     background-color: #E5E5E5;
/*     background-color: #BFBFBF;*/
     color: #000000;
/*
     background-color: #50A17E;
     color: #E1E6CF;
*/
     font: bold 1em sans-serif;
/*     border: 2px outset #6078BF; */
     border: 1px outset #000000;
}

/*a:link, a:visited { */
#knopf {
       width: 20em; 
        padding: 0;
        list-style-type: none;
        margin: 0;
        padding: 0;
        margin: 0 0 1px 0;

        display: block;
        text-decoration: none;
        font-weight: bold;
        padding: 2px 2px 2px 0.5em;
        
        border: 1px outset #000000;
        
        background-color: #E5E5E5;
/*        background-color: #BFBFBF; */
        color: #000000;
/*
        background-color: #50A17E;
        color: #E1E6CF;
*/
}



}
#navi {
        width: 9em;
        padding: 0;
}
#navi ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
}
#navi li {
        margin: 0 0 1px 0;
}

#navi li a:link, #navi li a:visited {
        display: block;
        text-decoration: none;
/*        font-weight: bold;*/
     font: bold 1em sans-serif;
        padding: 2px 2px 2px 0.5em;
        
        border: 1px outset #000000;
        
        background-color: #E5E5E5;
/*        background-color: #BFBFBF; */
        color: #000000;
/*
        background-color: #50A17E;
        color: #E1E6CF;
*/
}

#navi2 {
       width: 16em; 
        padding: 0;
}
#navi2 ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
}
#navi2 li {
        margin: 0 0 1px 0;
}

#navi2 li a:link, #navi2 li a:visited {
        display: block;
        text-decoration: none;
/*        font-weight: bold;*/
     font: bold 1em sans-serif;
        padding: 2px 2px 2px 0.5em;
        
        border: 1px outset #000000;
        
        background-color: #E5E5E5;
/*        background-color: #BFBFBF; */
        color: #000000;
/*
        background-color: #50A17E;
        color: #E1E6CF;
*/
}
#navi3 {
       width: 13em; 
        padding: 0;
}

#navi3 ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
}
#navi3 li {
        margin: 0 0 1px 0;
}

#navi3 li a:link, #navi3 li a:visited {
        display: block;
        text-decoration: none;
/*        font-weight: bold;*/
     font: bold 1em sans-serif;
        padding: 2px 2px 2px 0.5em;
        
        border: 1px outset #000000;
        
        background-color: #E5E5E5;
/*        background-color: #BFBFBF; */
        color: #000000;
/*
        background-color: #50A17E;
        color: #E1E6CF;
*/
}