/**
  * TUI Voegele - forms
  *
  * @copyright       NEUSTA GmbH
  * @author          mschaefer
  * @version         
  *
  * @revision        $Revision: 2891 $
  * @lastmodified    $Date: 2010-01-14 16:03:20 +0100 (Do, 14 Jan 2010) $
  * @last author	 $Author: mschaefer $
  */



.offerRequestFormBody {
	background-color:#d2e5f2;
	padding:10px;
}

.offerRequestFormBody .segment {
	clear:both;
	float:left;
	overflow:auto;
	width:750px;
}

.offerRequestFormBody .segment label {
	margin-right:10px;
	width:400px;
}

.offerRequestFormBody .segment input,
.offerRequestFormBody .segment select,
.offerRequestFormBody .segment textarea
{
	float:left;
	display:block;
}

.offerRequestFormBody .segment.required,
.offerRequestFormBody .required-info {
	font-weight:bold;
}

.offerRequestFormBody .segment.submit input {
	font-weight:bold;
	cursor:pointer;
}

.offerRequestFormBody .mandatory {
	margin-top:20px;
}

.tx-thmailformplus-pi1							{position:relative; border-bottom:1px solid #000; padding-bottom:40px;}
#page_3911 .tx-thmailformplus-pi1,
#page_3914.tx-thmailformplus-pi1				{position: static;}
.tx-thmailformplus-pi1 h1						{border-top:1px solid #000; padding-top:5px; text-transform:uppercase;}
.tx-thmailformplus-pi1 select					{width:60px;}
.tx-thmailformplus-pi1 select#travelType		{width:100px;}
.tx-thmailformplus-pi1 .segment.submit input	{border:0; background:#fff; text-transform:uppercase; position:absolute; bottom:2px; right:0; width:80px; font-size:12px;}
.tx-thmailformplus-pi1 #mealsContainer select,
.tx-thmailformplus-pi1 #cityVisitContainer select	{width:205px;}
