/**
  * airtours 2009 - general.css
  *
  * @copyright       NEUSTA GmbH
  * @author          mschaefer
  * @version         
  *
  * @revision        $Revision: 47457 $
  * @lastmodified    $Date: 2009-11-26 16:49:07 +0100 (Do, 26 Nov 2009) $
  * @last author	 $Author: nseinschedt $
  */

body 						{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 

font-size:11px; line-height:16px; color:#606060; background:#fff no-repeat 0 79px;}
form						{display:inline;}
#logo						{margin:25px 0 0 0; float:left; width:160px;}
h2,
h3.csc-header,
h4.csc-header,
h5.csc-header,
h6.csc-header				{font-weight:normal; font-family:Tahoma, sans-serif; font-size:16px; 

line-height:20px; color:#81796d; margin-bottom:6px;}
h3							{font-size:11px; line-height:16px; color:#454545; 

font-weight:bold;}
h4							{font-size:11px; color:#454545; font-weight:bold;}
a							{color:#356b7b; text-decoration:none;}
a:hover						{color:#81796d;}

/**
  * @section Container
  *
  * 
  */

#container					{width:994px;}
#header						{height:79px; width:994px;}
#breadcrumbControl			{width:100%; overflow:hidden; clear:both; position:absolute; left:0; top:79px; 

z-index:2;}
#stage						{height:440px; position:relative; clear:both;}
#page_5235 #stage			{height:522px;}
*+html #page_5235 #stage	{height:540px;}
.headerSmall #stage			{height:288px;}
.headerVerySmall #stage		{height:144px;}
#stageBig					{height:601px; position:relative; clear:both; overflow:hidden;}
#contentContainer			{clear:both; background:#fff url(../../pics/img/bg_contentcontainer_footer.gif) 

repeat-y right 0; padding:25px 0 60px 0; float:left; position:relative; z-index:2}
#sitemap					{clear:both; background:#e6e5e1; padding:15px 0; float:left; 

width:994px;}
#footer						{clear:both; background:#fff 

url(../../pics/img/bg_contentcontainer_footer.gif) repeat-y right 0; padding:15px 0 18px 0; float:left; width:994px;}

/**
  * @section Menu
  *
  * 
  */
/*  Mainmenu */
#mainMenu					{margin:42px 0 0 10px; width:670px; float:left; display:inline;}
#mainMenu ul li				{float:left; border-right:1px solid #ddd; position:relative; z-index:400;}
#mainMenu ul li.last		{border-right:none;}
#mainMenu ul li a			{padding:2px 20px 0;}

/* Submenu */
#mainMenu ul li ul			{position:absolute; left:0; top:14px; z-index:400; display:none; 

padding-top:20px;}
#mainMenu ul li:hover ul	{display:block;}
#mainMenu ul li ul li		{clear:both; padding:0; background:#fff; border-right:0; border-bottom:1px solid #ddd; 

width:155px;}
#mainMenu ul li ul li a		{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; 

display:block;  background:transparent url(../../pics/img/arrow_links.gif) no-repeat 10px 12px; padding:8px 0 8px 23px; 

line-height:normal; /*line-height:28px;*/}
#mainMenu ul li ul li a:hover,
#mainMenu ul li ul li a.active,
#mainMenu ul li ul li a.menuActive	{color:#454545; background:transparent url(../../pics/img/arrow_links_hover.gif) 

no-repeat 10px 12px;}
#mainMenu ul li ul li .navimg	{height:1px; display:none; width:155px; overflow:hidden;}
#mainMenu ul li ul li .navimg a	{padding:0; background:none; line-height:normal;}

/**
  * @section breadcrumb
  *
  * 
  */
#breadcrumb					{background:#444; filter:alpha(opacity=90);	-moz-opacity: 0.9; 

opacity: 0.9; height:18px; width:1171px;}
#page_5235 #breadcrumb		{width:994px;}
#breadcrumb ul				{padding-left:10px;}
#breadcrumb ul li			{color:#ddd; float:left; background:transparent 

url(../../pics/img/arrow_breadcrumb_links.gif) no-repeat right center; padding:0 27px 0 20px; line-height:17px;}
#breadcrumb ul li.current	{background:none;}
#breadcrumb ul li a			{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; 

