/*Anfang Formular*/

form {
        border-top: 1px solid #093A81;
        border-bottom: 1px solid #093A81;
        color: #666;
        background-color: #DCE6FC;
        margin-left: 0px;
        padding: 10px;
        /*width: 490px; */
        background-image: none;
        background-repeat: no-repeat;
}

input, textarea, select {
        border: 1px solid #093A81;
        color: #666;
        background-color: #E6FFCE;
        margin: 5px;
        padding: 2px 2px 2px 5px;
        vertical-align: top;
        font-family: arial, helvetica, futura, sans-serif;
        font-size: 10pt;
}

.inputtext {

        width: 290px;
}

.inputmedium {

        width: 131px;
}

.inputsmall {

        width: 40px;
}

.inputtelefon {

        width: 120px;
}

select {

        padding: 0px;                /*dropdwonliste ohne padding*/
}

.checkbox, .radiobutton {
        background-color: #E6FFCE;   /*farbe hintergrund wie form hintergrund*/
}

.beschriftung { width: 170px; float:left; line-height: 200%; clear: left; }
.beschriftunginnen { line-height: 200%; width: 20px; } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungcheckbox { line-height: 200%; width: 45px; } /*width für IE damit Text nicht zu hoch kommt, width 60 für grosse schriftarten nötig bei weniger zeilenumbruch*/
.beschriftungcheckboxlang { line-height: 200%; width: 280px; } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungcheckboxzeile { line-height: 100%; width: 400px; margin-top: 4px; margin-bottom: 4px; } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungbestellung { line-height: 100%; width: 100%; margin-top: 4px; margin-bottom: 4px; float: left; }

input:focus, input:hover, textarea:focus, textarea:hover  { background-color: #ffffff; } /*nur NS Hintergrundfarbe Eingabefelder ändert*/

.error_text {
        color: red;
        font-weight: 600;
        padding-left: 15px;
}

.submit  {

        display: block; /*block und width damit ganze Zelle link im IE*/
        width: 140px;
        text-align: center;
        margin-left: 172px;
        background-color: #FFF;
        color: #093A81;
        border: solid 1px #093A81;
}

.submit:hover  { /*nur fuer NS*/
        color: #811509;
        background-color: #E6FFCE;
        border: solid 1px #811509;
        cursor: pointer;
}

.antwortbeschriftung {
        width: 140px;
        background-color: #E6FFCE;
        border: 1px solid #093A81;
        float: left;
        margin-left: 5px;
        margin-bottom: 2px;
        padding: 2px 0px 2px 5px;
        clear: left;
}

.antworttext {
        width: 350px;
        background-color: #FFFFFF;
        border: 1px solid #093A81;
        margin-right: 5px;
        margin-bottom: 2px;
        padding: 2px 0px 2px 5px;
        float: right;
}

/*Ende Formular*/
