
/* --wrapper ------------------------------------------------- */
.input-wrapper {
    margin-bottom:10px;
}

/* --fieldset ------------------------------------------------- */
fieldset {
    margin-bottom:25px;
}

/* --rahmen ------------------------------------------------- */
input,
select,
textarea {
    border:1px solid #ccc;
}

/* --felder ------------------------------------------------- */
input,
input[type="text"],
input[type="password"] {
    width:200px;
    margin-bottom:10px;
    padding:5px;
}
label {
    width:100%;
    float:left;
    margin-bottom:5px;
}
select {
    width:212px;
    height:24px;
}
textarea {
    width:350px;
    height:200px;
}
legend {
    display:none;
}

/* --submit-button ------------------------------------------------- */
.submit_container input {
    cursor: pointer;
}

/* --radio-buttons ------------------------------------------------- */
.radio_container span {
    display:block;
    margin-bottom:5px;
}
.radio_container label {
    float:none;
}
.radio_container input {
    width:20px;
    border: none;
}
label.radio-button {
    float:none;
    display:block;
    margin-bottom:10px;
}

/* --checkboxes ------------------------------------------------- */
.checkbox_container span {
    display:block;
    margin-bottom:5px;
}
.checkbox_container label {
    float:none;
}
.checkbox_container input {
    width:20px;
    border: none;
}
label.checkbox {
    float:none;
    display:block;
    margin-bottom:10px;
}

/* --labels ------------------------------------------------- */
.columnar label {
    width:120px;
}
.columnar label.radio-button {
    float:left;
    display:inline;
}

/* --radio-buttons ------------------------------------------------- */
.columnar .radio_container {
    margin-left:120px;
}
.columnar .radio_container,
.columnar .checkbox_container {
    margin-top:1px;
}

/* --checkboxes ------------------------------------------------- */
.columnar label.checkbox {
    float:left;
    display:inline;
}
.columnar .checkbox_container {
    margin-left:120px;
}

/* --submit-button ------------------------------------------------- */
.columnar .submit_container input {
    margin-left:120px;
}
