* { margin: 0; padding: 0; font-family: Arial, Helvetica, Sans-Serif; color: #ffffff; font-size: 12px; }

body { background: #101112 url('../img/bg.jpg') repeat-x; }

div#klar { margin-left: 55px; }

input[type='text'],input.text { border: 1px solid #1c1c1c; background: none; color: #ffffff; width: 250px; padding: 2px; margin-left: 5px; }

input[type='checkbox'],input.checkbox { border: 0; float: left; margin-right: 10px; margin-left: 70px; background: transparent; }

input[type='submit'],input.submit { width: 203px; height: 29px; background-image: url('../img/submit_button.jpg'); border: 0; }

input.english { width: 203px; height: 29px; background-image: url('../img/submit_button_eng.jpg'); border: 0; }

input.submit { width: 203px; height: 29px; background-image: url('../img/submit_button.jpg'); border: 0; }

select { border: 1px solid #1c1c1c; background: none; color: #ffffff; width: 70px; padding: 2px; margin-left: 5px; margin-right: 186px; }

div#reg_holder { margin-left: 55px; width: 400px; text-align: right; }

div.reg { margin-top: 10px; }

div.reg_space { margin-top: 30px; }

div.reg_submit { padding-top: 10px; padding-top: 30px; padding-right: 30px; }

label { text-align: left; float: left; }

input.fail { border: 1px solid #990000; }

select {

[color:#ffffff;
color:#000000;]

}