@@suse:
nuqneH
Da fallen mir spontan zwei Möglichkeiten ein:
(1) Breite des Eingabefeldes mit calc berechnen
(2) Button absolut rechts im div positionieren, welches relativ positioniert ist und entsprechendes padding-right hat. Breite des Eingabefeldes dann 100%.
(3) Für das Eingabefeld und den Button jeweils die Display Eigenschaft auf den Wert 'table-cell' setzen und ggf. dem/einem umschließenden Element den Wert 'table' mit 'width:100%;'.
(4) Zukünftig (bei entsprechendem Browser Support) lassen sich solche Fälle auch mit dem CSS Flexible Box Layout Module umsetzen.
Gruß Gunther