/**
  * airtours 2009 - content.css
  *
  * @copyright       NEUSTA GmbH
  * @author          mschaefer
  * @version         
  *
  * @revision        $Revision: 61195 $
  * @lastmodified    $Date: 2010-07-01 12:49:52 +0200 (Do, 01 Jul 2010) $
  * @last author	 $Author: mschaefer $
  */

/**
  * @section Stage Flex Teaser
  *
  * 
  */
.flexTeaser						{background:transparent url(../../pics/img/bg_stagenavi.png) repeat 0 0; float:left; margin-right:1px;}
.flexImage						{padding:8px; float:left; width:80px; cursor:pointer;}
.flexContent					{display:none; color:#ddd; font-size:10px; width:0px; float:left; line-height:14px; overflow:hidden;}
.flexTeaser.active .flexContent	{display:block;}
.flexContent p					{width:178px; margin:0 10px 0 5px;}
.flexContent h2					{color:#6d97a3; font-size:14px; padding-top:5px; line-height:18px; width:183px; margin:0 5px;}
.flexContent a					{background:transparent url(../../pics/img/arrow_flexteaser_links.png) no-repeat 0 3px; display:block; width:24px; height:14px; float:right;}
* html .flexContent a			{background:transparent url(../../pics/img/arrow_flexteaser_links.gif) no-repeat 0 3px;}
.flexContent span				{display:none;}


/**
  * @section Teaser
  *
  * 
  */

/* one col */
.teaser1col						{margin:10px 0 0 20px; float:left; display:inline; padding-bottom:20px;}
.teaser1col .csc-textpic-text b	{color:#454545;} 
* html .teaser1col h2 span		{overflow:hidden; margin-bottom:5px;}
*+html .teaser1col h2 span		{margin-bottom:5px;}			
.teaser1col .starContainer		{white-space: nowrap;}
#contentCenter .teaser1col		{width:190px;}

/* one col right */
#contentRight .teaser1col		{float:none; display:block; padding:0; margin:0 25px 15px; width:auto; border-bottom: 1px dashed #D8D5D4; clear:both; color:#454545;}
#contentRight .teaser1col h2	{color:#999;}
#contentRight .teaser1col p		{padding-bottom: 15px;}

/* one col image left */
.teaser1col .imageHeadlineLeft		{position:relative; height:60px;}
.teaser1col .imageHeadlineLeft h2	{position:absolute; bottom:0px; left:90px; width:125px;}

/* 2 cols */
.teaser2col						{width:400px; margin:20px 20px 0 20px; float:left; display:inline; border-bottom:1px solid #a5a5a5; padding:0 0 13px 0;}
.teaser2colWithoutLine			{width:400px; margin:20px 20px 0 20px; float:left; display:inline; padding:0 0 13px 0;}
* html .teaser2col				{float:none;}
.teaser2col .csc-textpic-text	{padding-top:5px;}
.teaser2col .csc-textpic-text a	{display:block; margin-top:14px; background:transparent url(../../pics/img/arrow_teaser_links.gif) no-repeat 0 2px; padding-left:20px; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:13px; text-decoration:none;}

/* 3 cols */
.teaser3col						{width:619px; margin:10px 20px 10px 20px; float:left; display:inline; border-bottom:1px solid #a5a5a5; padding:0 0 13px 0; position:relative;}
.teaser3colWithoutLine			{width:619px; margin:10px 20px 5px 20px; float:left; display:inline; padding:0 0 13px 0; position:relative;}
.teaser3col .indent h2			{padding:10px 0 10px 40px; font-size:40px; line-height:40px;}
.tx-atihotels-content .teaser3col	{margin:10px 20px 10px 0;}

/* global content */
.tx-tuiglobalcontentwrapper-pi1	{display:inline; float:left; margin:10px 20px; padding:0 0 13px; width:619px;}
.tx-tuiglobalcontentwrapper-pi1 .csc-default	{padding-bottom:10px;}
.tx-tuiglobalcontentwrapper-pi1 h2.csc-firstHeader	{font-weight:normal; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:15px; line-height:20px; margin-bottom:10px;}
.tx-tuiglobalcontentwrapper-pi1 h2	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.tx-tuiglobalcontentwrapper-pi1 .csc-section a	{text-decoration:underline;}
.csc-linkToTop a				{font-size:12px; background:transparent url(../../pics/img/arrow_to_top.gif) no-repeat 0 center; padding-left:15px;}
.csc-linkToTop					{border-bottom:1px solid #a5a5a5; padding-bottom:15px; margin-bottom:12px;}

/* home specials */
.home #contentRight .csc-default	{padding:15px 20px 0 20px; margin-bottom:-15px;}
.home #contentRight .csc-default h2	{border-bottom:1px solid #a5a5a5; padding-bottom:6px; margin-bottom:11px;}
.home #contentRight .csc-default h2 a	{margin-bottom:0;}
.home #contentRight .csc-default a	{display:block; background:#fff url(../../pics/img/arrow_bg_servicenavi.gif) no-repeat right center; margin-bottom:15px; width:253px;}
.home #contentRight #serviceNavi	{padding-bottom:0;}

/* advice */
.teaser1col.advice				{background:#f5f4f1; border:none; padding:10px; width:180px;}
* html .teaser1col.advice		{width:200px;}
.teaser1col.advice h2			{text-indent:5px; color:#999; border-bottom:1px solid #d8d5d4; padding-bottom:5px;}
.teaser1col.advice p			{padding:0 5px 10px 5px;}

/* divider */
.dottedDivider					{clear:both; border:0; font-size: 0px; line-height: 10px; min-height: 10px; margin-bottom:10px; border-bottom:1px dotted #a5a5a5;}


/*rich-text-editor text-align*/
.align-left						{text-align:left;}
.align-center					{text-align:center;}
.align-right 					{text-align:right;}
.align-right a 					{float:right; text-align:left;}
.align-center a 				{display:block; margin-left:auto; margin-right:auto;text-align: left;}

/* stars */
.atiStarContainer				{font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:18px; padding: 0 20px 0 5px; background:transparent url(../../pics/img/star.gif) no-repeat right 2px;}
.comma							{font-size:13px;}
.atiStarContainer.white			{background:transparent url(../../pics/img/star_white.gif) no-repeat right 2px;}
.atiStarContainer.small         {background:transparent url(../../pics/img/star_small.gif) no-repeat right 2px; font-size:14px; padding-right: 15px;}

/* signets */
.signet							{float:right; padding:4px 0 0 6px;}

/**
  * @section News
  *
  * 
  */
.news-latest-container			{margin:0 15px 30px 15px; clear:both; color:#454545; float:left; width:284px; display:inline;}
.news-latest-container h2		{text-indent:10px; color:#999; border-bottom:1px solid #d8d5d4; padding-bottom:5px;}
.news-latest-item h3 a			{color:#454545; padding-bottom:3px; display:block;}
.news-latest-item				{margin:12px 10px 0 10px; border-bottom:1px dashed #d8d5d4; float:left; width:264px; padding-bottom:17px; display:inline;}	
.news-latest-item a				{color:#454545;}
.news-latest-item p				{width:250px; float:left;}		
.news-latest-morelink			{float:right;}
.news-latest-morelink a			{background:transparent url(../../pics/img/arrow_news_links.gif) no-repeat 0 3px; display:block; width:14px; height:14px;}
.news-latest-morelink a span	{display:none;}

/**
  * @section citation
  *
  * 
  */
.tx-jmquote-pi1					{margin:0 15px 30px 15px; clear:both; float:left; width:284px; display:inline; background:transparent url(../../pics/img/bg_cite_top.gif) no-repeat 0 0; color:#909090;}
.tx-jmquote-pi1 cite			{font-family:sans-serif; font-size:20px; color:#909090; line-height:25px; font-weight:lighter; padding:18px 30px; display:block; background:transparent url(../../pics/img/bg_cite_bottom.gif) no-repeat right bottom;}
.tx-jmquote-pi1 span			{padding-left:18px;}

/**
  * @travel service
  *
  * 
  */
p.headlineBeige					{padding-bottom:10px;}
#contentCenter .teaser1col ul li,
#contentCenter .tx-atihotels-content .teaser3col ul li	{background:transparent url(../../pics/img/arrow_teaser_links.gif) no-repeat 0 2px; padding:0 0 10px 20px; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:13px;} 

.globalContent .contenttable,
.globalContent .contenttable .contenttable	{width:auto !important; font-size:11px;}
 
.countrysection					{width:420px; margin:15px 20px 0 0; float:left; display:inline;}
#countryinfos h3				{font-family:Tahoma, sans-serif; font-size:16px; line-height:20px; color:#81796d; margin-bottom:6px; border:none; font-weight:normal; display:none;}
#countryinfos .liSubjectTitle	{color:#81796d; font-family:Tahoma, sans-serif; font-size:16px; line-height:30px; border-bottom:1px dashed #d5d5d5; font-weight:normal; margin-right:0; padding:0 0 0 10px; height:30px;}
#countryinfos .liSubjectInfo	{padding:5px 0 20px 10px;}
#countryinfos .liTable			{width:420px; margin-bottom:20px;}
#countryinfos .liPassportInfoCountry	{width:110px; text-align:center;} 
* html #countryinfos .liPassportInfoCountry	{width:135px;}
#countryinfos .liPassportRequired, 
#countryinfos .liVisaRequired,
#countryinfos .liReturnTicketRequired	{width:90px; text-align:center;}
* html #countryinfos .liReturnTicketRequired	{width:103px;}

/**
  * @section RTE definitions
  *
  * 
  */
.greySubheadlineStageteaser,
span.greySubheadlineStageteaser,
p.greySubheadlineStageteaser,
li.greySubheadlineStageteaser,
td.greySubheadlineStageteaser	{color:#676767;}

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

.colorDarkGrey,
span.colorDarkGrey,
p.colorDarkGrey,
li.colorDarkGrey,
td.colorDarkGrey				{color:#454545;}

a.arrowLeft						{/*margin-top:14px;*/ background:transparent url(../../pics/img/arrow_teaser_links.gif) no-repeat 0 center; padding-left:20px; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:13px; float:left; text-decoration:none;}

a.arrowRight					{margin-top:14px; background:transparent url(../../pics/img/arrow_teaser_links.gif) no-repeat 0 center; padding-left:20px; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:13px; float:right; text-decoration:none;}

a.backLink						{background:transparent url(../../pics/img/arrow_teaser_rechts.gif) no-repeat 0 center; padding-left:20px; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:13px; float:right; text-decoration:none;}
a.backLink:hover				{color:#05cfc8;}
#contentLeft a.backLink			{background:transparent url(../../pics/img/arrow_links_white_ri.gif) no-repeat 0 center; padding-left:12px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#f4f4f4;}
#contentLeft a.backLink:hover	{color:#05cfc8;}

/**
  * @section Flashmap
  *
  * 
  */
.flashMap						{position:relative;}
.flashMap .specialcontainer 	{right:-21px; top:150px; position:absolute;}
.flashMap .specialicon			{width:21px; height:113px; background:#aca499 url(/fileadmin/ati2/pics/img/flashmap_tipp.gif) no-repeat 0 0; float:right;}
.flashMap .specialcontent		{width:170px; height:230px; float:left; overflow:hidden;}
.flashMap .specialcontent .teaser1col	{border:none; margin:0; padding:0;}
.flashMap .infoicon 			{background:#aca499 url(/fileadmin/ati2/pics/img/information.gif) no-repeat scroll 0 0; cursor:pointer; height:19px; left:9px; position:absolute; top:320px; width:20px;}
.flashMap .infocontent 			{background:#FFFFFF; border:1px solid #e6e5e1; display:none; left:0; opacity:0.8; position:absolute; top:0; padding:10px 10px 5px 10px; width:220px;}
.flashMap .infocontent .teaser1col	{border:none; margin:0 0 0 0; padding:0; float:none;}
.flashMap .infocontent p.infoclose	{color:#356B7B; background:transparent url(../../pics/img/arrow_links.gif) no-repeat 0 center; padding-left:11px; cursor:pointer; height:16px; clear:both; float:right;}

/**
 * @section hotelsearch
 * 
 * 
 */
.nhsError						{background-color: #FFFFFF; height: 438px; }

/**
  * @section ClockPick
  *
  * 
  */
#CP_hourcont {
padding: 0px;
position:absolute;
border:1px solid #dedede;
background-color:#fff;
display:none;
}

#CP_minutecont {
background-color:#dddddd;
padding: 0px;
position:absolute;
width:45px;
border: 1px dashed #cccccc;
display:none;
}

.floatleft {
float:left;
}

.CP_hour {
padding:2px;
font-size:11px;
white-space:nowrap;
cursor:pointer;
width:48px;
margin:1px;
background-color:#e6e5e1;
color:#356b7b;
text-align:center;
}

.CP_minute {
padding:2px;
background-color:#e6e5e1;
font-size:11px;
white-space:nowrap;
cursor:pointer;
width:auto;
margin:1px;
color:#356b7b;
text-align:center;
}

.CP_over {
background-color:#ffffff;
color:#81796d;
}

/**
  * @section Online Kataloge
  * F5F4F1
  * 
  */
#page_5595 .csc-textpic-imagewrap			{background:#F5F4F1; width:610px !important; padding:15px 10px 5px 15px; float:left;}
* html #page_5595 .csc-textpic-imagewrap	{width:640px !important;}
#page_5595 .csc-textpic-image				{padding:0 10px 10px 0;}
#page_5595 .csc-textpic-image img			{width:187px; height:249px;}
#page_5595 .csc-textpic-firstcol			{clear:both;}
#page_5595 .csc-header-n3					{margin:20px 0 10px 3px;}

/**
  * @section Holiday Calendar
  * 
  * 
  */
a#printLink,
.calenderViewBtn						{display:none;}
.tx-tuiholidaycalendar-pi1 				{margin:0 20px 20px 20px; clear:both;  overflow-x:auto; overflow-y:hidden; width:619px;}
.vacationTable 							{border:0px;}	
.stateName								{width:135px;}
.VacationRowOdd							{background-color:#C0F3F1;}
.headerCell								{font-weight:bold; vertical-align:top;}
.vacationTable td						{padding:0 2px;}

/**
  * @section GrowTeaser
  *
  *
  */
#stageTeaser .growTeaserActive			{display:none;}

/**
  * @section different links
  *
  * 
  */
.hotelSearch a							{background:transparent url(../../pics/img/arrow_links.gif) no-repeat 0 6px; padding-left:13px; display:block;}
.hotelSearch a:hover					{background:transparent url(../../pics/img/arrow_links_hover.gif) no-repeat 0 6px; padding-left:13px;}

/**
  * @section TYPO3 styles
  *
  * 
  */
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {margin-top:5px;}
*+html div.csc-textpic div.csc-textpic-imagerow {margin-bottom:5px;}

/* contentelement */
#contentCenter .csc-textpic-intext-right-nowrap img	{height:175px; width:220px;}
#contentCenter .csc-textpic-intext-right-nowrap	{height:175px; overflow:hidden;}
#contentCenter .csc-textpic-intext-right-nowrap .csc-textpic-text	{padding:15px 15px 0;}
#contentCenter .teaser3col .csc-textpic-intext-right-nowrap img	{height:auto; width:auto;}
#contentCenter .teaser3col .csc-textpic-intext-right-nowrap	{height:auto; overflow:visible;}
#contentCenter .teaser3col .csc-textpic-intext-right-nowrap .csc-textpic-text	{padding:0;}
