/**
  * airtours 2009 - search.css
  */
 
 
/**
 * Ati Flugsuche
 */ 
.tx-tuisearch-pi1 							{float:left; width:170px; position:relative;}
* html .tx-tuisearch-pi1 					{width:100% !important;}
.tx-tuisearch-pi1 label						{float:none; width:auto;}
.tx-tuisearch-pi1 input						{background: url(../../pics/img/bg_input.jpg) no-repeat;border:0 none;float: left; font-size:11px;height:18px;margin-bottom:10px;padding-left:5px; padding-top: 7px;width:165px;}
.tx-tuisearch-pi1 select 					{font-size:11px;height:25px;width:171px;}
.tx-tuisearch-pi1 .startSearch input 		{background: url(../../pics/img/bg_search.jpg) no-repeat; float:right; height:30px; margin-top:10px; width:93px; text-indent: -2000px;}
.tx-tuisearch-pi1 .ltfly_toggle				{height: 50px;}
.tx-tuisearch-pi1 .ltfly_toggle input		{height:13px; width:13px; float: left; clear: both; background: 0 none; margin: 5px 0 0 0; border: 0; padding: 0;}
.tx-tuisearch-pi1 .ltfly_toggle label 		{width: 145px; padding-left: 5px; float: left; margin-bottom: 5px;}
.tx-tuisearch-pi1 input.datepicker			{background: url(../../pics/img/bg_date.jpg) no-repeat; font-size:11px; height:18px; margin-bottom:10px; width:70px;} 
.tx-tuisearch-pi1 .flyArea legend,
.tx-tuisearch-pi1 .flyDate legend,
.tx-tuisearch-pi1 .flyTraveller legend		{display: none;}
.tx-tuisearch-pi1 .datepickeropen			{background: url(../../pics/img/bg_date.jpg) -75px no-repeat; height: 25px; width: 25px; float:left;}
.tx-tuisearch-pi1 .startDateContainer label,
.tx-tuisearch-pi1 .endDateContainer label 	{float: left;}
.tx-tuisearch-pi1 .startDateContainer input,
.tx-tuisearch-pi1 .endDateContainer input	{clear: both;}
.tx-tuisearch-pi1 .floatRight				{float:right; margin-bottom: 10px;}
* html .tx-tuisearch-pi1 fieldset,
* html .tx-tuisearch-pi1 .startSearch		{width: 170px;}
* html .tx-tuisearch-pi1 input				{height: 25px; width: 170px;}
.flyDate .airtours_combox 					{border: 1px solid #ddd; color: #858585; float: right; font-size: 13px; font-weight: bold; background-color: #f1f1f1;	background-image: url('../../pics/img/arrow_combox.png'); width: 60px !important;}
.flyDate .airtours_combox div.menu			{width: 70px !important;}
.flyDate .airtours_combox span 				{border-right-color: #ddd; border-bottom-color: #fff; height: 23px; width: 25px; padding-left: 8px;}
.flyDate .airtours_combox .menu 			{border: 1px solid #808080;}
.flyDate .airtours_combox .current 			{background-color: #858585 !important; color: #fff !important;}
* html .tx-tuisearch-pi1 .startDateContainer label,
* html .tx-tuisearch-pi1 .endDateContainer label{width: 170px;}
*+html .tx-tuisearch-pi1 .startDateContainer label,
*+html .tx-tuisearch-pi1 .endDateContainer label {width: 170px;}
* html .tx-tuisearch-pi1 .startDateContainer input,
* html .tx-tuisearch-pi1 .endDateContainer input {height: 25px;}
* html .tx-tuisearch-pi1 .ltfly_toggle		{float: left; margin-top: 10px;}
*+html .tx-tuisearch-pi1 .ltfly_toggle 		{float: left; margin-top: 10px;}
* html .tx-tuisearch-pi1 .ltfly_toggle label {margin: 0; margin-bottom: 15px;}
*+html .tx-tuisearch-pi1 .ltfly_toggle label {margin: 0; margin-bottom: 15px;}

.tabMenu									{border-bottom:1px solid #DDDDDD;float:left;width:200px;}
.tabMenu ul.listing li						{background:transparent url(../../pics/img/menu_tabs_bg.jpg) no-repeat scroll 0 0;border:0;font-family:Tahoma,sans-serif;font-size:14px;padding:8px;}
* html .tabMenu ul.listing li				{height: 35px;}
.tabMenu ul.listing li a					{background: none;padding:0 0 0 13px; display:block;}
.tabMenu ul.listing li a:hover,
.tabMenu ul.listing li a.active 			{background: transparent;}

/**
 * Ati Hotelsuche
 */ 
.searchAreaContainer,
.regionContainer							{width: 170px;}
.hotelSearch								{border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding: 14px; width: 170px;}
* html .hotelSearch							{width:200px;}
.hotelSearch .ltfly_toggle 					{margin: 5px 0;}
.hotelSearch .travelPeriod,
.hotelSearch .startDateContainer,
.hotelSearch .endDateContainer				{float: left; clear: both; width: 100%;}
* html .hotelSearch .travelPeriod,
* html .hotelSearch .startDateContainer,
* html .hotelSearch .endDateContainer		{height: 50px; width: 150px;}
* html .hotelSearch .datepicker 			{height: 25px !important;}
.hotelSearch .duration #dauer				{width: 168px !important;}
.tx-tuisearch-pi1 .extendSearchTrigger input,
.tx-tuisearch-pi1 .hotelSearch .reset input	{padding: 0; height: 29px; width: 170px; background: url(../../pics/img/bg_search_action.gif) no-repeat; color:#356B7B;}
.hotelSearch legend							{margin-left:0;} 
* html .hotelSearch legend					{margin-left:-5px;}
*+html .hotelSearch legend					{margin-left:-5px;} 
.hotelSearch legend span					{padding:5px 0; display:block; font-weight:bold;}
* html .hotelSearch legend span				{font-size: 10px;}
.hotelSearch span span						{font-weight:bold; padding-top:5px; display:block;}
fieldset.fixContainer						{clear:both;}
*+html fieldset.fixContainer				{margin-top:15px;}

.extendedSearchHotel						{background:#FAFAFA none repeat scroll 0 0;border:1px solid #DDDDDD;float:left; height: 550px; left: 200px; margin-left:20px; padding-left:10px; top:-39px; padding-right:10px;position: absolute; width:400px;}
#page_5637 .extendedSearchHotel				{top:-35px;}
.extendedSearchHotel span span				{display:block;font-family:Tahoma,sans-serif;font-size:14px;height:38px;width:273px;margin-top:10px;}
.extendedSearchHotel div span				{color:#606060;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;}
* html .extendedSearchHotel					{width: 425px;}
.extendedSearchHotel fieldset.elmcontainer  {float: left; padding:0 0 10px; width: 200px;}
.extendedSearchHotel fieldset.inputBig 		{width:400px !important;}
.extendedSearchHotel fieldset.elmcontainer  {border:0 none;clear:none;float:left;padding:0 0 10px;width:190px;}
* html .extendedSearchHotel fieldset.elmcontainer 			{width: 200px;}
.extendedSearchHotel fieldset.moreWishes					{clear:both;height:130px;width:170px; margin-bottom: 25px;}
.extendedSearchHotel fieldset.moreWishes legend				{padding-bottom: 8px;}
.extendedSearchHotel fieldset.moreWishes .cbset				{clear: both; padding-bottom:4px;}
.extendedSearchHotel fieldset.moreWishes .cbset input		{float:left;padding:0;margin-bottom: 0;margin-right:10px;width:15px;}
.extendedSearchHotel fieldset.checkboxDouble 				{height:130px;margin-left:20px;width:200px; margin-bottom: 25px;}
.extendedSearchHotel fieldset.checkboxDouble legend			{padding-bottom: 8px;}
.extendedSearchHotel fieldset.checkboxDouble .cbset			{float:left;width:200px;}
.extendedSearchHotel fieldset.checkboxDouble .cbset input	{float:left;padding:0;margin-bottom: 0;margin-right:10px;width:15px;}
.extendedSearchHotel fieldset.checkboxDouble .cbset label	{float:left;padding-bottom:5px;padding-top:0;width:75px;}
* html .extendedSearchHotel fieldset.checkboxDouble .cbset 				{width: 200px;}
* html .extendedSearchHotel fieldset.checkboxDouble 					{margin-left: 10px; width: 200px;}
* html .extendedSearchHotel fieldset.checkboxDouble .cbset label		{width: 70px;}
* html .extendedSearchHotel fieldset.checkboxDouble .cbset input,
* html .extendedSearchHotel fieldset.moreWishes	.cbset input			{width: 13px; height: 13px; margin-top: 3px;}
* html .extendedSearchHotel .airtours_combox span						{width: 140px;}
.extendedSearchHotel div.extendSearchTrigger				{float: left;}
.extendedSearchHotel div.startSearch						{float: left;}
.extendedSearchHotel div.startSearch input 					{margin:0 0 0 120px;}

/**
 * ATI Startseite 
 */
.noBorders 										{float:left;overflow:hidden;width:200px;}
.noBorders .csc-textpic-image					{margin:0 !important; }

