Mit min-width würde ich an deiner Stelle sowieso aufpassen. Es wird nicht von jedem Browser akzeptiert. Das Problem gibt es aber leider mit vielen CSS Befehlen.
Ich glaube, eine Universallösung gibt es hier nicht...
Der Internet-Explorer spricht auf das hier gut an:
.kontaktformular input.schicken {
width: 100%;
position: absolute;
left: 6px;
right: 6px;
}
allerdings macht dann der Firefox zicken, für ihn müsste man width: 100%; weglassen.
Musst mal ein wenig rumprobieren^^