/* ########## Formulare ########## */
.Formular {
background-color: #fafafa;
color: #000000;
height: 18px;
font-size: 100%;
font-family: tahoma, helvetica, sans serif;
border-bottom: 1px solid #fafafa;
border-top: 1px solid #a8acad;
border-left: 1px solid #a8acad;
border-right: 1px solid #fafafa; }

.B175 {width: 175px;}
.B350 {width: 350px;}
.B350H100 {width: 350px; height: 100px;}

.Formbutton {
background-color: #fafafa;
color: #000000;
font-weight: bold;
height: 33px;
width: 175px;
margin: 10px 0px 0px 178px;
font-family: tahoma, helvetica, sans serif;
border-bottom: 1px solid #a8acad;
border-top: 1px solid #fafafa;
border-left: 1px solid #fafafa;
border-right: 1px solid #a8acad; }

/* Style fuer Pflichtfeld, Hiweise etc. */
.mustfield { color: #e2001a; }
#forms div.formhint { font-weight: bold; color: #000000; }
#forms div.formhint a { color: #000000; }
#forms div.formlegend { font-size: 11px; color: #e2001a; }

/* Styles fuer Fehleranzeigen */
.Bold { font-weight: bold; }
.False_ColorBold { font-weight: bold; color: #ffffff; }
.False_ColorNormal { color: #ffffff; }
.False_BKG { background: #e2001a; }
.OK_ColorBold { font-weight: bold; color: #ffffff; }
.OK_ColorNormal { color: #ffffff; }
.OK_BKG { background: #a8acad; }

/* Style Form Fehlerhinweis */
#forms div.Form_False {
margin: 20px 0px 0px 0px;
padding: 10px 0px 10px 0px;
width: 350px;
text-align: center; }

/* Style Form Korrekthinweis */
#forms div.Form_OK {
margin: 20px 0px 0px 0px;
padding: 10px 0px 10px 0px;
width: 350px;
text-align: center; }
