@CHARSET "UTF-8";

input[type=checkbox],
input[type=radio],
radio,
checkbox {
	width: 20px;
	border: none;
}

/* 2 spalten formular */
.form-element-column {
    clear: both;
    width: 98%;
}
.form-element-column-label {
    float: left;
    width: 35%;
}
.form-element-column-label label {
    padding: 0;
}
.form-element-column-input {
    float: right;
    width: 65%;
}
.form-element-column-input input[type=submit] {
    width: auto;
}
.form-element-column-input input[type=checkbox] {
    width: auto;
    margin-right: 5px;
}
.form-element-column-input input[type=radio] {
    width: auto;
    margin-right: 5px;
}
.form-element-column-button, .form-element-column-button input[type=submit] {
    width: auto;
}
.form-element-column-error {
    float: right;
    width: 65%;    
    padding: 0;
    margin: 0;
}
.form-element-column-error ul {
    border: 1px solid red;
    width: 95%;
    padding: 2px !important;
    margin: 5px 5px 0 0 !important;
}
.form-element-column-error ul li {
    padding: 0;
    list-style-type: disc;
    margin: 0 0 0 3em !important;
}
.form-element-column-description {
   float: right;
   width: 65%; 
}
.form-element-column-clear {
    clear: both;
    line-height: 10px;
}



/* zeilen formular */
.form-element-row {

}
.form-element-row-label {

}
.form-element-row-label label {
    padding: 0;
}
.form-element-row-input {

}
.form-element-row-input input[type=submit] {
    width: auto;
}
.form-element-row-input input[type=checkbox] {
    width: auto;
    margin-right: 5px;
}
.form-element-row-input input[type=radio] {
    width: auto;
    margin-right: 5px;
}
.form-element-row-button, .form-element-row-button input[type=submit] {
    width: auto;
}
.form-element-row-error {
    padding: 0;
    margin: 0;
}
.form-element-row-error ul {
    border: 1px solid red;
    width: 95%;
    padding: 2px !important;
    margin: 5px 5px 0 0 !important;
}
.form-element-row-error ul li {
    padding: 0;
    list-style-type: disc;
    margin: 0 0 0 3em !important;
}
.form-element-row-description {
	
}
.form-element-row-clear {
    clear: both;
    line-height: 10px;
}
