Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
was soll mir das ein hidden feld nützen?
es soll lediglich das textfeld ausgeblendet werden....der button soll da bleiben, und ja, es soll auch was verschickt werden!
Formularelemente lassen sich oft nur sehr beschränkt formatieren. Dabei hängt es vor allem vom Webbrowser ab, was alles zulässig ist.
Roger Johansson hat in „Styling form controls with CSS, revisited“ die meistgenutzten Browser auf den Prüfstand gestellt. Wenn man sieht, was bei einigen dabei herauskommt, ist es verständlich, dass einige nahezu gar keine Veränderungen zulassen.