/* ------------------------------------------------------------------------ */
/* 1-2 FLY stylesheet definitions (content.css)                             */
/* ------------------------------------------------------------------------ */

/***********/
/** Stage **/
/***********/
#stage					{width:1000px; height:240px; position:relative; left:-10px; margin-top:-262px; z-index:0; float:left;}
*+html #stage			{position:relative; margin-top:-262px; left:-10px;}
html/**/>body #stage 	{top:252px !important;}
.stageLink				{display:block; cursor:pointer;}
#stageShadow			{background:url(/fileadmin/fly/pics/bilder/promoflaeche_schatten.png) no-repeat; height:4px;}

/** for IE 6 **/
* html #stage				{display:none;}
#stageIE6				{display:none; width:742px; height:240px;}
.stageIE6Link				{display:none; cursor:pointer;}
* html #stageIE6	,
* html #stageIE6Link			{display:block;}

#content					{width:720px; float:left;}
* html #content				{z-index:1; float:left; width:750px; padding:0px 0 0 5px;}
#page_5283 #content			{padding-top:244px;}
* html #page_5283 #content		{padding-top:20px;}
#contentLeft				{width:480px; float:left;}
#contentRight				{width:240px; float:right;}

/****** Image Right Contentarea *****/
.imageRightHome				{float:left; width:400px; overflow:hidden;}

.box						{float:left; margin-top:10px;}
.box .csc-textpic-text {padding: 0 10px;}
.simpleBox					{float:left; margin-top:0px;}
#page_5460 .simpleBox p		{padding:0 10px;}
#icebox_container_35760 .simpleBox {padding: 0 10px;}
* html .simpleBox			{clear:both;}
* + html .simpleBox		{clear:both;}
* html .icebox_container .simpleBox {clear:none;}
* + html .icebox_container .simpleBox {clear:none;}

/** Changes for IE 6 **/
* html #page_5283 .simpleBox	{clear:none; float:left; overflow:hidden;}
* html #page_5494 .simpleBox	{clear:none;}
* html .centerExtra .trenner	{height:1px; overflow:hidden}

/****** Teaser ***********/
.topLeft					{float:left; height:20px; overflow:hidden; width:20px;}
.topLeftTrans				{float:left; height:20px; overflow:hidden; width:20px; z-index:140; position:absolute; top:1px; left:1px;}
.topCenter					{float:left; height:20px;}
.topRight					{float:left; height:20px; overflow:hidden; width:20px;}
.topRightTrans				{float:left; height:20px; overflow:hidden; width:240px; z-index:140; position:absolute; top:1px; left:220px;}
.centerLeft					{clear:both; float:left; width:6px;}
.center						{float:left; overflow:hidden; position:relative;}
.centerRight				{float:left; width:6px;}
.bottomLeft					{clear:both; float:left; height:20px; overflow:hidden; width:20px;}
.bottomCenter				{float:left; height:20px;}
.bottomRight				{float:left; height:20px; overflow:hidden; width:20px;}

