/**
  * airtours 2009 - forms
  *
  * @copyright       NEUSTA GmbH
  * @author          mschaefer
  * @version         
  *
  * @revision        $Revision: 52687 $
  * @lastmodified    $Date: 2010-03-16 09:22:29 +0100 (Di, 16 Mrz 2010) $
  * @last author	 $Author: hliebe $
  */

/**
  * @section General Forms
  *
  * 
  */
.tx-thmailformplus-pi1 h1		{font-size:16px; font-family:Tahoma, sans-serif; color:#81796d; line-height:30px; margin-bottom:10px;}
.tx-thmailformplus-pi1 label	{float:none; width:auto; display:block; padding-bottom:1px;}
.tx-thmailformplus-pi1 select	{width:190px;}	
.tx-thmailformplus-pi1 input	{background:transparent url(../../pics/img/bg_mailform_input_190.jpg) no-repeat scroll 0 0; border:0 none; float:left; font-size:11px; height:18px; margin-bottom:10px; padding-left:5px; padding-top:7px; width:185px;}
* html .tx-thmailformplus-pi1 input	{width:190px; height:25px;}
.tx-thmailformplus-pi1 .segment	{width:210px; float:left;}
.tx-thmailformplus-pi1 .textSegment	{width:auto; float:left; margin-bottom:10px;}
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildrenText,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildren,
.tx-thmailformplus-pi1 .conciergeService #otherNewspaper        {clear:both;}
* html .tx-thmailformplus-pi1 .conciergeService .textSegment {width:400px;}
*+html .tx-thmailformplus-pi1 .conciergeService .textSegment {width:400px;}
.tx-thmailformplus-pi1 #salutation	{clear:both;}
.tx-thmailformplus-pi1 #salutation span	{width:35px; display:block; float:left; padding-left:5px;}
* html .tx-thmailformplus-pi1 #salutation span	{margin-top:2px;}
.tx-thmailformplus-pi1 #salutation input	{background:none;}
.tx-thmailformplus-pi1 #message	{clear:both;}
.tx-thmailformplus-pi1 textarea	{background:transparent url(../../pics/img/bg_mailform_textarea_400.jpg) no-repeat scroll 0 0; border:0 none; float:left; font-size:11px; height:118px; margin-bottom:10px; padding-left:5px; padding-top:7px; width:395px; overflow:hidden;}
* html .tx-thmailformplus-pi1 textarea	{width:400px; height:125px; background-attachment:fixed;}	
.tx-thmailformplus-pi1 #mandatoryField	{clear:both;}
.tx-thmailformplus-pi1 #travelTypeOuter	{width:400px; border-bottom:1px dotted #d5d5d5; padding-bottom:15px;}
.tx-thmailformplus-pi1 #buttons	{clear:both; width:400px;}
.tx-thmailformplus-pi1 #reset	{display:none;}	
.tx-thmailformplus-pi1 #submit	{background:transparent url(../../pics/img/bg_mailform_submit.jpg) no-repeat scroll 0 0; width:140px; height:39px; overflow:hidden; line-height:100px; margin:0; padding:0; text-indent:-300px; float:right; cursor:pointer;}
.tx-thmailformplus-pi1 #marketing #firstname	{clear:both;}
.tx-thmailformplus-pi1 #marketing #salutation	{width:400px;}

.tx-thmailformplus-pi1 #offer h1	{display:none;}
.tx-thmailformplus-pi1 #offer legend	{margin-bottom:10px;}
.tx-thmailformplus-pi1 #offer legend span	{font-size:16px; font-family:Tahoma, sans-serif; line-height:20px; width:400px; border-bottom:1px dotted #d5d5d5; float:left; margin:10px 0 0 -3px; padding-bottom:3px; text-indent:2px; color:#81796D;}
* html .tx-thmailformplus-pi1 #offer legend span	{margin:15px 0 0 0; width:390px;}
*+html .tx-thmailformplus-pi1 #offer legend span	{margin:15px 0 0 -8px;}
.tx-thmailformplus-pi1 #offer input	{margin-bottom:5px;}
.tx-thmailformplus-pi1 #offer .bottomDisplay	{font-size:10px;}
.tx-thmailformplus-pi1 #offer #travelerCountSelect	{width:40px; margin-right:5px;}
/*.tx-thmailformplus-pi1 #offer .segment	{margin:10px 0;}*/
.tx-thmailformplus-pi1 #offer #travelType	{width:400px;}
* html .tx-thmailformplus-pi1 #offer #travelType	{margin-bottom:10px;}
*+html .tx-thmailformplus-pi1 #offer #travelType	{margin-bottom:10px;}
.tx-thmailformplus-pi1 #offer #travelTypeOuter	{border-bottom:none; padding-bottom:0; width:400px;}
.tx-thmailformplus-pi1 #offer #durationOffer	{background:transparent url(../../pics/img/bg_mailform_input_138.jpg) no-repeat 0 0; width:133px; margin-right:5px;}
* html .tx-thmailformplus-pi1 #offer #durationOffer	{width:138px;}
.tx-thmailformplus-pi1 #salutationOf span	{width:35px; display:block; float:left; padding-left:5px;}
* html .tx-thmailformplus-pi1 #offer #durationOffer	{width:138px;}
.tx-thmailformplus-pi1 #salutationOf input	{background:none;}
.tx-thmailformplus-pi1 #offer #zipOffer	{background:transparent url(../../pics/img/bg_mailform_input_47.jpg) no-repeat 0 0; width:42px; margin-right:5px;}
* html .tx-thmailformplus-pi1 #offer #zipOffer	{width:47px;}
.tx-thmailformplus-pi1 #offer #cityOffer	{background:transparent url(../../pics/img/bg_mailform_input_138.jpg) no-repeat 0 0; width:133px;}
* html .tx-thmailformplus-pi1 #offer #cityOffer	{width:138px;}
* html .tx-thmailformplus-pi1 #offer #mandatoryField	{margin-top:10px;}
*+html .tx-thmailformplus-pi1 #offer #mandatoryField	{margin-top:10px;}
.sendSuccess				{font-weight:bold;}

/* error messages */
.tx-thmailformplus-pi1 ul.error	{color:#d50000; margin-bottom:10px;}
.tx-thmailformplus-pi1 ul.error li	{background:transparent url(../../pics/img/bg_mailform_error.gif) no-repeat scroll 0 center; padding-left:14px; line-height:20px;}

/**
  * @section Concierge Service
  *
  * 
  */

/* OO CPT */
.tx-thmailformplus-pi1 .conciergeService		{width:420px;}
.tx-thmailformplus-pi1 .conciergeService .segment	{margin-bottom:0;}
* html .tx-thmailformplus-pi1 .conciergeService .segment	{margin-bottom:15px;}
*+html .tx-thmailformplus-pi1 .conciergeService .segment	{margin-bottom:15px;}
.tx-thmailformplus-pi1 h3						{font-size:12px; line-height:20px; font-weight:normal; margin:15px 0;}
.tx-thmailformplus-pi1 .conciergeService label	{padding-bottom:3px;}
.tx-thmailformplus-pi1 .conciergeService .offset	{padding:10px 0; float:left;}
.tx-thmailformplus-pi1 .conciergeService legend span	{font-size:16px; font-family:Tahoma, sans-serif; line-height:20px; width:401px; border-bottom:1px dotted #d5d5d5; float:left; margin:10px 0 0 -3px; padding-bottom:3px; text-indent:2px; color:#81796D;}
* html .tx-thmailformplus-pi1 .conciergeService legend span	{margin:15px 0 0 0; width:393px;}
*+html .tx-thmailformplus-pi1 .conciergeService legend span	{margin:15px 0 0 -8px;}
.tx-thmailformplus-pi1 .conciergeService #atiReferenceNumber	{width:420px;}
.tx-thmailformplus-pi1 .conciergeService #salutation	{clear:both; width:420px;}
.tx-thmailformplus-pi1 .conciergeService #salutation span	{width:30px;}
.tx-thmailformplus-pi1 .conciergeService #birthdayPrimary,
.tx-thmailformplus-pi1 .conciergeService #sharingBirthday,
.tx-thmailformplus-pi1 .conciergeService #children1Birthday,
.tx-thmailformplus-pi1 .conciergeService #children2Birthday	{margin-bottom:3px;}
.tx-thmailformplus-pi1 .conciergeService #person1Birthday,
.tx-thmailformplus-pi1 .conciergeService #person2Birthday	{margin: 0 210px 10px 0}
* html .tx-thmailformplus-pi1 .conciergeService #person1Birthday,
* html .tx-thmailformplus-pi1 .conciergeService #person2Birthday	{display:inline;}
.tx-thmailformplus-pi1 .conciergeService .bottomDisplay	{font-size:10px;}
.tx-thmailformplus-pi1 .conciergeService .dottedDivider	{width:400px; border-bottom:1px dotted #d5d5d5; margin:20px 0; float:left;}
* html .tx-thmailformplus-pi1 .conciergeService .dottedDivider	{float:none;}
*+html .tx-thmailformplus-pi1 .conciergeService .dottedDivider	{float:none;}
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeMens span,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeLadies span,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperMens span,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperLadies span {float:left; width:35px;}
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeMens span,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeLadies span,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildren span,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildrenAge span,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperMens span,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperLadies span {width:40px; margin-top:2px;}
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeMens span,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeLadies span,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildren span,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildrenAge span,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperMens span,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperLadies span {width:40px; margin-top:2px;}
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildrenAge label {width:50px !important}
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeMens label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeLadies label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildren label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildrenAge label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperMens label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperLadies label {float:left; width:31px; text-align:right;}
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeMens label,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeLadies label,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildren label,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildrenAge label,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperMens label,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperLadies label {margin-top:2px;}
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeMens label,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeLadies label,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildren label,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildrenAge label,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperMens label,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperLadies label {margin-top:2px;}
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeMens input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeLadies input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildren input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBathrobeChildrenAge input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperMens input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsSlipperLadies input,
.tx-thmailformplus-pi1 .conciergeService #inRoomBarRemoveAlcohol input,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyMail input,
.tx-thmailformplus-pi1 .conciergeService #newspaperWallStreetJournal input,
.tx-thmailformplus-pi1 .conciergeService #newspaperDieWelt input,
.tx-thmailformplus-pi1 .conciergeService #newspaperSueddeutsche input,
.tx-thmailformplus-pi1 .conciergeService #newspaperNeueZuericher input,
.tx-thmailformplus-pi1 .conciergeService #newspaperDerStandard input,
.tx-thmailformplus-pi1 .conciergeService #newspaperFrankfurterAllgemeine input,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyTelegraf input,
.tx-thmailformplus-pi1 .conciergeService #newspaperElPais input,
.tx-thmailformplus-pi1 .conciergeService #newspaperBild input,
.tx-thmailformplus-pi1 .conciergeService #newspaperWirtschaftswoche input,
.tx-thmailformplus-pi1 .conciergeService #newspaperTheTimes input,
.tx-thmailformplus-pi1 .conciergeService #newspaperIndependent input,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyExpress input,
.tx-thmailformplus-pi1 .conciergeService #newspaperTheSun input,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyMirror input,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyStar input,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyBulletin input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsFeatherPillows input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsAntiallergicPillows input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsAnatomicPillows input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsLatexNeckPillows input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBolster input,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsFoamPillows input {width:25px; padding:0; height:auto; background:none; margin-top:2px;}
.tx-thmailformplus-pi1 .conciergeService #inRoomBarRemoveAlcohol label,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyMail label,
.tx-thmailformplus-pi1 .conciergeService #newspaperWallStreetJournal label,
.tx-thmailformplus-pi1 .conciergeService #newspaperDieWelt label,
.tx-thmailformplus-pi1 .conciergeService #newspaperSueddeutsche label,
.tx-thmailformplus-pi1 .conciergeService #newspaperNeueZuericher label,
.tx-thmailformplus-pi1 .conciergeService #newspaperDerStandard label,
.tx-thmailformplus-pi1 .conciergeService #newspaperFrankfurterAllgemeine label,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyTelegraf label,
.tx-thmailformplus-pi1 .conciergeService #newspaperElPais label,
.tx-thmailformplus-pi1 .conciergeService #newspaperBild label,
.tx-thmailformplus-pi1 .conciergeService #newspaperWirtschaftswoche label,
.tx-thmailformplus-pi1 .conciergeService #newspaperTheTimes label,
.tx-thmailformplus-pi1 .conciergeService #newspaperIndependent label,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyExpress label,
.tx-thmailformplus-pi1 .conciergeService #newspaperTheSun label,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyMirror label,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyStar label,
.tx-thmailformplus-pi1 .conciergeService #newspaperDailyBulletin label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsFeatherPillows label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsAntiallergicPillows label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsAnatomicPillows label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsLatexNeckPillows label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsBolster label,
.tx-thmailformplus-pi1 .conciergeService #roomComfortsFoamPillows label {float:left;}
* html .tx-thmailformplus-pi1 .conciergeService #inRoomBarRemoveAlcohol label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyMail label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperWallStreetJournal label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperDieWelt label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperSueddeutsche label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperNeueZuericher label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperDerStandard label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperFrankfurterAllgemeine label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyTelegraf label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperElPais label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperBild label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperWirtschaftswoche label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperTheTimes label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperIndependent label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyExpress label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperTheSun label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyMirror label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyStar label,
* html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyBulletin label,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsFeatherPillows label,
* html.tx-thmailformplus-pi1 .conciergeService #roomComfortsAntiallergicPillows label,
* html.tx-thmailformplus-pi1 .conciergeService #roomComfortsAnatomicPillows label,
* html .tx-thmailformplus-pi1 .conciergeService #roomComfortsFoamPillows label {margin-top:2px;}
*+html .tx-thmailformplus-pi1 .conciergeService #inRoomBarRemoveAlcohol label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyMail label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperWallStreetJournal label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperDieWelt label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperSueddeutsche label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperNeueZuericher label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperDerStandard label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperFrankfurterAllgemeine label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyTelegraf label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperElPais label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperBild label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperWirtschaftswoche label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperTheTimes label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperIndependent label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyExpress label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperTheSun label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyMirror label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyStar label,
*+html .tx-thmailformplus-pi1 .conciergeService #newspaperDailyBulletin label,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsFeatherPillows label,
*+html.tx-thmailformplus-pi1 .conciergeService #roomComfortsAntiallergicPillows label,
*+html.tx-thmailformplus-pi1 .conciergeService #roomComfortsAnatomicPillows label,
*+html .tx-thmailformplus-pi1 .conciergeService #roomComfortsFoamPillows label {margin-top:2px;}
.tx-thmailformplus-pi1 .conciergeService div#newspaperDailyMail,
.tx-thmailformplus-pi1 .conciergeService div#newspaperWallStreetJournal,
.tx-thmailformplus-pi1 .conciergeService div#newspaperDieWelt,
.tx-thmailformplus-pi1 .conciergeService div#newspaperSueddeutsche,
.tx-thmailformplus-pi1 .conciergeService div#newspaperNeueZuericher,
.tx-thmailformplus-pi1 .conciergeService div#newspaperDerStandard,
.tx-thmailformplus-pi1 .conciergeService div#newspaperFrankfurterAllgemeine,
.tx-thmailformplus-pi1 .conciergeService div#newspaperDailyTelegraf,
.tx-thmailformplus-pi1 .conciergeService div#newspaperElPais,
.tx-thmailformplus-pi1 .conciergeService div#newspaperBild,
.tx-thmailformplus-pi1 .conciergeService div#newspaperWirtschaftswoche,
.tx-thmailformplus-pi1 .conciergeService div#newspaperTheTimes,
.tx-thmailformplus-pi1 .conciergeService div#newspaperIndependent,
.tx-thmailformplus-pi1 .conciergeService div#newspaperDailyExpress,
.tx-thmailformplus-pi1 .conciergeService div#newspaperTheSun,
.tx-thmailformplus-pi1 .conciergeService div#newspaperDailyMirror,
.tx-thmailformplus-pi1 .conciergeService div#newspaperDailyStar,
.tx-thmailformplus-pi1 .conciergeService div#newspaperDailyBulletin,
.tx-thmailformplus-pi1 .conciergeService div#roomComfortsFeatherPillows,
.tx-thmailformplus-pi1 .conciergeService div#roomComfortsAntiallergicPillows,
.tx-thmailformplus-pi1 .conciergeService div#roomComfortsAnatomicPillows,
.tx-thmailformplus-pi1 .conciergeService div#roomComfortsLatexNeckPillows,
.tx-thmailformplus-pi1 .conciergeService div#roomComfortsBolster,
.tx-thmailformplus-pi1 .conciergeService div#roomComfortsFoamPillows {width:auto; float:left;}
* html #page_5696 .tx-thmailformplus-pi1 .conciergeService div#newspaperIndependent	{width:160px;}
* html #page_5696 .tx-thmailformplus-pi1 .conciergeService div#newspaperDailyMirror	{width:130px;}
* html #page_5696 .tx-thmailformplus-pi1 .conciergeService div#newspaperDailyTelegraf	{width:200px;}
* html #page_5697 .tx-thmailformplus-pi1 .conciergeService div#newspaperSueddeutsche	{width:185px;}
* html #page_5697 .tx-thmailformplus-pi1 .conciergeService div#newspaperNeueZuericher	{width:200px;}
.tx-thmailformplus-pi1 .conciergeService div#requestServices span {color:red;}

.tx-thmailformplus-pi1 #hotelRoyal			{width:350px;}
.tx-thmailformplus-pi1 #hotelRoyal input	{width:auto; clear:both; height:auto; margin:3px 5px 3px 0; background:none; padding:0;}
* html .tx-thmailformplus-pi1 #hotelRoyal input	{margin:0;}
*+html .tx-thmailformplus-pi1 #hotelRoyal input	{margin:0;}
.tx-thmailformplus-pi1 #hotelRoyal span		{display:block; margin-bottom:3px;}

/* Callback Service */
#callbackService input,
#callbackService textarea					{color:#858585;}
#callbackService #formsTop					{width:475px; padding-bottom:20px;}
#callbackService #salutation				{width:500px;}
#callbackService #firstname					{clear:both;}
.callbackRight								{float:left; width:210px;}
#callbackService #message					{width:420px; height:150px;}
#callbackService #buttons					{width:210px;}
#callbackService #submit					{margin-right:20px;}
.time-picker								{position:absolute; z-index:2; width:183px; height:100px; overflow:auto; background:#fff; padding-left:5px; margin-top:25px; color:#858585; border:1px solid #E7E7E7; cursor:pointer;}
* html .time-picker							{width:190px;}
.time-picker .selected						{background:#f5f4f1;}

/** Family Index **/
#page_6611 .tx-tuiform-form,
#page_6625 .tx-tuiform-form,
#page_6626 .tx-tuiform-form							{width:420px;}
* html .tx-tuiform-form legend						{height:50px;}
*+html .tx-tuiform-form legend						{height:45px;}
.tx-tuiform-form legend span,
.tx-tuiform-form .legend span 						{border-bottom:1px dotted #D5D5D5; color:#81796D; float:left; font-family:Tahoma,sans-serif; font-size:16px; line-height:20px; margin:10px 0 15px -3px; padding-bottom:3px; text-indent:2px; width:400px;}
* html .tx-tuiform-form legend span					{margin-left:0;}
.tx-tuiform-form label								{float:none; width:auto; display:block; padding-bottom:1px;}
.tx-tuiform-form .elm.elmelement					{width:210px; float:left; margin-bottom:10px;}
.tx-tuiform-form .elm.elmelement input				{background:transparent url(../../pics/img/bg_mailform_input_190.jpg) no-repeat scroll 0 0; border:0 none; float:left; font-size:11px; height:18px; padding-left:5px; padding-top:7px; width:185px;}
* html .tx-tuiform-form .elm.elmelement input		{height:25px; width:190px;}

.salutationCell label								{float:none; width:auto;}
.tx-tuiform-form .salutationCell .rset label		{width:35px; display:block; float:left; padding-left:5px;}
.tx-tuiform-form .salutationCell .rset input		{background:none; width:auto; }

.tx-tuiform-form .withcost .elm.elmelement input	{width:auto; height:auto; margin-bottom:0; margin-top:2px; margin-right:5px; background:none; padding:0;}
.tx-tuiform-form .withcost .elm.elmelement label	{padding-bottom: 5px;}
.tx-tuiform-form .elm.elmelement.submitbutton		{width:400px;}
.tx-tuiform-form .elm.elmelement.submitbutton input {background:transparent url(../../pics/img/bg_mailform_submit.jpg) no-repeat scroll 0 0; width:140px; height:39px; overflow:hidden; line-height:100px; margin:0; padding:0; text-indent:-300px; float:right; cursor:pointer;}
* html .tx-tuiform-form .elm.elmelement.submitbutton input	{height:39px; width:140px;}

.familyForm .familytime, 
.familyForm .traveldetails,
.familyForm .pers-data,
.familyForm .miscellaneous							{float:left;}
.familyForm											{width:420px;}
.familyForm .elmelement.elm .rset input				{margin-right:10px; height:12px; width:12px; background:transparent none; padding-top:0px; height:15px;}
.familyForm .familytime label[for=familytime-childbed]		{float:left; width:175px;}
.familyForm .familytime .elm label					{float:left; width:175px;}
.familyForm .familytime div.cbset input				{height:12px; width:12px; background-image:none; padding-top:0px;}
.familyForm .familytime div.cbset label				{display:none;}
.familyForm div.pers-data-travelpassenger			{clear:left;}
.familyForm .elm.elmelement.general-submit			{width:400px;}
.familyForm .elm.elmelement.general-submit input	{width:140px; height:39px; float:right; line-height:100px; margin:0px; text-indent:-300px; overflow:hidden; padding-bottom:5px; background: url("../../pics/img/bg_mailform_submit.jpg") no-repeat scroll 0 0 transparent; cursor:pointer;}

.familyForm .miscellaneous .elm.elmelement			{width:400px;}
.familyForm .miscellaneous .elm.elmelement .pretext		{float:left; margin-bottom:10px;}
.familyForm .miscellaneous .elm.elmelement .posttext	{float:left; clear:left; margin:10px 0px;}
.familyForm .miscellaneous .elm.elmelement #miscellaneous-request	{height:100px; width:395px;}
.familyForm .additionalpersons .person1,
.familyForm .additionalpersons .person2				{float:left;}

