table.form {
	border: 1px solid #94A4E2;
	border-collapse: collapse;
}
table.form th, table.form td {
	border: 1px solid #94A4E2;
	border-collapse: collapse;
}
table.form th {
	background: #efefef;
}
table.form input, textarea {
	width: 200px;
	border: 1px solid black;
	background: #efefef;
}
table.form input:hover {
	background: #ccc;
}
table.form input[type=submit] {
	width: auto !IMPORTANT;
}
table.form textarea {
	width: 280px;
	height: 150px;
}

table.listing {
	background: #efefef;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
}
table.listing th {
	background: #A3B1C2;
	border-collapse: collapse;
	border: 1px solid #000;
}
table.listing td {
	border-collapse: collapse;
	border: 1px solid #A3B1C2;
}
table.listing td a {
	text-decoration: none;
}
div#main table.spalt {
	width: 600;
}
div#main table.spalt td {
	padding: 12px;
}
div#main table.spalt td p {
	text-align: justify;
}