table { color: white; font-size: 10pt; font-family: Arial, Helvetica; text-decoration: none }
a  { color:#fff; font-size: 10pt; font-family: Arial, Helvetica;  text-decoration: none; white-space:nowrap; }
a:hover  { color: #000; font-size: 10pt; font-family: Arial, Helvetica; text-decoration: none; }

.subnav  { text-align: left; display: block; margin: 0; padding: 0; }

 #menu { width: 800px; float: left;}

    #menu ul { list-style: none; margin: 0 ; padding: 0; float: left; cursor: pointer;   } 

    #menu li {position: relative;} 

    #menu ul ul { position: absolute; z-index: 500; width: 120px;}

    #menu ul ul ul { position: absolute; top: 0; left: 100%; } 

    div#menu ul ul,
    div#menu ul li:hover ul ul,
    div#menu ul ul li:hover ul ul
      {display: none;} 

    div#menu ul li:hover ul,
    div#menu ul ul li:hover ul,
    div#menu ul ul ul li:hover ul
      {display: block;} 
      
input, select, textarea
   { color:black; }
.text
   { background-color:transparent; width:140px; height:14px; padding: 0; font-family: Arial, Helvetica; color:black; font-size: 9pt; border-color: black; border-style: solid; border-width: 0 0 1px;  }
.Button
   { background-color:transparent; width: 89px; height:18px; padding:0; font-family: Arial, Helvetica; font-size: 9pt; border-color: black; border-style: solid; border-width: 1px ; }
.anzahl
   { background-color:transparent; width:22px; height:14px; padding: 0; font-family: Arial, Helvetica; color:black; font-size: 9pt; font-weight: bold; text-align: center; border-color: black; border-style: solid; border-width: 0 0 1px 0; }
.kosten
   { background-color:transparent; width:24px; height:14px; padding: 0; font-family: Arial, Helvetica; color:black; font-size: 9pt; font-weight: bold; text-align: right; border: solid 0 black; }
.select   
   { width: 140px; }