Guten Morgen,
ich bin etwas verwundert, dass mein Uploadfeld unterschiedlich in den oben genannten Browsern dargestellt wird. Warum?
Chrome

Firefox

Mein HTML und CSS Code
  
<label for="titelbild">Bild wählen: </label>  
<input type="file" name="titelbild" id="bild"/>  
  
.tfeld {  
    margin: 15px 15px 10px 0;  
}  
  
.tfeld input[type="file"] {  
    background-color: #ffffff;  
    border: 0 solid #fff;  
    display: block;  
    padding: 4px 4px 4px 0;  
    width: 250px;  
}  
  
.tfeld label {  
    cursor: pointer;  
    float: left;  
    width: 150px;  
}  
  
fieldset label {  
    display: block;  
}  
 nicht angemeldet
 nicht angemeldet Der Martin
 Der Martin Gunnar Bittersmann
 Gunnar Bittersmann Matthias Apsel
 Matthias Apsel