Это само по себе работает
<html>
<head>
<style type="text/css">
.jander2{
font-weight: bold;
}
</style>
</head>
<body>
<form method="post" action="somepage">
<input id="jander" class="jander2">
</form>
</body>
</html>
Я думаю, что у вас есть что-то вроде
input{font-weight: normal;}
бегать по другому CSS. Посмотрите, есть ли другие CSS, которые могут быть переопределены .jander2
Помните, что CSS читается сверху вниз, поэтому стили, которые применяются позже, переопределяют стили, которые применяются ранее.
В качестве альтернативы вы можете попробовать
<style type="text/css">
.jander2{
font-weight: bold !important;
}
</style>
Но это не рекомендуется, поскольку это просто маскирует проблему.