/* Icons */
.iconHotelCategory				{display:block; width:74px; height:14px;}
.iconHotelCategory1				{display:block; width:74px; height:14px; background:url("../icons/1_stern.gif") no-repeat;}
.iconHotelCategory2				{display:block; width:74px; height:14px; background:url("../icons/2_sterne.gif") no-repeat;}
.iconHotelCategory3				{display:block; width:74px; height:14px; background:url("../icons/3_sterne.gif") no-repeat;}
.iconHotelCategory4				{display:block; width:74px; height:14px; background:url("../icons/4_sterne.gif") no-repeat;}
.iconHotelCategory5				{display:block; width:74px; height:14px; background:url("../icons/5_sterne.gif") no-repeat;}
.iconHotelCategory6				{display:block; width:74px; height:14px; background:url("../icons/2plus_sterne.gif") no-repeat;}
.iconHotelCategory7				{display:block; width:74px; height:14px; background:url("../icons/3plus_sterne.gif") no-repeat;}
.iconHotelCategory8				{display:block; width:74px; height:14px; background:url("../icons/4plus_sterne.gif") no-repeat;}
.iconHotelCategory9				{display:block; width:74px; height:14px; background:url("../icons/1plus_sterne.gif") no-repeat;}
.iconHotelCategory10			{display:block; width:74px; height:14px; background:url("../icons/5plus_sterne.gif") no-repeat;}
.iconHotelCategory11			{display:block; width:74px; height:12px; background:url("../icons/1_stern.gif") no-repeat;}
.iconHotelCategory12			{display:block; width:74px; height:12px; background:url("../icons/2_sterne.gif") no-repeat;}
.iconHotelCategory13			{display:block; width:74px; height:12px; background:url("../icons/3_sterne.gif") no-repeat;}
.iconHotelCategory14			{display:block; width:74px; height:12px; background:url("../icons/4_sterne.gif") no-repeat;}
.iconHotelCategory15			{display:block; width:74px; height:12px; background:url("../icons/5_sterne.gif") no-repeat;}
.iconHotelCategory16			{display:block; width:74px; height:12px; background:url("../icons/2plus_sterne.gif") no-repeat;}
.iconHotelCategory17			{display:block; width:74px; height:12px; background:url("../icons/3plus_sterne.gif") no-repeat;}
.iconHotelCategory18			{display:block; width:74px; height:12px; background:url("../icons/4plus_sterne.gif") no-repeat;}
.iconHotelCategory260, .iconHotelCategory0	{display:block; width:74px; height:13px; background:url("../icons/keinekategorie.gif") no-repeat;}
.iconHotelCategory261			{display:block; width:74px; height:13px; background:url("../icons/1_stern.gif") no-repeat;}
.iconHotelCategory262			{display:block; width:74px; height:13px; background:url("../icons/2_sterne.gif") no-repeat;}
.iconHotelCategory263			{display:block; width:74px; height:13px; background:url("../icons/3_sterne.gif") no-repeat;}
.iconHotelCategory264			{display:block; width:74px; height:13px; background:url("../icons/4_sterne.gif") no-repeat;}
.iconHotelCategory265			{display:block; width:74px; height:13px; background:url("../icons/5_sterne.gif") no-repeat;}
.iconHotelCategory270			{display:block; width:79px; height:13px; background:url("../icons/6_sterne.gif") no-repeat;}
.iconOrganizerTUI				{display:block; width:32px; height:22px; background:url("../logos/tui.gif") no-repeat;}
.iconOrganizerTRE				{display:block; width:32px; height:22px; background:url("../logos/12fly.gif") no-repeat;}
.iconOrganizerDIS				{display:block; width:32px; height:22px; background:url("../logos/dis_al.gif") no-repeat;}
.iconOrganizerHOP				{display:block; width:32px; height:22px; background:url("../logos/tui_hotels.gif") no-repeat;}
.iconOrganizerPEG				{display:block; width:32px; height:22px; background:url("../logos/pegasus.gif") no-repeat;}
.iconOrganizerWOL				{display:block; width:70px; height:22px; background:url("../logos/wolters_small.gif") no-repeat;}
.iconOrganizerVIT				{display:block; width:32px; height:24px; background:url("../logos/vital_al.gif") no-repeat;}

.iconBoarding1					{display:block; background:url("../icons/uebernachtung_kl.gif") no-repeat; width:17px; height:17px; float:left; margin-right:1px}
.iconBoarding2					{display:block; background:url("../icons/fruehstueck_kl.gif") no-repeat; width:17px; height:17px; float:left; margin-right:1px;}
.iconBoarding3					{display:block; background:url("../icons/halbpension_kl.gif") no-repeat; width:17px; height:17px; margin-right:1px;}

