
/**
 *		Kontakt-Formular
 */

span.formError {
	font-size: 11px;
}

/**
 * Kontakt-Formular: Tabelle für einzelne Formular-Abschnitte 
 */
table.contactTable {
	width: 430px;
	border-spacing: 0px;
	table-layout: fixed;
}

/**
 * Kontakt-Formular: Tabellen-Zeile
 */
tr.contactTableRow {
}

/**
 * Kontakt-Formular: Tabellen-Zeile für abwechselnde Formatierung jeder
 * zweiten Zeile
 */
tr.contactTableRow2 {
}

/**
 * Kontakt-Formular: Tabellen-Zelle
 */
td.contactTableCell {
	vertical-align: top;
	padding: 5px;
}

/**
 * Kontakt-Formular: Eingabefeld für Vorname
 */
input.contactInputFirstname {
	width: 200px;
}

/**
 * Kontakt-Formular: Eingabefeld für Nachname
 */
input.contactInputName {
	width: 200px;
}

/**
 * Kontakt-Formular: Eingabefeld für Firma
 */
input.contactInputCompany {
	width: 300px;
}

/**
 * Kontakt-Formular: Eingabefeld für Straße
 */
input.contactInputStreet {
	width: 300px;
}

/**
 * Kontakt-Formular: Tabellenzelle für PLZ
 * (sollte eine definierte Breite bekommen, da der Browser sonst selbst den
 * Platz verteilt)
 */
td.contactTableCellPostalCode {
	width: 90px;
}

/**
 * Kontakt-Formular: Eingabefeld für PLZ
 */
input.contactInputPostalCode {
	width: 80px;
}

/**
 * Kontakt-Formular: Eingabefeld für Ort
 */
input.contactInputCity {
	width: 200px;
}

/**
 * Kontakt-Formular: Eingabefeld für Telefon
 */
input.contactInputPhone {
	width: 200px;
}

/**
 * Kontakt-Formular: Eingabefeld für Fax
 */
input.contactInputFax {
	width: 200px;
}

/**
 * Kontakt-Formular: Eingabefeld für E-Mail
 */
input.contactInputEmail {
	width: 300px;
}

/**
 * Kontakt-Formular: Eingabefeld für Bemerkung
 */
textarea.contactInputRemark {
	width: 300px;
	height: 100px;
}


