/*Anfang Formular*/



form {

        border-top: 1px solid #177859;

        border-bottom: 1px solid #177859;

        color: #666;

        background-color: #EADCD0;

        margin-left: 0px;

        padding: 10px;

        /*width: 490px; */

        background-image: none;

        background-repeat: no-repeat;

}



input, textarea, select {

        border: 1px solid #177859;

        color: #666;

        background-color: #F3F0E1;

        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: #F3F0E1;   /*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: #177859;

        border: solid 1px #177859;

}



.submit:hover  { /*nur fuer NS*/

        color: #660000;

        background-color: #EDF3E1;

        border: solid 1px #660000;

        cursor: pointer;

}



.antwortbeschriftung {

        width: 140px;

        background-color: #F3F0E1;

        border: 1px solid #177859;

        float: left;

        margin-left: 5px;

        margin-bottom: 2px;

        padding: 2px 0px 2px 5px;

        clear: left;

}



.antworttext {

        width: 350px;

        background-color: #FFFFFF;

        border: 1px solid #177859;

        margin-right: 5px;

        margin-bottom: 2px;

        padding: 2px 0px 2px 5px;

        float: right;

}



/*Ende Formular*/

