/* 
    Document   : stylesheet_07_forms
    Created on : 14.01.2010, 14:23:20
    Author     : jnitschke
    Description:
        Purpose of the stylesheet follows.
*/

input, select {
  display: inline;
  margin: 0.1em;
}

textarea {
  display: block;
  float: left;
  margin: auto auto auto 1em;
  width: 95%;
}

.centerColumn fieldset {
  background:transparent url(../images/wall_semitransparent.gif) repeat scroll 0 0;
  border-color:#F7941D -moz-use-text-color -moz-use-text-color;
  border-style:solid none none;
  border-width:1px medium medium;
  padding:5px 0;
  margin-bottom:2em;
}

.centerColumn fieldset legend {
  background: transparent url(../images/i_bullet_head3.gif) no-repeat scroll 3px 50%;
  color: #007AC1;
  font-size: 1.2em;
  padding: 0 5px 0 20px;
  font-weight: bold;
}

.hidden {
  display: none;
}

.centerColumn input {
  border: 1px solid #CCCCCC;
  font-size: 1em;
  margin: 0.2em;
}

#gender-male, #newsletter-html {
  margin-left:145px;
  float:left;
  vertical-align:top;
}

#gender-female, #newsletter-text {
  float: left;
  vertical-align: top;
}

.centerColumn label {
  color: #007AC1;
  display: block;
  float: left;
  font-size: 1em;
  line-height: 1.5em;
  margin-right: 0.5em;
  padding: 0.2em;
  text-align: right;
}

label.radioButtonLabel, label.checkboxLabel {
  float:left;
  margin:0 1em;
  padding:0;
  text-align:left;
  vertical-align:top;
}

.inputLabel {
  clear: both;
  float:left;
  width: 11em;
}

.centerColumn textarea {
  border: 1px solid #CCCCCC;
  font-size: 1.5em;
}

.contact {
  display: inline;
  margin: 0.2em;
  float: left;
  font-size: 1em;
}