.iconBoarding4					{display:block; background:url("../icons/vollpension_kl.gif") no-repeat; width:17px; height:17px; float:left; margin-right:1px;}
.iconBoarding6					{display:block; background:url("../icons/allinclusive.gif") no-repeat; width:17px; height:17px; float:left; margin-right:1px;}

.iconConformanceSep1, .iconConformanceSep2, .iconConformanceSep3, .iconConformanceSep0	{background: #DEFCD4; padding: 5px; display: block; height: 16px; }
.iconConformanceSep0	{background: #ffff99}

.iconConformance0		{display:block; width:19px; height:19px; background:url("../icons/wu_alternativ.gif") no-repeat}
.iconConformance1		{display:block; width:19px; height:19px; background:url("../icons/wu_niedrig.gif") no-repeat}
.iconConformance2		{display:block; width:19px; height:19px; background:url("../icons/wu_mittel.gif") no-repeat}
.iconConformance3		{display:block; width:19px; height:19px; background:url("../icons/wu_hoch.gif") no-repeat}
/*.iconConformance4		{display:block; width:19px; height:19px; background:url(../icons/wu_mittel.gif) no-repeat}
.iconConformance5		{display:block; width:19px; height:19px; background:url(../icons/wu_hoch.gif) no-repeat}*/

body						{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; background:#9cf;} 
table						{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; } 
a, a:visited				{color:#000;}
input.text					{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; text-decoration:none; border:1px solid #333;}
form						{display:inline;}
ul							{list-style-type:disc;}

#quickSearch		{border: 1px solid #333333; width: 773px;}
#form				{clear: both; padding: 4px;}

.gen3col					{overflow:visible; background:#fff; width:1000px;}
.gen3colStatistic			{display:none;}
.gen3colHeader				{position:relative; text-align:left;background:#9cf; display:inherit; z-index:1;}
.gen3colContent 			{position:relative; top:0; left:0; width:1000px; height:auto; overflow:hidden; text-align:left; background:#fff;}
.gen3colContentTop			{position:relative; clear:both; background:#fff; height:10px; width:1000px}
.gen3colContentLeft 		{position:relative; float:left; width:160px;}
.gen3colContentCenter 		{position:relative; float:left; width:600px; margin-left:15px; margin-top:30px;}
.gen3colContentRight 		{position:relative; float:left; margin:0 0 0 10px; width:175px; overflow:hidden;} 
.gen3colContentBottom		{clear:both; height:1px;}
.gen3colFooter				{clear:both; width:1000px; height:19px; float:left; padding:15px 0 4px 0; background:#fff;}

.gen2col					{overflow:visible; background:#fff; width:1000px; }
.gen2colStatistic			{display:none;}
.gen2colHeader				{position:relative; text-align:left;background:#9cf; display:inherit; z-index:1;}
.gen2colContent				{width:1000px; background:#fff;}
.gen2colContentTop			{position:relative; clear:both; width:1000px; height:10px; background:#fff;} 
.gen2colContentLeft 		{position:relative; clear:both; width:160px; float:left;}
#gen2colContentRightColumn	{position:relative; margin-left:165px; width:825px;}
.gen2colContentRight 		{position:relative; margin:40px 0 0 15px; width:775px; background:#fff;}
.gen2colContentBottom		{clear:both; height:1px;}
.gen2colFooter				{clear:both; width:1000px; height:19px; float:left; padding:15px 0 10px 0; background:#fff}
#gen2colSmallPrint			{clear:both; padding:40px 0 10px 180px; background:#9cf; color:#36c}

#page-flighthotel-SearchReisen .gen2colContentRight	{margin-top:65px;}
#page-flighthotel-SearchLastMinute .gen2colContentRight	{margin-top:65px;}
#page-flight-SearchCriteria .gen3colContentCenter	{margin-top:53px;}
#page-hotel-SearchHotel .gen3colContentCenter		{margin-top:53px;}
#page-cottage-SearchReisen .gen2colContentRight		{margin-top:55px;}
#page-hotel-SearchFewo .gen3colContentCenter		{margin-top:53px;}
#page-rentalcar-TwoWaySearchCriteria .gen3colContentCenter	{margin-top:53px;}
#page-dynapack-Search .gen3colContentCenter			{margin-top:53px;}


#genMainMenu				{clear:both; height:30px; width:1000px; background:#9cf;}
#genHeader					{position:relative;  height:70px; width:100%; background:#9cf url("../header/header.gif") no-repeat;}
#page-homepage-HomePage #genHeader	{height: 88px; background: #9cf url("../header/header_hp.gif") no-repeat;}
#page-homepage-HomePage #navBack1_BrowserBack_back {display: none;}
#iscHeader					{display: block; width: 175px; height: 95px; background: url("../header/service.gif") no-repeat; position: absolute; top: 0; left: 780px; z-index: 100;}
#genHeaderLeft				{position:relative;float:left; height:70px; width:220px;}
#genHeaderMiddle, #genHeaderRight{position:relative;float:left;} 
#genHeaderLeftHomeLink		{display:block;width:245px;height:70px;}

/* Content Seiten benötigen einen Speziellen Abstand nach oben*/
#page-content-BrandFLY #gen2colContentRightColumn,
#page-content-BrandTUID #gen2colContentRightColumn,
#page-content-BrandDIS #gen2colContentRightColumn,
#page-content-BrandROB #gen2colContentRightColumn,
#page-content-BrandWOL #gen2colContentRightColumn,
#page-content-TopicAllInclusive #gen2colContentRightColumn,
#page-content-TopicWellness #gen2colContentRightColumn,
#page-content-TopicSport #gen2colContentRightColumn,
#page-content-TopicLuxury #gen2colContentRightColumn,
#page-content-TopicSingles #gen2colContentRightColumn,
#page-content-TopicBeach #gen2colContentRightColumn,
#page-content-TopicClub #gen2colContentRightColumn,
#page-content-TopicFamily #gen2colContentRightColumn {margin-top:0}

/* Flugroute Popup*/
#page-flight-FlightRoute,
#page-dynapack-FlightRouteOneWay,
#page-flighthotel-Times {background:#fff;}

.genPopup1colStatistic{display:none;}

/* Kalender */
#genCalPopupBody 		{background:#fff;}
#genCalPopupHeadline		{display:none;}
#genCalPopupMonthSelCell	{background:#e6e6e6; padding:4px; height:20px; padding-left:30px;}
#genCalPopupMonthPrev		{display:block; background:url("../icons/zurueck.gif") no-repeat; width:19px; height:19px; float:left; margin-right:10px;}
#genCalPopupMonthNext		{display:block; background:url("../icons/vor.gif") no-repeat; width:19px; height:19px; float:left; margin-left:10px;}
.genCalPopupSel				{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #ef0000; float:left;}
#genCalPopup				{border:2px solid #333; padding:5px 5px 5px 5px;}
#genCalPopupCalendar		{padding-left:30px; padding-right:30px;}
#genCalPopupDayNames		{margin-left:1px; margin-top:15px;}
.genCalPopupDayName			{float:left; font-weight:bold; width:20px; text-align:center; padding:3px 3px 3px 3px}
.genCalPopupWeek			{clear:both; height:1px;}
.genCalPopupDay				{float:left; width:20px; height:14px; text-align:center; padding:2px; margin:1px}
.genCalPopupVacationDay		{float:left; width:20px; height:14px; text-align:center; padding:2px; margin:1px; background:#e6e6e6;}
#genCalPopupDayToday		{border:1px solid #333;}
#genCalPopupDayTodayChosen	{background:#666; border:1px solid #333; color:#fff;}
#genCalPopupDayTodayChosen a{color:#fff;}
#genCalPopupDayChosen		{background:#666; color:#fff;}
#genCalPopupDayChosen a		{color:#fff;}
#genCalPopupInstruction		{display:none;}
#genCalPopupVacationLabel	{float:left; padding-right:5px;}
#genCalPopupVacationCell	{width:240px; background:#e3e3e3; text-align:center; padding-top:4px; height:20px; padding-left:4px;}
#genCalPopupWindowCloseCell	{display:none;}


/* Fehlermeldung */
.genWarnings				{padding-left:20px; margin-bottom:10px; font-weight:bold; color:#ef0000; font-size:12px;}
.genSingleWarningLabel		{float:left;}


/* Seitenzahl Merkzettel */
.genSelFirstPage			{color:#f30;}
.genSelFirstPage:visited	{color:#f30;}
.genSelPrevPage,.genSelPrevPage:visited		{color:#f30;}
.genSelNextPage,.genSelNextPage:visited		{color:#f30;}
.genSelLastPage,.genSelLastPage:visited		{color:#f30;}
.genSelPage 	{color:#f30;}
.genSelPage:visited				{color:#f30;}
.pageSelectCurrentPage							{font-weight:bold; font-size:14px; color:#f30000; padding-bottom:10px;}

/*AWS*/
.bodyAWS{background-color:#f90;}

/* schnellsuchen */
.ES_more{font-weight:bold;}


