.tfield {
width:auto;
}
/* Content Form -----------------------------------------------------------------*/

#mailform label {
width:160px !important;
display:block;
float:left;
}
.csc-mailform-field label{
width:150px !important;
display:block;

float:left;
text-align:right;
margin-right:10px;
margin-top:4px;
}
input, textarea {
margin-top:0.3em;
padding:1px;
border:solid 1px #ABABAB;
background: #fff;
}
#mailformVom,
#mailformBis{
width:80px;
}
#mailformErwachsene,
#mailform0-1_Jahre,
#mailform1-3_Jahre,
#mailform3-12_Jahre {
width:30px;
}
.csc-mailform-submit {
margin-left:170px;
width:204px;
color:#000;
background-color:#FEDA7D;
}
/**/

#mailform fieldset {
border:none;
width: 445px;
border:solid 0px red;
}

fieldset#mailformTyp label,
fieldset#mailform label{
width:auto !important
}

/**/
html>body .csc-mailform-radio imput {
float:none;
}

html>body .csc-mailform-field,
html>body .csc-mailform-submit {
margin-top:4px;
}

.csc-mailform-radio {
width:auto !important;
float:left;
border: 1px solid #fff;
}

.csc-mailform-radio label {
float:none;
text-align:left;
border: 1px solid #fff;
width:auto !important;
}