/* forms.css für http://www.as-creation.de */

form { display: inline; }

select,
input.radio,
input.checkbox,
input.send,
table#search td input.submit,
input.submit-karriere,
input.submit {
  cursor: pointer;
}

input.checkbox {
  width: 15px !important;
}

table#search td input {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background: #becce8 url(/site/images/bg/inputbg.gif) repeat-x;
  border: 1px solid #a9acae;
}
table#search td input.submit {
  margin: 0 0 0 3px;
}

.fault { color: #f00; }
input.fault,
select.fault { border: 1px solid #f00 !important; }

select.school-select {
  width: 140px;
}

input,
table.application-form-table td select { 
  background: #fff; 
}
table.application-form-table input.checkbox {
  background: none;
}

input.two { width: 35px; }
input.four { width: 83px; }
input.four-1 { width: 63px; }
input.eight { width: 165px; }
input.eight-1 { width: 124px; }
input.long { width: 180px; }
input.long-1 { width: 173px; }

input.two,
input.four,
input.four-1,
input.eight,
input.eight-1,
input.long {
  background: #fff url(/site/images/bg/inputbg-2.gif) repeat-x;
}

input.long-1,
table#dealer-table td input,
table#dealer-table td select {
  background: #fff url(/site/images/bg/inputbg-3.gif) repeat-x;
  border: 1px solid #fdb37d;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}

table#role-calculator-table td select {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  background: #fff;
  width: 55px;
}
input#calculate_btn {
  border: 1px solid #f68134;
  margin: 10px 0;
  font-size: 11px;
  cursor: pointer;
}

table.application-form-table td input,
table.application-form-table td select {
  border: 1px solid #7799cd;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}
table#dealer-table td select {
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  background: #fff;
}

table#press-contact-table td input,
table#contact-table td input {
  background: #fff url(/site/images/bg/inputbg-2.gif) repeat-x;
  border: 1px solid #ccc;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  padding: 2px;
  width: 150px;
}

table#press-contact-table td select,
table#contact-table td select,
select.year-select {
  background: #fff;
  border: 1px solid #ccc;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
}
select.year-select {
  margin: 0 0 0 25px;
  font-weight: normal;
}
table#press-contact-table td input.send,
table#contact-table td input.send {
  background: #7799cd;
  border: 1px solid #003b84;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  width: 120px;
  float: right;
}
table#contact-table td textarea,
table.application-form-table td textarea {
  background: #fff url(/site/images/bg/inputbg-2.gif) repeat-x;
  border: 1px solid #ccc;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  width: 400px;
  height: 86px;
}
table#press-contact-table td label,
table#contact-table td label { font-weight: bold; }

input.submit-karriere {
  border: 1px solid #7799cd;
  background: #bbbeda;
  color: #870817;
}
