form
{
   padding: 0px;
   margin: 0px;
}

.form_box
{
   width: 36em; 
   padding-top: 1em;
   padding-bottom: 1em;
}

.form_label_left
{
   width: 6em;
   text-align: left;
   float: left;
   margin-right: 0.5em;
   padding-top: 0.2em;
}


.form_label_left_two
{
   width: 9em;
   text-align: left;
   float: left;
   margin-right: 0.5em;
   padding-top: 0.2em;
}

.form_label_left_three
{
   width: 20em;
   text-align: left;
   float: left;
   margin-right: 0.2em;
   padding-top: 0.2em;
}


fieldset
{
   border: 0px;
   padding: 0px;
   margin 0px;
}

.form_element
{
}

.form_txt
{
   width: 24em;
   border: 1px solid #9B9B9B;
   font-size: 1em;
}

.form_textarea
{
   width: 24em;
   font-size: 1em;
   font-family: Arial;
}

.textarea_terms
{
  width: 34em;
  font-size: 1em;
  font-family: Arial;
}

.form_txt_day
{
   width: 2.5em;
   border: 1px solid #9B9B9B;
   text-align: center;
   font-size: 1em;
}

.form_txt_month
{
   width: 2.5em;
   border: 1px solid #9B9B9B;
   text-align: center;
   font-size: 1em;
}

.form_txt_year
{
   width: 4em;
   border: 1px solid #9B9B9B;
   text-align: center;
   font-size: 1em;
}

.form_txt_phone_area_code
{
   width: 2.5em;
   border: 1px solid #9B9B9B;
   text-align: center;
   font-size: 1em;
}

.form_txt_phone
{
   width: 12em;
   border: 1px solid #9B9B9B;
   font-size: 1em;
}

.form_txt_other_sport
{
   width: 18.5em;
   font-size: 1em;
   border: 1px solid #9B9B9B;
}

.form_txt_two_first
{
   width: 11.75em;
   font-size: 1em;
   border: 1px solid #9B9B9B;
   margin-right: 0.5em;
}

.form_txt_two_second
{
   width: 11.75em;
   font-size: 1em;
   border: 1px solid #9B9B9B;
}

.form_txt_three
{
   width: 19em;
   font-size: 1em;
   border: 1px solid #9B9B9B;
}

.form_select
{
   width: 24em;
   font-size: 1em;
}

.form_select2
{
   width: 42em;
   font-size: 1em;
}

.form_select_two_first
{
   width: 11.75em;
   font-size: 1em;
}

.form_check_sports
{
   width: 13em;
   text-align: left;
   float: left;
}

.form_element_spacer
{
   padding-bottom: 0.5em;
}

.form_clear
{
   clear: both;
}

.radio_width
{
   width: 8em;
}

.form_submit
{
   width: 34em;
   padding-top: 1em;
   padding-left: 0em;
   text-align:right;
}

.form_submit2
{
   width: 52em;
   padding-top: 1em;
   padding-left: 0em;
   text-align:right;
}

.form_submit_two
{
   width: 18.5em;
   padding-top: 1em;
   padding-left: 0em;
   text-align:right;
}

.form_submit_three
{
   width: 21.5em;
   padding-top: 1em;
   padding-left: 0em;
   text-align:right;
}

.form_submit_four
{
   width: 45em;
   padding-top: 1em;
   padding-left: 0em;
   text-align:right;
}

.form_button
{
   border: 1px solid #9B9B9B;
   background-color: #DEE0E3;
   color: #535557;
   background-image: url(../img/pfeil_button.gif);
   background-repeat: no-repeat;
   background-position: left center;
   font-size: 1em;
}

.error
{
   color: #D2213E;
}

.success
{
   color: #0C9202;
   font-weight: bold;
}

