/* CSS Document */
*    {margin:0; padding:0;}
body {font: normal 12px/18px Arial, Helvetica, sans-serif; color:#646464; position:relative;}
ul   {list-style:none;}
img  {border:none;}
blockquote {display:inline !important;}
.nBG {background:none !important;}
.fx  {width:100%; height:1px; display:block; clear:both; font-size:1px;}
.FL  {float:left;}
.ML  {margin-left:10px;}
.MT1 {margin-top:10px;}
.MT2 {margin-top:20px;}
.PB1 {padding-bottom:10px !important;}
.PT2 {padding-top:20px;}


.CT1 {color:#ffb300 !important;}
.CT2 {color:#28458E !important;}
.CT3 {color:#646464 !important;}
.CT4 {color:#ff0000 !important;}
/* .CT5 {color:#;} */
h3.UC { text-transform:uppercase !important; font-size:11px !important;}


ul.List    {width:550px; margin:8px 0 8px 20px;}
ul.List li {width:540px; background: transparent url(../img/base/ic_arrow_c3.gif) no-repeat left 6px; padding:5px 0 5px 10px;}

#History                             {width:550px; margin:8px 0; }
#History th,   #History th.Year      {width: 50px; margin:0; padding:0 0 10px 0; vertical-align:top;}
#History td,   #History td.Events    {width:500px; margin:0; padding:0 0 10px 0;}
#History td p, #History td.Events p  {width:500px !important; padding:0 0 10px 0;} 

.dl3H-C2   {background: transparent url(../img/base/dl3_c2.gif) repeat-x left top; margin-top:40px; padding:10px 0 0 0;}


#Main input   {width:358px; height:16px;}
#Sub input    {width:156px; height:16px;}
div.Button2   {padding:2px 0 0 4px; background: transparent url(../img/base/b2_w80.gif) no-repeat left top; cursor:pointer;}
div.Button2 a {font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#Main div.Button2, #Sub div.Button2  {width:76px; margin:6px 0 0 0;}
div.Link         {background: transparent url(../img/base/ic_arrow2_c1.gif) no-repeat left 1px; padding:0 0 0 12px;}
div.Link a       {text-decoration:none;}
div.Link a:hover {text-decoration:underline;}


/*  ----- MAIN -----  */
#Header, #Content, #Footer {width:990px; display:block; clear:both; text-align:left;}
#Header  {background-color:#ffb300; height:125px; position:relative;}
#Content, #Footer {height:100%; padding-top:12px;} 
#Footer  {margin-bottom:24px;}

#Logo, #Menu, #Menu2, #Teaser {position:absolute;}

#Menu                          {width:315px; height:40px; top:85px; left:190px; background: transparent url(../img/base/bg_menu.gif) no-repeat left top; z-index:100;} /**/

#MP1,             #MP2,             #MP3           {width:105px; height:40px; float:left; line-height:12px; overflow:hidden; cursor:pointer;}
#MP1 h2,          #MP2 h2,          #MP3 h2        {width:97px;  height:32px; display:block; padding:8px 0 0 8px;  font-size:11px; font-weight:bold;}

/*
#MP1 h2,          #MP2 h2,          #MP3 h2        {width:97px;  height:32px; display:block; padding:8px 0 0 8px; background: transparent url(../img/base/bg_tab_p2.gif) no-repeat left top; font-size:11px; font-weight:bold;}
#MP1 h2 {background: transparent url(../img/base/bg_tab_p.gif) no-repeat left top;}
*/

#MP1 h2 a,        #MP2 h2 a,        #MP3 h2 a      { color:white; text-decoration:none; }

#MP1.Active,      #MP2.Active,      #MP3.Active,
#MP1 h2.Active,   #MP2 h2.Active,   #MP3 h2.Active,
#MP1 h2:hover,    #MP2 h2:hover,    #MP3 h2:hover        {background: transparent url(../img/base/bg_tab_a.gif) no-repeat left top;}

#MP1.Active h2 a, #MP2.Active h2 a, #MP3.Active h2 a,
#MP1 h2.Active a, #MP2 h2.Active a, #MP3 h2.Active a,
#MP1 h2:hover a,  #MP2 h2:hover a,  #MP3 h2:hover a  {color:#646464;}
#MP1 ul,      #MP2  ul,      #MP3  ul       {width:105px; background: transparent url(../img/base/bg_tab_sm.gif) no-repeat left bottom;}
#MP1 ul li,   #MP2  ul li,   #MP3  ul li    {width: 97px; line-height:14px; padding:0 0 8px 8px; *margin-bottom:1px; font-size:11px;} /* height:12px;*/
#MP1 ul li a, #MP2  ul li a, #MP3  ul li a  {text-decoration:none; color:#646464; }
/*
#Menu {position:relative;}
#MP1.Active,    #MP2.Active,    #MP3.Active    {position:absolute; z-index:20;}
#MP1 h2.Active, #MP2 h2.Active, #MP3 h2.Active {position:absolute; z-index:10;}
#MP1.Active, #MP1 h2.Active    {top:0; left:0;}    
#MP2.Active, #MP2 h2.Active    {top:0; left:106px;}    
#MP3.Active, #MP3 h2.Active    {top:0; left:211px;}
*/

#Menu2         {width:315px; height:40px; top:87px; left:525px;}
#Menu2 li      {height:36px; float:left; padding:4px 20px 0 0; background: transparent url(../img/base/sl_menu2_c2.gif) no-repeat right top;}
#Menu2 li a    {font-size:11px; line-height:2px !important; font-weight:bold; color:#28458E; white-space:normal; text-decoration:none;}
#Menu2 li.Last, #Footer ul li.Last {background: none !important;}

#Teaser     {width:180px; top:0; left:790px;}


#Main, #Sub {float:left;}
#Main {width:800px; margin-right:10px;}


#HP-LCC24,         #HP-Newsletter,
#HP-Media,         #HP-TravelInfo {margin-left:10px;}
#HP-Media,         #HP-TravelInfo,
#HP-LCCiSearch,    #HP-LCC24,    #HP-BusinessPlus,    #HP-Newsletter    {width:395px; height:255px; margin-top:10px;}
#HP-Media h3,      #HP-TravelInfo h3,
#HP-LCCiSearch h3, #HP-LCC24 h3, #HP-BusinessPlus h3, #HP-Newsletter h3 {font-size:13px; font-weight:800;}
#HP-Media h2,      #HP-TravelInfo h2,
#HP-LCCiSearch h2, #HP-LCC24 h2, #HP-BusinessPlus h2, #HP-Newsletter h2 {width:339px; height:27px; font-size:13px; color:white; padding:6px 0 0 56px;}
#HP-LCCiSearch h2   {background: transparent url(../img/base/bg_h_LcciSearch.gif) no-repeat left top;} 
#HP-LCC24 h2        {background: transparent url(../img/base/bg_h_website.gif) no-repeat left top;} 
#HP-BusinessPlus h2 {background: transparent url(../img/base/bg_h_businessPlus.gif) no-repeat left top;} 
#HP-Newsletter h2   {background: transparent url(../img/base/bg_h_newsletter.gif) no-repeat left top;} 
#HP-Media h2        {background: transparent url(../img/base/bg_h_newsticker.gif) no-repeat left top;} 
#HP-TravelInfo h2   {background: transparent url(../img/base/bg_h_travelinfo.gif) no-repeat left top;} 

#HP-Media  ul.List,        #HP-TravelInfo ul.List,
#HP-LCCiSearch ul.List,    #HP-LCC24 ul.List,    #HP-BusinessPlus ul.List,    #HP-Newsletter ul.List    
{width:315px; margin:8px 0;}
#HP-Media  ul.List li,     #HP-TravelInfo ul.List li,
#HP-LCCiSearch ul.List li, #HP-LCC24 ul.List li, #HP-BusinessPlus ul.List li, #HP-Newsletter ul.List li
{width:305px; background: transparent url(../img/base/ic_arrow_c3.gif) no-repeat left 1px; padding:0 0 0 10px;}

#HP-Media  div.CBG4,     #HP-TravelInfo div.CBG4,
#HP-LCCiSearch div.CBG4, #HP-LCC24  div.CBG4, #HP-BusinessPlus div.CBG4, #HP-Newsletter div.CBG4 {height:182px; padding:20px;}
.CBG4   {background-color:#f1f2f5;}
.CBG4 p {margin-bottom:8px;}

ul.News       {width:341px; }
ul.News li    {background: transparent url(../img/base/ic_arrow2_c3.gif) no-repeat left top; padding:0 0 6px 14px; font-size:11px; line-height:15px;}
ul.News li h3 {display:inline; font-weight:normal !important; font-size:11px !important; }
ul.News li p  {display:inline;}
span.PDate    {color:#646464; font-weight:bold !important;}
div.PLink     {display:inline; background: transparent url(../img/base/ic_arrow2_c1.gif) no-repeat left top; padding:0 0 0 14px; margin:0 0 0 14px;}
div.PLink a   {color:#ffb300;}


.FFHome {width:348px !important;}



#FO-Newsletter label,
#FO-IDXSearch label {display:block; line-height:12px; width:100%;}
#FO-IDXSearch label {margin:0 0 -7px 0;}
#FO-IDXSearch input#KW {}
#FO-IDXSearch #BTI  {}
#FO-IDXSearch {padding-top:16px;}

#SH-Submenu   {margin-top:20px;}
#SH-Submenu,
#Submenu            {width:180px;}
#Submenu li         {background: transparent url(../img/base/ic_arrow2_c2.gif) no-repeat left top; width:168px; padding:0 0 12px 12px; line-height:15px; *line-height:16px;}
#Submenu li.Active  {background: transparent url(../img/base/ic_arrow2_c1.gif) no-repeat left -1px;}
#Submenu li a       {color:#28458E; font-size:11px; font-weight:bold; text-decoration:none;}
#Submenu li a:hover {text-decoration:none;}

#SP32,            #SP33,             #SP34            {width:168px;}
#SP32 li,         #SP33 li,          #SP34 li         {background: transparent url(../img/base/ic_arrow3_c2.gif) no-repeat left -3px !important; width:160px; line-height:14px; padding:0 0 0 8px !important;}
#SP32 li.Activ,   #SP33 li.Active,   #SP34 li.Active  {background: transparent url(../img/base/ic_arrow3_c1.gif) no-repeat left -3px !important;}
#SP32 li a,       #SP33 li a,        #SP34 li a       {color:#28458E; font-size:11px; font-weight:normal; text-decoration:none;}
#SP32 li a:hover, #SP33 li a:hover,  #SP34 li a:hover {text-decoration:underline;}



#SH-KV         {width:800px; height:180px; margin:0 0 10px 0;}

#SH-C              {width:610px; margin:10px 0 0 10px;}
#SH-C h1           {width:590px; height:auto; line-height:27px; font-size:14px; color:white; padding:6px 0 10px 20px; background-color:#ffb300}
#SH-C h2, #SH-C h3 {width:570px; height:auto; line-height:18px; font-size:14px; color:#646464; padding-top:20px;}
#SH-C h2           {padding:20px 0 12px 0;}
#SH-C h3           {padding-top:20px; font-weight:bold;}
#SH-C h3.FT        {padding-top:0;}
#SH-C div.CBG4     {width:570px; height:auto; padding:0 20px 20px 20px; margin-top:3px;}
#SH-C div.CBG4 p   {width:570px;}
#SH-C h6           {margin:0 0 10px 0; padding:0; font-size:10px; text-transform:uppercase; letter-spacing:1px;} 
#SH-C div.CBG4 img {margin:10px 0;}




#Franchise    {width:570px;}
#Franchise dt {width:560px; background: transparent url(../img/base/ic_arrow2_c1.gif) no-repeat left 1px; padding-left:10px; color:#ffb300; cursor:pointer;}
#Franchise dd {width:560px; margin: 0 0 10px 0; padding-left:10px;}

div.LogoFZ     {width:600px; height:30px;}
div.LogoFZ img {float:right; border:none;}

#Sub  {width:180px;}
#Sub div.CBG4 {width:160px; padding:10px; margin-bottom:10px}
#TravelInfo h4, #TravelInfo form legend,
#LcciSuche h4,  #LcciSuche form legend  {font-size:11px; text-transform:uppercase;}
#TravelInfo form fieldset,
#LcciSuche form fieldset  {border:none;}
#LcciSuche {height:160px;}

#BSearchIDX, #BSearch, #BSend, #BTI {width:80px !important; height:21px !important; margin-top:5px;}
input.bSIDX,
input.bNL   {position:relative; top:4px; left:6px;}
input.bNLhp {position:relative; top:-27px; left:280px;}
.inpNLhp {width:270px !important; margin-top:3px;}

#country, #city  {width:160px !important; font-size:11px;}

#TV           {width:800px; height:303px;} /*height:280px;*/
#TV-Link      {width:800px; height:303px; margin:0; padding:0;}
#Flash        {width:800px; height:180px;}
#IF-KV-HP-INT {width:800px; height:180px; margin:0; padding:0; position:absolute; z-index:0;}

#IF-LCCiSearch   {width:570px; height:3500px; border:0; margin-top:20px; background:transparent; background-color:none;}
#IF-LCCiContact  {width:570px; height:430px; *height:399px; border:0; margin-top:20px; background:transparent; background-color:#F1F2F5;}
#IF-MeltwareNews {width:356px; height:190px; border:none !important; background:transparent; background-color:#F1F2F5; overflow:hidden; margin-top:-4px;}

#MWN-CNT {width:356px; height:180px; overflow-y:scroll;}
#MeltwaterNews    {width:336px;}
#MeltwaterNews li {}
#MeltwaterNews li div.MWN-Date {font-size:10px; text-transform:uppercase;}
#MeltwaterNews li h3 {font-size:12px; font-weight:bold;}




#FO-LcciSuche-HP ul          {width:360px;}
#FO-LcciSuche-HP ul li       {float:left;}
#FO-LcciSuche-HP ul li.SEL   {width:140px;}
#FO-LcciSuche-HP ul li.BUT   {width: 80px; padding-top:10px;}
#FO-LcciSuche-HP ul li label {display:block;}
#FO-LcciSuche-HP ul li #country,
#FO-LcciSuche-HP ul li #city {width:130px !important;}

#Contact-Person h4 {text-transform:uppercase; margin:4px 0; font-size:11px;}
#Contact-Person ul {line-height:16px;}
#Contact-Person ul li.Name     {font-weight:bold; /*padding-bottom:6px;*/}
/* #Contact-Person ul li.Position {font-size:11px; line-height:11px;} */
#Contact-Person ul li.Phone    {padding-top:10px;}
#Contact-Person ul li.EMail a  {font-weight:bold; text-decoration:none;}



#Footer ul      {width:800px; float:left;}
#Footer ul li   {height:20px; float:left; padding:4px 20px 0 0; background: transparent url(../img/base/sl_footer_c1.gif) no-repeat right top;}
#Footer ul li a {color:#ffb300; text-decoration:none;}
#Copy {width:180px; height:20px; margin-left:10px; padding-top:4px; float:left;}






/* ----- FORM CONTACT ----- */
#FoContact {width:568px;}

.ErrMessage {color:#ff0000; margin:10px 0; font-weight:bold;}
#LabErrorMessage {width:540px;}
#LabErrorMessage, .ErrMessage, td.ErrMessage div {color:#ff0000 !important;}

.Eok {color:#000 !important;}
.Fo1 {width:150px !important;}
.Fo2 {width:390px !important; height:250px; *height:253px;}
.Fo3 {width:394px !important;}
.Fo4 {width:154px !important;}
input.BSendRequest {width:145px !important; height:25px !important;}

.SpaceV1  {height:30px;}
.SpaceV2  {height:9px;}
.TexLabel {padding-top:1px; font-size:10px; line-heigt:10px;}

#Zitat q       {margin:10px 0; font-style:italic; display:block;}
#Zitat .Author {margin-top:10px; font-size:11px;}



/* ----- PRESSE ----- */
.PR  {margin-top:20px;}
.PRA {margin-top:0 !important;}
.PR-Article h2 {color:#ffb300 !important; margin:10px 0 6px 0 !important; padding:0 !important;}
.PR-Article h3 {padding:0 0 10px 0 !important; font-weight:normal !important;}
.Date          {font-size:10px; text-transform:uppercase; margin:0; padding:0;}


/* ----- SEARCHRESULTS ----- */
h2.SI {margin:0 0 -20px 0 !important; padding:0 !important;}



#Ad-Scyscraper {width:160px; height:600px; padding:9px; background-color:#f1f2f5; border:1px solid #c8c8c8;}



#LPromotion  {position:absolute; top:0; left:0; width:100%; height:100%; z-index:100; vertical-align:middle; text-align:center; padding-top:15%;}
#FlashL      {width:1030px; height:435px; background-color:#646464; padding:30px; z-index:100;}

#Flash, #IF-HP-Promo {cursor:pointer;}
#Flash       {width:815px; height:180px; z-index:20; position:relative;}
#IF-HP-Promo {width:1030px; height:415px; z-index:3000; margin:0; padding:0;}

.BCloseLayer {width:160px; height:20px; z-index:9500; cursor:pointer; font-size:; color:#fff; float:right;
 background: transparent url(../img/base/b_closeLayerW.gif) no-repeat right 3px;}


.Logo-Facebook {border:0; width:16px; height:16px;}
#Menu2 li.MUp  {padding: 5px 20px 0 0;}
/* */