Original von user-182
input[type=text]:focus{
border-color: #aaa;
}
beispielsweise 
http://css4you.de/focus.html
nur so als Nachtrag:
diese Methode (obwohl sie klar die bessere ist weil CSS) versteht der IE (zumindest unter Windows) nicht... leider :rolleyes:
Quasi als Alternative muss man das mit JS bewerkstelligen:
<input type="text"
onFocus="this.style.backgroundColor='#FFFFFF'"
onBlur="this.style.backgroundColor='#000000'">
onFocus bzw Blur für Anklicken repektive Wegklicken eines Textfeldes