body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}

abbr,acronym { border:0;
}


body 								{background:#dfdfdf;}
form								{display:inline;}
#main								{margin:auto; width:1012px;}


/**
  * @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							{visibility: hidden; color:#fff; float:left; width:255px; padding-left:94px;}
#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;}
#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;}
#topSearch label,
#topSearch input					{float:left;}

/**
  * @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							{width:186px; position:absolute; right:60px; top:28px; background:transparent; z-index:3100;}
#quicklinksiframe					{position:absolute; z-index:-1; left:0; top:0; filter:alpha(opacity=00);}
#quicklinksFixed					{width:183px; border-right:1px solid #b9babc; border-left:1px solid #d1d2d4; background:#fff; border-top:0; margin:-2px 0 0 0; padding:0; list-style-type:none; list-style-position:outside; display:none;}
html>/**/body #quicklinksFixed		{margin-top:0;}
#quicklinksFixed a					{padding-left:5px; line-height:28px; margin:0 10px 0 6px; color:#69f; text-decoration:none; font-size:13px; font-weight:bold;}
#quicklinksFixed a:hover			{color:#001e50;}
#quicklinksFixed .border			{border-bottom:1px dotted #a4a2a4; margin:0 10px;}
/* Ende */

#quicklinksRandom,
#quicklinksRandom2					{width:183px; border-right:1px solid #b9babc; border-left:1px solid #d1d2d4; background:#fff; float:left; list-style-type:none; list-style-position:outside; margin-bottom:0; display:none;}
#quicklinksRandom li,
#quicklinksRandom2 li				{float:left; padding-left:12px;}

/* Quicklinks Textbereich Random */
#quicklinksRandom li a,
#quicklinksRandom2 li a				{color:#69f; font-size:12px; text-decoration:none; line-height:26px; white-space:nowrap;}
#quicklinksRandom li a:hover,
#quicklinksRandom2 li a:hover		{color:#001e50;}
/* Ende */

#quicklinksButtonMore				{background:#FFFFFF; border-bottom:1px solid #D1D2D4; border-left:1px solid #D1D2D4; border-right:1px solid #B9BABC; float:left; width:69px; padding:0 0 5px 114px; margin-top:-3px;}
#quicklinksButtonMore img			{cursor:pointer;}
#quicklinksButtonLess				{background:#FFFFFF; border-bottom:1px solid #D1D2D4; border-left:1px solid #D1D2D4; border-bottom:1px solid #d1d2d4; border-right:1px solid #B9BABC; float:left; width:87px; padding:0 0 5px 96px; margin:0;}
* html #quicklinksButtonLess		{margin-top:-12px;}
#quicklinksButtonLess img			{cursor:pointer;}


/**
  * @section Header
  *
  *
  */
.stageinner,
.stageinnertmp						{position:absolute; top:0; left:0; overflow:hidden;}
#headerNavi							{width:45px; position:absolute; left:13px; top:217px;}

#mainMenu							{width:764px; height:59px; position:absolute; left:0px; top:136px; display:block; overflow:hidden; list-style-type:none; list-style-position:outside;}
#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 Main
  *
  */
#contentContainer					{float:left; width:1000px; padding:6px 0px; background:#fff; border-left:6px solid #fff; border-right:6px solid #fff;}
* html #contentContainer			{padding:6px 0px 0px 0px}
#footer								{width:1012px; margin:auto;}
.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;}

/**
  * @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;}



body 								{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#001e50;}
h1									{margin-bottom:10px;}
a									{text-decoration:none; color:#69f;}
a:hover								{text-decoration:underline; color:#69f;}
p									{padding:0 0 5px 0; margin:0;}
ol, ul								{list-style-position: inside; margin-bottom:10px;}
ol									{list-style-type: decimal;}
ul									{list-style-type: square;}

/**
  * @section Links
  *
  */
a.arrowWhite						{background:transparent url(/fileadmin/tui/pics/img/arrow_white_right.gif) no-repeat 0 1px; padding-left:17px; line-height:20px; padding-bottom:3px;}
h2 a								{background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat 0 3px; padding-left:17px; line-height:20px; padding-bottom:0; color:#001e50; height:40px; text-decoration:none;}
h2 a:hover							{text-decoration:underline; color:#001e50;}
a.arrowDarkblue						{background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat 0 0; line-height:20px; padding: 0 3px 3px 17px;}
* html a.arrowDarkblue				{list-style-position: outside;}
* + html a.arrowDarkblue			{list-style-position: outside;}
a.arrowRightOnBlue					{background:url(/fileadmin/tui/pics/img/weiter_arrow.gif) no-repeat right 3px; line-height:35px; padding:5px 25px 5px 0; font-weight:bold;}
a.arrowLeftOnBlue					{background:url(/fileadmin/tui/pics/img/back_arrow.gif) no-repeat left 3px; line-height:35px; padding:5px 0px 5px 25px; font-weight:bold;}
a.arrowDarkblueAndBorders			{background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat 0 8px; 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.headerofferLink 					{background:transparent url(/fileadmin/tui/pics/img/arrow_blue_right.gif) no-repeat 0 13px; border-top:1px dotted #7F8794; display:block;font-size:15px; font-weight:bold; margin-top:10px; padding:10px 0 3px 17px;}


/**
  * @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;}


.tooltip							{width:315px; border-width:1px 1px 2px 1px; border-style:solid; border-color:#beeb00; background:#fff; float:left; position:absolute;}
.tooltip h2							{background:#beeb00; 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;}

#content ul {
	list-style-position:outside;
	padding-left:15px;
}

/** Top Menu **/
.services							{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 .services				{padding:10px;}
.services ul						{list-style-type:none;}
.services li						{width:148px; line-height:normal; }
html>/**/body .services li			{width:159px;}
.services 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;}
.services li a:hover				{border-width:1px 0 1px 0; border-style:dotted; border-color:#fff; text-decoration:none;}

/** Quicklinks **/
#quicklinksRandom2 li,
#quicklinksRandom li				{float:none;}
