/* Fehlermeldung */
p.mosformerror, .pflicht {
  color:rgb(205, 12, 64);
}

p.mosformerror {
  margin-bottom: 15px;
}

div.mosformerror {
 float: left;
  width: 12px;
  height: 12px;
  margin-right: 3px;
  background: url('../images/feldfehlt.gif') no-repeat;
}
/* Formatierungen NUR für das Anfrageformular */
.inputbox text {
    width: 128px;
}

textarea, #mosform_27 {
    BORDER-RIGHT: #CCD8D8 1px solid;
    BORDER-TOP: #CCD8D8 1px solid;
    BORDER-LEFT: #CCD8D8 1px solid;
    BORDER-BOTTOM: #CCD8D8 1px solid;
    COLOR: #564146;
    FONT-FAMILY:Verdana,Arial,Helvetica,sans-serif;
    FONT-SIZE:11px;
    BACKGROUND-COLOR:#ffffff;
    width:350px;
    height: 100px;
    background-image:url(../images/HG_kachel_Formfeld.gif);
  }


/* Abstand über Beschriftung */
.mosFormGroupElement, #mosFormGroupElement_19, #mosFormGroupElement_1, #mosFormGroupElement_20 {
    margin-top: 15px;
}

/*Felder, die nebeneinander fliessen*/
#mosFormGroupElement_4, #mosFormGroupElement_10, #mosFormGroupElement_12, #mosFormGroupElement_22, #mosFormGroupElement_24, #mosform_17_text {
    float: left;
    margin-right: 27px;
}

/* Text unter Artikel ohne Floating */
#mosform_18_text {
    clear: both;
}
/* Radiobutton */
#mosform_18_0 {
  margin-top: 30px;
}

/* Kein Abstand oben */
#mosFormGroupElement_1, #mosFormGroupElement_2, #mosFormGroupElement_16, #mosFormGroupElement_17, #mosFormGroupElement_22, #mosFormGroupElement_23 {
    margin-top: 0;
}

/* Checkboxen */
#mosFormElement_26 label {
    margin-right: 48px;
}
