/* Erweitert um input[type="number"] */
input[type="text"], 
input[type="email"], 
input[type="password"], 
input[type="number"], 
select {
    padding: 10px 15px;
    border: 1px solid #888;
    border-radius: 3px;
    width: 100%;
    box-shadow: 2px 2px 0 #f3f3f3;
    border: 1px solid #ddd;
    font-size: 1em;
}
/* Pfeile bei Number-Inputs entfernen für einen sauberen Look */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance: textfield;
}