color:#6d97a3; line-height:17px; display:block;}
#breadcrumb ul li a:hover	{color:#ddd;}

/**
  * @section stage
  *
  * 
  */
#stageNavi					{width:550px; padding-left:19px; height:91px; position:absolute; left:0; 

top:323px; background:transparent url(../../pics/img/bg_stagenavi.png) repeat-y 0 0;}
#stageTeaser				{width:284px; height:243px; border-width:1px 1px 0 1px; border-style:solid; 

border-color:#f2f2f2; position:absolute; left:680px; bottom:0; background:transparent 

url(../../pics/img/bg_stageteaser.png) repeat 0 0; padding:15px 14px 0 14px; color:#454545; overflow:hidden;}
* html #stageTeaser			{height:263px; width:314px; background-color: #f2f2f2;}
#stageTeaser.small			{height:99px; bottom:0;}
* html #stageTeaser.small	{height:115px; bottom:-1px;}
.shrinkTeaser				{position:absolute; top:4px; right:4px; width:14px; height:14px; 

background:transparent url(../../pics/img/icon_close.gif) no-repeat; cursor:pointer; z-index:1;}
#stageTeaser .csc-textpic-text	{width:120px; height:175px; overflow:hidden;}
#stageHeaderFade			{position:absolute; left:0; top:0; z-index:-1}

/**
  * @section Contentarea
  *
  * 
  */
#contentLeft				{float:left; width:200px; margin:0 20px 0 20px; display:inline; min-height:1px;}
#contentLeft .teaser1col	{margin-right: 0px;}
#contentLeft .list			{margin-right: 0px;}
* html #page_5239 #contentLeft	{margin:0 0 0 20px;}
* html #page_5235 #contentLeft	{overflow: hidden;}
#contentCenter				{float:left; width:440px; display:inline; overflow:hidden;}
#contentCenter.wide			{width:660px; margin:0 0 0 20px;}
#contentRight				{float:right; width:314px; display:inline; overflow:hidden;}

/** 
  * @section Sitemap
  *
  * 
  */
.sitemapDivider				{padding:0 0 0 20px; width:149px; float:left; border-right:1px solid #fff; 

min-height:195px; height:auto !important; height:195px;}
* html .sitemapDivider		{width:170px;}
.sitemapDivider.firstSitemap		{padding:0 0 0 31px; width:139px;}
* html .sitemapDivider.firstSitemap	{width:170px;}
.sitemapDivider.last		{width:220px; border:none;}
* html .sitemapDivider.last	{width:220px; border:none;}
.sitemapDivider img			{line-height:20px; display:block;}
.sitemapDivider ul			{margin-top:10px;}
.sitemapDivider ul li a		{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; 

line-height:20px; padding:0 0 0 13px; display:block; background:transparent url(../../pics/img/arrow_links.gif) no-repeat 

0 8px;}

/**
  * @section footer
  *
  * 
  */
#footer a					{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 

font-size:11px; line-height:20px;}
#footer ul					{padding-left:10px;}
#footer ul li				{padding:0 20px; float:left; border-right:1px solid #cecbc9;}
#footer ul li.last			{border:none;}

/**
  * @section ajax loader
  *
  *
  */
.loadingOverlay						{position:absolute; left:0; top:0; background:#fff; z-index:1000; 

opacity:0.8; filter:alpha(opacity=80);}
.loadingImage						{position:absolute; left:0; top:70px; background:transparent 

url(/fileadmin/ati2/pics/img/loader.gif); width:66px; height:66px; z-index:1001;}

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


/**
  * @section googlemap
  *
  *
  */
#googlemap		{position:absolute; top:0; left:0; width:994px; height:523px; overflow:hidden; border:0; 

z-index:99;}
* html #googlemap	{top:18px;}
#googlemapcloseCell	{height:25px; position:absolute; left:914px; top:35px; overflow:hidden; z-index: 300; width: 

80px;}
#googlemapclose {background:#4E4D4C url(/fileadmin/ati2/pics/img/icon_close.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/ati2/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:90; 

width: 90px;} 
* html #backtoworld 	{top:478px;}
*+html #backtoworld 	{top:478px;}

