/**
  * TUI.com
  *
  * @copyright       NEUSTA GmbH
  * @author          mschaefer
  * @version         1.0
  *
  * @revision        $Revision: 73589 $
  * @lastmodified    $Date: 2010-10-06 14:05:56 +0200 (Mi, 06 Okt 2010) $
  * @last author	 $Author: rahlborn $
  */

h1 									{font-family: Verdana, Geneva, sans-serif; font-size: 200%; color: #001e50; font-weight: normal; margin:20px 20px 20px 10px; clear:both; background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -2098px; line-height:40px; padding-left:35px; height:43px;}
h1.headline-offer-yellow			{background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -1625px;}
h1.headline-crisis					{background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -2012px;}
h1.headline-offer					{background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -1453px;}
h1.headline-audio					{background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -1797px;}
h2.headline-nobg,
h1.headline-nobg                    {background:none; font-size: 165%; margin-left: 22px;}
h2.headline-nobg					{margin:10px 0 20px 58px; float:left; clear:both; display:inline;}

h3									{font-weight:bold;}
h4									{font-weight:bold;}
a									{text-decoration:none; color:#69f;}
a:hover								{text-decoration:underline; color:#69f;}
p									{padding:0 0 5px 0; margin:0;}
ol, ul								{margin-bottom:10px;}
noscript .noScript					{font-weight:bold; margin:10px 0px 5px 0px; color:#FF0000;}

/**
  * @section Links
  *
  */
a.arrowWhite						{background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -284px -80px; padding-left:17px; line-height:20px; padding-bottom:3px;}
h2 a								{background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -294px -85px; padding-left:17px; line-height:20px; padding-bottom:0; color:#fff; height:40px; text-decoration:none;}
h2 a:hover							{text-decoration:underline; color:#fff;}
a.arrowDarkblue						{background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat 0px 0px; line-height:17px; padding: 0 3px 3px 17px; float:left; margin-left:7px;}
* html a.arrowDarkblue				{list-style-position: outside;}
* + html a.arrowDarkblue			{list-style-position: outside;}
a.arrowRightOnBlue					{background:transparent url(/fileadmin/tui/pics/img/weiter_arrow.gif) no-repeat right center; line-height:12px; padding:5px 25px 5px 0; font-weight:bold; font-size:13px;}
* html #c70868 a.arrowRightOnBlue	{float:left; width:520px; padding-top: 0px; line-height: 25px; background-position: bottom;}
*+html #c70868 a.arrowRightOnBlue	{float:left; width:520px; padding-top: 0px; line-height: 25px;}
a.arrowLeftOnBlue					{background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat scroll -10px -772px transparent; line-height:35px; padding:5px 0px 5px 25px; font-weight:bold;}
a.arrowDarkblueAndBorders			{background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -627px; padding-left:17px; line-height:30px; border-top:1px dotted #b2bbca; border-bottom:2px solid #e6dcb9; clear:both; margin-top:20px; display:block; font-size:13px; font-weight:bold;}
a.print								{background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -812px; color:#69f; padding-left:20px; font-weight:bold; display:block; line-height:15px;}
a.summer							{background:transparent url(/fileadmin/tui/pics/img/osrl_icon_sommer1_wh.gif) no-repeat scroll right 3px; font-weight:bold; line-height:35px; padding:10px 35px 10px 0pt;}
a.winter							{background:transparent url(/fileadmin/tui/pics/img/osrl_icon_winter_wh.gif) no-repeat scroll right 3px; font-weight:bold; line-height:35px; padding:10px 35px 10px 0pt;}
#content a.arrowDarkblue 			{margin-left:5px; margin-top:5px;}

#left a.arrowDarkblueAndBorders		{margin-left:5px;}
#left a.arrowDarkblue				{clear:both;}
#left .icebox_container a.arrowDarkblue	{font-weight:bold; margin:5px 0 0px 12px; font-size:12px; line-height:20px;}
#left .icebox_container .accordionBodyText a.arrowDarkblue	{margin:0;}

/**
  * @section general
  *
  * general stuff for content
  */
#breadcrumb							{margin:0; height:33px; overflow:hidden;}
.dottedDivider						{border-width:0 0 1px 0; border-style:dotted; border-color:#b2bbca; clear:both; display:inline; margin:30px 0 18px 0; float: left; width:100%; font-size:  0px;}
* html .dottedDivider				{margin-bottom: 0px;}
.blackOverlay						{position: relative;}
.blackOverlay img					{display: block;}
.blackOverlayText					{position: absolute; top:0; left:0; background-color:#fff; opacity:0.8; filter:alpha(opacity=80); z-index:340; color:#001e50; padding:5px 10px; overflow:hidden;}
.icebox_container					{margin-left:58px; margin-right:59px; clear:both;}
.icebox_container .icebox_container {margin-left:0px;  margin-right:0px; float:left; clear:none;}
.tx-neustateaserscroller-pi1 .icebox_container	{margin:0;}
.icebox_container select			{background:#c3d6ff; border:0; padding:2px;}

/**
  * @section Flashmap
  *
  */

.flashMap							{position:relative; margin-left:58px; float:left; clear:both; display:inline;}
.flashMap .specialcontainer			{position:absolute; top:-21px; left:459px; overflow:hidden; width:171px;}
.flashMap .specialicon				{width:171px; height:21px; background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -295px -413px;}
.flashMap .specialcontent			{background:#fff; float:left; width:171px;}
.flashMap .infoicon					{position:absolute; top:300px; left:9px; width:20px; height:19px; background:#FFFFFF url(/fileadmin/tui/pics/img/information.gif) no-repeat; cursor:pointer;}
.flashMap .infocontent						{position:absolute; top:0; left:0; display:none; border:1px solid #69f; background:#fff; opacity:0.8; filter:alpha(opacity=80);}
.flashMap .infocontent .icebox_container	{margin:0; padding-bottom:10px;}
.flashMap .infocontent h3					{background:#69f; font-weight:bold; line-height:19px; padding-left:5px; margin-bottom:10px; color:#fff;}
.flashMap .infocontent p,
.flashMap .infocontent ol					{padding:0 5px 5px; margin:0px;}
.flashMap .infocontent .infoclose			{text-align:right; cursor:pointer;}

/**
  * @section left
  *
  * css for the left col
  */
#leftFirstTeaser					{background:#fff; padding-bottom:5px; font-size:12px; line-height:20px; font-weight:bold; letter-spacing:0.3px; border-width:1px 0 0 0; border-style:dotted; border-color:#b2bbca; display:none !important;}
#leftFirstTeaser .icebox_container 	{margin:0; padding:0 13px 68px 13px; border-width:0 0 1px 0; border-style:dotted; border-color:#b2bbca;}
#leftFirstTeaser h2					{margin-bottom:10px; padding:60px 0 0 13px;}
#left .icebox_container				{margin:0; padding:0;}
#left .dottedDivider				{background:#ede6ce url(/fileadmin/tui/pics/img/tui_sprite_2.gif) repeat-x 0px -18px; width:248px; height:10px; overflow:hidden; margin:0 0 0 -3px; padding:0;}
#left .accordionSmall				{width:244px; margin-right:0;}
#left .accordionSmall h2.accordionTextClosed,
#left .accordionSmall h2.accordionTextOpen,
#left .accordionSmall h2.accordionTextHover	{width:213px; background-color:#ede6ce; padding:0px 0 5px 31px;}
#left .accordionSmall h2.accordionTextClosed	{color:#69f; background:transparent url(/fileadmin/tui/pics/img/akkordion_inaktiv.gif) no-repeat; overflow:hidden; width:243px; height:37px !important; padding-bottom:0; margin:0 !important;}
#left .accordionSmall h2.accordionTextOpen,
#left .accordionSmall h2.accordionTextHover	{color:#69f; background:transparent url(/fileadmin/tui/pics/img/akkordion_aktiv.gif) no-repeat; height:37px !important; width:243px; overflow:hidden; padding-bottom:0; margin:0 !important}

#left .accordionSmall .accordionBodyText	{width:auto; height:auto;}
#left .accordionSmall .accordionBodyText,
#left .accordionSmall .accordionTriggerClass	{background:#ede6ce; border:0; margin:0;}
#page_4003 .accordionTriggerClass 			{width:244px !important; border:1px solid white}
#left .accordionSmall .accordionImage 		{text-align:center;}

#left #tuvContent,
#left #helpContent,
#left #spotContent,
#left #h1n1Content,
#left #onlinecatalogueContent,
#left #travelinspirationContent        {margin-left:14px; padding:10px 20px 0px 0px;}

#left #tuvContentLinkDiv,
#left #helpContentLinkDiv,
#left #spotContentLinkDiv,
#left #h1n1ContentLinkDiv,
#left #onlinecatalogueContentLinkDiv,
#left #travelinspirationContentLinkDiv    {padding:0px 0 15px 10px; width:213px;}

#left .tuvContentLink,
#left #helpContentLink,
#left #spotContentLink,
#left #h1n1ContentLink,
#left #onlinecatalogueContentLink,
#left #travelinspirationContentLink    {font-weight:bold; margin-left:-2px;}

#left ul.checked li						{background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -310px -1200px;}

/**
 * @section Sitemap
 *
 */
.showcloseLink						{cursor:pointer;}
#topSitemap .showcloseLink			{float:left; width:120px}
#showSitemapButton					{font-weight:bold;}
#topSitemapLink						{float:right; width:80px; padding:9px 0 0 5px; white-space:nowrap}
#page_5568 #topSitemapLink			{position:absolute; top:378px; margin-left:665px;}
.closeSitemapButton					{float:right; padding:5px 5px 0 0; font-weight:bold;}
.closeSitemapButton .sitemapIcon	{margin-top:5px;}

#topSitemap							{width:743px; overflow:hidden; position:absolute; background:#fff; z-index:740; border:1px solid #69f; margin-left:2px;}
* html #topSitemap					{position:relative; left:0px;}
*+html #topSitemap					{position:relative; left:0px; clear:both; margin-top:-70px;}
#topSitemap .deactivate				{color:#9b9b9b}

#topSitemap .sitemapBox				{padding:5px 5px 0px 30px; float:left; display:block; overflow:hidden; width:208px;}
#topSitemap #firstBox				{border-right:1px solid #69f; display:block; min-height:628px;}
* html #topSitemap #firstBox		{height:628px;}
#topSitemap #thirdBox				{padding-top:20px;}
#topSitemap h2.quickSearch_Head		{clear:both; font-size:12px; color:#000; background:none; width:200px; float:left; padding:0; margin:0; height:20px; overflow:hidden}
#topSitemap .arrowDarkblue			{background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -635px; float:none; font-weight:bold; position:relative; left:-25px; font-size:12px;}
* html #topSitemap .arrowDarkblue	{list-style-position: outside;}
*+html #topSitemap .arrowDarkblue	{list-style-position: outside;}

#sitemapHeadline					{text-align:center; padding-top:10px; text-decoration:underline; cursor:pointer;}
.sitemapBox							{width:217px; padding:10px 10px 10px 30px; float:left; display:block; overflow:hidden;}
#thirdBox							{padding-top:40px;}
.sitemapMainHead					{font-weight:bold; font-size:12px; position:relative; left:-15px; height:30px; color:#000; padding-top:4px;}
.sitemapHeadlineLink				{clear:both; color:#000;}
.sitemapBlackline					{font-weight:bold; clear:both; color:#000; font-size:12px;}

h3.sitemap_headline					{font-size:12px}
span.sitemap_headline,
p.sitemap_headline,
li.sitemap_headline,
td.sitemap_headline					{font-size:30px;}


/**
  * @section Teaserscroller
  *
  */
.csc-header h1						{margin:18px 0 10px 10px; clear:both;}
*+html .csc-header h1				{padding:8px 0 0 10px;}

.neustateaserscrollermenu			{float:left; clear:both; margin:3px 50px 10px 49px; position:relative; list-style-type:none; list-style-position:outside;}
* html .neustateaserscrollermenu	{margin:-5px 79px 5px 50px; float:none; position:static;}
.neustateaserscrollermenu li		{float:left; margin-bottom:2px; height:22px;}
.neustateaserscrollermenu li a 		{display:block; font-size:13px; font-weight:bold; padding:3px 10px; white-space:nowrap; cursor:pointer;}
.neustateaserscrollermenu li.active	{color:#001E50; margin:0 2px 2px 0;}
.neustateaserscrollermenu li.active a	{color:#001E50;}
.neustateaserscrollermenu li a:hover	{font-size:13px; font-weight:bold; display:block; padding:3px 10px; color:#001e50;}
.tx-neustateaserscroller-pi1-2x2,
.tx-neustateaserscroller-pi1-2x1	{float:left; width:747px; padding-bottom:24px;}
.iceOfferLeft						{float:left; clear:both; padding-left:5px; padding-right:15px;}
.iceOfferLeft img					{cursor:pointer;}
.tx-neustateaserscroller-pi1		{float:left; width:621px;}
.iceOfferRight						{float:left; padding-left:15px;}
.iceOfferRight img					{cursor:pointer;}
h2.green							{background:#69f; font-size:16px; font-weight:bold; padding:10px 0 0 10px; height:35px; color:#fff;}
.teaserSmallGrownText h2.green		{font-weight:normal;}

* html #c74678  .scrollcontent		{width: 308px;}
*+html #c74678  .scrollcontent		{width: 308px;}

/**
  * @section Teasersmall
  *
  */
.teaserSmall 											{width:203px; font-size:12px; float:left; padding:5px 5px 0 0;}
.teaserSmall h2											{width:193px; padding-top:5px; height:40px;}
.teaserSmall h2 a										{color:#fff; background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -284px -80px; display:block;}
.teaserSmall h2 a:hover									{text-decoration:underline; color:#fff;}
.teasersmallText										{width:183px; height:65px;}
.teasersmallText a										{display:block;}

/**
  * @section Simplebox
  *
  */
.simpleBox												{float:left; padding-right:10px;}
* html .simpleBox										{padding-right:5px;}
* html .scrollcontent .simpleBox						{padding-right:10px;}
.simpleBox .icebox_container .icebox_container			{width:198px;}

/**
  * @section our brands
  *
  */
#ourBrands												{clear:both; float:left; border-bottom:1px dotted #b2bbca; padding:20px 25px 30px 0px; width:720px;}
* html #ourBrands										{padding-top: 30px;}
*+html #ourBrands										{padding-top: 30px;}

#ourBrands ul											{list-style-type:none; list-style-position:outside;}
#ourBrands li											{float:left; padding:0px 7px; background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat right -41px;}
#ourBrands li a											{height:37px; display:block;}
#ourBrands #tui_lnk                                                                             {width:64px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -196px;}
#ourBrands #ati_lnk                                                                             {width:51px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -89px -197px}
#ourBrands #fly_lnk                                                                             {width:37px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -155px -197px}
#ourBrands #dis_lnk                                                                             {width:53px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -209px -197px}
#ourBrands #ltur_lnk                                                                            {width:52px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -279px -197px}
#ourBrands #ml_lnk                                                                              {width:28px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -348px -197px}
#ourBrands #rob_lnk                                                                             {width:28px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -392px -197px}
#ourBrands #xfly_lnk                                                                            {width:70px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -511px -197px}
#ourBrands #reis_lnk                                                                            {width:57px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -438px -197px}
#ourBrands #i2i_lnk                                                                             {width:21px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -598px -197px}
#ourBrands #fox_lnk                                                                             {width:37px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -632px -197px}
#ourBrands #xtui_lnk                                                                            {width:37px; background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -683px -195px}

/**
  * @section Accordiantexts
  *
  */
.accordiontext											{float:left; padding:0; margin-bottom:2px; clear:both;}
.accordionBodyText										{width:560px; padding:10px 30px 20px 30px;}
.accordiontext h2										{width:590px; line-height:30px; font-weight:bold; font-size:13px; padding:0 0 0 31px; margin-bottom:2px; cursor:pointer}
.accordiontext h2.accordionTextClosed					{color:#fff; background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -284px -80px;}
#left .accordiontext									{margin:0; overflow:hidden; border:0; width:243px;}
#left .accordiontext h2.accordionTextClosed				{color:#002d41; background:#e6dcb9 url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat 10px;}
.accordiontext h2.accordionTextOpen						{color:#002d41; background:#dcf0ff url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -697px -2427px;}

/*  small */
.accordionSmallContainer								{width:750px;}
.accordionSmall											{float:left; width:308px; margin-right:5px;}
.accordionSmall .accordiontext							{float:left; clear:both; position:relative; padding:0; margin-right:-3px;}
.accordionSmall .accordiontext h2						{width:277px;}
.accordionSmall .accordionBodyText						{width:288px; height:118px; padding:5px 10px; overflow:hidden;}

/**
  * @section Catlogue
  *
  */
.cataloguemenu											{margin:0 0 20px 58px; border-bottom:2px solid #69f; float:left; padding-bottom:10px;}
* html .cataloguemenu									{margin-left:29px;}
.catalogue 												{float:left; width:214px;}
.catalogue .header 										{width:206px; padding-bottom:5px; border:none;}
.catalogue div.active a									{background:#dcf0ff; display:block; width:195px; height:25px; margin:2px 0; line-height:25px; color:#002d41;}
.catalogue div											{width:206px; line-height:29px; border-top:1px dotted #667896;}
.catalogue div a										{color:#002d41; text-decoration:none; padding-left:11px; font-weight:bold; font-size:12px;}
.catalogue div a:hover									{background:#dcf0ff; display:block; width:195px; height:25px; margin:2px 0; line-height:25px; color:#002d41; text-decoration:underline;}

/**
  * @section Calendar
  *
  */
.tx-holydaycalendar-pi1									{padding:20px 0 0 5px;}
.vacationTable											{clear:both; margin-top:10px; width:100%;}
* html .vacationTable									{margin-top:0px;}
.vacationTable tr										{cursor:pointer;}
.vacationTable td										{padding:3px; text-align:left; border-bottom:1px dotted #667896; }
.vacationTable .headerCell td							{border-width:0 1px 4px 0; border-style:solid; border-color:#fff; text-align:left;}
.calenderView											{display:none; margin-top:30px; clear:both;}
* html .calenderView									{margin-top:10px;}
.calenderSwitchBtn										{cursor:pointer; padding-left:34px; width:240px; float:left; background:#fff url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -694px -412px; text-decoration:underline; color:#69f; font-size:12px; font-weight:bold; line-height:16px;}
.vacationTable td.stateName								{color:#69f;}
tr.headerCell											{background:#69f; font-weight:bold; color:#fff;}
.VacationRowOdd 										{border-width:0 15px 0 12px; border-style:solid; border-color:#fff;}
.VacationRowEven 										{border-width:0 15px 0 12px; border-style:solid; border-color:#fff;}
.vacationTable .active td,
.vacationTable .active td.stateName						{background:#69f; background:#fff url(/fileadmin/tui/pics/img/ferienkalender_lightblue_active.gif) repeat; color:#002d41;}
#printLink												{display:block; float:right; padding:0 5px 0 24px; background:#fff url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -706px -478px; text-decoration:underline; font-size:12px; font-weight:bold; line-height:16px;}

/**
  * @section Table
  *
  * for the real tables
  */
.icebox_container .contenttable		{margin-right:5px;}
.icebox_container .contenttable p	{padding:0;}
td.green							{background:#69f; vertical-align:top; padding:13px 0 0 7px; width:50px; font-size:13px; border-right:6px solid #fff; color:#fff;}
td.label							{background:#fff url(/fileadmin/tui/pics/img/tui_sprite_2.gif) repeat-x 116px -36px; font-weight:bold; line-height:29px; font-size:13px; padding-left:6px; width:142px;}
td.labelTop							{background:#fff url(/fileadmin/tui/pics/img/bg_blue_dotted.gif) repeat-x top; font-weight:bold; line-height:31px; font-size:13px; padding-left:6px; width:142px;}
td.labelBottom						{font-weight:bold; line-height:29px; font-size:13px; padding-left:6px; width:142px;}
td.price							{font-size:13px; padding-left:10px; width:82px; background:#fff url(/fileadmin/tui/pics/img/tui_sprite_2.gif) repeat-x 116px -36px;}
td.priceTop							{font-size:13px; background:#fff url(/fileadmin/tui/pics/img/bg_blue_dotted.gif) repeat-x top; padding-left:10px; width:82px;}
td.priceTop b,
td.price b,
td.priceBottom b					{font-size:16px;}
td.priceBottom						{font-size:13px; padding-left:10px; width:82px;}
td.stars							{width:101px; border-bottom:1px dotted #667896;}
td.starsTop							{width:101px; border-bottom:1px dotted #667896;}
td.starsBottom						{width:101px;}
td.duration							{font-size:12px; width:180px; border-bottom:1px dotted #667896; text-align:left;}
td.durationTop						{font-size:12px; width:180px; border-bottom:1px dotted #667896; text-align:left;}
td.durationBottom					{font-size:12px; width:180px; text-align:left;}

/**
  * @section Offers
  *
  * A
  */
* html .dynStars span				{overflow:hidden; margin-bottom:3px;}
.dynStars							{clear:both;}
.offerA1							{position:relative;}
.offerA1 h2.green					{background:#69f; font-size:16px; font-weight:normal; padding:8px 0 10px 10px; height:46px; width:298px;}
.offerstextA2						{background:#69f; height:135px; width:308px; overflow:hidden;}
.offerstextA2 h2					{background:#69f; font-size:16px; font-weight:normal; padding:13px 0 0 10px; height:46px; width:298px; color:#fff;}
.ice_offer							{position:relative; float:left;}
.offer								{width:308px;}
.offer,
.offerA1,
.offerA2							{margin:0 6px 6px 0;}
.offerstextA2 .bodytext				{font-size:12px; width:295px; padding:3px 0 0 13px;}
.offerstextA2 .blueText				{padding:18px 0 0 16px;}
.offerstextA2 a.arrowDarkblue 		{background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -284px -80px; line-height:20px; padding:0 3px 3px 28px; color:#fff; font-weight: bold; }
.dynLink a.arrowDarkblue			{font-size:12px; line-height:normal; display:block; margin:13px 0 0 10px; background-position:0 12px;}
.offerstextA2 .dynLink a.arrowDarkblue	{background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -284px -78px;}
.dynLink .bigPrice					{font-size:24px; font-weight:bold;}
#page_6804 .offerstextA2 p 			{color:#fff !important;}

/* C */
.scrollcontentclick					{float:left; margin-left:59px;}
* html .scrollcontentclick			{float:left; margin-left:30px;}
.teaserSmallGrownText h2.green		{height:45px; width:355px; float:left; padding-top:15px;}
.teaserSmallGrowMeText				{float:left; width:246px; background:#69f; padding:25px 10px 0 0; height:35px; text-align:right; font-size:12px;}
.teaserSmallGrowMeText a			{color:#fff;}
.tx-neustateaserscroller-pi1-3x1	{float:left; width:735px; float:left;}
.teaserSmallTrigger					{width:203px; margin:6px 6px 0 0; cursor:pointer;}
.teaserSmallTrigger h2.green		{background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat 0 -622px; padding-left:27px; color:#fff;}
.dynCinema .teaserSmallGrowMeText	{font-size:12px; width:266px;}
.dynCinema .bigPrice				{font-size:24px;}
.teaserSmallGrownText .dynCinema h2.green {float:left; height:45px; padding-top:15px; width:335px;}

/*  D  */
.offerD								{width:203px; margin:0 4px 4px 0; height:244px; overflow:hidden; float:left; background:#69f; }
.offerD h2                          {color:#fff;}
.offerD a.arrowDarkblue				{color:#fff; background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -294px -83px;}

/*.offerD .blue						{background:#fff;}
.offerD .blue h2					{color:#69f;}*/
.offerD .white						{background:#fff;}
.offerD .white h2					{color:#69f;}
.offerD .white a.arrowDarkblue				{color:#69f; background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat scroll left center;}
.offerstextD						{height:135px; padding:10px 10px 0px 0px; }
.offerstextD h2						{font-size:16px; font-weight:normal; margin-left:10px; height:65px;}
.offerstextD .bodytext				{padding-left:10px;}
.offerstextD .crop					{overflow:hidden; height:25px;}
.offerstextD .lightGrey				{padding-left:10px; line-height:20px;}

.dynOfferD							{height:125px;}
.dynOfferD h2						{height:60px;}
.dynOfferD a.arrowDarkblue			{font-size:12px; line-height:normal; margin-top:10px; display:block;}
.dynOfferD a.arrowDarkblue .bigPrice {font-size:16px;}
.dynOfferD .bodytext				{font-size:12px;}

/*  E  */
.table621 							{padding:0; width:679px;}
.table621 p							{padding:0;}
.table621 .icebox_container .contenttable {margin:0 5px;}
.table621 .icebox_container			{border-width:2px 0; border-style:solid; border-color:#69f; margin-right:0;}
.table621 td.label					{font-size:12px; width:180px; background:none; border-bottom:1px dotted #667896; font-weight:normal; line-height:normal; height:44px; vertical-align:middle;}
.table621 td.labelTop				{font-size:12px; width:180px; background:none; border-bottom:1px dotted #667896; font-weight:normal; line-height:normal; height:44px; vertical-align:middle;}
.table621 td.labelBottom			{font-size:12px; width:180px; background:none; font-weight:normal; line-height:normal; height:44px; vertical-align:middle;}
.table621 td.price					{font-size:12px; width:146px; padding:0 6px 0 0; background:none; border-bottom:1px dotted #667896; text-align:right;}
.table621 td.priceTop				{font-size:12px; width:146px; padding:0 6px 0 0; background:none; border-bottom:1px dotted #667896; text-align:right;}
.table621 td.priceBottom			{font-size:12px; width:146px; padding:0 6px 0 0; background:none; text-align:right;}
.table621 td.price a				{display:block; float:right;}
.table621 span.blueText				{display:block; width:85px; float:left;}
html>/**/body .table621 span.blueText	{width:84px;}

/*  F  */
.table371 							{padding:0; width:371px; float:left;}

/* G */
.offerG								{width:308px; height:190px; position:relative; cursor:pointer; float:left; margin-right:6px;}
.offerGcontent						{position:absolute; top:130px; left:58px; width:244px;}
.offerG .offerGcontent a,
.offerG .offerGcontent a:hover		{font-size:16px; color:#69f; font-weight:bold;}

/* H */
.offerH								{display:none; width:308px; height:190px; position:relative; cursor:pointer; margin-right:6px;}
.offerHcontent						{position:absolute; top:130px; left:58px; width:244px;}
.offerH .offerHcontent a,
.offerH .offerHcontent a:hover		{font-size:16px; color:#69f; font-weight:bold;}
.offerHthumbnails					{position:absolute; left:272px; top:5px;}
.offerHthumbnails ul li				{margin-bottom:5px; height:22px; width:31px; overflow:hidden; border:1px solid #fff;}
.offerHthumbnails ul li.active		{border:1px solid #69f;}

/* Medium Table */
.tableMedium						{padding:0; width:429px; float:left; margin-right:5px; display:inline;}

/* Table Wide */
.tableWide							{padding:0; display:inline;}
.tableWide .icebox_container		{width:623px;}
.tableWide .contenttable td.labelTop	{font-size:12px; width:242px; background:none; border-bottom:1px dotted #667896; font-weight:normal; line-height:normal; height:44px; vertical-align:middle;}
.tableWide .contenttable td.starsTop {width:110px;}
.tableWide .contenttable td.durationTop	{width:105px;}
.dynSlM								{margin:20px 0 30px 0; float:left;}
.dynSlM .contenttable td			{padding:0 3px;}
* html .tableMedium .contenttable td span	{overflow:hidden;}

/* table General */
.table371 p							{padding:0;}
.table371 .icebox_container .contenttable,
.tableMedium .icebox_container .contenttable	{margin:0 5px;}
.table371 .icebox_container,
.tableMedium .icebox_container,
.tableWide .icebox_container		{border-width:2px 0; border-style:solid; border-color:#69f; margin-right:0;}
.table371 td.label,
.tableMedium td.label,
.tableWide td.label					{font-size:12px; width:202px; background:none; border-bottom:1px dotted #667896; font-weight:normal; line-height:normal; height:44px; vertical-align:middle;}
.table371 td.labelTop,
.tableMedium td.labelTop,
.tableWide td.labelTop				{font-size:12px; width:255px; background:none; border-bottom:1px dotted #667896; font-weight:normal; line-height:normal; height:44px; vertical-align:middle;}
.table371 td.labelBottom,
.tableMedium td.labelBottom,
.tableWide td.labelBottom			{font-size:12px; width:202px; background:none; font-weight:normal; line-height:normal; height:44px; vertical-align:middle;}
.table371 td.price,
.tableMedium td.price,
.tableWide td.price					{font-size:12px; width:146px; padding:0 6px 0 0; background:none; border-bottom:1px dotted #667896; text-align:right;}
.table371 td.priceTop,
.tableMedium td.priceTop,
.tableWide td.priceTop				{font-size:12px; width:146px; padding:0 6px 0 0; background:none; border-bottom:1px dotted #667896; text-align:right;}
.table371 td.priceBottom,
.tableMedium td.priceBottom,
.tableWide td.priceBottom			{font-size:12px; width:146px; padding:0 6px 0 0; background:none; text-align:right;}
.table371 td.price a,
.tableMedium td.price a,
.tableWide td.price a				{display:block;}
.table371 td.priceTop a,
.tableMedium td.priceTop a,
.tableSmall td.priceTop a,
.tableWide td.priceTop a			{display:block;}
.table371 td.priceBottom a,
.tableMedium td.priceBottom a,
.tableWide td.priceBottom a			{display:block;}
.table371 span.blueText				{display:block; padding-right:5px;}

/*** shortlist ohne sterne ***/
#page_2727 .stars,
#page_2727 .starsTop,
#page_2727 .starsBottom 			{display:none;}

/**
  * @section Countryinfos
  *
  *
  */
#page_2690 .tx-tuicountryinfos-pi1	{margin-left: 60px;}
#page_2690 #countryInfoSeperator	{margin: 0 0 20px 60px;}
#page_2690 #countryDivider			{margin:10px 0 10px 60px; width: 590px; padding:0}
#page_2690 #countryinfos h1 		{margin-bottom: 10px;}
#page_2690 #columbusText			{padding:0 0 20px 8px;}
#page_2690 .icebox_container select	{margin-left: 3px; border:0; background:#c2d6ff; padding:2px 0;}

/**
  * @section Offline Search Resultlist
  *
  */
#page_4778 .tx-neustacontentsearch-pi1	{display:none;}
#offlineSearch						{margin-left:58px; margin-right:59px;}
#offlineSearchInput					{width:300px; background:#c2d6ff; border:0; padding:3px 0; float:left; margin-right:4px;}
.offlineSearchStart					{float:left; width:20px; margin-right:10px;}
.tooltip							{width:315px; border-width:1px 1px 2px 1px; border-style:solid; border-color:#69f; background:#fff; float:left; position:absolute;}
.tooltip h2							{background:#69f; line-height:19px; font-weight:bold; padding-left:5px;}
.tooltipInner						{padding:10px 10px 5px 10px;}
.closeWindow						{float:right;}
.closeWindow a						{text-decoration:none; color:#001e50;}
.closeWindow a:hover				{text-decoration:underline; color:#001e50;}

#offlineSearchResultList			{margin-left:58px; margin-right:59px;}
* html #offlineSearchResultList		{display: inline-block;}

#osrlTeaser							{border-bottom:1px dotted #b2bbca; margin-bottom:14px; float:left; width:628px;}
* html #osrlTeaser					{display: inline;}
.osrlTeaserSeason label				{width:85px;}
.osrlTeaserBrowse					{float:right; padding-top:29px;}
.osrlTeaserBrowse li				{float:left; list-style:none; padding-left:6px;}
.osrlTeaserBrowseActive				{font-weight:bold;}
#offlineSearchResultList h2			{padding:0; color:#001e50; font-weight:bold; margin:0; clear:both;}
.osrlList							{background:#efefef url(/fileadmin/tui/pics/img/osrl_bg.gif) no-repeat left top; padding:14px 10px; margin:6px 0 24px 0; width:608px; float:left;}
/* html .osrlList					{width:628px;}*/
.osrlListImage						{float:left; padding-right:10px; width:150px;}
.osrlListContent					{float:left; width:448px;}
* html .osrlListContent				{width:450px;}
.osrlListContentLeft				{float:left; width:360px;}
.osrlListContentLeft h3				{display:inline; color:#001e50; font-weight:bold; padding-right:8px;}
.osrlIconSeasons					{float:right;}
.osrlIconSeasons li					{float:left; list-style:none;}
.osrlNewSearch						{width:300px; float:right; text-align:right; padding: 0 4px 0 0;}
.osrlNewSearch a.arrowRightOnBlue	{line-height:25px; background-position:right -2429px;}
.osrlError							{margin-left:58px; margin-right:59px; padding-top:10px;}
.osrlError ul						{padding:5px 0 0 10px;}

/**
  * @section formular definitions
  *
  */
.tx-neustatabs-pi1					{margin:0;}
.tx-neustatabs-pi1 ul				{background:url(/fileadmin/tui/pics/img/tui_sprite_2.gif) repeat-x 0 -93px; width:628px; float:left; margin-left:58px;}
* html .tx-neustatabs-pi1 ul		{margin-left:30px;}
#page_2890 .tx-neustatabs-pi1 .neustatabs	{margin-left:58px; margin-right:59px;}
#page_2890 .tx-neustatabs-pi1 .neustatabs .tx-neustatabs-pi1 .neustatabs	{margin:0;}
.tx-neustatabs-pi1 ul li			{float:left; list-style:none;}
.tx-neustatabs-pi1 ul li a			{display:block; width:124px; height:19px; padding-top:10px; background:#69f; text-decoration:none; color:#fff; border-right:1px solid #fff; font-weight:bold; padding-left:10px;}
.tx-neustatabs-pi1 ul li a:hover	{background:#dcf0ff; text-decoration:none; border-right:1px solid #fff; color:#002d41;}
.tx-neustatabs-pi1 ul li a.active	{background:#dcf0ff; text-decoration:none; border-right:1px solid #fff; color:#002d41;}
.tx-thmailformplus-pi1				{border-top:1px dotted #b0bcca; margin-top:15px; width:628px; overflow:hidden; margin-left:58px;}

/* di travel color for tab teaser */
#page_7923 .tx-neustatabs-pi1 ul li a	{background:#C8C8b4;}
#page_7923 .tx-neustatabs-pi1 ul li a.active {background:#f2f2f2 !important;}
#page_7923 .offerI {background:#c8c8b4 !important;}

#offer label,
#marketing label,
#bookingsQuestions label,
#technicalQuestions label,
#notes label						{width:200px; float:left; font-weight:bold; padding-top:6px;}
#offer input,
#offer select,
#marketing input,
#bookingsQuestions input,
#bookingsQuestions select,
#technicalQuestions input,
#notes input						{font-size:11px; padding:2px 0; background:#C2D6FF;border-color:#DCDCDC; border-width:1px; border-style:solid; width:300px; margin-right:5px;}
#offer select,
#bookingsQuestions select			{font-size:11px; padding:2px 0; background:#C2D6FF;border-color:#DCDCDC; border-width:1px; border-style:solid; width:302px; margin-right:5px;}
#offer fieldset,
#marketing fieldset,
#bookingsQuestions fieldset,
#technicalQuestions fieldset,
#notes fieldset						{padding:0 14px 10px 14px; margin:0; border-bottom:1px dotted #D3D3D3; margin-top:20px; clear:both;}
#offer fieldset,
#marketing fieldset,
#bookingsQuestions fieldset,
#technicalQuestions fieldset,
#notes fieldset						{padding:0 10px 10px 10px; border-bottom:1px dotted #d3d3d3; clear:both;}
#offer legend						{font-weight:bold; font-size:12px; color:#001e50; padding-top:0px;}
#bookingsQuestions input,
#marketing input ,
#technicalQuestions input,
#offer input,
#notes  input						{float:none;}
* html #salutation input       		{background-color:#ffffff; border: 0px;}
*+html #salutation input       		{background-color:#ffffff; border: 0px;}
* html #salutationOf input 			{background-color:#ffffff; border: 0px;}
*+html #salutationOf input 			{background-color:#ffffff; border: 0px;}
#boarding							{padding-top:10px; padding-bottom:0px;}
#mandatoryField						{padding-top:10px; padding-bottom:10px; border-bottom: 2px solid #69f;}
#travelerCountSelect,
#travelType,
#boardingOffer,
#bedroomSingleOffer,
#bedroomDoubleOffer,
#bedroomMultiOffer,
#countryOffer						{padding-top:0px; width:300px;}
#message textarea					{width:300px;}
#messageOffer						{border-color:#DCDCDC; border-width:1px; border-style:solid;}
#messageBq							{border-color:#DCDCDC; border-width:1px; border-style:solid;}
#formsTop h1						{padding:0 0 0 35px; font-size:13px; font-weight:bold;}
.bottomDisplay						{font-size:10px; padding-left:210px;}
#zipOffer							{width:70px !important; margin-right:5px;}
#cityOffer  						{width:222px !important;}
#buttons  input,
#startTimeReservation #buttons  input {background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -584px -1289px; height:49px; width:136px; border:0; text-indent:200px; overflow:hidden; cursor:pointer; float:right; /*padding-left:200px;*/line-height: 200px}
#buttons #reset						{display:none;}
#salutation input					{width:10px;}
#salutationOf input 				{width:10px;}
.tx-neustatabs-pi1 ul.error			{padding-bottom:10px;}
.tx-neustatabs-pi1 ul.error li,
.tx-thmailformplus-pi1 ul.error li		{font-weight:bold; color:#fe0000; float:none; list-style:disc; list-style-position:inside; margin-top:10px;}
.tx-thmailformplus-pi1 #firstname	{clear:both;}

/* Formular Kundenservice (TUI only) */
#salutationOf input,
#toldRepSeg input,
#salutation	input,
#topicSeg input  					{width:auto; float:left;}
#salutationOf span,
#toldRepSeg span,
#salutation	span,
#topicSeg span  					{float:left; margin-right:10px; margin-top:-1px;}
* html #salutationOf span,
* html #toldRepSeg span,
* html #salutation	span,
* html #topicSeg span  				{padding-top:3px;}
*+html #salutationOf span,
*+html #toldRepSeg span,
*+html #salutation	span,
*+html #topicSeg span  				{padding-top:3px;}
#salutationOf label,
#toldRepSeg label,
#salutation	label,
#topicSeg label  					{padding-bottom:6px; padding-top:0;}
#messageManagementHelpSeg,
#firstnameSeg	  					{clear:both;}
#firstnameSeg #firstname			{clear:none;}
#zipCitySeg #zipCity    			{width:100px;}
#zipCitySeg #city     				{width:193px;}
#toldRepSeg input, #topicSeg input	{width:auto; height:auto; background-color: #FFFFFF; border: none;}
.experiences      					{margin-left:10px;}
div.error ul      					{color:red; list-style-position:inside; margin-left:10px;}
#message							{width:auto;}
#messageSeg #message, #messageManagementHelp	{width:300px;}
.radioToldRepGroup					{float:left;}
.radioToldRepFirst,
.radioToldRep						{clear:both;}
#salutation input					{border:none !important; background:none !important;}

#firstname							{clear:both;}
#page_3981 #firstname				{clear:none;}

/**
  * @section Formular TUI Golf
  */
#startTimeReservation label  {width:120px;float:left;padding-top:6px; margin-right: 5px;}
#startTimeReservation input  {font-size:11px;padding:2px 0;background:#C2D6FF;border-color:#DCDCDC;border-width:2px;border-style:solid;width:150px;/*margin-right:5px;*/}
#startTimeReservation select {font-size:11px;padding:2px 0;background:#C2D6FF;border-color:#DCDCDC;border-width:2px;border-style:solid; width:154px; /*margin-right:5px;*/}
#startTimeReservation #region, #startTimeReservation #hotel {width:265px;}
#startTimeReservation fieldset{padding:0 0px 10px;margin:0;border-bottom:1px dotted #D3D3D3;margin-top:20px;clear:both;}
#startTimeReservation legend {font-weight:700;font-size:12px;color:#001e50;padding-top:0;}
#startTimeReservation input {float:none;}
#startTimeReservation .leftCol {float: left; width: 356px; margin-right: 5px;}
#startTimeReservation .leftColBig {float: left; width: 396px; margin-right: 5px;}
#startTimeReservation .leftCol .segment {width: 100%; clear:both;}
#startTimeReservation .rightCol {float: right; width: 305px;}
#startTimeReservation .rightCol .segment {width: 100%; clear:both;}
#startTimeReservation #messageOuter textarea {width: 300px; margin-left: 10px;}
#startTimeReservation #termsOuter label {width: 465px; display: inline; padding-top: 0px;}
#startTimeReservation #termsOuter input {width: 120px; display: inline; float:left; background: none; border: none;}
#startTimeReservation .startTimeTable {width: 596px;}
#startTimeReservation .startTimeTable tr{width: 100%;}
#startTimeReservation .startTimeTable td {padding: 5px; width: 136px;}
#startTimeReservation .startTimeTable .firstCol {padding-left: 0px;}
#startTimeReservation .startTimeTable .lastCol {padding-right: 0px;}
#startTimeReservation .startTimeTable tbody input {margin-right: 0px; width: 136px;}
#startTimeReservation .startTimeTable tbody select {margin-right: 0px; width: 136px;}
#startTimeReservation .startTimeTable thead {font-weight:700;}
#startTimeReservation .startTimeTable .addStartTimeLine td {text-align: center; width: 596px;}
#startTimeReservation .termsText {margin-top: 15px; color: #FF0000;}
#startTimeReservation {margin-left: 58px;}
#page_3981 #startTimeReservation {margin-left:0;}
#startTimeReservation legend {margin-bottom: 10px;}
* html #startTimeReservation legend	{margin-left:-7px;}
*+html #startTimeReservation legend	{margin-left:-7px;}
#startTimeReservation #formsTop h1 {padding:0 0 0 35px; font-size:200%; font-weight:normal;}
#startTimeReservation ul.error			{padding-bottom:10px;}
#startTimeReservation ul.error li		{font-weight:bold; color:#fe0000; float:none; list-style:disc; list-style-position:inside;}
#startTimeReservation .form-error {border-color: #fe0000; border-style: dashed;}
#startTimeReservation .error-messages {display: none; margin-left: 50px; margin-right: 50px; font-weight: 700; color: #fe0000; padding-top: 20px; clear:both;}
#startTimeReservation .error-messages ul	{padding-top:10px; margin-left: 10px;}
#startTimeReservation .error-messages ul li		{font-weight:bold; color:#fe0000; float:none; list-style:disc; list-style-position:inside;}
#startTimeReservation #ccValidUntilMonth {width: 50px;}
#startTimeReservation #ccValidUntilYear {width: 90px;}
#startTimeReservation #removeStartTime,
#startTimeReservation #removeIndividualStartTime		{margin-left: 10px;}
#startTimeReservation .creditCardInfo 					{padding-bottom:15px;}
#startTimeReservation #messageOuter label 				{width:265px;}
#page_3981 .tx-thmailformplus-pi1 	{width: 668px; border-top:none; margin-top:0; clear:both;}
#tx-thmailformplus-pi1 .sendSuccess	{padding: 10px 0px 0px 10px; }
#startTimeReservation #startTimeGolfCourse, #startTimeReservation #individualStartTimeGolfCourse {width: 196px;}

/**
  * @section TUI Golf - Login
  *
  *
  */
.tx-felogin-pi1						{border-bottom:1px dotted #B2BBCA;}
.tx-felogin-pi1 h3					{background:transparent url(/fileadmin/tui/pics/img/content_headline.gif) no-repeat; color:#001E50; font-size:18pt; font-weight:normal; height:57px; margin-left:8px; padding-left:50px; padding-top:12px; width:auto;}
.tx-felogin-pi1 div					{clear:both; margin:0 58px 10px 58px; float:left; width:629px; display:inline;}
.tx-felogin-pi1 legend 				{font-size:13px; font-weight:bold; padding:10px 0 20px 58px;}
* html .tx-felogin-pi1 legend 		{padding:10px 0 20px 55px;}
*+html .tx-felogin-pi1 legend 		{padding:10px 0 20px 55px;}
.tx-felogin-pi1 fieldset			{border:none; padding:0 0 10px 0; clear:both;}
.tx-felogin-pi1 label 				{font-weight:bold; width:200px;}
.tx-felogin-pi1 input				{background:transparent url(/fileadmin/tui/pics/img/bg_login.jpg) no-repeat; width:136px; height:48px; border:0; overflow:hidden; line-height:50px; text-indent:-500px; cursor:pointer; float:right; margin:10px 120px 0 0;}
.tx-felogin-pi1 input#user,
.tx-felogin-pi1 input#pass			{background:#C2D6FF none repeat scroll 0 0; border:1px solid #DCDCDC; font-size:11px; margin-right:5px; padding:2px 0; width:300px; height:auto; text-indent:0; line-height:normal; overflow:visible; cursor:auto; float:left; margin:0;}
.tx-felogin-pi1 input#permalogin	{float:none; height:auto; width:auto; margin:0;}

/**
  * @section global content wrapper
  *
  */
.tx-tuiglobalcontentwrapper-pi1 .icebox_container {margin:0 10px;}
.tx-tuiglobalcontentwrapper-pi1 .icebox_container,
.tx-tuiglobalcontentwrapper-pi1 .bodytext  {margin-top:10px;}

/***** Laenderinfos *****/
.tx-tuicountryinfos-pi1				{margin-left:58px; margin-right:59px;}
#page_2871 .tx-tuicountryinfos-pi1 h1,
#page_2909 .tx-tuicountryinfos-pi1 h1	{display:none;}

/**
  * @section RTE
  *
  * only for the backend editor
  */
.align-right,
p.align-right,
li.align-right,
td.align-right					{text-align:right; clear:both;}

.align-left,
p.align-left,
li.align-left,
td.align-left					{text-align:left;}

.align-center,
p.align-center,
li.align-center,
td.align-center					{text-align:center;}

.font12px,
span.font12px,
p.font12px,
li.font12px,
td.font12px						{font-size:12px;}

.font13px,
span.font13px,
p.font13px,
li.font13px,
td.font13px						{font-size:13px;}

.font16px,
span.font16px,
p.font16px,
li.font16px,
td.font16px						{font-size:16px;}

ul.checked						{padding-left: 0px; margin:0px; display:inline;}
ul.checked li					{padding:2px 0 2px 25px; list-style: none; background: transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -310px -1200px; list-style-position:outside; height:auto;}

ul.disc							{padding-left: 20px; margin:0px; width:290px;}
ul.disc li						{list-style-position:outside; list-style:disc;}

.inTextHeadline,
span.inTextHeadline,
p.inTextHeadline,
li.inTextHeadline,
td.inTextHeadline				{font-size:12px; color:#69f; font-weight:bold; padding-bottom:10px;}

.blueText,
span.blueText,
p.blueText,
li.blueText,
td.blueText						{color:#69f;}

.lightGrey
span.lightGrey,
p.lightGrey,
li.lightGrey,
td.lightGrey					{color:#9B9B9A;}

.font24px,
span.font24px,
p.font24px,
li.font24px,
td.font24px						{font-size:24px;}

.font30px,
span.font30px,
p.font30px,
li.font30px,
td.font30px						{font-size:30px;}

span.arrow						{background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat 0 center; padding-left:17px; padding-bottom:3px; font-weight:bold;}

a.lightBlue						{color:#dcf0ff;}
a.arrowLightBlue				{background:#69f url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -284px -80px; color:#dcf0ff; line-height:20px; padding: 0 3px 3px 17px;}

.dottedBottom,
td.dottedBottom					{border-bottom:1px dotted #667896;}

/**
  * @section General content
  *
  */
#content .csc-menu				{margin:10px 0 10px 59px;}
#page_2711 #content				{padding-top:15px;}
#page_2709 .icebox_container .bodytext {padding:10px 0;}
.csc-linkToTop					{margin:5px 0 0 9px;}
.csc-linkToTop a				{background: url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -2436px; padding-left:20px;}
.contenttable td				{padding:3px;}

/**
  * @section homelink button
  *
  */
.homelink						{float:left; padding-left:15px;}
.homelink img					{padding-right:15px; float:left; padding-top:3px; color:#fff;}
.homelink a						{color:#fff; line-height:23px; text-decoration:none;}
.homelink a:hover				{color:#fff; text-decoration:none;}
* html .breadHome				{padding-top: 8px;}

/**
  * @section wait overlay
  *
  *
  */
#waitOverlay					{background:#fff url(/fileadmin/tui/pics/img/bg_wait_overlay.gif) no-repeat center 20px; width:360px; height:70px; padding:100px 0 0 140px; position:absolute; left:50%; margin-left:-180px; top:250px; border:1px solid #eaeaea;}

/*
	Aenderungen fuer Startseite
*/
#page_2720 .tx-neustateaserscroller-pi1		{width:621px;}
#page_2720 .offer				{width:308px;}
#page_2720 .tx-neustateaserscroller-pi1-2x2 .iceOfferLeft,
#page_2720 .tx-neustateaserscroller-pi1-2x2 .iceOfferRight	{visibility:hidden;}
#page_2720 #waitOverlay			{position:static; margin-left:62px;}

/**
  * @section fly&more Stuff
  *
  */
.fammap											{margin-bottom:5px; display:inline; float:left;}
.fammap .fammapflash							{background:transparent url(/fileadmin/tui/pics/img/bg_quicksearch.gif) repeat; border-width:2px 2px 3px 3px; border-style:solid; border-color:#ede6ce; padding:10px 54px; float:left; width:631px;}
#page_4002 .fammap .fammapflash					{padding-top: 25px;}
.fammap	.flashMap								{margin:0; border:1px solid #9B9B9B; width:630px;}
.flashMap .specialcontainer						{left:462px;}
.flashMap .specialcontent						{width:167px; border-right:1px solid #9B9B9B; border-bottom:1px solid #9B9B9B; border-left:1px solid #9B9B9B; overflow:hidden;}
.flashMap .specialcontainer .icebox_container	{margin:0;}
.flashMap .specialcontainer div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {display:inline; margin:0;}
.flashMap .notification							{width:140px; height:32px;  position:absolute; top:180px; left:10px; display:none;}
.tx-tuiflightlist-pi1 table						{width:745px; float:left; margin:0 0 10px 0;}
.tx-tuiflightlist-pi1 select					{width:125px; padding:2px 0; background:#fff; border:1px solid #dcdcdc;}
.tx-tuiflightlist-pi1 table thead				{background:transparent url(/fileadmin/tui/pics/img/bg_quicksearch.gif) repeat 0 0;}
.tx-tuiflightlist-pi1 table thead th			{height:20px;}
.tx-tuiflightlist-pi1 table thead th h3			{border-color:#EDE6CE; border-style:solid; border-width:2px 2px 0 2px; padding:5px; font-size:12px; font-weight:bold; float:left;}
.tx-tuiflightlist-pi1 table thead th.apdep		{font-weight:bold; padding:3px 0 3px 7px; color:#001e50;}
.tx-tuiflightlist-pi1 table thead th.aparr,
.tx-tuiflightlist-pi1 table thead th.date,
.tx-tuiflightlist-pi1 table thead th.price		{font-weight:bold; padding:3px; color:#001e50;}
.tx-tuiflightlist-pi1 table thead th.booklink	{border-color:#EDE6CE; border-style:solid; border-width:0 2px 0 0;}
.tx-tuiflightlist-pi1 table thead th.desc a		{color:#001e50; font-weight:bold; background:transparent url(/fileadmin/tui/pics/img/arrow_fl_blue_top.gif) no-repeat right 0; padding-right:23px;}
.tx-tuiflightlist-pi1 table thead th.both a		{color:#001e50; font-weight:bold; background:transparent url(/fileadmin/tui/pics/img/arrow_fl_blue_both.gif) no-repeat right 0; padding-right:23px;}
.tx-tuiflightlist-pi1 table thead th.flightListBoxLeft		{width:125px; padding:3px 0 3px 7px; color:#001e50; border-color:#EDE6CE; border-style:solid; border-width:0 0 2px 2px;}
.tx-tuiflightlist-pi1 table thead th.flightListBox			{width:125px; padding:3px; color:#001e50; border-color:#EDE6CE; border-style:solid; border-width:0 0 2px 0;}
.tx-tuiflightlist-pi1 table thead th.flightListBoxRight		{width:160px; padding:8px 3px 3px 3px; color:#001e50; border-color:#EDE6CE; border-style:solid; border-width:0 2px 2px 0;}
*+html .tx-tuiflightlist-pi1 table thead th.flightListBoxRight	{width:170px;}
* html .tx-tuiflightlist-pi1 table thead th.flightListBoxRight	{width:170px;}
.tx-tuiflightlist-pi1 table td					{padding:5px 3px; border-bottom:1px dotted #667896;}
.tx-tuiflightlist-pi1 table td.apdeptd			{padding:7px 3px 7px 7px; border-bottom:1px dotted #667896;}
.tx-tuiflightlist-pi1 table td.apdeptd span		{color:#FFF;}
.tx-tuiflightlist-pi1 table td.pricetd			{color:#69f; font-size:12px;}
.tx-tuiflightlist-pi1 table td.pricetd span.exPrice	{font-weight:bold;}
.tx-tuiflightlist-pi1 table td.borderTop,
.tx-tuiflightlist-pi1 table td.borderBottom		{border-bottom:2px solid #69f; height:15px;}
.tx-tuiflightlist-pi1 table td.booklink			{width:190px;}
.tx-tuiflightlist-pi1 table td.booklink span	{display:block; height:15px; color:#dfdfdf; padding:5px 0 5px 18px;}
.tx-tuiflightlist-pi1 table td.booklink a		{display:block; margin-top:5px; height:20px; background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat left 0; padding-left:18px; font-weight:bold;}
.tx-tuiflightlist-pi1 .noRT						{padding-left:31px;}
.tx-tuiflightlist-pi1 										{float:left;}
.tx-tuiflightlist-pi1 h3.arr								{margin-top:6px; border-right:none; border-top:none;}
*+html .tx-tuiflightlist-pi1 h3.arr							{height:21px;}
* html .tx-tuiflightlist-pi1 h3.arr							{height:21px;}

.tx-tuiflightlist-pi1 table div.reset       				{float:right; margin-top:10px; padding:3px 15px 0 23px; height:21px; background: url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -700px -635px;}
.tx-tuiflightlist-pi1 table th.flightListBoxRight div.reset	{margin-top:0; padding-top:4px;}
.tx-tuiflightlist-pi1 table div.reset a		      			{font-weight:bold;}
.tx-tuiflightlist-pi1 div.sand div.head						{float:left; clear:both; width:700px; margin-top:5px; margin-bottom:10px;}

.tx-tuiflightlist-pi1 div.sand div.head .airportnames 		{float:left; width:275px;}
.tx-tuiflightlist-pi1 div.sand div.head .date 				{float:left; width:138px;}
.tx-tuiflightlist-pi1 div.sand div.head .price		 		{float:left;}

.tx-tuiflightlist-pi1 div.sand h3							{margin-left:5px;}
.tx-tuiflightlist-pi1 div.sand .airportnames				{clear:both; float:left; width:275px; margin-left:5px;}
* html .tx-tuiflightlist-pi1 div.sand .airportnames			{margin-left:2px;}
.tx-tuiflightlist-pi1 div.sand .airportnames img			{float:left; margin-right:5px;}
.tx-tuiflightlist-pi1 div.sand .date						{float:left; width:138px;}
.tx-tuiflightlist-pi1 div.sand .price						{float:left;}
.tx-tuiflightlist-pi1 div.sand .reset						{clear:both; float:right; margin-top:-13px;}
* html .tx-tuiflightlist-pi1 div.sand .reset				{margin-top:26px;}




.tx-tuiflightlist-pi1 img.logo								{float:right; margin-bottom:-9px; margin-right:14px; margin-top:12px;}
*+html .tx-tuiflightlist-pi1 img.logo						{margin-bottom:0;}

.tx-tuiflightlist-pi1 .sitenavi					{float:right;}
.tx-tuiflightlist-pi1 .sitenavi .back			{float:left; height:1px}

.tx-tuiflightlist-pi1 .sitenavi .status			{float:left; padding:0 10px;}
.tx-tuiflightlist-pi1 .sitenavi .forward		{float:left; height:1px}
.tx-tuiflightlist-pi1 .sitenavi .forward a		{float:left; background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat right 0; padding-right:18px; font-weight:bold; width:43px;}

.flightListBoxBold								{font-weight: bold; background:#69f; color:#fff;}

#famPersonBox									{display:none;}

.trainToFlight									{clear:both; float:left; margin-top:30px; background:transparent url(/fileadmin/tui/pics/img/bg_quicksearch.gif) repeat 0 0; border-color:#EDE6CE; border-style:solid; border-width:2px 2px 3px 3px; width:730px; padding:3px 5px;}
.trainToFlightLeft								{float:left; width:203px; margin-right:10px;}
.trainToFlightRight								{float:left; width:400px;}

.apdep, .aparr, .date, .price,
.flightListBoxLeft, .flightListBox,
.apdeptd, .aparrtd, .datetd, .pricetd			{width:130px;}

.tuiflightlist table td,
.tuiflightlist table td.price b,
.tuiflightlist table td.priceTop b,
.tuiflightlist table td.priceBottom b			{font-size:12px;}

.spacer-gif										{width:auto;}

/* Flightlistteaser */
.tx-tuiflightlist-pi1 ul.dep					{position:relative; border-width:2px 0; border-style:solid; border-color:#69f; margin:10px 58px 0 58px; float:left; display:inline; clear:both; width:628px;}
.tx-tuiflightlist-pi1 ul.arr					{border-width:2px 0; border-style:solid; border-color:#69f; float:left; display:inline; clear:both; width:412px;}
.tx-tuiflightlist-pi1 ul.arr,
.tx-tuiflightlist-pi1 ul.dep					{font-size: 12px;}
* html .tx-tuiflightlist-pi1 ul.dep				{margin-top:30px;}
*+html .tx-tuiflightlist-pi1 ul.dep				{margin-top:30px;}
.tx-tuiflightlist-pi1 ul.dep li					{float:left; width:294px; margin:0 5px; border-bottom:1px dotted #687798; line-height:30px; font-weight:bold; padding:0 5px; display:inline;}
.tx-tuiflightlist-pi1 ul.arr_country li .secondlabel,
.tx-tuiflightlist-pi1 ul.arr li					{margin:0 5px; border-bottom:1px dotted #687798; font-weight: bold; line-height:30px; padding:0 5px; width:392px; clear:both; float:left; display:inline;}
.tx-tuiflightlist-pi1 ul.arr li a,
.tx-tuiflightlist-pi1 ul.dep li a				{font-weight: normal; float:right;}
.tx-tuiflightlist-pi1 ul.arr li .exPrice,
.tx-tuiflightlist-pi1 ul.dep li .exPrice		{font-weight: bold;}
.tx-tuiflightlist-pi1 ul.arr li .firstlabel		{float:left; width:153px;}
.tx-tuiflightlist-pi1 ul.arr li .secondlabel	{float:left; font-weight:normal;}
.tx-tuiflightlist-pi1 ul.arr_country li .price,
.tx-tuiflightlist-pi1 ul.dep li .price			{float:right; width:auto;}
.tx-tuiflightlist-pi1 select.dateselect			{float:right; margin:0 58px 0 0; border:1px solid #dcdcdc; padding:2px 0; background:#c2d6ff; width:200px;}
.tx-tuiflightlist-pi1 ul.dep li.last,
.tx-tuiflightlist-pi1 ul.arr_country li.last	{border:none; padding-top:1px;}

/**
  *
  * @section sandcolored background boxes
  *
  */
.sand											{background: transparent url(/fileadmin/tui/pics/img/bg_quicksearch.gif) repeat; border-width:2px 2px 3px 3px; border-style:solid; border-color:#ede6ce; padding:10px 0px; float:left; width:739px; margin-bottom:5px;}
#page_4002 .sand .icebox_container				{background: transparent url(/fileadmin/tui/pics/img/fl_flight_more.gif) no-repeat right top; min-height: 31px;}
* html #page_4002 .sand .icebox_container		{height: 31px;}

/**
  *
  * @section content: left small image teaser
  *
  */
#left .leftSmallImageTeaser								{margin:0 -3px 5px 12px; padding:5px 0; border-bottom:1px dotted #B2BBCA; float:left; width:217px; display:inline;}
#left .leftSmallImageTeaser .icebox_container p			{padding-top:8px;}
.tx-tuierrorext-pi1										{position: relative; z-index:410;}
.errorbox 												{background-color:#FFFFFF; border: 1px solid #EF0000; left:160px; padding:20px; filter: alpha(opacity=80); opacity: 0.8; position:absolute; top:140px; width:400px; z-index:410; }
.closeerror												{float:right; font-weight:bold; left:15px; position:relative; text-align:right; top:-15px;}

/**
  *
  * @section thickbox adjustment
  *
  */
/*#page_4003 #TB_window									{padding-bottom:15px;}*/
#page_4003 #TB_ajaxContent								{overflow:hidden;}
#page_4003 #TB_closeWindowButton,
#page_2616 #TB_closeWindowButton,
#page_4935 #TB_closeWindowButton,
#page_4819 #TB_closeWindowButton,
#page_4223 #TB_closeWindowButton,
#page_4225 #TB_closeWindowButton						{background:transparent url(/fileadmin/tui/pics/img/x_zurueck_button.gif) no-repeat 0 0;}
#page_5065 #contentContainer							{padding:0;}
body#page_5065											{height:570px; width:755px; background-color:#FFFFFF; overflow: hidden; }
#page_9444 #TB_closeWindowButton						{right:-20px; top:-20px; width:25px;}

/**
  * @section vacation
  *
  * calendar
  */
.ui-datepicker-inline 									{background: #ffffff; border: 1px solid #d3d3d3; width: 175px; height: 150px; padding: 4px; position:relative;	float: left; display: block; font-weight:bold;}
.ui-datepicker-current 									{display: none;}
.ui-datepicker-links 									{display: none;}
.ui-datepicker-next 									{left: 14.6em;}
.ui-datepicker-header									{background-color: #69f; padding:3px; color:#fff; display:none;}
#page_2691 .ui-datepicker-header,
#page_4096 .ui-datepicker-header						{display:block;}
table.ui-datepicker 									{width: 15.8em;	text-align: right; line-height:16px;}
table.ui-datepicker td a 								{padding: .1em .3em .1em 0;	display: block;	color: #555555;	cursor:pointer;}
table.ui-datepicker td a:active 						{color: #222222;}
table.ui-datepicker .ui-datepicker-title-row td 		{padding: .3em 0; text-align: center; font-size: .9em; color: #222222; text-transform: uppercase;}
table.ui-datepicker .ui-datepicker-title-row td a 		{color: #001e50;}
table.ui-datepicker .ui-datepicker-today a 				{background:#69f; color:#fff;}
table.ui-datepicker .ui-datepicker-vacation 			{background:#dfdfdf;}
table.ui-datepicker .ui-datepicker-unselectable 		{color: #DDD;}

a.expandAttributes										{background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -707px -2437px; padding:0 3px 3px 17px; font-weight:bold; float:right;}

/**
  * @section Glossary
  *
  */
.tx-tuiglossary-pi1 .tx-neustatabs-pi1 li a				{width:35px;}
.tx-tuiglossary-pi1 .accordion							{margin-left:58px;}
.tx-tuiglossary-pi1 .accordion h2						{background-color:#FFFFFF; border-bottom:1px dotted #B2BBCA; color:#6699FF;}
.tx-tuiglossary-pi1 .accordion h2.accordionTextClosed	{background-image:url(/fileadmin/tui/pics/img/arrow_blue_right.gif);}

/*
 * @section TUI quick guide
 *
 * */
#contentContainer .quickguide span						{color: #002d41; font-size: 12px; font-weight: bold;}
#contentContainer .quickguide							{padding:13px 0 0px 14px; position: relative;}
#contentContainer .quickguide li						{float: left; font-weight: bold; margin-left:-6px; width:115px;}
#contentContainer .quickguide .seperator				{background: transparent url(/fileadmin/tui/pics/img/tui_sprite_2.gif) repeat-x 0 -30px; width: 248px; height: 10px; margin-left: -17px; border: none; /*position: absolute; top: 81px;*/}
#contentContainer .quickguide .clear					{clear: both;}
* html #contentContainer .quickguide .seperator			{width: 249px;}
*+html #contentContainer .quickguide .seperator			{width: 249px;}
#contentContainer .quickguide ul						{padding: 5px 0 0 0;}
* html #contentContainer .quickguide ul					{height:35px;}
#quickguideLinks										{height:80px;}
#quickguideLinksSmall									{height:50px;}

/*
 * @section Top-Price-Finder
 *
 */
.tx-tuisearch-pi1										{float: left;}
* html .tx-tuisearch-pi1								{float: left; width: 100%;}
*+html .tx-tuisearch-pi1								{float: left; width: 100%;}

/**
  * @section Social Navi
  *
  *
  */
#socialNavi												{border-bottom:1px dotted #B2BBCA; padding:30px 68px 20px 58px; width:619px; float:left;}
.wide #socialNavi										{margin-left:244px; padding:30px 68px 20px 0px; width:682px;}
* html #socialNavi										{float:none;}
ul#socialNaviSpecials									{padding-bottom:15px;}
ul#socialNaviSpecials li								{float:left; border-right: 1px dotted #000; margin-right: 20px}
ul#socialNaviSpecials li.back a							{display: block; width: 60px; padding-left: 10px; border-right: 1px dotted #000;}
ul#socialNaviSpecials li.back							{width: 70px; background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -774px; padding-left:20px; height: 20px; padding-top: 3px; margin-top: -3px; border-right: 0;}
ul#socialNaviSpecials li.print							{width: 75px; background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -813px; padding-left:20px;}
ul#socialNaviSpecials li.send							{width: 90px; background:transparent url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -846px; padding-left:20px; border-right: 0;}
#socialNavi #socialNaviSpecials li a 					{font-weight: bold;}
#bookmarkArticle										{clear:both; border-top:1px solid #69f; overflow:hidden;}
#bookmarkArticle #bookmark_at							{padding: 12px 0 0 366px; float:left;}
* html #bookmarkArticle #bookmark_at 					{padding-right: 7px;}
ul#socialIcon											{float: right; padding-top:10px;}
* html ul#socialIcon 									{float: none;}
ul#socialIcon li										{float:left; margin-left:5px;}
ul#socialIcon li a										{display:block; width:16px; height:16px; padding: 0;}
#socialIcon #delicious									{background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -10px -256px;}
#socialIcon #mwong										{background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -31px -256px;}
#socialIcon #oneview									{background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -52px -256px;}
#socialIcon #facebook									{background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat -73px -256px;}

/* form sending */
.socialNaviSpecialsSendingForm,
.socialNaviSpecialsSendingFeedback						{clear:both; padding:15px 10px; float:left; width:628px; display:inline;}
.socialNaviSpecialsSendingForm label,
.socialNaviSpecialsSendingFeedback label				{font-weight:bold; display:block; width:auto;}
.socialNaviSpecialsSendingFeedback div#radio_row		{clear:both; padding-left:225px;}
* html .socialNaviSpecialsSendingFeedback div#radio_row	{padding-left:229px;}
.socialNaviSpecialsSendingFeedback div#radio_row label#first	{padding-left:0px;}
.socialNaviSpecialsSendingFeedback div#radio_row label	{padding-left:60px;}
* html .socialNaviSpecialsSendingFeedback div#radio_row label	{padding-left:67px;}
.socialNaviSpecialsSendingFeedback div#label_col		{float:left;}
.socialNaviSpecialsSendingFeedback div#label_col label	{clear:both; width:228px; padding-top:5px;}
* html .socialNaviSpecialsSendingFeedback div#label_col label	{padding-top:10px; padding-bottom:2px;}
* html .socialNaviSpecialsSendingFeedback div#label_col label#last	{padding-top:23px;}
.socialNaviSpecialsSendingFeedback div#radio_col		{float:left;}
.socialNaviSpecialsSendingFeedback div.radio_buttons	{clear:both; float:left; padding-top:5px;}
* html .socialNaviSpecialsSendingFeedback div.radio_buttons	{width:100%;}
.socialNaviSpecialsSendingFeedback div.radio_buttons input.first	{margin-left:1px;}
.socialNaviSpecialsSendingFeedback div.radio_buttons input	{margin-left:67px;}
.socialNaviSpecialsSendingForm input 					{background:#C2D6FF none repeat scroll 0 0; border:1px solid #DCDCDC; font-size:11px; padding:2px 0; width:300px; clear:both; margin-top:10px;}
.socialNaviSpecialsSendingForm #recipientExample,
.socialNaviSpecialsSendingForm #senderExample			{float:left;}
.socialNaviSpecialsSendingForm span,
.socialNaviSpecialsSendingFeedback span					{clear:both; padding-top:5px;}
* html .socialNaviSpecialsSendingForm span				{display:inline;}
.socialNaviSpecialsSendingForm textarea#message			{background:#fff none repeat scroll 0 0;border:1px solid #DCDCDC; width:300px; height:200px; margin-top:10px; clear:both; float:left;}
.socialNaviSpecialsSendingFeedback textarea#feedback	{border:1px solid #DCDCDC; width:565px; height:200px; margin-top:10px; clear:both; float:left; background:#C2D6FF none repeat scroll 0 0;}
#socialNaviSpecialsSending #mandatoryField				{float:left; margin-bottom:10px;}
.socialNaviSpecialsSendingFeedback#lastBlock			{border-bottom:2px solid #6699FF; margin-bottom:12px;}

/**
  * @section Dynamic Teaser
  *		type SL_S with image
  *
  */
.teaser_SL_S_IMGLEFT .image								{float:left;}
.teaser_SL_S_IMGLEFT .content							{float:left; margin-left:5px; height:177px; width:243px; overflow:hidden; border-top:2px solid #69F; border-bottom:2px solid #69F;}

.teaser_SL_S_IMGLEFT .content table						{margin:7px 0px;}
.teaser_SL_S_IMGLEFT .content tr						{background:#FFFFFF url(/fileadmin/tui/pics/img/tui_sprite_2.gif) repeat-x 116px -48px; height:23px;}
.teaser_SL_S_IMGLEFT .content tr.trBottom 				{background:none;}
.teaser_SL_S_IMGLEFT .title								{padding-left:5px; font-size:12px;}
.teaser_SL_S_IMGLEFT .pP								{font-size:12px; color:#69F;}
.teaser_SL_S_IMGLEFT .prices a							{font-size:16px;}
.teaser_SL_S_IMGLEFT .clearer							{clear:both;}

/**
  * @section tx-neustahotelsearch-pi1
  *
  *
  */
.tx-neustahotelsearch-pi1								{clear:both;}

/**
  * @section page_2865 / AGB
  *
  *
  */
#page_2865 h2.green										{height:auto; padding-bottom:10px;}

/**
  * @section Darksite Krise
  *
  *
  */
.tx-tuidarksite-header									{margin:18px 0 10px 10px;}
.tx-tuidarksite-header h1								{height:38px; font-size:18pt; padding:12px 0 0 46px; background:url(/fileadmin/tui/pics/img/content_krise_headline.gif) no-repeat;}
.tx-tuidarksite-content									{margin:0 58px;}

/**
  * @section Glossar
  *
  *
  */
.tx-tuiglossary-pi1										{margin-top:30px;}

/* HP Pairing Pixell */
.tableImagePair											{clear:both; margin-left:58px; font-size:13px;}
.tableImagePair .image									{width:193px; overflow:hidden; float:left;}
.tableImagePair .icebox_container						{margin-left:21px;}
.tableImagePair td.labelTop,
.tableImagePair td.label,
.tableImagePair td.labelBottom							{border:0; width:390px; white-space:nowrap; height:16px; line-height:16px; font-size:13px;}
.tableImagePair .labelCenter,
.tableImagePair .labelCenterTop							{border-bottom:1px dotted #667896; width:280px;}
.tableImagePair td.priceTop,
.tableImagePair td.price,
.tableImagePair td.priceBottom							{width:114px;}
.tableImagePair .priceTop span,
.tableImagePair .price span,
.tableImagePair .priceBottom span						{display:block; float:left; color:#69f; font-size:13px;}
.tableImagePair .priceTop a strong,
.tableImagePair .price a strong,
.tableImagePair .priceBottom a strong					{font-size:16px;}

/**
  * @section ia Stuff
  *
  */
#googleAnalytics,
#ivwTracking											{display:none;}

/**
  * @section No-Javascript Box
  *
  */
#noScriptBox											{border-bottom:1px solid #fff; background: #dfdfdf url(/fileadmin/tui/pics/img/ie6nomore-warning.jpg) no-repeat 0 0; left:50%; margin-left:-505px; clear: both; height:240px; position:relative; padding-left:94px; width:830px;}
* html #noScriptBox										{background-position:19px 10px;}
#noScriptHint											{font-size: 14px; font-weight: bold; margin-top: 12px;}
.noScriptBrowserTitle									{font-weight:bold; padding-top:10px;}

/**
  * @section Pixell
  *
  */
.px_container h1,
.px_cinema_box h1,
.px_ob_small h1											{background-image:none; height:auto; padding:0 0 10px 0; line-height:19px;}

/**
  * @section Program Select Box
  *
  */
.tx-tuiultrafinder-programs								{background:#fff; padding:20px 0 0 20px; overflow:hidden; border:1px solid #69f;}
.tx-tuiultrafinder-programs	.hideform input				{display:none;}
.tx-tuiultrafinder-programs	.aProgramList .icebox_container	{margin:0; padding:0;}
.tx-tuiultrafinder-programs	.aProgramList h1			{margin-left:-51px;}
.tx-tuiultrafinder-programs	.aProgramList .ice_offer	{position:static;}
.tx-tuiultrafinder-programs	.aProgramList .offer		{width:203px; overflow:hidden;}
.tx-tuiultrafinder-programs	.aProgramList .offer h2.green	{display:none;}
.tx-tuiultrafinder-programs	.aProgramList .aProgram		{clear:both; margin-bottom:30px;}
.tx-tuiultrafinder-programs	.aProgramList .aProgram input	{width:20px;}
.tx-tuiultrafinder-programs	.aProgramList .aProgram h3	{font-weight:bold; padding-bottom:5px;}
.tx-tuiultrafinder-programs	.aProgramList .aProgram ul	{margin:0 0 10px 0; float:none; width:auto;}
.tx-tuiultrafinder-programs	.aProgramList .aProgram ul li	{background:transparent url(/fileadmin/tui/pics/img/haekchen_tui.gif) no-repeat scroll 0 0; list-style-image:none; list-style-position:outside; list-style-type:none; padding:2px 0 2px 25px;}
.tx-tuiultrafinder-programs	.buttonwrapper	.button		{background:transparent url(/fileadmin/tui/pics/img/button_goto_booking.gif) no-repeat scroll 0 0; width:169px; height:35px; overflow:hidden; text-indent:500px; line-height:100px; cursor:pointer; float:right; border:0;}
.tx-tuiultrafinder-programs	.buttonwrapper				{border-top:1px dotted #b4baca; margin-top:15px; padding-top:15px; margin-left:-20px;}
.tx-tuiultrafinder-programs .aProgramList				{height:335px; overflow-y:scroll;}

* html DIV.csc-textpic-center DIV.csc-textpic-imagewrap     {margin: 0;}
* + html DIV.csc-textpic-center DIV.csc-textpic-imagewrap	{margin: 0;}

/**
  * @section Mobile Questionaire
  *
  */
#mobileQuestionaire										{font-size:16px; background-color:#FFFFFF; width:100%; float:left;}
#mobileQuestionaire #frmPbSurvey						{margin:10px 0px 0px 10px;}
#mobileQuestionaire fieldset.survey_item 				{float:left; margin:5px 0px; width:100%; padding:0px; border:none;}
#mobileQuestionaire .survey_item legend					{font-weight:bold; padding-bottom:10px;}
#mobileQuestionaire .survey_item input					{clear:left; margin-right:5px; margin-bottom:14px;}
#mobileQuestionaire .survey_item label					{line-height:23px; margin-top:-7px; margin-bottom:14px; width:auto;}
#mobileQuestionaire .survey_item .questionNumber		{font-size:24px; margin-right:5px;}
#mobileQuestionaire .formbuttons input					{width:150px; height:25px; font-size:16px; font-weight:bold; margin:10px 0px;}

/**
  * @section Fernreisen
  *
  *
  */
#page_7923 #content .dottedDivider 						{margin-bottom:20px;}
#page_7923 #c72590,
#page_7941 #c74354,
#page_7966 #c74348,
#page_8565 #c74353,
#page_8549 #c74351 										{background:#ede6ce}

#page_7923 #c74503,
#page_7941 #c74758,
#page_7966 #c74756,
#page_8565 #c74757,
#page_8549 #c74611										{border:0;}

#page_7923 #left .dottedDivider,
#page_7941 #left .dottedDivider,
#page_7966 #left .dottedDivider,
#page_8565 #left .dottedDivider,
#page_8549 #left .dottedDivider 						{border:0;}

/**
  * @section Krisenticker
  *
  *
  */
.tickercontainer 										{background: #fff; width: 745px; height: 24px; margin: 0; padding: 0;	overflow: hidden; border-bottom:1px dotted #B2BBCA;}
.tickercontainer .mask 									{position: relative; width: 745px; overflow: hidden;}
ul.newsticker 											{position: relative; left: 750px; font: normal 12px Verdana; list-style-type: none; margin: 0; padding: 0;}
ul.newsticker li 										{float: left; margin: 0; padding: 0; background: #fff;}
ul.newsticker a 										{white-space: nowrap; padding: 0; color: #ef0000; font: normal 12px Verdana; text-decoration:underline; margin: 0 50px 0 0;}
ul.newsticker span 										{margin: 0 10px 0 0; font-weight:bold; white-space:nowrap;}

/**
  * @section longdistance travel teaser
  *
  *
  */
.cleanlookTeaser										{float:left; width:193px; margin-right:20px;}
* html .cleanlookTeaser									{float:left; width:193px; margin-right:-20px;}
.cleanlookTeaser .icebox_container						{margin:0 0 0 58px;}
.cleanlookTeaser h1										{background:none; font-size:13px; margin:0; padding:0; white-space:nowrap; font-weight:bold;}
.cleanlookTeaser .csc-textpic-text						{float:left; width:193px; padding-top:3px;}
.cleanlookTeaser .csc-textpic-text .align-right			{background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat scroll 177px -670px transparent; padding-right:6px; height:19px; margin-top:20px;}
.cleanlookTeaser a.arrowLightBlue						{background:url(/fileadmin/tui/pics/img/tui_sprite_1.gif) no-repeat scroll -10px -157px transparent; height:19px; line-height:19px; padding:0 0 0 20px; color:#fff; font-weight:bold; float:right;}


/**
  * @section iframes einruecken
  *
  *
  */
.tx-sriframe-pi1 										{margin-left:50px;}
#page_3957 .tx-sriframe-pi1,
#page_4074 .tx-sriframe-pi1 							{margin-left:0}

/**
  * @section Taxi Videos
  *
  *
  */
#imageMenu 												{position: relative; width: 470px; height: 100px; overflow: hidden; padding:0; float:left; }
#imageMenu a 											{float:left; text-indent: -1000px; background:#FFFFFF none repeat scroll 0%; border-right: 2px solid #fff; cursor:pointer; display:block; overflow:hidden; width:133px; height: 100px;}

/**
  * @section  i-to-i fixes
  *
  *
  */
#page_4817 #left .scrollcontent p 						{display:none;}
#page_4817 #left .accordionSmall .scrollcontent p 		{display:block !important;}

/**
  * @section albelli
  *
  *
  */
#page_6410 #content li 									{margin-left:15px; list-style-type:disc}

/**
  * @section questionaire
  *
  * 
  */
.tx-pbsurvey-pi1					{margin:10px 59px;}
.tx-pbsurvey-pi1 .pagenumbering		{display:none;}
.tx-pbsurvey-pi1 fieldset			{padding:0 0 15px 0; margin-bottom:15px;}
.tx-pbsurvey-pi1 input				{margin:2px; clear:both;}
.tx-pbsurvey-pi1 .question			{font-weight:bold; font-size:12px; margin-bottom:5px;}
.tx-pbsurvey-pi1 label				{width:auto; margin:2px;}
.tx-pbsurvey-pi1 .formbuttons input	{margin:3px 0; padding:5px 10px;} 

