form {
	margin: 0px;
	padding: 0px;
	margin-left: 42px;
	margin-right: 35px;
}

form p.Linie {
	margin: 0px 0px 15px -42px;
}

table.contact,
#teaser{
	padding: 0px;
	margin: 0px;
}

.contact td,
#teaser td {
	padding: 4px 0px;
}

.contact td.clabel {
	width: 95px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; 
	vertical-align: top;
}

.buttons {
	text-align: right;
}

.duty {
	color: #FFA200;
	font-size: 18px;
	padding-left: 1px;
	font-weight: bold;
}

.contact input[type="text"]{
/*For Firefox */
	width: 97%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contact input {
/*For IE6 */
	width: expression(this.type=="text"?'97%':'');
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

.contact textarea {
	width: 97%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contact select {
	width: 99%;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contact a,
#teaser a {
	background-image: url(/clients/ulc/www/CMS2Design.nsf/graphics/form_pfeilblau.jpg/$FILE/form_pfeilblau.jpg);
	background-repeat: no-repeat;
	background-position: 4px center;
	font-size: 10px;
	font-weight: bold;
	padding: 3px 4px 3px 17px;
	border: 2px solid #339AD8;
}

#teaserForm {
	margin: 0px;
	padding: 5px 20px 0px 33px;
}

#teaser td.clabel {
	width: 50px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#teaser textarea{
	width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#teaser input[type="text"]{
	width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#teaser input {
/*For IE6 */
	width: expression(this.type=="text"?'120px':''); 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
} 

#teaser select {
	width: 120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
