select, input				{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;}


#quicksearch		{margin:10px 0 0 5px;}
#searchHeader		{background:url(/fileadmin/fer/pics/img/search_aktiv_flug_hotel.gif); height:42px; width:249px;}
#searchHeaderBahn	{background:url(/fileadmin/fer/pics/img/search_aktiv_bahn_hotel.gif); height:42px; width:249px;}
#TOCL				{display:block; overflow:hidden; width:250px; background:url(/fileadmin/fer/pics/img/search_bg.gif)}

/******    sonnenanbeter   ******/

#page_3018 #searchHeader,
#page_3019 #searchHeader {background:url(/fileadmin/fer/pics/img/search_flug_hotel_blau.gif)}

#page_3018 #searchHeaderBahn,
#page_3019 #searchHeaderBahn  {background:url(/fileadmin/fer/pics/img/search_bahn_hotel_blau.gif)}

#page_3018 #TOCL,
#page_3019 #TOCL {background:url(/fileadmin/fer/pics/img/search_bg_blau.gif)}


#quicksearch b		{color:#fff;}
.searchHeadline		{color:#fff; font-weight:bold; font-size:12px; border-bottom:1px dotted white; padding:10px 0; width:235px;}
.headIcon			{display:block; width:20px; height:20px; float:left; padding-right:5px; margin-top:-2px;}
#headIcon1			{background:url(/fileadmin/fer/pics/img/search_01.gif) no-repeat;}
#headIcon2			{background:url(/fileadmin/fer/pics/img/search_02.gif) no-repeat;}
#headIcon3			{background:url(/fileadmin/fer/pics/img/search_03.gif) no-repeat;}
#headIcon4			{}
.hilfeicon			{cursor:pointer;}

.searchCell			{clear:both; height:110px; padding:5px;}
*+html .searchCell		{height:125px;} 
#dateCell			{height:95px;}
.ColumnFirst,
.ColumnSecond		{height:25px; padding-top:5px;}
.ColumnThird		{}
.ColumnFourth		{height:25px; padding-top:5px;}
#mmSubmit		{width:171px; margin-left:40px;}
* html #mmSubmit	{margin-top:5px;}
*+html #mmSubmit	{margin-top:-5px;}
#zo,
#foah				{width:235px;}
#dateCell .ColumnFirst,
#dateCell .ColumnSecond	{clear:both; height:35px;}
.qsLabel				{display:block; float:left; width:80px; color:#fff;}
#directFlightLabel		{position:relative; top:-8px;}
#calPic					{cursor:pointer;}
.ColumnFirst #start_datum,
.ColumnSecond #end_datum		{width:80px; float:left;}
#directCheck					{width:20px; float:left;}
#mmOriginsDiv				{margin-bottom:5px;}
#mmExt input				{float:left; clear:both; width:20px;}
.SmallSelect 				{position:relative; top:-7px;}

/** Kinder **/
.N1_Select			{width:65px; margin-right:5px; float:left}
.N2_Select			{width:95px; margin-right:5px;float:left;}
.N3_Select			{width:65px; float:left;}
#searchFooter		{width:249px; height:16px; clear:both;}

#searchLnk	{padding:5px 10px; width:229px; height:32px;}
.headerLnk	{display:block; overflow:hidden; float:left; height:17px; width:80px; cursor:pointer}
.headerLnkCell	{float:left;}
#flugLnkCell	{width:112px;}
#flugLnk	{width:85px;}
#bahnLnk	{width:95px;}

/** organisiert von flyloco ;o) **/
div.mmCal		{background:#EEEEEE none repeat scroll 0%; border:1px solid #A5ACB2; display:none; height:165px; position:absolute; width:125px; z-index:99;}
#mmCalHin		{left:0px;}
.mmCal b		{font-size:10px;}
.ColumnFirst .mmCal	{margin:19px 0px 0px 155px;}
* + html .ColumnFirst .mmCal	{margin:19px 0px 0px 75px;}
* html .ColumnFirst .mmCal		{margin:19px 0px 0px 75px;}
.ColumnSecond .mmCal 			{margin:19px 0px 0px 75px;}
* + html .ColumnSecond .mmCal	{margin:19px 0px 0px -115px;}
*  html .ColumnSecond .mmCal	{margin:19px 0px 0px -115px;}
.LeftTextSmallLine #mmCalHin	{margin:0px 0px 0px 240px;}
.LeftTextSmallLine #mmCalRueck	{margin:0px 0px 0px 240px;}
div.mmError 					{border:1px solid #FFF; position:absolute; cursor:pointer; background:#FD7416; z-index:98;}
* html div.mmError	{margin:-180px 0 0 -10px;}
img.mmError						{Position:absolute; z-index:99; border:1px solid red; text-align:left; float:left; display:none;}
div.mmErrorText					{color:#FFF; font-size:10px; font-weight:bold; margin:2px;}