/****** Teaser weiss *****/
/*.white .topLeft,
.fly .topLeft,
.flyservice .topLeft				{background:transparent url(/fileadmin/fly/pics/img/weiss_linksoben.png) no-repeat;}*/
.white .topLeftTrans			{background:transparent url(/fileadmin/fly/pics/img/transparent_linksoben.png) no-repeat;}
/*.white .topCenter,
.fly .topCenter,
.flyservice .topCenter			{background:transparent url(/fileadmin/fly/pics/img/teaser_weiss_oben.png) no-repeat;}*/
/*.white .topRight,
.fly .topRight,
.flyservice .topRight			{background:transparent url(/fileadmin/fly/pics/img/weiss_rechtsoben.png) no-repeat;}*/
.white .topRightTrans		{background:transparent url(/fileadmin/fly/pics/img/transparent_rechtsoben.png) no-repeat;}
/*.white .centerLeft,
.fly .centerLeft,
.flyservice .centerLeft			{background:transparent url(/fileadmin/fly/pics/img/teaser_weiss_links.png) no-repeat;}*/
.white .center,
.fly .center,
.flyservice .center				{background:#fff;}
/*.white .centerRight,
.fly .centerRight,
.flyservice .centerRight			{background:transparent url(/fileadmin/fly/pics/img/teaser_weiss_rechts.png) no-repeat;}*/
/*.white .bottomLeft,
.fly .bottomLeft,
.flyservice .bottomLeft			{background:transparent url(/fileadmin/fly/pics/img/weiss_linksunten.png) no-repeat;}*/
/*.white .bottomCenter,
.fly .bottomCenter,
.flyservice .bottomCenter		{background:transparent url(/fileadmin/fly/pics/img/teaser_weiss_unten.png) no-repeat;}*/
/*.white .bottomRight,
.fly .bottomRight,
.flyservice .bottomRight			{background:transparent url(/fileadmin/fly/pics/img/weiss_rechtsunten.png) no-repeat;}*/

.rounded 					{position:relative; margin:-4px 0px -20px 0px;}
*+html .rounded				{padding-bottom: 20px;}
* html .rounded				{padding-bottom: 20px;}
/*.rounded .topLeft			{float:left; height:20px; overflow:hidden; width:20px; z-index:140; position:absolute; top:15px; left:1px; background:transparent url(/fileadmin/fly/pics/img/transparent_linksoben.png) no-repeat;}*/
/*.rounded .topRight			{float:left; height:20px; overflow:hidden; width:20px; z-index:140; position:absolute; top:15px; right:0px; background:transparent url(/fileadmin/fly/pics/img/transparent_rechtsoben.png) no-repeat;}*/
.rounded .topCenter			{float:left; height:20px; position: absolute; left:20px; top:14px;}
.rounded .center			{margin-top:20px; margin-bottom: 20px;}
*+html .rounded .center		{margin-top:20px; padding: 0px 0px 0px 0px;}
* html .rounded .center		{margin-top:20px; padding: 0px 0px 0px 0px;}
.rounded .centerLeft		{margin-top:20px;}
.rounded .centerRight		{margin-top:20px;}
/*.rounded .bottomLeft		{float:left; height:20px; overflow:hidden; width:20px; z-index:140; position:absolute; bottom:15px; left:0px; background:transparent url(/fileadmin/fly/pics/img/transparent_linksunten.png) no-repeat;}*/
/*.rounded .bottomRight		{float:left; height:20px; overflow:hidden; width:20px; z-index:140; position:absolute; bottom:15px; right:0px; background:transparent url(/fileadmin/fly/pics/img/transparent_rechtsunten.png) no-repeat;}*/
/*.rounded .bottomCenter		{float:left; height:20px; position: absolute; left:20px; bottom:15px; background:transparent url(/fileadmin/fly/pics/img/teaser_transparent_unten.png) no-repeat;}*/

/****** Teaser yellow *****/
.yellow .topLeft				{background:transparent url(/fileadmin/fly/pics/img/fee7a8_linksoben.png) no-repeat;}
.yellow .topLeftTrans			{background:transparent url(/fileadmin/fly/pics/img/fee7a8_linksoben_transparent.png) no-repeat;}
.yellow .topCenter				{background:transparent url(/fileadmin/fly/pics/img/teaser_fee7a8_oben.png) no-repeat;}
.yellow .topRight 				{background:transparent url(/fileadmin/fly/pics/img/fee7a8_rechtsoben.png) no-repeat;}
.yellow .topRightTrans			{background:transparent url(/fileadmin/fly/pics/img/fee7a8_rechtsoben_transparent.png) no-repeat;}
.yellow .centerLeft				{background:transparent url(/fileadmin/fly/pics/img/teaser_fee7a8_links.png) no-repeat;}
.yellow .centerRight			{background:transparent url(/fileadmin/fly/pics/img/teaser_fee7a8_rechts.png) no-repeat;}
.yellow .bottomLeft				{background:transparent url(/fileadmin/fly/pics/img/fee7a8_linksunten.png) no-repeat;}
.yellow .bottomCenter			{background:transparent url(/fileadmin/fly/pics/img/teaser_fee7a8_unten.png) no-repeat;}
.yellow .bottomRight			{background:transparent url(/fileadmin/fly/pics/img/fee7a8_rechtsunten.png) no-repeat;}

/****No Teaser for IE6 ****/
* html .topLeft,
* html .topLeftTrans,
* html .topCenter,
* html .topRight,
* html .topRightTrans,
* html .bottomLeft,
* html .bottomCenter,
* html .bottomRight			{visibility:hidden}

.teaserimage			{position:absolute; left:6px; overflow:hidden; top:6px; z-index:120;}
/*** html .teaserimage		{top:123px;} **/
.teasercontent			{padding-top:100px; padding-left:4px;}
* html .teasercontent	{float:left;}
*+html .teasercontent	{float:left;}
.teasercontent h2	{padding-left:0 !important}

/***********************/
/*      Formulare     */
/*********************/
.tx-thmailformplus-pi1			{padding-top:20px;}

/****** Technische Fragen *****/
ul.error					{margin-bottom: 20px;}
ul.error li					{padding-left:20px; color:#f00; font-weight:bold;}
.sendSuccess				{background:#fff; margin:20px 0; padding:20px; font-weight:bold;}
.formBody					{float:left; width:725px; background:transparent url(/fileadmin/fly/pics/img/weiss_725.gif) repeat-y;}
#formsTop h1				{background:transparent url(/fileadmin/fly/pics/img/kontakt.gif) no-repeat; height:40px; overflow:hidden; width:715px; color:#aa3001; font-size:12px; font-weight:bold; line-height:40px; padding-left:10px; margin:0;}
.segment					{padding-left:10px; clear:both;}
#salutation					{padding-top:10px;}
input,
textarea					{width:240px; text-align:left;}
#mandatoryField				{font-weight:bold;}
#buttons					{background:transparent url(/fileadmin/fly/pics/img/FE5716_fuss_hoehe40.gif) no-repeat; height:40px; margin-bottom:0; text-align:right;}
#buttons input				{border:0; margin-top:7px}
input#reset					{background:transparent url(/fileadmin/fly/pics/img/loeschen.gif) no-repeat; height:20px; width:170px; overflow:hidden; text-indent:0; padding-left:600px; cursor:pointer;}
html>/**/body input#reset	{background:transparent url(/fileadmin/fly/pics/img/loeschen.gif) no-repeat; height:20px; width:170px; overflow:hidden; text-indent:-600px; padding-left:0px;}
input#submit				{background:transparent url(/fileadmin/fly/pics/img/senden.gif) no-repeat; height:20px; width:170px; overflow:hidden; text-indent:0; padding-left:600px; margin:0 20px; cursor:pointer;}
html>/**/body input#submit	{background:transparent url(/fileadmin/fly/pics/img/senden.gif) no-repeat; height:20px; width:170px; overflow:hidden; text-indent:-600px; padding-left:0px;}
#travelTypeOuter			{margin-top:10px;}
#travelType					{width:245px;}

/****** Angebot ******/
#offer #formsTop			{margin-bottom:10px;}
legend						{font-weight:bold; padding:0 0 10px 2px; color:#000;}
html>/**/body legend		{padding:0 0 10px 10px;}
select						{width:auto;}
#journeyType input			{float:left; clear:both; width:auto; margin:0 0 5px 155px;}
* html #journeyType input	{margin:0 0 0 155px;}
#journeyType label			{float:left; width:300px; margin-bottom:5px;}
.bottomDisplay				{font-size:10px; padding-left:160px;}
#earliestStartdate input,
#latestStartdate input,
#duration input				{width:80px;}
#boarding label				{font-weight:bold;}
#boarding select,
#country select				{width:245px;}
#bedroomSingle select,
#bedroomDouble select,
#bedroomMulti select		{width:50px;}
#zipOffer					{width:50px; margin-right:5px;}
#cityOffer					{width:181px;}

/***********************/
/*      Inhalt        */
/*********************/

.csc-header h1 				{color:#FE8A45; font-family:Arial; font-size:13px; font-weight:bold; margin: 0 0 3px 3px;}
/*.csc-textpic-text			{padding: 0 5px;}*/
.csc-textpic-lastcol		{margin-left:0 !important;}

div.text, ul.text			{padding: 0 5px;}

span.headlineteaserBraun,
h1.headlineteaserBraun,
p.headlineteaserBraun,
li.headlineteaserBraun,
td.headlineteaserBraun		{color:#aa3001; font-family:Arial; font-size:20px; font-weight:bold;}

span.headlineteaserRot,
h1.headlineteaserRot,
p.headlineteaserRot,
li.headlineteaserRot,
td.headlineteaserRot		{color:#e94404; font-family:Arial; font-size:20px; font-weight:bold;}

span.headlineteaserOrange,
h1.headlineteaserOrange,
p.headlineteaserOrange,
li.headlineteaserOrange,
td.headlineteaserOrange		{color:#FE8A45; font-family:Arial; font-size:20px; font-weight:bold;}

span.headline13orange,
h1.headline13orange,
p.headline13orange,
li.headline13orange,
td.headline13orange			{color:#FE8A45; font-family:Arial; font-size:13px; font-weight:bold;}

span.headline13rot,
h1.headline13rot,
p.headline13rot,
li.headline13rot,
td.headline13rot			{color:#E94404; font-family:Arial; font-size:13px; font-weight:bold;}

span.headline13braun,
h1.headline13braun,
h2.headline13braun,
p.headline13braun,
li.headline13braun,
td.headline13braun			{color:#aa3001; font-family:Arial; font-size:13px; font-weight:bold;}

span.headline18black,
h1.headline18black,
h2.headline18black,
p.headline18black,
li.headline18black,
td.headline18black			{color:#000000; font-family:Arial; font-size:18px;}

h3.headline18black			{float:left; font-size:13px; width:224px!important;}
h3.headline18black label		{font-weight:bold;}
h3.headline18black img		{padding:2px 0;}

div.headline18black			{float:left; font-size:13px; width:219px!important; padding-right:5px;}
div.headline18black label		{font-weight:bold;}
div.headline18black img		{padding:2px 0;}

span.standard,
h1.standard,
h2.standard,
p.standard,
li.standard,
td.standard			{font:normal 12px Arial; color:#000}

span.headlineTeaser,
h1.headlineTeaser,
h2.headlineTeaser,
p.headlineTeaser,
li.headlineTeaser,
td.headlineTeaser			{font:normal 16px Arial; color:#000;}

span.headlineTeaserBold,
h1.headlineTeaserBold,
h2.headlineTeaserBold,
p.headlineTeaserBold,
li.headlineTeaserBold,
td.headlineTeaserBold			{font:bold 16px Arial; color:#000}

span.headlineTeaser5px,
h1.headlineTeaser5px,
h2.headlineTeaser5px,
p.headlineTeaser5px,
li.headlineTeaser5px,
td.headlineTeaser5px			{font:normal 16px Arial; color:#000; position:relative; top:5px; height:28px;}

*+html span.headlineTeaser5px,
*+html h1.headlineTeaser5px,
*+html h2.headlineTeaser5px,
*+html p.headlineTeaser5px,
*+html li.headlineTeaser5px,
*+html td.headlineTeaser5px			{font:normal 16px Arial; color:#000; position:relative; top:10px; height:30px;}

span.price14pt,
h1.price14pt,
h2.price14pt,
p.price14pt,
li.price14pt,
td.price14pt			{font:bold 14px Verdana; color:#f60; text-decoration:underline}

span.price22pt,
h1.price22pt,
h2.price22pt,
p.price22pt,
li.price22pt,
td.price22pt			{font:bold 22px Verdana; color:#f60; text-decoration:underline; position:absolute; right:4px; /*float:right;*/ padding-top:5px;}

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

.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;}

.redLink,
a.redLink				{color:#E94404; font-family:Arial; font-size:13px; font-weight:bold; height:17px; margin:2px; text-decoration:underline;}
.offerOB .redLink			{float:right; clear:both; padding-top:5px; margin-right:-5px;}
a.thickbox					{}

.orangeLink,
a.orangeLink				{color:#FE8A45; font-family:Arial; font-size:13px; font-weight:bold; height:17px; margin:2px; text-decoration:underline;}
.offerOB .orangeLink		{margin-left:-10px; display:block; clear:both; padding-top:5px;}
a.thickbox					{}

/*a.arrowLink 				{color:#E94404; font-family:Arial; font-size:13px; font-weight:bold; background:transparent url(/fileadmin/fly/pics/buttons/button_teaser_klein.gif) right no-repeat; height:17px; padding-right:25px; margin:2px;}*/
a.arrowLink:link,
a.arrowLink:hover,
a.arrowLink:active,
a.arrowLink:visited			{color:#E94404; text-decoration:none;}
a.arrowLinkBottom 			{color:#E94404; font-family:Arial; font-size:13px; font-weight:bold; background:transparent url(/fileadmin/fly/pics/buttons/button_teaser_klein.gif) no-repeat right; height:17px; padding-right:25px; position:absolute; bottom:0; right:2px; cursor:pointer;}
a.arrowLinkBottom:link,
a.arrowLinkBottom:hover,
a.arrowLinkBottom:active,
a.arrowLinkBottom:visited		{color:#E94404; text-decoration:none;}
.offerXXL .arrowLink			{font-family:verdana}

a.arrowLinkOrange 					{color:#FE8A45; font-family:Arial; font-size:13px; font-weight:bold; background:transparent url(/fileadmin/fly/pics/buttons/button_teaser_klein.gif) right no-repeat; height:17px; padding-right:25px; margin:2px;}
a.arrowLinkOrange:link,
a.arrowLinkOrange:hover,
a.arrowLinkOrange:active,
a.arrowLinkOrange:visited			{color:#FE8A45; text-decoration:none;}
a.arrowLinkBottomOrange 			{color:#FE8A45; font-family:Arial; font-size:12px; font-weight:bold; background:transparent url(/fileadmin/fly/pics/buttons/button_teaser_klein.gif) right no-repeat; height:17px; padding-right:25px; margin:2px; float:right; position:absolute; bottom:0; right:2px;}
a.arrowLinkBottomOrange:link,
a.arrowLinkBottomOrange:hover,
a.arrowLinkBottomOrange:active,
a.arrowLinkBottomOrange:visited		{color:#FE8A45; text-decoration:none;}

a.arrowLinkMan				{white-space:nowrap; color:#f60; font-family:Arial; font-size:14px; font-weight:bold; background:transparent url(/fileadmin/fly/pics/buttons/button_teaser_klein.gif) right no-repeat; height:17px; padding-right:52px; padding-left:10px; margin:-10px 2px 2px 2px; position:absolute; right:2px;}
a.arrowLinkMan:link,
a.arrowLinkman:hover,
a.arrowLinkMan:active,
a.arrowLinkMan:visited			{color:#f60; text-decoration:underline;}

table.travelList			{width: 100%;}
* html table.travelList		{width: 97%;}
table.travelList tr			{/*border-bottom: 1px dashed #000;*/}
table.travelList td			{/*border-bottom: 1px dashed #000;*/ font-family:Verdana; /*font-size:13px;*/ padding: 4px 3px}
table.travelList td.headline13rot	{font-size: 13px;}
* html table.travelList td	{padding: 2px 3px}
table.travelList .arrowLink	{float:right;}

td.td100					{width: 100px;}
td.td130					{width: 130px;}
td.td150					{width: 150px;}

.travelList .hint,
.hint,
li.hint,
td.hint,
p.hint						{font-size:9px;}

#page_41 .icebox_container	{float: left;}
#page_41 #icebox_container_520 {width:482px;}
* html .icebox_container table	{font-size: 11px;}
a.pdfdownload				{background:url(/fileadmin/fly/pics/img/pdficon_small.gif); padding-top:5px; padding-left:13px; text-decoration:none; line-height:22px;}

/** Contentrahmen fuer Seiten mit Schnellsuchen **/
.conTable           		{display:block; overflow:hidden; width:725px; margin-left:5px; position:absolute; left:270px; float:left; z-index:0;}
.conTable td        		{z-index:1;}
.conTableFlight     		{display:block; width:725px; margin-left:5px; float:left; z-index:0;}
.teasertop          		{display:block; overflow:hidden; width:725px;}
#page-content-LocationInfoList .teasertop   {width:720px;}
.teasertop2er           	{display:block; overflow:hidden; width:480px;}
.teaserleft         		{display:block; float:left; overflow:hidden; width:480px;}
.teasertopFlight    		{display:block; width:725px;}
#travelsuite_teaser			{width:720px;}
*+html #page_5502 .icebox_container,
*+html #page_5495 .icebox_container,
*+html #page_212 .icebox_container	{width:720px;}
*+html #page_5502 .icebox_container .icebox_container,
*+html #page_5495 .icebox_container .icebox_container,
*+html #page_212 .icebox_container .icebox_container	{width:auto;}
.teaserangebote     		{clear:both; display:block; overflow:hidden; width:725px;}
.icebox_container .teaserangebote {width: auto; float: left; clear: none;}
.teaserangebote2er      	{clear:both; display:block; overflow:hidden; width:480px;}
.teaserangeboteRechts       {display:block; float:left; width:240px; overflow:hidden;}
.teaserfooter          	 	{clear:both; height:1px; font-size:1px;}

/* OLD Content Style */
#hotels_best_of td			{padding: 1px;}
#hotels_best_of a 			{color:#FFFFFF; font-family:Arial,Helvetica,sans-serif;	font-size:medium; font-weight:bold;	margin-left:10px; text-decoration:none;	vertical-align:middle; }
.headlineteaser 			{color:#FE8A45;	font-family:Arial; font-size:21px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
/*
#podcasts a 				{display:block; width:255px; height:24px;}
#podcasts img,
.multiBoxDescPodcast		{display:none}
#podcasts #pc0 				{background:url(/fileadmin/fly/pics/bilder/magazin/podcasts/urlaubs_podcasts_02.gif) no-repeat;}
#podcasts #pc1 				{background:url(/fileadmin/fly/pics/bilder/magazin/podcasts/urlaubs_podcasts_03.gif) no-repeat;}
#podcasts #pc2 				{background:url(/fileadmin/fly/pics/bilder/magazin/podcasts/urlaubs_podcasts_04.gif) no-repeat;}
#podcasts #pc3 				{background:url(/fileadmin/fly/pics/bilder/magazin/podcasts/urlaubs_podcasts_05.gif) no-repeat;}
#podcasts #pc4 				{background:url(/fileadmin/fly/pics/bilder/magazin/podcasts/urlaubs_podcasts_06.gif) no-repeat;}
#podcasts #pc5 				{background:url(/fileadmin/fly/pics/bilder/magazin/podcasts/urlaubs_podcasts_07.gif) no-repeat;}
*/
.conBreadCrumbNav a,
.conBreadCrumbNavShort a,
.conBreadCrumbHelp,
.conBreadCrumbPrint,
.conPrintLink,
.conPrintLinkText               {display: none;}

.conStatusOn            {padding-right:15px; font-weight:bold; float:left; color:#383838}
.conStatusOld           {padding-right:15px; float:left; color:#9a9696}
.conStatusOff           {padding-right:15px; float:left; color:#383838}
.conBreadCrumbNav div   {display:inline;}

#conPopup                                   {clear:both;background:#fff1d0; margin-top:30px;}
#page-content-Lieferbedingungen #conPopup   {clear:both;background:#fff1d0; margin-top:30px;}
#conPopupContent                            {width:600px; margin-top:10px; padding:5px;}
#page-content-Lieferbedingungen #conPopupContent{display:block; width:600px; margin-top:10px;}
#conPopupFooter                             {padding:5px; height:15px;background:#ffe7a7; margin-top:30px;}
#page-content-Lieferbedingungen #conPopupFooter             {padding:5px; height:15px;background:#ffe7a7;}
#page-content-Lieferbedingungen #conPopupFooterLogoCell     {float:left; width:185px;height:10px}
#conPopupFooterNavTopCell                       {float:left;width:100px;}
#conPopupFooterWinCloseCell                 {float:left;width:150px;}
.conCenterOfferTitle{font-weight:bold; padding:5px; background:#fff700;}
.conCenterOffer{border:1px solid #000; margin:0 0 10px 0;}

.conRightAction{background:#F6F6F5;border:1px solid #000;}
.conRightActionTitle{position:relative;padding:5px;background-color:#dddddc;font-weight:bold;}
.conRightActionText{padding:5px;}
.conRightSpacer{position:relative; margin-top:15px;}
.conRightOffer{border:1px solid #000;}
.conRightOfferTitle{padding:5px;background:#fff700; font-weight:bold;}
.conRightOfferSubmit{padding:5px; text-align:right;}

.conPlainRight{background:#F6F6F5; border:1px solid #000;}
.conPlainRightTitle{background:#dddddc; padding:5px;}
.conPlainRightTitle{font-weight:bold;}
.conPlainRightText{padding:5px;}

/*.conPlainNone {clear:both; width:600px;}*/
#conPopupContent .conPlainNone{margin-top:0px;}
#page-content-LocationInfoDetails .conPlainNone,
#page-content-OrganizerOverview .conPlainNone   {margin-top:0px;}

/* Print */
/* Bild nicht vorhanden
.conPrintLink {display:block; background:url(fileadmin/fly/pics/content/rechts/drucken.gif) no-repeat; width:245px; height:40px; text-decoration:none;}
*/
.conPrintLink {display:block; width:245px; height:40px; text-decoration:none;}


/******************************/
/*Contenrahmen fuer runde Ecken*/
/******************************/
.tx-tuicountryinfos-pi1	{padding: 5px;}
.schattenoben,
.schattenunten      {clear:both; height:20px; overflow:hidden;}
.schattenmitte      {clear:both;}
.artikel_oker       {float:left; background:#FEF9E5;}
.artikel_weiss      {float:left; background:#fff;}
.artikel_12fly      {float:left; background:#FFE7A7;}

/* runde Eckens fuer Contentartikel mit Hintergrundfarbe #FEF9E5
.obenlinks_oker             {background:url(fileadmin/fly/pics/img/FEF9E5_linksoben.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .obenlinks_oker      {background:url(fileadmin/fly/pics/img/FEF9E5_linksoben.gif) no-repeat;}
.obenmitte_oker             {background:url(fileadmin/fly/pics/img/FEF9E5_oben_800px.png) no-repeat; height:20px; float:left;}
* html .obenmitte_oker      {background:url(fileadmin/fly/pics/img/FEF9E5_oben_800px.gif) no-repeat;}
.obenrechts_oker            {background:url(fileadmin/fly/pics/img/FEF9E5_rechtsoben.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .obenrechts_oker     {background:url(fileadmin/fly/pics/img/FEF9E5_rechtsoben.gif) no-repeat;}

.links_oker                 {background:url(fileadmin/fly/pics/img/FEF9E5_links_500px.png) repeat-x; width:6px; float:left}
* html .links_oker          {background:url(fileadmin/fly/pics/img/FEF9E5_links_500px.gif) repeat-x;}
.rechts_oker                {background:url(fileadmin/fly/pics/img/FEF9E5_rechts_500px.png) repeat-x; width:6px; float:left}
* html .rechts_oker         {background:url(fileadmin/fly/pics/img/FEF9E5_rechts_500px.gif) no-repeat;}

.untenlinks_oker            {background:url(fileadmin/fly/pics/img/FEF9E5_linksunten.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .untenlinks_oker     {background:url(fileadmin/fly/pics/img/FEF9E5_linksunten.gif) no-repeat;}
.untenmitte_oker            {background:url(fileadmin/fly/pics/img/FEF9E5_unten_800px.png) no-repeat; height:20px; float:left;}
* html .untenmitte_oker     {background:url(fileadmin/fly/pics/img/FEF9E5_unten_800px.gif) no-repeat;}
.untenrechts_oker           {background:url(fileadmin/fly/pics/img/FEF9E5_rechtsunten.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .untenrechts_oker    {background:url(fileadmin/fly/pics/img/FEF9E5_rechtsunten.gif) no-repeat;}
*/
/* runde Eckens fuer Contentartikel mit Hintergrundfarbe weiss */
/*
.obenlinks_weiss            {background:url(fileadmin/fly/pics/img/weiss_linksoben.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .obenlinks_weiss     {background:url(fileadmin/fly/pics/img/weiss_linksoben.gif) no-repeat;}
.obenmitte_weiss            {background:url(fileadmin/fly/pics/img/weiss_oben_800px.png) no-repeat; height:20px; float:left;}
* html .obenmitte_weiss     {background:url(fileadmin/fly/pics/img/weiss_oben_800px.gif) no-repeat;}
.obenrechts_weiss           {background:url(fileadmin/fly/pics/img/weiss_rechtsoben.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .obenrechts_weiss    {background:url(fileadmin/fly/pics/img/weiss_rechtsoben.gif) no-repeat;}

.links_weiss                {background:url(fileadmin/fly/pics/img/weiss_links_500px.png) no-repeat; width:6px; float:left}
* html .links_weiss         {background:url(fileadmin/fly/pics/img/weiss_links_500px.gif) no-repeat;}
.rechts_weiss               {background:url(fileadmin/fly/pics/img/weiss_rechts_500px.png) no-repeat; width:6px; float:left}
* html .rechts_weiss        {background:url(fileadmin/fly/pics/img/weiss_rechts_500px.gif) no-repeat;}

.untenlinks_weiss           {background:url(fileadmin/fly/pics/img/weiss_linksunten.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .untenlinks_weiss    {background:url(fileadmin/fly/pics/img/weiss_linksunten.gif) no-repeat;}
.untenmitte_weiss           {background:url(fileadmin/fly/pics/img/weiss_unten_800px.png) no-repeat; height:20px; float:left;}
* html .untenmitte_weiss    {background:url(fileadmin/fly/pics/img/weiss_unten_800px.gif) no-repeat;}
.untenrechts_weiss          {background:url(fileadmin/fly/pics/img/weiss_rechtsunten.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .untenrechts_weiss   {background:url(fileadmin/fly/pics/img/weiss_rechtsunten.gif) no-repeat;}

runde Eckens fuer Contentartikel fuer 1-2-Fly Shop mit Hintergrundfarbe #FFE7A7
.obenlinks_12fly            {background:url(fileadmin/fly/pics/img/FFE7A7_linksoben.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .obenlinks_12fly     {background:url(fileadmin/fly/pics/img/FFE7A7_linksoben.gif) no-repeat;}
.obenmitte_12fly            {background:url(fileadmin/fly/pics/img/FFE7A7_oben_800px.png) no-repeat; height:20px; float:left;}
* html .obenmitte_12fly     {background:url(fileadmin/fly/pics/img/FFE7A7_oben_800px.gif) no-repeat;}
.obenrechts_12fly           {background:url(fileadmin/fly/pics/img/FFE7A7_rechtsoben.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .obenrechts_12fly    {background:url(fileadmin/fly/pics/img/FFE7A7_rechtsoben.gif) no-repeat;}

.links_12fly                {background:url(fileadmin/fly/pics/img/FFE7A7_links_500px.png) repeat-y; width:6px; float:left}
* html .links_12fly         {background:url(fileadmin/fly/pics/img/FFE7A7_links_500px.gif) no-repeat;}
.rechts_12fly               {background:url(fileadmin/fly/pics/img/FFE7A7_rechts_500px.png) repeat-y; width:6px; float:left}
* html .rechts_12fly        {background:url(fileadmin/fly/pics/img/FFE7A7_rechts_500px.gif) no-repeat;}

.untenlinks_12fly           {background:url(fileadmin/fly/pics/img/FFE7A7_linksunten.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .untenlinks_12fly    {background:url(fileadmin/fly/pics/img/FFE7A7_linksunten.gif) no-repeat;}
.untenmitte_12fly           {background:url(fileadmin/fly/pics/img/FFE7A7_unten_800px.png) no-repeat; height:20px; float:left;}
* html .untenmitte_12fly    {background:url(fileadmin/fly/pics/img/FFE7A7_unten_800px.gif) no-repeat;}
.untenrechts_12fly          {background:url(fileadmin/fly/pics/img/FFE7A7_rechtsunten.png) no-repeat; width:20px; height:20px; display:block; overflow:hidden; float:left;}
* html .untenrechts_12fly   {background:url(fileadmin/fly/pics/img/FFE7A7_rechtsunten.gif) no-repeat;}
*/
/******************************/
/*Anpassung fuer Contentartikel*/
/******************************/
* html table.contenttable p {font-size: 11px;}
.service                	{height:350px;}
#conTravelinfosTable    	{display:none;}
.titelSchwarz,
.titelSchwarz a:visited,
.headlineteaser,
.headlineteaser a:visited   {font:bold 21px Arial; color:#FE8A45;}
.headline11orange,
.headline11orange a:visited {font:bold 10px Arial; color:#FE8A45;}
.headline14orange,
.headline14orange a:visited {font:bold 13px Arial; color:#FE8A45;}
.headline14rot,
.headline14rot a:visited    {font:bold 13px Arial; color:#e94404;}
.headlineteaserRot,
.headlineteaserRot a,
.headlineteaserRot a:visited{font:bold 20px Arial; color:#e94404;}
.hinweistext                {font:normal 9px Arial; color:#000;}


.conPlainNoneParagraphTitle	{font-size:12px; font-weight:bold;}
.conPlainNoneParagraphText	{clear:both;}
.conPlainNoneParagraphText p{margin:5px 0 5px 0;}
.conPlainNoneParagraphSpacer{clear:both; height:10px;}

.conAnchoredNone,
.conAnchoredNoneText    	{margin-top:5px; background:#fef9e5; padding:5px}
.conAnchoredNoneLinksPre	{height:15px;}
.conAnchoredNoneLinkNumber	{position:relative; float:left; width:20px; text-align:right; margin-right:5px; color:#ff4d00;}
.conAnchoredNoneLinksPost	{height:15px;}
.conAnchoredNoneAnchor		{padding:5px 0 5px 0; clear:both;}
.conAnchoredNoneAnchorTitle	{font-size:12px;font-weight:bold;}
.conAnchoredNoneAnchorText	{line-height:15px;}
.conAnchoredNoneAnchorSpacer{height:15px;}
.conAnchoredNoneAnchorNumber{position:relative; float:left; margin-right:5px; font-size:12px;font-weight:bold;}

/*
 .conAnchoredNoneAnchorTopLink		{display:block; width:89px; height:20px; background:url(../icons/obenLink.gif) no-repeat; float:right; margin-top:-37px;}
*/
.conAnchoredNoneAnchorTopLink		{display:block; width:89px; height:20px; float:right; margin-top:-37px;}
.conInplaceAnchoredNoneAnchorTitle	{font-weight:bold; padding-top:10px;}
.conInplaceAnchoredNoneTitle 		{font-weight:bold;padding:4px 0;}
.conInplaceAnchoredNoneLinksPre		{padding-top:10px;}
/*
 .conInplaceAnchoredNoneAnchorTopLink{float:right; display:block; width:89px; height:20px; background:url(../icons/obenLink.gif) no-repeat;}
*/
.conInplaceAnchoredNoneAnchorTopLink{float:right; display:block; width:89px; height:20px;}
.conInplaceAnchoredNoneOrderStringLink		{list-style-type:decimal;}
.conInplaceAnchoredNoneAnchorTopLinkCell	{width:765px; height:20px; text-align:right;}
.conInplaceAnchoredNoneAnchorText table p	{display:inline;}
.conInplaceAnchoredNoneAnchorText table td	{padding:0 5px 5px 0;}

.conVrpobjectLodgingInput					{width:130px; font-size:10px; padding:5px 0 5px 0;}
.conHeader									{font-size:12px;font-weight:bold;}
.conHinweis									{font-size:12px;font-weight:bold;color:#f00;}
.conAngebotsPreis							{font-size:14px;font-weight:bold;}
.conTicker									{font-size:14px;font-weight:bold;}
.conSubHeader								{font-size:14px;font-weight:bold;color:#dddddc;}
.conTextKlein								{font-size:10px;}
.conTextExtra								{padding:5px 5px 5px 10px;}
.conFett									{font-weight:bold;}
.conHeadL									{font-size:14px;font-weight:bold;}
.conHeadXL									{font-size:18px;font-weight:bold;}
.conHeadXXL									{font-size:24px;font-weight:bold;}
.conBildLinks								{position:relative;float:left;}
.conBildRechts								{position:relative;text-align:right;}
.conMidLeft									{position:relative;float:left;width:440px;}
.conMidRight								{position:relative;float:left;margin-left:15px;}
.csc-linkToTop a							{padding:5px 0 0 5px; text-decoration:underline;}

/***************/
/* Taxi Videos */
/***************/
/*
#imageMenu #newyork 						{position: absolute; background: url(/fileadmin/fly/pics/content/taxi/taxi_newyork.jpg) repeat scroll 0%; width: 320px; height: 100px; left:0px}
#imageMenu #london 							{position: absolute; background: url(/fileadmin/fly/pics/content/taxi/taxi_london.jpg) repeat scroll 0%; width: 320px; height: 100px; left:95px; border-left: 2px solid #FFFFFF}
#imageMenu #paris 							{position: absolute; background: url(/fileadmin/fly/pics/content/taxi/taxi_paris.jpg) repeat scroll 0%; width: 320px; height: 100px; left:190px; border-left: 2px solid #FFFFFF}
#imageMenu #venedig 						{position: absolute; background: url(/fileadmin/fly/pics/content/taxi/taxi_venedig.jpg) repeat scroll 0%; width: 320px; height: 100px; left:285px; border-left: 2px solid #FFFFFF}
#imageMenu #berlin 							{position: absolute; background: url(/fileadmin/fly/pics/content/taxi/taxi_berlin.jpg) repeat scroll 0%; width: 320px; height: 100px; left:380px; border-left: 2px solid #FFFFFF}
*/
#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:103px; height: 100px;}
.clear 										{clear: both;}
#TB_overlay 								{position: absolute; top: 0; left: 0; z-index:0; width: 100%; height: 100%; background-color: #000;	filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;}
#TB_window 									{position: absolute; background: #000; z-index: 160; color:#000000; display:none; border: 20px solid #000 !important;}
#TB_closeWindowButton 						{background: transparent url(/fileadmin/fly/pics/content/taxi/close.gif) no-repeat scroll 0%; width: 24px; height: 24px;	display: block;	position: absolute;	right: -30px; top: -30px;}
#TB_window img 								{display:block;	margin: 0px 0 15px 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666;}
#TB_caption,
#TB_prev									{height:25px; padding:10px 30px 0px 25px; float:left;}
#TB_closeWindow,
#TB_next									{height:25px; padding:10px 25px 0px 0; float:right;}
#TB_prev,
#TB_next 									{display:none;}
#TB_closeAjaxWindow							{padding:5px 10px 7px 0; margin-bottom:1px;	text-align:right; background-color:#e8e8e8;}
#TB_ajaxContent								{padding:2px 15px 15px 15px; overflow:auto;}
#TB_load									{text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; overflow: visible; visibility: visible; display: block; z-index:140;}
#TB_loadContent  							{margin-left: -125px; position: absolute; top: -50px; left: 50%; width: 250px; height: 100px; visibility: visible;}
#TB_SecondLine,
#TB_ImageDIV,
#TB_ajaxContent 							{clear: both;}

/***************/
/* Scrollbarfixes */
/***************/
#scrollCenter .headlineteaserRot 			{position: relative; top: -7px;}
* html #scrollCenter .headlineteaserRot 	{position: relative; top: -12px;}
* html #scrollCenter img 					{margin-bottom: 5px;}

/**
* @section Global Content Wrapper
*/
*+html #page_2366 .centerLeft,
*+html #page_2366 .centerRight						{display:none;}
*+html #page_2366 .tx-tuiglobalcontentwrapper-pi1	{float:left;}

/** Styles for Global Content **/
.tx-tuiglobalcontentwrapper-pi1 span.standard,
.tx-tuiglobalcontentwrapper-pi1 h1.standard,
.tx-tuiglobalcontentwrapper-pi1 h2.standard,
.tx-tuiglobalcontentwrapper-pi1 p.standard,
.tx-tuiglobalcontentwrapper-pi1 li.standard,
.tx-tuiglobalcontentwrapper-pi1 td.standard			{font:normal 16px Arial; color:#000}

.tx-tuiglobalcontentwrapper-pi1 span.headlineTeaser,
.tx-tuiglobalcontentwrapper-pi1 h1.headlineTeaser,
.tx-tuiglobalcontentwrapper-pi1 h2.headlineTeaser,
.tx-tuiglobalcontentwrapper-pi1 p.headlineTeaser,
.tx-tuiglobalcontentwrapper-pi1 li.headlineTeaser,
.tx-tuiglobalcontentwrapper-pi1 td.headlineTeaser	{font:normal 12px Arial; color:#000}

.tx-tuiglobalcontentwrapper-pi1 span.headlineTeaserBold,
.tx-tuiglobalcontentwrapper-pi1 h1.headlineTeaserBold,
.tx-tuiglobalcontentwrapper-pi1 h2.headlineTeaserBold,
.tx-tuiglobalcontentwrapper-pi1 p.headlineTeaserBold,
.tx-tuiglobalcontentwrapper-pi1 li.headlineTeaserBold,
.tx-tuiglobalcontentwrapper-pi1 td.headlineTeaserBold	{font:bold 16px Arial; color:#000}

/** AGB STUFF **/
#icebox_container_36639,
#icebox_container_36637,
#icebox_container_36635,
.tx-tuiglobalcontentwrapper-pi1				{padding:15px;}
.globalContent								{padding:5px 0; margin:5px 0;}
.globalContent h1,
.tx-tuiglobalcontentwrapper-pi1 h1			{font-weight:bold !important; margin-left:-7px; height:25px; padding-top:10px;}
.csc-linkToTop a							{font-weight:bold; margin:0; padding:0;}
.csc-section a								{font-weight:bold; text-decoration:underline; cursor:pointer}
.globalContent .bodytext b,
.tx-tuiglobalcontentwrapper-pi1 .bodytext b	{display:block; padding:5px 0 !important;}

/***************/
/* Dynamic-Teaser */
/***************/
.offer							{font-family: Arial;}
.offer .wrapper .arrowLink		{text-decoration: underline; color:#FF6600; }
.offer .wrapper .linkprelabel	{color: #000000;}
.offer h2						{padding-left:2px; padding-top:6px; margin-bottom:2px;}
.offer h3						{padding-left:2px; margin-bottom:2px;}
.offer .wrapper h2				{margin:0; padding:0;}
.offer .bodytext				{padding:2px}
.offer .linkprelabel			{float:left; color:#E94404; font-size:12px; font-family:Arial; font-weight:bold; height:17px; padding:0 5px 10px 2px;}

.offerOB 						{width:240px; position: relative; /*overflow:hidden;*/}
.offerOB h2						{float:left; width:208px; font-size: 16px;}
.offerOB .logo					{padding:2px;}
.offerOB .linkprelabel			{float:right;}

.offerOB.fly .linkprelabel		{width:200px; color:#000000; font-size:11px; font-weight:normal; font-family:Verdana;}
.offerOB .linkprelabel a		{color:#FF6600; text-decoration:underline; font-weight:bold; font-size:24px; font-family:Verdana; float:right;}
.offerOB .topCenter,
.offerOB .bottomCenter 			{width:200px;}
.offerOB .centerLeft,
.offerOB .centerRight 			{height:220px; display: none;}
/*.offerOB .center 				{width:230px; padding-left: 5px; padding-right: 5px; height:auto; overflow: visible; background-image: url(/fileadmin/fly/pics/img/teaser_weissBg_240px.png); background-position: 1px 0; background-color: transparent;}*/



* html .offerOB .center			{height:300px;}
* html .offerOB .teaserimage	{width: 223px !important; overflow: hidden; margin-left: -3px;}
.offerOB .teasercontent			{padding-left: 10px; padding-right: 10px;}
* html .offerOB .teasercontent			{padding-left: 10px; padding-right: 10px; width:220px; overflow:hidden;}
.offerOB div.headline18black label	{width: 215px;}
* html .offerOB .wrapper		{padding-right: 0px;}
* html .offerOB .bottomCenter	{width: 195px;}
* html .offerOB .teaserimage	{width: 225px;}
* html .offerOB .topRightTrans	{margin-left: -5px;}

.offerWOB 						{width:472px;}
.offerWOB h2					{float:left;}
.offerWOB .logo					{padding:2px;}
.offerWOB .image				{float:left;}
.offerWOB .wrapper				{float:left; width:135px; margin-left:5px;}
.offerWOB .wrapper .arrowLink	{float:left; margin:0;}
.offerWOB .topCenter,
.offerWOB .bottomCenter 		{width:432px;}
.offerWOB .centerLeft,
.offerWOB .centerRight 			{height:220px;}
.offerWOB .center 				{width:460px; height:220px;}

.offerSL 						{width:320px;}
.offerSL img					{clear:both;}
.offerSL .wrapper				{clear:both; padding:4px 10px;}
.offerSL .wrapper span			{float:left;padding:1px 0;}
.offerSL .wrapper .arrowLink	{display:block; float:right; margin:0; height:auto;}
.offerSL .wrapper .linkprelabel	{width:120px;}
.offerSL .wrapper .clearer		{clear:both;}
.offerSL .topCenter,
.offerSL .bottomCenter 			{width:280px;}
.offerSL .centerLeft,
.offerSL .centerRight 			{height:295px;}
.offerSL .center 				{width:308px; height:295px;}

/* for the yellow zebra-list and the white list */


.offerXL .topLeft				{float:left; height:20px; overflow:hidden; width:20px;}
.offerXL .topLeftTrans			{float:left; height:20px; overflow:hidden; width:20px; z-index:140; position:absolute; top:1px; left:1px;}
.offerXL .topCenter				{float:left; height:20px;}
.offerXL .topRight				{float:left; height:20px; overflow:hidden; width:20px;}
.offerXL .topRightTrans			{float:right; height:20px; overflow:hidden; width:240px; z-index:140; position:absolute; top:1px; left:340px;}
.offerXL .centerLeft			{clear:both; float:left; width:6px;}
.offerXL .center				{float:left; overflow:hidden; position:relative; height: auto;}
.offerXL .centerRight			{float:left; width:6px;}
.offerXL .bottomLeft			{clear:both; float:left; height:20px; overflow:hidden; width:20px;}
.offerXL .bottomCenter			{float:left; height:20px;}
.offerXL .bottomRight			{float:left; height:20px; overflow:hidden; width:20px;}

.offerXL						{width: 360px; color: #000000; position: relative;}
.offerXL img					{clear: both;}
.offerXL .wrapper				{clear: both; padding: 4px 10px;}
.offerXL .wrapper span			{float: left;padding: 1px 0; font-size:12px;}
.offerXL .wrapper .arrowLink	{display: block; float: right; margin:0; height:auto; font-size:14px; width:44px;}
.offerXL .wrapper .linkprelabel	{width: 130px; color: #000000;}
.offerXL .wrapper .clearer		{clear: both;}
.offerXL .topCenter,
.offerXL .bottomCenter 			{width:320px;}
* html .offerXL .bottomCenter 	{width:317px;}
.offerXL .centerLeft,
.offerXL .centerRight 			{display: none;}
.offerXL .center 				{width: 350px; padding: 0 5px; background: transparent url(/fileadmin/fly/pics/img/teaser_weissFeaBg_360px.png) repeat-y scroll 0 0;}
/*.offerXL .center.white 			{padding: 0 5px; background: transparent url(/fileadmin/fly/pics/img/teaser_weissBg_360px.png) repeat-y scroll 0 0;}*/
.offerXL .white .wrapper.even	{background-color: #fff;}
.offerXL .white .wrapper.odd	{background-color: #fff;}
.offerXL .wrapper.even			{background-color: #FFF8C3;}
.offerXL .wrapper.odd			{background-color: #FEE7A8;}
.offerXL a.arrowLink 			{padding-right: 60px;}
* html .offerXL a.arrowLink 	{padding-right: 50px;}
*+html .offerXL a.arrowLink 	{float:right;}
.offerXL .wrapper.white			{background-color: #FFFFFF;}
.offerXL .teasercontent			{padding-left: 0px; position: static;}
*+html .offerXL .teasercontent	{width:350px;}
.offerXL .teaserimage			{width:348px; height:140px;}
.offerXL .allText				{padding: 0px 10px; overflow: hidden; display:block;}
*+html .offerXL					{margin-bottom:10px;}

/* for the big teaser box with autobox */
.offerXXL						{width: 360px; color: #000000; position: relative;}
.offerXXLScroller				{height: 280px; overflow: auto;}
*+html .offerXXLScroller		{height: 291px;}
.offerXXLScroller .infoCell		{float: left; width: 190px; padding-top: 5px;}

.offerXXLScroller .infoCell .linkprelabel 	{width: 190px; height: 20px; font-size: 16px; font-weight: normal; color: #000000;}
.offerXXLScroller .infoCell .hotelnameLabel {font-weight: bold;}
.offerXXLScroller .infoCell .infoLabel 		{ padding-top: 2px;}

.offerXXL img						{clear: both;}
.offerXXL .offerXXLImageLarge img	{margin-left:-10px;}
.offerXXL .wrapper					{height: 60px; clear: both; padding: 4px 0; border-top:1px dashed #e6e6e6; margin:0 10px;}
.offerXXL .wrapper span				{float: left; padding: 1px 0;}
.offerXXL .wrapper .arrowLink		{display: block; float: right; margin: 24px 0 0 0; padding: 0px; height: auto; background: transparent; font-size: 24px; text-decoration: underline;}
.offerXXL .wrapper .clearer			{clear: both;}
.offerXXL .topCenter,
.offerXXL .bottomCenter 			{width: 320px;}
.offerXXL .centerLeft,
.offerXXL .centerRight 				{height: 596px;}
*+html .offerXXL .centerLeft		{height: 594px;}
*+html .offerXXL .centerRight 		{height: 594px;}
.offerXXL .center 					{width: 348px; /*height: 620px;*/}
.offerXXL .center p a				{font-family: Arial; font-weight: bold; color: #FF6600; /*position: absolute; top: 605px; right: 10px;*/ text-decoration: underline; display:block; clear:both; padding:15px 0 12px 0; float:right;}
*+html .offerXXL .center p a		{padding:15px 0 2px 0;}
.offerXXLImageHeader,
.offerXXLHeader						{padding: 0px 10px 10px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; /*height: 30px; margin-top: 30px;*/ overflow:hidden;}
.offerXXLHeader .xxlTitle			{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #CC3300;}
.offerXXLHeader .xxlText			{line-height: 18px; font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.offerXXLImageLarge					{/*height: 240px; overflow:hidden;*/}
.offerXXL .teaserimage				{height: 45px;}
.offerXXL .topRightTrans			{left: auto; right: 0px; width: 20px;}

/* for the small three col teaser */
.offerOB.offerOBThree .center		{height:241px;}
* html .offerOB.offerOBThree .center	{overflow:hidden; height:256px;}
.offerOB.offerOBThree .wrapper		{line-height:20px; height:20px;}
*+html .offerOB.offerOBThree .wrapper	{clear:both;}
.offerOB.offerOBThree .linkprelabel	{float:left; clear:both;}
.offerOB.offerOBThree .arrowLink	{display:block; float:right; height:auto;}
.offerOB.offerOBThree span 			{float:left; padding:1px 0;}
.offerOBThree .linkprelabel			{position:static; width: 120px; }
.offerOBThree .wrapper				{line-height: 26px; padding:0 10px; color: #000000;}
.offerOBThree .smallTeaserimage		{float: left; margin-top: 5px;}
.offerOBThree .teaserHeadline		{margin: 95px 0px 10px 8px; color: #AA3001; font-size: 13px; font-weight: bold; float:left; display:inline;}

.offerOBThree .topLeftTrans			{top: 1px; left: 1px;}
.offerOBThree .topRightTrans		{top: 1px; }
.offerOBThree a.arrowLink:link,
.offerOBThree a.arrowLink:hover,
.offerOBThree a.arrowLink:active,
.offerOBThree a.arrowLink:visited	{margin-left: 1px;}
* html .offerOBThree a.arrowLink:link,
* html .offerOBThree a.arrowLink:hover,
* html .offerOBThree a.arrowLink:active,
* html .offerOBThree a.arrowLink:visited	{margin-left: 1px;}

/* seoFooter */
#seoFooter span						{display:block; float:left; font-weight:bold;}
#seoFooter ul						{float:left;}
#seoFooter ul li					{float:left;}
#seoFooter ul li a					{color:#f60; text-decoration:underline; padding:0 6px; border-right:1px solid #f60;}

/****** Teaser blue *****/
.blue .topLeft                {background:transparent url(/fileadmin/fly/pics/img/box_blue_top_left.png) no-repeat;}
.blue .topCenter                {background:transparent url(/fileadmin/fly/pics/img/box_blue_top_center.png) no-repeat;}
.blue .topRight                 {background:transparent url(/fileadmin/fly/pics/img/box_blue_top_right.png) no-repeat;}
.blue .centerLeft                {background:transparent url(/fileadmin/fly/pics/img/box_blue_center_left.png) repeat-y;}
.blue .center                {color: #fff; background:#0099be url(/fileadmin/fly/pics/img/box_blue_center_center.png) no-repeat bottom right;}
.blue .centerRight            {background:transparent url(/fileadmin/fly/pics/img/box_blue_center_right.png) repeat-y;}
.blue .bottomLeft                {background:transparent url(/fileadmin/fly/pics/img/box_blue_bottom_left.png) no-repeat;}
.blue .bottomCenter            {background:transparent url(/fileadmin/fly/pics/img/box_blue_bottom_center.png) no-repeat;}
.blue .bottomRight            {background:transparent url(/fileadmin/fly/pics/img/box_blue_bottom_right.png) no-repeat;}


/***** Teaser *****/
.flyservice 	{
	margin-top: 15px;
	background-color:#fff;
	-moz-border-radius:15px;
	-moz-box-shadow: 1px 2px 5px #888888;
	-webkit-border-radius:15px;
	-webkit-box-shadow: 1px 2px 5px #888888;
}

/** padding for Teaser **/
/*.center p						{padding:0 10px;}*/
.center .csc-header				{padding:0 6px;}

/** Akkordeon **/
#imageMenu1 					{position: relative; width:709px; height:200px; overflow: hidden; padding:0; float:left;}

/** listen **/
.extraliste ul 					{list-style:disc !important; padding-left:20px}

/** Bildabstand Malle, GC-Tipp **/
#page_3584 .csc-textpic-firstcol,
#page_3684 .csc-textpic-firstcol	{padding-left:4px;}
#page_3584 .csc-textpic-lastcol,
#page_3684 .csc-textpic-lastcol		{padding-left:3px;}

/*** ausrichtung sonderseiten ***/
#page_6540 .box 										{margin-left:75px;}
#page_6540 .csc-frame-invisible 						{padding:20px 5px 0 10px;}
#page_6540 .csc-frame-invisible .csc-textpic-imagewrap 	{padding-left:15px;}
#page_6540 .csc-textpic-text 							{margin-left:20px}
#page_6668 .box 										{margin-left:75px;}
#page_6668 .csc-frame-invisible 						{padding:20px 5px 0 10px;}
#page_6668 .csc-frame-invisible .csc-textpic-imagewrap 	{padding-left:15px;}
#page_6668 .csc-textpic-text 							{margin-left:20px}

/** henry headline **/
.blue .headlineTeaserBold 			{color:#fff !important}

/*** preise mit finger *****/
span.price22pt,
h1.price22pt,
h2.price22pt,
p.price22pt,
li.price22pt,
td.price22pt 						{cursor:pointer;}

/***********************************/
/*   Anfang - Einbau des Sprites   */
/***********************************/
.white .topLeft,
.fly .topLeft,
.flyservice .topLeft {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -6px -100px transparent;
}
* html .white .topLeft,
* html .fly .topLeft,
* html .flyservice .topLeft {
/*    background:transparent url(/fileadmin/fly/pics/img/weiss_linksoben.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -6px -100px transparent;
}
.white .topCenter,
.fly .topCenter,
.flyservice .topCenter {
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.png") repeat-x scroll 0 -29px transparent;
}
* html .white .topCenter,
* html .fly .topCenter,
* html .flyservice .topCenter {
/*    background:transparent url(/fileadmin/fly/pics/img/teaser_weiss_oben.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.gif") repeat-x scroll 0 -29px transparent;
}
.white .topRight,
.fly .topRight,
.flyservice .topRight {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -156px -100px transparent;
}
* html .white .topRight,
* html .fly .topRight,
* html .flyservice .topRight {
/*    background:transparent url(/fileadmin/fly/pics/img/weiss_rechtsoben.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -156px -100px transparent;
}
.white .centerLeft,
.fly .centerLeft,
.flyservice .centerLeft {
    background: url("/fileadmin/fly/pics/img/fly_sprite_vertical.png") repeat-y scroll -31px 0 transparent;
}
* html .white .centerLeft,
* html .fly .centerLeft,
* html .flyservice .centerLeft {
/*    background:transparent url(/fileadmin/fly/pics/img/teaser_weiss_links.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_vertical.gif") repeat-y scroll -31px 0 transparent;
}
.white .centerRight,
.fly .centerRight,
.flyservice .centerRight {
    background: url("/fileadmin/fly/pics/img/fly_sprite_vertical.png") repeat-y scroll -13px 0 transparent;
}
* html .white .centerRight,
* html .fly .centerRight,
* html .flyservice .centerRight {
/*    background:transparent url(/fileadmin/fly/pics/img/teaser_weiss_rechts.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_vertical.gif") repeat-y scroll -13px 0 transparent;
}
.white .bottomLeft,
.fly .bottomLeft,
.flyservice .bottomLeft	{
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -56px -100px transparent;
}
* html .white .bottomLeft,
* html .fly .bottomLeft,
* html .flyservice .bottomLeft	{
/*    background:transparent url(/fileadmin/fly/pics/img/weiss_linksunten.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -56px -100px transparent;
}
.white .bottomCenter,
.fly .bottomCenter,
.flyservice .bottomCenter {
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.png") repeat-x scroll 0 0 transparent;
}
* html .white .bottomCenter,
* html .fly .bottomCenter,
* html .flyservice .bottomCenter {
/*    background:transparent url(/fileadmin/fly/pics/img/teaser_weiss_unten.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_horizontal.gif") repeat-x scroll 0 0 transparent;
}
.white .bottomRight,
.fly .bottomRight,
.flyservice .bottomRight {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -106px -100px transparent;
}
* html .white .bottomRight,
* html .fly .bottomRight,
* html .flyservice .bottomRight {
/*    background:transparent url(/fileadmin/fly/pics/img/weiss_rechtsunten.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -106px -100px transparent;
}
.rounded .topLeft {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -120px -219px transparent;
    float: left;
    height: 20px;
    left: 1px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    width: 20px;
    z-index: 140;
}
* html .rounded .topLeft {
/*    background:transparent url(/fileadmin/fly/pics/img/transparent_linksoben.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -120px -219px transparent;
}
.rounded .topRight {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -159px -219px transparent;
    float: left;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 15px;
    width: 20px;
    z-index: 140;
}
* html .rounded .topRight {
/*    background:transparent url(/fileadmin/fly/pics/img/transparent_rechtsoben.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -159px -219px transparent;
}
.rounded .bottomLeft {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -188px -219px transparent;
    bottom: 15px;
    float: left;
    height: 20px;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 20px;
    z-index: 140;
}
* html .rounded .bottomLeft {
/*    background:transparent url(/fileadmin/fly/pics/img/transparent_linksunten.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -188px -219px transparent;
}
.rounded .bottomRight {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll -228px -219px transparent;
    bottom: 15px;
    float: left;
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 20px;
    z-index: 140;
}
.rounded .bottomCenter {
    float:left;
    height:20px;
    position: absolute;
    left:20px;
    bottom:15px;
    background:url("/fileadmin/fly/pics/img/fly_sprite_horizontal.png") repeat scroll 0 -55px transparent !important;
}
* html .rounded .bottomRight {
/*    background:transparent url(/fileadmin/fly/pics/img/transparent_rechtsunten.png) no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll -228px -219px transparent;
}
a.arrowLink {
    background: url("/fileadmin/fly/pics/img/fly_sprite.png") no-repeat scroll 48px -271px transparent;
    color: #E94404;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 17px;
    margin: 2px;
    padding-right: 25px;
}
* html a.arrowLink {
/*    background:transparent url(/fileadmin/fly/pics/buttons/button_teaser_klein.gif) right no-repeat;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite.gif") no-repeat scroll 48px -271px transparent;
}
.offerOB .center {
    background: url("/fileadmin/fly/pics/img/fly_sprite_vertical.png") repeat scroll -686px 0 transparent;
    height: auto;
    overflow: visible;
    padding-left: 5px;
    padding-right: 5px;
    width: 230px;
}
* html .offerOB .center {
/*    background-image: url(/fileadmin/fly/pics/img/teaser_weissBg_240px.png);*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_vertical.gif") repeat scroll -686px 0 transparent;

}
.offerXL .center.white {
    background: url("/fileadmin/fly/pics/img/fly_sprite_vertical.png") repeat-y scroll -316px 0 transparent;
    padding: 0 5px;
}
* html .offerXL .center.white {
/*    background: transparent url(/fileadmin/fly/pics/img/teaser_weissBg_360px.png) repeat-y scroll 0 0;*/
    background: url("/fileadmin/fly/pics/img/fly_sprite_vertical.gif") repeat-y scroll -316px 0 transparent;
}
