/**
 *		Newsletter-Anmeldung
 *		(ns - newsletter subscription)
 */

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

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

/**
 * Newsletter-Anmeldung: Tabellen-Zeile
 */
tr.nsTableRow {
}

/**
 * Newsletter-Anmeldung: Tabellen-Zeile für abwechselnde Formatierung jeder
 * zweiten Zeile
 */
tr.nsTableRow2 {
}

/**
 * Newsletter-Anmeldung: Tabellen-Zelle
 */
td.nsTableCell {
	vertical-align: top;
	padding: 5px;
}

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

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

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

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

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

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

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

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