HTML, BODY, TD, INPUT{
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/** Für Formulare und Shopseiten **/

/* Schriftart für Formulartabellen und Formularelemente */
table.formtab td,
table.formtab input,
table.formtab select,
table.formtab textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}

form {
   background-color: #eee;
   width: 490px; /* Breite des Formulars */
   padding: 20px;
   border: 1px solid #8c8c8c;
}

form label {
   display: block; /* Beschriftung auf eigener Zeile */
   cursor: pointer; /* Mauszeiger wird zur Hand */
}

.txdl {
	width: 300px;
   border: 1px solid #8c8c8c;
   margin-bottom: 1em;
}

.txdlh {
	width: 300px;
   border: 2px solid black;
   margin-bottom: 1em;
}

input#absender,
textarea {
   width: 300px;
   border: 1px solid #8c8c8c;
   margin-bottom: 1em;
}

.txdlstrasse {
	width: 246px;
   border: 1px solid #8c8c8c;
   margin-bottom: 1em;
}

.txdlhstrasse {
	width: 246px;
   border: 2px solid black;
   margin-bottom: 1em;
}

.txdlplz {
	width: 50px;
   border: 1px solid #8c8c8c;
   margin-bottom: 1em;
   margin: 0 2px;
}

input#submit {
	float: right;
}

input#absenderanzahl {
	width: 10px;
	float: left;
	margin: 10px;
}

textarea {
   height: 7em;
}

input#absender:focus,
textarea:focus {
   background-color: #d9d9d9;
}

