


input, textarea, select {border: 1px solid #ccc; font-size: 11px;}
input {height: 14px; padding: 2px; font-family: Arial, Helvetica, sans-serif;}
textara {padding: 2px;}
select {height: 19px;}

input[type="radio"], input[type="checkbox"] {border: none; height: auto; width: auto !important;}
input[type="submit"] {border: 1px solid #ccc; background: #FFF; cursor: pointer; height: auto;}
input[type="file"] {height: auto;}

input.button { margin: 0 0 0 126px; width: 128px; height: 28px; border: none;}
input.button.de-DE {background: transparent url('../images/bt_senden.gif') 0px 0px no-repeat;}
input.button.en-EN {background: transparent url('../images/bt_send.gif') 0px 0px no-repeat;}

input.reset { font-size: 11px; cursor: pointer; color: #FF7B00; text-decoration: none; font-weight: bold; float: right; background: transparent; border: none;}
input:hover.reset {text-decoration: underline !important;}

form.mail {margin: 0 0 25px 0;}
.mail fieldset {overflow: hidden; margin: 0 0 0 0;}
.mail fieldset h2 { color:#FF7B00; font-size:14px; font-weight: normal; margin: 0; padding: 20px 0 20px 0;}

.mail fieldset .line {padding-bottom: 15px; overflow: hidden;}
.mail fieldset label {float: left; width: 126px; display: block;}
.mail fieldset .fieldelement { margin: 0 0 0 126px; width: auto;}
.mail fieldset .fieldelement p{ margin: 0; font-size: 10px; color: #666;}

.mail fieldset input.standard {width: 316px;}
.mail fieldset input.fileupload {width: 316px;}
.mail fieldset textarea.standard {width: 320px; height: 126px;}
.mail fieldset select.standard {width: 150px;}

.error {color: #FF0000;}
.warning {color: #FF0000;}