legend span {
        text-align:right;
}

input {
        padding: 0.2em;
        margin: 0.2em 0 0.2em;
        height: 1.4em;
        border:1px solid #ccc;
        font:bold 0.95em arial, sans-serif;
        background-image: url('../images/hintergrund_input.jpg');
         -moz-border-radius: 0.4em;
         -webkit-border-radius: 0.4em;
         -khtml-border-radius: 0.4em;
         border-radius:5px;
        }
input:hover, input:focus {
        border-color:#ac5158;
        background:#f6f6f6;
         }
fieldset {
        border:1px solid #ddd;
        background-color: white;
        margin-bottom: 20px;
		padding: 30px;
        }
.form_table    {
         margin: -1em 0.5em 0.5em 1.2em;
         }

#name {
         width: 280px;
                 }
#telefon {
         width: 280px;
                 }
#email {
         width: 280px;
                 }
textarea {
         width: 395px;
		 height: 200px;
                 }
#submit {
        background-image: url('../images/hintergrund_button.jpg');
        color: white;
        width: 205px;
        height: 35px;
        border: 0;
         -moz-border-radius: 0.4em;
         -webkit-border-radius: 0.4em;
         -khtml-border-radius: 0.4em;
         border-radius:5px;
        }
#anfrage tr td {
        padding: .2em 0 .2em 0;
}
#anfrage tr.ende td {
        padding: 1em 1.3em .8em 0;
}
#anfrage tr.single_zeile td {
        padding: 2em 1.3em .5em 0;
}
.field-label     {
          float: left;
          width: 36%;
          padding-left: 10px;
         }
#anfrage .label {
         width: 110px;
}
#anfrage label.error {
  background:url("../img/form_fehler.gif") no-repeat 0px 0px;
  padding-left: 16px;
}
#anfrage label.checked {
  background:url("../img/form_ok.gif") no-repeat 0px 0px;
}
#anfrage #termswrap {
  float: left;
  padding: 1em 1.3em 1em 1.3em;
}

 @media only screen and (max-width: 767px) {
 
 #name {
         width: 180px;
                 }
#telefon {
         width: 180px;
                 }
#email {
         width: 180px;
                 }
textarea {
         width: 295px;
		 height: 200px;
                 }
				 
				             }
 
 