     #adresse {
         margin : 20px 0 0 0;
/* 
border : 1px dotted blue; 
*/
     }
/* Formularklassen */
     
     .zeile
       {
         display:block;
         margin : 0;
         margin-top : 5px ;
         padding: 0;
         height:45px;
       }
         
     .feld
       {
         position:absolute;
/*         color   :blue;   */
         display :inline;
         margin  : 0;
         padding : 0;
         width   : 49%;
       }
     
     .bez
       {
         position:absolute;
         display:inline;
         margin: 0;
         font-size:80%;
         top :-17px;
       }
         
     .eing
       {
         display:block;
         width:99%;
         margin  : 0;
         padding : 0;
       }
     
     input { 
         margin  : 0;
         padding : 0;
         width : 100%;
       }
         
     select { 
         width : 100%;
       }
       
     textarea { 
         width : 100%;
       }
       
     .navi
       {
         display:block;
         width:99%;
         margin  : 0;
         padding : 0;
       }
       
       
     #anrede
       {
         left:0;
         width:13%;
       }
     
     #vorname
       {
         left:14%;
         width:35%;
       }
     
     #name
       {
         left:50.5%;
         width:49%;
       }
     
     #strasse
       {
         left:0;
         right:0;
         width:100%;
       }
     
     
     #plz
       {
         left:0;
         width:19%;
       }
     
     #ort
       {
         left:20.75%;
         width: 79%;
       }
     
     #land
       {
         left:0;
         right:0;
         width:100%;
       }
     
     #telefon
       {
         left:0;
       }
     
     #fax
       {
         left:50.5%;
       }
     
     #email
       {
         left:0;
       }
     
     #home
       {
         left:50.5%;
       }
     
     #beruf
       {
         left:0;
         width: 79%;
       }
     
     #geburtsjahr
       {
         left  : 80%;
         width : 19%;
       }
     
     #zimmer
       {
         left:0;
         width:100%;
       }
     
     #mitteilung
       {
         left:0;
         margin-top : -15px;
         width:100%;
       }
     #komentarfeld
       {
         left    : 0;
         width   : 99%;
         height  : 5em;
       }
/*
*/     
     #bezBem
       {
         margin: 0;
         font-size:80%;
         top :-25px;
         width:30%;
         
       }
          
     #navigation { 
         margin-top:50px;
         left:0;
         right:0;
         width:100%;

         height:25px;
       }

     #aktion {
         left:0;
         width:20%;
       }
     #sendBtn
       {
         left:25%;
         width:25%;
       }
     #resetBtn
       {
         left:75%;
         width:25%;
       }
       
       
       
       
       
       
       
       
       
     .fehlerMeldungH1
       {
         color:purple;
         font-weight:bold;
         font-size:150%;
       }
       
     .fehlerMeldung
       {
         color:red;
         font-weight:bolder;
       }
       
     .fehlerErlaeuterung
       {
         color:darkred;
         font-weight:normal;
       }
       
     .fehlFeld
       {
         color:purple;
         font-weight:bolder;
         font-style :italic;
       }
       


