Der PHP Code ist absolut irrelevant. Welcher HTML Code kommt beim Client an?
Wie hast du .login definiert?
Hier mal die PHP-Datei (etwas gekürzt).
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Testsite</title>
<style type="text/css">
<!--
.login {
color: #fff;
font-size: 10px;
font-family: Verdana;
font-weight: bold;
background-color: #c93;
border: solid 1px;
}
//-->
</style>
</head>
<body>
<?php
echo "<center><input class="login" type="submit" name="submit" value="Abstimmen"></center>\n";
?>
</body>
</html>