.contact td.image {
	width:150px;
}

.contact td.image img {
	width:auto;
	height:auto;
	max-width:140px;
	/* IE Image max-width */
	width: expression(this.width > 140 ? 140: true);
	margin:4px 8px 8px 0px;
	float:left;
}

h2 {
	font-weight:none;
	font-size:12px;
}

.contact.left {
	float:left;
	width:375px;
}

.contact.right {
	float:right;
	width:340px;
	overflow:hidden;
}

.contact .input {
	background:url('/img/contact_input.png') no-repeat;
	width:358px;
	height:27px;
	margin-top:3px;
	margin-bottom:5px;
	padding-left:5px
}

.street, .number, .zip, .city {
	float:left;
}

.street, .zip {
	margin-right:17px;
}

.street .input {
	background:url('/img/contact_input_street.png') no-repeat;
	width:267px;
}

.number .input {
	background:url('/img/contact_input_nr.png') no-repeat;
	width:74px;
}

.zip .input {
	background:url('/img/contact_input_zip.png') no-repeat;
	width:162px;
}

.city .input {
	background:url('/img/contact_input_city.png') no-repeat;
	width:179px;
}

.contact .input.error {
	background:url('/img/contact_input_error.png') no-repeat;
}

.street .input.error {
	background:url('/img/contact_input_street_error.png') no-repeat;
}

.number .input.error {
	background:url('/img/contact_input_nr_error.png') no-repeat;
}

.zip .input.error {
	background:url('/img/contact_input_zip_error.png') no-repeat;
}

.city .input.error {
	background:url('/img/contact_input_city_error.png') no-repeat;
}

.contact .input input,
.contact select {
	background: none;
	border:none;
	width:95%;
	height:17px;
	padding:5px;
}

.street .input input,
.zip .input input,
.city .input input {
	width:90%;
}

.number .input input {
	width:75%;
}

.contact select {
	width:95%;
	height:22px;
	margin:3px 4px;
	background-color:#D8EAF9;
	padding:0px;
}

.contact option {
	border:none;
	background-color:#D8EAF9;
	margin:1px;
}

.contact .textarea {
	background:url('/img/contact_text.gif') no-repeat;
	width:358px;
	height:241px;
	margin:5px 0px;
}

.contact .textarea.error {
	background:url('/img/contact_text_error.gif') no-repeat;
}

.contact .textarea textarea {
	background: none;
	border:none;
	width:345px;
	height:228px;
	margin:5px;
}