.middle {
	height: 317px;
	width: 1px;
	margin-top: 99px;
	margin-left: 18px;	
	background-color: #CCCCCC;
}

p.contactHeadline {
	margin-top: 15px;
	margin-left: 8px;
	padding-bottom: 10px;
	font-size: 14px;
}

p.inputFields {
	clear: both;
	float: none;
	margin-top: 20px;
}

p.inputFields label {
	width: 120px;
	clear: left;	
	display: block;
	float: left;
	text-align: right;	
}

p.inputFields input {
	clear: right;
	float: left;
	margin-left: 10px;
	width: 200px;
}

p.inputFields textarea {
	clear: right;
	float: left;
	margin-left: 10px;
	width: 250px;
	height: 230px;
}

p.inputFields input[type="submit"] {
	width: auto;
	margin-left: 390px;
}

p.recipient {
	margin-left: 110px;
	margin-top: 280px;
}

p.stamp {
	width: 234px;
	height: 133px;
	margin-right: 10px;
	background: url('../pictures/pictures-stripes.png') no-repeat;
	background-position:-245px -650px;
	float: right;
}


img.mailSendImage {
	display: block;
	margin-top: 35px;
	margin-left: 58px;
}

span.to {
	display: block;
	background: url('../pictures/pictures-stripes.png') no-repeat;
	background-position:-42px -723px;
	width: 36px;
	height: 20px;
}

span.firstname {
	font-size: 14px;
	margin-left: 30px;
}

span.from {
	background: url('../pictures/pictures-stripes.png') no-repeat;
	background-position:-40px -647px;
	display: block;
	width: 44px;
	height: 22px;
	float: right;
}

span.email {
	background: url('../pictures/pictures-stripes.png') no-repeat;
	background-position:-40px -670px;
	display: block;
	width: 87px;
	height: 25px;
	float: right;
}

span.message {
	background: url('../pictures/pictures-stripes.png') no-repeat;
	background-position:-40px -697px;
	display: block;
	width: 112px;
	height: 25px;
	float: right;
}

