/**
  * airtours 2010 - general.css
  *
  * @copyright       NEUSTA GmbH
  * @author          mschaefer
  * @version
  *
  * @revision        $Revision: 68248 $
  * @lastmodified    $Date: 2010-09-07 15:58:38 +0200 (Di, 07 Sep 2010) $
  * @last author	 $Author: rahlborn $
  */
body 						{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#4c4c4c; background:#000; text-align:center;}
form						{display:inline;}
#logo						{float:left; width:160px; height:160px; position:absolute; z-index:20; top:23px; left:33px;}
h1,
h2,
h3,
h4,
h5,
h6							{font-weight:normal; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:15px; line-height:20px; color:#4C4C4C; margin-bottom:6px;}
h1,
h2							{text-transform:uppercase;}
a							{color:#4C4C4C; text-decoration:none; outline:none;}
.csc-textpic-text a			{text-decoration:underline;}
a:hover						{color:#05cfc8;}
a[href^="mailto:"]			{text-decoration:underline;}

span.hidden,
div.hidden					{display:block; width:0; height:0; overflow:hidden; line-height:0; font-size:0;}
*+html #headerNavi ul.sub			{clear: both; width: 542px;}

.divider					{clear:both; margin:0 20px;}
.divider hr					{height:1px; color:#a5a5a5;}

.clearer 					{clear:both; font-size:1px; line-height:1px; height:1px; overflow:hidden;}
#result	{float:left;}

/**
  * @section Container
  *
  *
  */

#container					{width:952px; margin:0 auto 20px auto; border-width:0 1px 1px 1px; border-style:solid; border-color:#333; position:relative; text-align:left;}
#header						{height:120px; float:left; display:inline; width:743px; position:relative; left:209px; z-index:30;}
#stage						{height:350px; position:relative; clear:both; width:952px; float:left; z-index:14;}
#slides						{height:350px; overflow:hidden;}
/* html #stage				{overflow:hidden;}*/
#contentContainer			{clear:both; padding:0; background-color:#4C4C4C; float:left; position:relative; z-index:12; width:952px;}
.home #contentContainer 	{background:#000;}
#contentWrapper				{background-color:#fff; float:left;}
#sitemap					{clear:both; padding:0; float:left; width:952px; margin:20px 0;}
#footer						{clear:both; float:left; width:100%; border-top: 1px solid #333333;}
#slides						{height:350px; overflow:hidden; width:952px;}

/**
  * @section Menu
  *
  *
  */
/*  Mainmenu */
#mainMenu					{margin:80px 0 0 10px; float:left; display:inline;}
#mainMenu ul li.first a		{padding-left:0;}
#mainMenu ul li				{float:left; border-right:1px solid #ddd; position:relative; /*z-index:250;*/}
#mainMenu ul li.last		{border-right:none;}
#mainMenu ul li a			{padding:2px 20px 0; text-transform:uppercase; color:#FFF; font-size:13px; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif;}
#mainMenu ul li a.active,
#mainMenu ul li a:hover		{color:#05cfc8;}

/*  Submenu */
#mainMenu .submenu			{display:none; position:absolute; z-index:30; clear:both; padding-top:6px; left:7px; /*min-width:100px;*/ border-bottom:1px solid #4c4c4c;}
* html #mainMenu .submenu	{padding-top:23px; width:213px;}
*+html #mainMenu .submenu	{padding-top:23px; width:213px; margin:0;}
#mainMenu .submenu li		{height:24px; line-height:24px; float:none; border-width:1px 1px 0 1px; border-style:solid; border-color:#4c4c4c; background:transparent url(../../pics/img/bg_submenu.png) repeat 0 0; position:relative; vertical-align:bottom;}
#mainMenu .submenu li.last	{width:auto; border-right:1px solid #4c4c4c;}
#mainMenu .submenu li.first a,
#mainMenu .submenu li a		{float:none; display:block; font-size:11px; white-space:nowrap; padding:0 10px;}

/*  Subsubmenu */
#mainMenu .submenu .subsubmenu	{display:none; position:absolute; z-index:40; left:130px; top:0; padding-top:0; border-bottom:1px solid #4c4c4c; float:left;}
* html #mainMenu .submenu .subsubmenu	{left:212px;}
*+html #mainMenu .submenu .subsubmenu	{left:212px;}
#mainMenu .submenu .subsubmenu li	{height:24px; line-height:24px; float:none; position:relative; z-index:260; border-width:1px 1px 0 1px; border-style:solid; border-color:#4c4c4c; background:transparent url(../../pics/img/bg_submenu.png) repeat 0 0; /*min-width:150px;*/}

/**
  * @section breadcrumb
  *
  *
  */
#breadcrumb					{clear:both; padding-top:4px;}
#breadcrumb ul				{padding-left:10px;}
#breadcrumb ul li			{color:#4C4C4C; float:left;}
#breadcrumb ul li.divider	{color:#848484; padding:0 10px; clear:none; margin:0;}
#breadcrumb ul li a			{font-size:10px; color:#848484; display:block;}
#breadcrumb ul li.current   {color:#05cfc8; font-size:10px;}
#breadcrumb ul li a:hover	{color:#05cfc8;}

/**
  * @section stage
  *
  *
  */
#prev						{position:absolute; top:289px; left:0; width:34px; height:48px; background:transparent url(../../pics/img/pfeil_eckig_buehne_li.png) no-repeat 0 0; z-index:150; display:none; cursor:pointer;}
#next						{position:absolute; top:289px; left:918px; width:34px; height:48px; z-index:150; display:none; cursor:pointer; background:transparent url(/fileadmin/ati/pics/img/pfeil_eckig_buehne_re.png) no-repeat 0 0;}
#stage.small				{height:175px; overflow:hidden;}

/**
  * @section Content Left
  *
  *
  */
#contentLeft				{float:left; width:219px; margin:0; display:inline; min-height:1px; font-size:12px; color:#fff;}
#contentLeft a 				{color:#fff;}
#search h2,
#contentLeft h2 			{color:#fff; border-bottom:1px solid #fff; padding-bottom:8px;}
#contentLeft h2 			{float:left; width:179px; display:inline; margin-bottom:12px;}
#contentLeft .teaser1col 	{display:block; float:none; margin:20px; clear:both; padding-bottom:13px;}
#contentLeft ul li a:hover	{color:#05cfc8;}
#contentLeft ul li			{padding:8px 0;}
#contentLeft .teaser1col ul li a	{display:block; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; font-size:13px; background:transparent url(/fileadmin/ati/pics/img/arrow_content_left_link.gif) no-repeat right center; padding-right:22px; line-height:17px; clear:both;}
#contentLeft ul li.active a	{color:#05cfc8;}
#contentLeft .teasercolored 	{padding:19px; background: #05CFC8;}
#contentLeft .teasercolored a {border-bottom:1px solid #fff; border-top:1px solid #fff; color:#fff; display:block; padding:5px; text-transform:uppercase; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; background:transparent url(/fileadmin/ati/pics/img/arrow_bg_search.gif) no-repeat right center;}

/**
  * @section Contentarea
  *
  *
  */
#contentCenter				{float:left; width:439px; display:inline; overflow:hidden; background-color:#fff; border-right:1px solid #a5a5a5; min-height:370px;}
.home #contentCenter		{min-height:10px; width:439px; border-right:1px solid #fff;}
#contentCenter.wide			{width:658px; position:relative;}

/**
  * @section Content Right
  *
  *
  */
#contentRight				{float:right; width:293px; display:inline; position:relative;}
#serviceNavi,
#search						{padding:20px; text-transform:uppercase; background-color:#05cfc8;}
#search						{width:254px; position:relative; left:-1px;}
* html #search				{width:294px;}
#search h2					{margin-bottom:0;}
#serviceNavi li,
#search li					{padding:8px 0; border-bottom:1px solid #fff; display:block;}
#search li					{background:transparent url(/fileadmin/ati/pics/img/arrow_bg_search.gif) no-repeat right center;}
#search li.first			{border-top:1px solid #FFFFFF; margin-top:8px;}
#serviceNavi li a,
#search li a				{font-size:13px; color:#fff; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif;}
#serviceNavi 				{background-color:#fff;}
* html #serviceNavi 		{width:293px;}
#serviceNavi li.first		{border-top:1px solid #a5a5a5;}
#serviceNavi li 			{border-color:#a5a5a5; background:transparent url(/fileadmin/ati/pics/img/arrow_bg_servicenavi.gif) no-repeat right center;}
#serviceNavi li.last		{width:auto;}
#serviceNavi li a			{color:#4C4C4C;}
#serviceNavi li a:hover		{color:#05cfc8;}

/**
  * @section Sitemap
  *
  *
  */
.sitemapDivider				{padding:0px 30px; float:left; border-right:1px solid #4C4C4C; height:208px;}
.sitemapDivider.firstSitemap		{padding:0 30px 0 20px;}
.sitemapDivider.last		{width:220px; border:none;}
.sitemapDivider img			{line-height:20px; display:block;}
.sitemapDivider a			{font-size:14px; font-family:"Century Gothic", "Lucida Grande", "Lucida Sans", "Bitstream Vera Sans", Verdana, sans-serif; color:#a5a5a5; text-transform:uppercase;}
.sitemapDivider a:hover		{color:#05cfc8;}
.sitemapDivider ul			{margin-top:10px;}
.sitemapDivider ul li a		{font-size:11px; line-height:20px; padding:0 0 0 15px; display:block; background:transparent url(/fileadmin/ati/pics/img/arrow_sitemap.gif) no-repeat 0 6px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform:none;}

/**
  * @section footer
  *
  *
  */
#footer a					{font-size:10px; color:#a5a5a5; padding:0 10px; border-right:1px solid #a5a5a5;}
#footer a:hover				{color:#05cfc8;}
#footer ul					{padding-left:10px;}
#footer ul li				{float:left; margin:5px 0;}
#footer ul li.last			{border:none; width:auto;}

#footerContent				{float:right; color:#a5a5a5; height:25px; font-size:10px;}
#footerContent img			{vertical-align:middle;}

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

/**
  * @section print
  *
  *
  */
#atiPrintContainer .tx-tuigmap-pi1	{margin:0}
#atiPrintContainer			{text-align:left;}

/**
  * @section googlemap
  *
  *
  */
#googlemap					{position:absolute; top:0; left:0; width:952px; height:350px; overflow:hidden; border:0; z-index:5;}
#googlemapcloseCell			{height:25px; position:absolute; left:872px; top:35px; overflow:hidden; z-index:220; width: 80px;}
#googlemapclose 			{background:#4E4D4C url(/fileadmin/ati/pics/img/icon_back.gif) no-repeat scroll 5px 6px; color:#DDDDDD; cursor:pointer; padding:4px 25px 7px; width:30px;}
* html #googlemapclose		{top:18px;}
*+html #googlemapclose		{top:18px;}
#backtoworld 				{background: transparent url(/fileadmin/ati/pics/img/zur_ubersicht.gif) no-repeat; color:#DCD7CC;cursor:pointer;display:block;font-weight:bold;height:19px;left:61px;position:absolute;top:460px;z-index:70; width: 90px;}
* html #backtoworld 		{top:478px;}
*+html #backtoworld 		{top:478px;}

/**
 * @section contentflow
 *
 *
 */
.contentFlow 				{clear:both; height:175px; background:#e5e5e5; position:relative; overflow:hidden;}
.contentFlow .csc-default	{width:439px;}
.contentFlow img			{width:220px; height:175px;}
.contentFlow .csc-textpic-text	{padding:15px 15px 0 15px;}
* html .contentFlow .csc-textpic-text	{padding:15px 10px 0 15px;}
.prevcf 					{background:transparent url(/fileadmin/ati/pics/img/pfeil_eckig_teaser_li.png) no-repeat 0 0; display:block; width:19px; height:27px; position:absolute; top:143px; left:0; cursor:pointer; z-index:20;}
.nextcf 					{background:transparent url(/fileadmin/ati/pics/img/pfeil_eckig_teaser_re.png) no-repeat 0 0; display:block; width:19px; height:27px; position:absolute; top:143px; right:0; cursor:pointer; z-index:20;}


/**
 * extra hp
 */

#c75209 {background:#e5e5e5; height:140px;}
#c75209 a {background-color:#e5e5e5 !important; background-image:url("../../pics/img/arrow_teaser_links.gif") !important;}