
.form-content {
	margin: 0 !important;
        padding: 0 !important;
}

#main #content.default .form-content #tabelle table td, #main #content.default #tabelle table tr {
	margin: 0;
        padding: 0;
        line-height: 16px;
        vertical-align: top;
}

#main #content.default .form-content #tabelle table tbody {
	margin: 0;
        padding: 0;
}

#main #content.default .form-content #tabelle table td {
        margin: 0;
        padding: 4px;
}

#main #content.default .form-content #tabelle table tbody {
	margin: 0;
        padding: 0;
}

#main #content.default .form-content #tabelle table td {
        margin: 0;
        padding: 4px;
}

.mailform fieldset {
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 24px;
}

.form-info-mandatory, p.form-error {
    margin-top: 10px;
    margin-bottom: 10px
}

.form-error {
    color: #FF3333;
    font-weight: bold;
}

form input[type='text'], form input[type='password'], form textarea {
    width: 250px;
    border: 1px solid #CCCCCC;
}

.mailform label.left {
    text-align: left!important;
    display: block;
    width: 180px !important;
    margin-right: 10px;
    line-height: 24px;
}

.form-buttons {
    margin-top: 10px;
}

.upload-info {
    display: block;
}

.mailform .form-control {
    margin-top: 5px;
    margin-bottom: 5px;
}

.mailform input {
    border: 1px solid #CCCCCC;
    width: 250px;
}

.mailform input.date-select-input {
    border: 1px solid #CCCCCC;
    width: 150px;
}

span.date-select-button img {
    top: 5px;
    position: relative;
}

.mailform textarea {
    border: 1px solid #CCCCCC;
    width: 250px;
}

.form-buttons input {
    width: auto;
}


.form-control .right-input input{
width: 25px;
height: 15px;
border: none;

}


.form-control .right-input {
padding-left: 80px;


}