.tx-tuisearch-pi1 									{width:250px; color:#FFFFFF; font-family:Verdana; font-size:11px; font-weight:bold; margin:10px 0 0 5px;}
.tx-tuisearch-pi1 label  							{width:80px; font-weight:normal; padding-top:2px;}
.tx-tuisearch-pi1 .cbset input  					{width:auto; float:left;}
.tx-tuisearch-pi1 .cbset label  					{width:105px; padding:1px 0 0 5px; font-weight:bold;}
.tx-tuisearch-pi1 .bg-middle .elm					{padding-top:8px; clear:both;}
.tx-tuisearch-pi1 .bg-middle-first select			{width:235px;}
.tx-tuisearch-pi1 .bg-middle-second .datepickeropen	{width:17px; height:17px; margin-left:5px; float:left; background:url(/fileadmin/fer/pics/img/search_kalender.gif) no-repeat;}
.tx-tuisearch-pi1 .bg-middle-second .datepicker		{width:80px; float:left;}
.tx-tuisearch-pi1 .bg-middle-second #flexh			{width:107px; float:left;}
.tx-tuisearch-pi1 .bg-middle-third select  			{width:120px; float:left;}
.tx-tuisearch-pi1 .bg-top  							{display:block; height:42px;}
.tx-tuisearch-pi1 .bg-middle						{background:url(/fileadmin/fer/pics/img/search_bg.gif) repeat-y; padding:0 10px 0 5px;}
.tx-tuisearch-pi1 .bg-bottom 						{display:block; height:16px; background:url(/fileadmin/fer/pics/img/search_footer.gif) no-repeat !important;}
.tx-tuisearch-pi1 .bg-top .rset label				{float:left; width:120px; height:30px; text-indent:-500px; overflow:hidden; cursor:pointer;}
.tx-tuisearch-pi1 .bg-top .rset input				{position:absolute; left:-500px;}
.tx-tuisearch-pi1 .bg-top-flight					{background:url(/fileadmin/fer/pics/img/search_aktiv_flug_hotel.gif) no-repeat;}
.tx-tuisearch-pi1 .bg-top-train						{background:url(/fileadmin/fer/pics/img/search_aktiv_bahn_hotel.gif) no-repeat;}
.tx-tuisearch-pi1 .bg-middle-first,
.tx-tuisearch-pi1 .bg-middle-second,
.tx-tuisearch-pi1 .bg-middle-third					{padding-bottom:10px;}
.tx-tuisearch-pi1 .bg-middle-first legend,
.tx-tuisearch-pi1 .bg-middle-second legend,
.tx-tuisearch-pi1 .bg-middle-third legend			{position:relative; top: 0px; left:-5px; border-bottom:1px dotted white;}
.tx-tuisearch-pi1 .bg-middle-first legend			{background:url(/fileadmin/fer/pics/img/search_01.gif) no-repeat;}
.tx-tuisearch-pi1 .bg-middle-second legend			{background:url(/fileadmin/fer/pics/img/search_02.gif) no-repeat;}
.tx-tuisearch-pi1 .bg-middle-third legend			{background:url(/fileadmin/fer/pics/img/search_03.gif) no-repeat;}
.tx-tuisearch-pi1 .bg-middle-first legend span,
.tx-tuisearch-pi1 .bg-middle-second legend span,
.tx-tuisearch-pi1 .bg-middle-third legend span		{display:block; width:205px; height:25px; margin:3px 0 0 25px; padding-top:3px;}
.tx-tuisearch-pi1 .start-search input 				{background:transparent url(/fileadmin/fer/pics/buttons/search_button_both.gif) no-repeat scroll 0 0; border:0; cursor:pointer; height:23px; line-height:200px; overflow:hidden; text-indent:0; margin-left:30px; width:171px; text-align:center;}
.tx-tuisearch-pi1 .helpopen							{width:22px; height:22px; margin-left:5px; float:left; background:url(/fileadmin/fer/pics/img/search_hilfe_icon.gif) no-repeat; cursor:pointer;}
.tx-tuisearch-pi1 .help 							{position:absolute;	left:245px; width:200px; border:1px solid #bbd66e; background-color:#fff; z-index:660;}
.tx-tuisearch-pi1 .helpheadline 					{color:#fff; background-color:#bbd66e; font-weight:bold; padding-left:5px;}
.tx-tuisearch-pi1 .helpcontent 						{color:#000; background-color:#fff; font-weight:normal;padding:5px;}
.tx-tuisearch-pi1 .children							{position:relative;}
.tx-tuisearch-pi1 .children .helpopen				{position:absolute; left:200px; top:8px;}
.tx-tuisearch-pi1 .children #SEA_kids				{margin-bottom:8px;}
.tx-tuisearch-pi1 .childsel							{float:none; clear:both; padding-top:8px;}
.tx-tuisearch-pi1 .childsel select					{float:left; margin-left:3px;}
.tx-tuisearch-pi1 .childsel .childselday,
.tx-tuisearch-pi1 .childsel .childselyear			{width:65px;}
.tx-tuisearch-pi1 .childsel .childselmonth			{width:95px;}
.tx-tuisearch-pi1 .children .posttext				{padding:5px; float:left; display:block;}
.tx-tuisearch-pi1 div.feriaSearchError              {color: #F00; font-weight: bold; padding-left: 1px; padding-bottom:5px;}

* html .tx-tuisearch-pi1 .bg-middle-first legend span,
* html .tx-tuisearch-pi1 .bg-middle-second legend span,
* html .tx-tuisearch-pi1 .bg-middle-third legend span	{padding-top:0;}
* html .tx-tuisearch-pi1 .bg-middle-first legend ,
* html .tx-tuisearch-pi1 .bg-middle-second legend ,
* html .tx-tuisearch-pi1 .bg-middle-third legend 	{margin-bottom: 10px;}
* html .tx-tuisearch-pi1 .bg-middle .elm,
* html .tx-tuisearch-pi1 .childsel						{padding-top:4px;}
* html .tx-tuisearch-pi1 .children .helpopen			{left:0;}

*+ html .tx-tuisearch-pi1 .bg-middle-first legend span,
*+ html .tx-tuisearch-pi1 .bg-middle-second legend span,
*+ html .tx-tuisearch-pi1 .bg-middle-third legend span	{padding-top:0;}
*+ html .tx-tuisearch-pi1 .bg-middle-first legend ,
*+ html .tx-tuisearch-pi1 .bg-middle-second legend ,
*+ html .tx-tuisearch-pi1 .bg-middle-third legend 	{margin-bottom: 10px;}
*+ html .tx-tuisearch-pi1 .bg-middle .elm,
*+ html .tx-tuisearch-pi1 .childsel						{padding-top:4px;}


/** Bahn Hilfe Icon **/
.tx-tuisearch-pi1 .bg-middle .elm.bahn-hilfe					{padding-top:0;}
.tx-tuisearch-pi1 .bahn-hilfe span							{display:none;}
.tx-tuisearch-pi1 .bahn-hilfe .helpopen						{width:140px; height:25px; margin-left:25px; margin-bottom:10px; float: none; background:url(/fileadmin/fer/pics/img/search_hilfe_icon_bahn.gif) no-repeat; cursor:pointer;}
* html .tx-tuisearch-pi1 .bahn-hilfe .helpopen				{float: right;}
