/**
  * TUI.com
  *
  * @copyright       NEUSTA GmbH
  * @author          lseinschedt
  * @version         1.0
  *
  * @revision        $Revision: 4869 $
  * @lastmodified    $Date: 2011-09-07 09:34:39 +0200 (Wed, 07 Sep 2011) $
  * @last author	 $Author: jschroeder $
  */


body 								{background:#dfdfdf;}
form								{display:inline;}
#main								{margin:auto; width:1012px;}
h2 span								{overflow:hidden;}


/**
  * @section Top Navigation
  *
  */
#topMenu							{background:#69f; width:1000px; height:25px; border-left:6px solid #fff; border-right:6px solid #fff; list-style-type:none;}
#topSearch							{color:#fff; float:left; width:180px; height:10px; padding-left:94px; visibility:hidden;}
#topSearch label					{width:auto; padding-right:9px; margin-top:5px;}
#searchTop							{border-top:1px solid #b4cdff; border-right:1px solid #769ae1; border-bottom:1px solid #769ae1; border-left:1px solid #b4cdff; background:#94b8ff; width:155px; margin-top:4px;}
#searchArrow						{width:13px; font-size:1px; margin-top:2px;}
.topMenu		 					{float:left; padding:0 15px; background:transparent url(../../pics/img/oben_navi_strich.gif) no-repeat left; margin-top:5px;}
.topMenu a,
.topMenu a:hover					{color:#fff; text-decoration:none;}
#triggerService						{width:135px; background:#69f url(../../pics/img/oben_navi_strich.gif) no-repeat left; float:left; color:#fff;}
#page_3808 #triggerService,
#page_3809 #triggerService,
#page_3811 #triggerService,
#page_3812 #triggerService			{display:none;}
#service							{position:absolute; z-index:70000; background:#69f; padding:10px 15px 10px 0; border-width: 0 1px 1px 1px; border-style:solid; border-color:#d5d6d8;}
#serviceiframe						{position:absolute; z-index:-1; left:0; top:0; filter:alpha(opacity=00);}
html>/**/body #service				{padding:10px;}
#service ul							{list-style-type:none;}
#service li							{width:148px; line-height:normal; }
html>/**/body #service li			{width:159px;}
#service li a						{border-width:1px 0 1px 0; border-style:solid; border-color:#69f; display:block; padding:2px 0 2px 10px; color:#fff; text-decoration:none;}
#service li a:hover					{border-width:1px 0 1px 0; border-style:dotted; border-color:#fff; text-decoration:none;}
.seperatorLeft						{margin:0 0 0 15px; line-height:23px;}
.tuiflylogo a:hover,
.tuicruises a:hover					{color:#fff; text-decoration:none;}



/**
  * @section Stage
  *
  */
#stageHome							{width:1000px; position:relative; border-left:6px solid #fff; border-right:6px solid #fff; background:#fff; z-index:60000;}

#page_2720 #stageHome  				{height:463px; background:url(../../pics/gr_header/tui_schoene_ferien_header_1000x463.jpg) no-repeat;}
#tuiHome							{width:250px; height:100px; position:absolute; top:10px; left:10px;}
#tuiHome a							{display:block; width:250px; height:100px;}
#tuiHome a .logo					{margin: 11px;}


/** Quicklinks **/
/*overwrite*/
#toggleQuickLinks,
#quicklinksRandom,
#quickLinks .border,
#quicklinksButtonMore,
#quicklinksButtonLess	 						{display:none !important}

/*default*/
#quickLinks										{width:156px; top:17px; right:0; padding:0; overflow:hidden; background:transparent; z-index:550; position:absolute;}
#quicklinksFixed								{width:183px;  border:none; background:none; margin:-2px 0 0 0; padding:0; list-style-type:none; list-style-position:outside; display:none; display:block;}
html>/**/body #quicklinksFixed					{margin-top:0;}
#quicklinksFixed a								{display:block; width:147px;height:24px; margin:0 10px 4px 122px; padding:0; background:#69f; line-height:28px; color:#fff; text-decoration:none; font-size:13px; font-weight:bold;}
#quicklinksFixed a								{color:#69f; text-decoration:none; font-size:13px; font-weight:bold;}
#quicklinksFixed a:hover						{color:#001e50;}
#quickLinks #ql4049,
#quickLinks #ql20210							{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -294px; padding-left:200px}
#quickLinks #ql4048								{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -346px; padding-left:200px}
#quickLinks #ql4047								{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -268px; padding-left:200px}
#quickLinks #ql4046								{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -398px; padding-left:200px}
#quickLinks #ql4045								{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -372px; padding-left:200px}
#quickLinks #ql4044								{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -320px; padding-left:200px}
#quickLinks #ql5153								{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -372px; padding-left:200px}

/* main sections */
#page_2616 #quickLinks							{top:25px; width:155px;}
#page_2616 #quicklinksFixed a					{width:155px; height:32px; margin-left:0px; margin-bottom:6px;}
#page_2616 #quickLinks #ql4049,
#page_2616 #quickLinks #ql20210					{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -48px;}
#page_2616 #quickLinks #ql6534					{display:block; background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -218px; padding-left:200px;}
#page_2616 #quickLinks #ql4048					{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -116px;}
#page_2616 #quickLinks #ql4047					{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -14px;}
#page_2616 #quickLinks #ql4046					{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -184px;}
#page_2616 #quickLinks #ql4045					{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -150px;}
#page_2616 #quickLinks #ql4044					{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -82px;}
#page_2616 #quickLinks #ql5153					{background:url(/fileadmin/tuich/templates/img/tui_sprite.gif) no-repeat -10px -150px; padding-left:200px}
#page_2616 #quickLinks #ql6544					{display:block; background:url("/fileadmin/tuich/templates/img/tui_sprite.gif") no-repeat scroll -189px -218px transparent; padding-left:200px}


#quicklinksFixed #ql6534,
#quicklinksFixed #ql6544 {display:none;} 

/**
  * @section Header
  *
  * 
  */
.stageinner,
.stageinnertmp						{position:absolute; top:0; left:0; overflow:hidden;}
.headeroffer						{width:180px; position:absolute; left:67px; top:217px; height:155px;}
.headeroffer h2						{background: #69f; line-height:37px; font-weight:bold; padding-left:10px; font-size:15px; position:relative; height:37px;}
.headeroffer h2	a					{color:#fff; background:transparent url(/fileadmin/tui/pics/img/arrow_white_right.gif) no-repeat scroll 0 3px; line-height:37px; padding:0; padding-left:17px;}

/* Subpart Schoene Ferien */
.headeroffer h2.beautifulHoliday	{background: #b2ccff;}
.headeroffer h2.beautifulHoliday a	{color:#002d41; background: transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat scroll 0 3px;}

/* Subpart Ferienhaus */
.headeroffer h2.cottage				{background: #beeb00;}
.headeroffer h2.cottage a			{color:#002d41; background: transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat scroll 0 3px;}

/* Subpart Premium */
.headeroffer h2.premium				{background: #dfdfdf;}
.headeroffer h2.premium a			{color:#002d41; background: transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat scroll 0 3px;}

/* Subpart Weltentdecker */
.headeroffer h2.worldDiscover		{background: #c8c8b4;}
.headeroffer h2.worldDiscover a		{color:#002d41; background: transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat scroll 0 3px;}

.headeroffer .bg					{position:absolute; top:0; left:0;}
.headeroffer .headeroffercontent	{position:relative; padding:10px 5px 0 10px;}
.headerofferLink					{border-top:1px dotted #7f8794;}
.headerofferLink a					{font-weight:bolder; font-size:14px; display:block; background:url(../../pics/img/arrow_blue_right.gif) no-repeat left; padding:0 0 0 20px; line-height:18px; margin:7px 0 0 40px; color:#69f; text-align:right;}


/**
  * @section Menu
  *
  */
#mainMenu							{width:764px; height:59px; position:absolute; left:0px; bottom:-10px; display:block; overflow:hidden; list-style-type:none; list-style-position:outside;}
* html #mainMenu					{bottom:-12px !important;}
#page_2720 #mainMenu				{bottom:-10px;}
#mainMenu li						{float:left; background-color:#fff;}
#mainMenu li img					{border-width:1px 1px 0 0; border-style:solid; border-color:#f5f1e3;}
#mainMenu li.active img				{border-right:1px solid #fff;}
#searchBookDescription				{width:236px; height:24px; position:absolute; bottom:47px; left:0; padding:6px; color:#6699FF; font-size:10px; background-image:url(/fileadmin/tui/pics/img/mainmenu_desc.gif); z-index:70000;}


/**
  * @section Submenu
  *
  */
#subMenu							{clear:both; float:left; padding:20px 9px 15px 10px; width:728px; position:relative; z-index:1000;}
.wide #subMenu						{width:980px;}
#subMenu ul 						{margin-left:-9px; list-style-type:none; list-style-position:outside;}
#subMenu ul.secondline				{clear:both; margin-top:-20px;}
html>/**/body #subMenu ul.secondline		{clear:both; margin-top:0;}
#subMenu li							{float:left; padding:0 0 5px 0; font-size:15px; font-weight:bold; white-space:nowrap;}
html>/**/body #subMenu li, x:-moz-any-link, x:default {padding:0 0 5px 0;}
#subMenu li span.summer,
#subMenu li a						{float:left; background:transparent url(../../pics/img/content_links_strich.gif) no-repeat left; padding:1px 10px 3px 10px; text-decoration:none; cursor:pointer;}
#subMenu li.active span.summer,
#subMenu li.active a{float:left; background:#69f url(../../pics/img/content_links_strich_weiss.gif) no-repeat left; padding:1px 10px 3px 10px;  text-decoration:none; color:#fff;}
#subMenu li.first span.summer,
#subMenu li.first a					{background:none; text-decoration:none;}
#subMenu li.current span.summer,
#subMenu li.current a				{background:#69f url(../../pics/img/content_links_strich_weiss.gif) no-repeat left ; text-decoration:none; padding-right:10px; color:#fff;}
#subMenu li.first a:hover			{background:#69f url(../../pics/img/content_links_strich_weiss.gif) no-repeat left; text-decoration:none; padding-right:10px; color:#fff;}
#subMenu li.active span.summer,
#subMenu li.active a				{background:#69f url(../../pics/img/content_links_strich_weiss.gif) no-repeat left; text-decoration:none; padding-right:10px; color:#fff;}

#subMenu .summer	{color:#6699FF;}

#subMenu li .subSubmenu				{display:none; float:left; padding-left:20px; border:1px solid #69f; position:absolute; margin: 0 1px; top:41px; left:1px; background:#fff; z-index:2000;}
#subMenu li .summerActions			{width:auto;}
#subMenu li .subSubmenu .subsubmenuiframe		{position:absolute; margin: 0; left:0; top:0; z-index:-1;}
#subMenu ul.secondline li .subSubmenu	{top:69px; margin: 0;}

#subMenu li .subSubmenu .single		{width:230px; float:left; padding:8px;}
#subMenu li .subSubmenu #pid2900.single		{width:190px;}
#subMenu li .subSubmenu #pid2903.single		{width:170px;}
/*#subMenu li .subSubmenu .single li	{width:215px;}*/
#subMenu li .subSubmenu #pid2900.single li	{width:190px}
#subMenu li .subSubmenu #pid2896.single li	{width:230px}
#subMenu li .subSubmenu .double		{width:478px; padding:8px; float:left; border-right:1px solid #69f;}
#subMenu li .subSubmenu #pid2897.double	{height:175px;}
#subMenu li .subSubmenu #pid2901.double	{height:142px; width:300px;}
#subMenu li .subSubmenu #pid2902.double	{height:105px; width:180px;}
/* html #subMenu li .subSubmenu .double	{width:455px;}*/
#subMenu li .subSubmenu .broad		{border-top:1px solid #69f; clear:both; padding-bottom:15px;}
#subMenu li .subSubmenu h2			{clear:both; margin:0; font-size:12px; font-weight:bold; color:#69f; padding:5px 5px 5px 8px;}
#subMenu li .subSubmenu .single h2 	{display:inline; margin:0; padding:0 25px 0 0; font-size:12px; font-weight:bold; color:#69f; line-height:30px; background:transparent url(/fileadmin/tui/pics/img/icon_winter_klein.gif) no-repeat right 3px; clear:both; float:left;}
#subMenu li .subSubmenu .double h2 	{display:inline; margin:0; padding:0 25px 0 0; font-size:12px; font-weight:bold; color:#69f; line-height:30px; background:none; background:transparent url(/fileadmin/tui/pics/img/icon_sommer_klein.gif) no-repeat right 3px; clear:both; float:left;}
#subMenu li#pid4072 .subSubmenu .double h2	{background:none;}
#subMenu li .subSubmenu .broad h2	{display:inline; margin:0; padding:10px 0 0 8px; font-size:12px; font-weight:bold; color:#69f; line-height:30px; background:none; clear:both; float:left;}

#subMenu li .subSubmenu span.singlePoint,
#subMenu li .subSubmenu ul li		{clear:both;}
#subMenu li .subSubmenu ul li		{font-size:12px; font-weight:normal;}
#subMenu li .subSubmenu .double ul	{float:left; /*width:246px;*/ clear:both; padding-left:2px;}
#subMenu li .subSubmenu #pid2897.double ul	{width:236px;}
* html #subMenu li .subSubmenu .double ul	{margin-left:-5px;}
/* html #subMenu li .subSubmenu .double ul li	{width:244px;}*/
/*+html #subMenu li .subSubmenu .double ul li	{width:244px;}*/
#subMenu li .subSubmenu .double ul.borderMenu	{float:left; width:239px; clear:none; border:none; padding:0 0 0 8px;}
* html #subMenu li .subSubmenu .double ul.borderMenu	{margin-top:30px;}
*+html #subMenu li .subSubmenu .double ul.borderMenu	{padding:28px 0 0 15px;}
* html #subMenu li .subSubmenu #pid2897.double ul.borderMenu	{margin-left:20px;}
*+html #subMenu li .subSubmenu #pid2897.double ul.borderMenu	{margin-left:20px;}
#subMenu li .subSubmenu .broad ul	{clear:both; padding:0 0 0 8px;}
#subMenu li .subSubmenu .broad ul li	{float:left; clear:none;}
#subMenu li .subSubmenu span.singlePoint a,
#subMenu li .subSubmenu .single ul li a,
#subMenu li .subSubmenu .double ul li a,
#subMenu li .subSubmenu .broad ul li a,
#subMenu li .subSubmenu .standard	h2 a	{font-weight:normal; color:#69f; font-size:12px; display:block; background:none; padding:0 5px 0 8px;}
#subMenu li .subSubmenu .standard	h2 a	{height:auto; padding:1px 10px; border-right:1px dotted #9BA3BA;}
#subMenu li .subSubmenu ul li.act a	{font-weight: bold; white-space:normal; /*width:95px;*/}
#subMenu li .subSubmenu .single ul li a:hover,
#subMenu li .subSubmenu .double ul li a:hover,
#subMenu li .subSubmenu .broad ul li a:hover,
#subMenu li .subSubmenu .standard	h2 a:hover	{text-decoration:underline; background:none; color:#69f; padding:0 5px 0 8px;}
#subMenu li .subSubmenu .standard	h2 a:hover	{padding:1px 10px;}
#subMenu li .subSubmenu .standard a				{padding:5px !important;}
#subMenu li .subSubmenu .standard h2			{padding:5px;}
#subMenu li .subSubmenu .standard .singlePoint	{padding:0;}

#subMenu li#pid2742 .subSubmenu		{width: 741px; overflow: hidden;}
#subMenu li#pid2738 .subSubmenu		{width: 530px; left: 171px; overflow: hidden;}
#subMenu li#pid2738 .subSubmenu #pid2901 ul {width: 190px;}
#subMenu li#pid2738 .subSubmenu #pid2901 ul.borderMenu	{width:110px;}
#subMenu li#pid2734 .subSubmenu		{width: 391px; left: 345px; overflow: hidden;}
#subMenu li#pid4072 .subSubmenu		{width: auto; left: 101px; overflow: hidden; padding-right:10px;}
#subMenu li#pid2753 .subSubmenu		{width: 180px;}

#subMenu li#pid2753	.subSubmenu div:first-child {padding: 10px 0 0 0;}
#subMenu li#pid2753	.subSubmenu div:last-child {padding: 0 0 26px 0;}	

#subMenu .subSubmenu .singlePoint	{padding:5px 0; display:block;}
#subMenu li#pid2753 .subSubmenu .singlePoint {padding: 0;}
#subMenu li .subSubmenu span.singlePoint a {padding:0;}
#subMenu li .subSubmenu span.singlePoint a:hover {text-decoration:underline;}

#subMenu li#pid4145 .subSubmenu  		{width:250px; top:95px; left:252px; }

/* deactivated */
#subMenu li .subSubmenu .single .deactivate,
#subMenu li .subSubmenu .double .deactivate	{font-size:12px; color:#9b9b9b; font-weight:normal; padding:0 5px 0 8px; display:block; float:left;}
#subMenu li .subSubmenu .broad .deactivate	{color:#9b9b9b;}


#subMenu li#pid5388 .subSubmenu 			{left:109px; width:180px;}
#subMenu li#pid5461 .subSubmenu 			{left:311px; width:145px;}

/**
  * @section Breadcrumb
  *
  */
#breadcrumb							{clear:both; line-height:28px; border-top:1px dotted #b2bbca; border-bottom:1px dotted #b2bbca; padding:0 9px 0 10px; float:left; width:728px; list-style-type:none; list-style-position:outside; margin-bottom: 10px;}
#breadcrumb	ul						{list-style-type:none; list-style-position:outside;}
#breadcrumb li						{float:left;}
#breadcrumb li.divider				{color:#b2bbca; padding:0 7px; width:auto;}


/**
  * @section Main
  *
  */
#contentContainer					{float:left; width:1000px; padding:6px 0px; background:#fff; border-left:6px solid #fff; border-right:6px solid #fff;}

.tbActive #contentContainer			{width: auto !important;}
* html #contentContainer			{padding:6px 0px 0px 0px;}


/**
  * @section Search
  *
  * 
  */
#outerLeft							{width:248px; float:left; position:relative; z-index:50000;}
#left								{background:transparent url(../../pics/img/bg_quicksearch.gif) repeat; border-width:2px 2px 3px 3px; border-style:solid; border-color:#ede6ce; float:left; width:243px;}
#left h2 img						{padding:23px 0 19px 11px;}
#quickSearch						{padding:10px 0 0 0; background:transparent url(../../pics/img/bg_quicksearch.gif) repeat;}
.directSearch						{border-top:2px solid #ede6ce; padding-top:4px !important;}				
#moreSearches						{padding:40px 14px 0 14px; clear:both;}
#moreSearches h1					{font-size:18px;}
h3.moreSearches						{font-size:18px; padding:32px 14px 8px 14px; clear:both; margin:0;}
#extendedSearch						{background:transparent url(../../pics/img/bg_quicksearch.gif) repeat; border-width:2px 2px 3px 3px; border-style:solid; border-color:#ede6ce; float:left; width:741px; height:410px; position:absolute;}
.ac_results						{border-color:#aaa;}
.ac_results li strong					{color:#001e50;}
.ac_odd							{background-color:#ede6ce;}
.ac_over						{background-color:#69f; color:#fff;}

/**
  * @section content container
  *
  * only the container himself
  */
#mainContent						{float:left; width:745px; padding-left:5px; overflow:hidden;}

#content							{clear:both; padding-bottom:70px; overflow:hidden;}
* html #content						{padding-bottom:0;}
*+html #content						{padding-bottom:0;}
* html #mainContent					{padding-bottom:70px;}
*+html #mainContent					{padding-bottom:70px;}

/**
  * @section Footer
  *
  */
.footer								{border-top:6px solid #dfdfdf; float:left; width:1000px; background:#fff; padding:6px;}
.footer ul							{list-style-type:none; list-style-position:outside; float:left;}
.footerNav ul						{list-style-type:none; list-style-position:outside;}
#footerHelp							{background:#69f; padding:22px 0 22px 0; color:#fff; float:left; width:1000px;}
.identifierHelp						{width:215px; float:left; text-align:right; clear:both; margin-right:49px; padding-top:5px;}
.footerHelpLinks li					{float:left; width:500px;}
.footerHelpLinks img				{float:left;}
.serviceAvailability				{clear:both;padding:5px 0 5px 264px;}
#footerTopModules					{border-top:2px solid #ede6ce; border-right:2px solid #ede6ce; border-bottom:3px solid #ede6ce; border-left:3px solid #ede6ce; background:transparent url(../../pics/img/bg_quicksearch.gif) repeat; float:left; width:995px; padding-bottom:10px;}
#intWebsites						{line-height:72px; background:#dfdfdf url(../../pics/img/footer_tuilogo.gif) no-repeat right; float:left; width:1000px;}

.footerModulesLinks a:visited		{text-decoration:none;}




/**
  * @section Flags
  * 
  */
.flagLabel							{width:212px; float:left; text-align:right;}
.conFlagsParade						{float:left; margin:32px 0 0 50px;}
.conFlagsParade a, 
.conFlagParade a:visited 			{display:block; float:left; width:15px; height:9px; margin-right:5px; text-decoration:none; text-indent:40px; border:1px solid #fff; overflow:hidden;}
.conFlagBe              			{background: url(/fileadmin/tui/pics/icons/flaggen/belgien.gif);}
.conFlagDk              			{background: url(/fileadmin/tui/pics/icons/flaggen/daenemark.gif);}
.conFlagFi              			{background: url(/fileadmin/tui/pics/icons/flaggen/finnland.gif);}
.conFlagFr              			{background: url(/fileadmin/tui/pics/icons/flaggen/frankreich.gif);}
.conFlagGb              			{background: url(/fileadmin/tui/pics/icons/flaggen/grossbritannien.gif);}
.conFlagIr              			{background: url(/fileadmin/tui/pics/icons/flaggen/irland.gif);}
.conFlagIt              			{background: url(/fileadmin/tui/pics/icons/flaggen/italien.gif);}
.conFlagNl              			{background: url(/fileadmin/tui/pics/icons/flaggen/niederlande.gif);}
.conFlagAt              			{background: url(/fileadmin/tui/pics/icons/flaggen/oesterreich.gif);}
.conFlagPl              			{background: url(/fileadmin/tui/pics/icons/flaggen/polen.gif);}
.conFlagPo              			{background: url(/fileadmin/tui/pics/icons/flaggen/portugal.gif);}
.conFlagSw              			{background: url(/fileadmin/tui/pics/icons/flaggen/schweden.gif);}
.conFlagSw              			{background: url(/fileadmin/tui/pics/icons/flaggen/schweden.gif);}
.conFlagCh              			{background: url(/fileadmin/tui/pics/icons/flaggen/schweiz.gif);}
.conFlagEs              			{background: url(/fileadmin/tui/pics/icons/flaggen/spanien.gif);}
.identifier							{width:209px; float:left; text-align:right; padding-top:12px; clear:both; margin-right:40px; line-height:17px;}
.footerModulesLinks					{padding-top:12px; float:left; width:741px; line-height:17px;}
.footerModulesLinks li				{float:left;}
.footerModulesLinks a				{padding:0 11px; background:transparent url(../../pics/img/navi_3_strich.gif) no-repeat right;}
.footerModulesLinks a.last			{background:none;}
.footerNav							{border-top:6px solid #dfdfdf; float:left; width:1000px; background:#dfdfdf; padding:6px 0 60px 0;}
#footerNav li						{float:left;}
#footerNav a						{padding:0 10px; background:transparent url(../../pics/img/navi_3_strich.gif) no-repeat right;}
#footerNav a.last					{background:none;}
#copyright							{font-weight:bold; float:right;}


/**
  * @section Links
  *
  */
#sentForm a							{text-decoration:underline; color:#001e50;}
#moreSearches a						{text-decoration:none; font-size:13px; font-weight:bold; color:#69f; padding-left:20px; display:block; background:transparent url(../../pics/img/arrow_blue_right.gif) no-repeat 0 0; margin-top:6px;}
#moreSearches a:hover				{text-decoration:underline;}


/**
  * @section calendar
  * 
  */
.dp 								{float:left}
.dplayer							{position:absolute; z-index:60001; background:#69f; width:184px; padding-bottom:5px; left:13px !important;}
.dplayeriframe						{position:absolute; z-index:-1; left:0; top:0; filter:alpha(opacity=0);}


/**
  * @section countryinfos
  *
  */
#countryinfos h2					{color:#6699FF; border-bottom:1px dotted #B2BBCA;}
#countryinfos h2.accordionTextClosed{background-image:url(../../pics/img/arrow_blue_right.gif);}
#countryinfos h2.accordionTextHover {background-color:#69f; color:#fff;}
#countryinfos .liTable 				{border-color:#999999; border-style:none; width:465px; background:#FFF; margin-bottom:20px;}
#countryinfos .liHeader div 		{background:none; border-bottom:1px dotted #999999;}
/*#countryinfos .liRow 				{clear:both; height:25px;}*/
#countryinfos .liRow div 			{border-bottom:1px dotted #999999;}
#countryinfos .neustateaserscrollermenu	{margin:0px; width:590px; padding-top:10px; border-top:1px dotted #999999;}
#countryinfos .accordiontext h2.accordionTextOpen		{color:#fff; background:#69f url(../../pics/img/arrow_white_right.gif) no-repeat 10px; width:600px; height:20px; padding-left:27px; padding-top:7px; cursor:pointer;}
#countryinfos .accordiontext h2.accordionTextClosed		{color:#fff; background:#69f url(../../pics/img/arrow_white_right.gif) no-repeat 10px; width:600px; height:20px; padding-left:27px; padding-top:7px; cursor:pointer;}
#countryinfos .accordiontext h2.accordionTextHover		{color:#002d41; background:#83ABF9 url(../../pics/img/arrow_blue_right.gif) no-repeat 10px; text-decoration:underline; width:600px; height:20px; padding-left:27px; padding-top:7px; cursor:pointer;}


/**
  * @section misc
  *
  */
.separator 								{border-bottom:2px solid #69f; clear:both; padding-top:5px; width:590px;}
.accordionContent						{width:560px; margin:10px 30px 20px;}


/**
  * @section fly & more submenu
  *
  */
#flySubMenu							{padding:15px 60px 5px 60px; margin-bottom:6px; border-bottom:1px dotted #B2BBCA;}
#page_4002 #flySubMenu				{padding-top: 10px;}
* html #flySubMenu					{padding-bottom:10px;}
*+html #flySubMenu					{padding-bottom:10px;}
#flySubMenu	ul						{height:30px; background:url('../../pics/img/bg_blue.gif') repeat-x bottom; list-style-type:none;}
#flySubMenu ul li					{float:left; position:relative; z-index:100;}
#flySubMenu ul li a					{display:block; padding-left:30px; line-height:30px; height:30px; width:110px; color:#FFF; text-decoration:none; font-weight:bold; background:url('../../pics/img/arrow_white_right.gif') no-repeat #6699FF 10px center; border-right:1px solid #FFF;}
#flySubMenu ul li a:hover			{text-decoration:none;}
#flySubMenu ul li a.hover			{background-image:url('../../pics/img/arrow_white_bottom.gif');}
#flySubMenu ul li ul				{display:none; position:absolute; z-index:100; width:138px; border:1px solid #6699FF; border-top:none; background-color:#FFFFFF;}
#flySubMenu ul li:hover ul			{display:block;}
#flySubMenu ul li ul				{height:auto; margin:0; background:none; background-color:#FFF;}
#flySubMenu ul li ul li				{border-top:1px dotted #6699FF;}
#flySubMenu ul li ul li	a			{padding-left:35px; width:103px; line-height:26px; height:26px; background:url('../../pics/img/arrow_blue_right.gif') no-repeat #FFFFFF 15px center; border:none; color:#6699FF;}
#flySubMenu ul li ul li	a:hover		{background-image:url('../../pics/img/arrow_blue_right.gif');}

/**
  * @section loader
  *
  */
.loadingOverlay						{position:absolute; left:0; top:0; background:#fff; z-index:1000; opacity:0.8; filter:alpha(opacity=80);}
.loadingImage						{position:absolute; left:0; top:70px; background:transparent url(/fileadmin/tui/pics/img/loader.gif); width:220px; height:19px; z-index:1001;}

/**
  * @section eval-script
  *
  */
.evalScript 						{display:none;}

/**
  * @section Newsletter
  *
  */
#page_5048 #main 					{width:790px}
#page_5048 #contentContainer		{width:720px;}
#page_5048 #content					{padding-bottom:197px;}
#page_5048 .icebox_container		{margin-left:0px;}

/**
  * @section Camper and Motorhomes
  *
  */

#page_6464 #outerLeft				{display:none;}
#page_6464 #mainContent 			{width: 1000px;}

.airportsection p			{padding-left:10px;}


/**
  * @section Google PLUS
  *
  */
#googleplus {float:left; padding: 4px 10px 0 0;}
  

/* Flug und Hotel
*
#page_5052 #mainContent				{width:765px;}
#page_5052 .footer					{width:1020px;}
#page_5052 #footerHelp				{width:1020px;}
#page_5052 #intWebsites				{width:1020px;}
#page_5052 #topMenu					{width:1020px;}
#page_5052 #stageHome				{width:1020px;}
#page_5052 #contentContainer		{width:1020px;}
*
*
*/

/**
  * @section Datepicker for Link
  *
  */

#calender .datepickeropen {
background: url("/fileadmin/tuich/pics/img/flx_kalender.gif") no-repeat scroll 6px 0 transparent;
cursor: pointer;
float: left;
height: 16px;
width: 26px;
}
