/* LCCI Travel Agency Search International 
Stylesheet LCCi Office Search - Stand 29. February 2008

INDEX Farben LCC:
Yellow     #FE9900   (Ueberschriften, Links)
YellowLight#FFE0B2   (Frame)
Blue       #000058   (Ueberschriften Business Plus)
Grey       #323232   (Text)
GreyLight  #f5f5f5   (Border RNav)
GreyMedium #E1E6EA   ()
Grey       #C3CDD7   ()
GreyDark   #78878C   ()

INDEX CSS
1.0. General
2.0. Form Search
3.0. List
4.0. Image Maps Kontinent
5.0. Google Maps
6.0. Maps
*/


/* --- 1.0. General --- */
body          {margin:0; padding:0; font: normal 12px/18px Arial, Helvetica, sans-serif;}
#LCCi-Offices {width:560px; height:100%; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#646464;}

h1.Pagetitle {background: transparent url(../img/img_common/dl3_yellow.gif) repeat-x left bottom; width:560px; height:20px;
margin:6px 0; padding:0; font-size:14px; font-weight:normal; color:#ff9900; /*/*text-transform:uppercase;*/*/}

.buttons           {background: transparent url(../img/img_common/dl3_yellow.gif) repeat-x; width:560px; margin:8px 0; padding:8px 0 0 0; clear:both;}
.back-button       {background: transparent url(../img/img_common/b_bg70_yellow.gif) no-repeat; width:70px; height:25px; float:left;}
.new-search-button {background: transparent url(../img/img_common/b_bg100_yellow.gif) no-repeat; width:100px; height:25px; float:right; display:inline;}
.back-button a, .new-search-button a {padding:3px 10px 4px 20px; display:block; font-weight:bold; color:#fff; text-decoration:none;}




/* --- 2.0. Form Search --- */
#Searchmask, #Worldmap {width:266px; height:200px; float:left; display:inline;}
#Searchmask            {margin:0; padding:0 4px 0 0; border-right:1px solid #ffe0b2;}
#Worldmap              {padding-left:10px; clear:right;}
#Searchmask form       {margin:0; padding:0;}
#Searchmask fieldset   {border:none; margin:0; padding:0;}
#Searchmask h2, #Worldmap h2 {width:266px; height:26px; margin:0; padding:0; font-size:14px; font-weight:normal; color:#ff9900;}
#Else  {width:480px; height:10px; display:block; clear:both;}
label  {width:266px; font-size:12px;}
select {width:260px; margin-bottom:8px;}




/* --- 3.0. List --- */
ol.LCC-Liste    {color:#fe9900;}
ol.LCC-Liste_BP {color:#000058;}


#LCCi-Offices-City-Filter {width:560px; margin:0; display:block; clear:both;}
#City2                    {width:260px; float:right;}
#Label-City2              {width:290px; float:left; font-size:12px; /*/*text-transform:uppercase;*/*/ color:#ff9900; padding-top:3px;}

h2.LCC-Liste, h2.LCC-Liste_BP {font-size:14px; /*text-transform:uppercase;*/ padding:12px 0 0 0; font-weight:normal;}
h2.LCC-Liste                  {color:#ff9900; background: transparent url(../img/img_common/dl5_yellow.gif) repeat-x;}
h2.LCC-Liste_BP               {color:#000058; background: transparent url(../img/img_common/dl5_blue.gif) repeat-x;}
h2.LCC-Liste_BP span          {font-weight:bold;}

#LCCi-Offices-List    {width:560px; margin:0; display:block; clear:both;}
#LCCi-Offices-List ol {background: transparent url(../img/img_common/dl5_yellow.gif) repeat-x top left; position:relative; margin:0; padding:0 0 0 25px; font-size:14px; font-weight:bold;}
#LCCi-Offices-List ol.Business-Plus {color:#000058 !important;}

li.LCCi-Office,        li.LCCi-Office2          {margin:0 0 0 10px; padding:0;}

li.LCCi-Office h2.org                           
{margin:0 0 6px -35px; padding:0;font-size:14px; font-weight:normal; background: transparent url(../img/img_common/dl5_yellow.gif) repeat-x;}

li.LCCi-Office h2.org3                           
{}

li.LCCi-Office2 h2.org                          
{margin:0 0 6px -35px; padding:0;font-size:14px; font-weight:normal; background: transparent url(../img/img_common/dl5_blue.gif) repeat-x;}
li.LCCi-Office h2.org2,  div.GMBubble h2.org2   {margin:0 0 6px 0; padding:0; font-size:14px; font-weight:normal; color:#fe9900;}
li.LCCi-Office2 h2.org2, div.GMBubble2 h2.org2  {margin:0 0 6px 0; padding:0; font-size:14px; font-weight:normal; color:#000058;}



li.LCCi-Office2 h2.org3, li.LCCi-Office h2.org3                         
{margin:0 0 6px -35px; padding:0; font-size:14px; font-weight:normal; color:#000058; background: transparent url(../img/img_common/dl5_blue.gif) repeat-x;}
li.LCCi-Office2 h2.org3 div.organization-unit,   li.LCCi-Office h2.org3 div.organization-unit   {margin:2px 0 0 35px; padding:0; font-size:14px;} /* font-size:11px; */
li.LCCi-Office2 h2.org3 div.organization-name a, li.LCCi-Office h2.org3 div.organization-name a {color:#000058;}
span.BP-EMail a:hover {color:#000058 !important;}





li.LCCi-Office h2.org div.organization-name, li.LCCi-Office2 h2.org3 div.organization-name, li.LCCi-Office h2.org3 div.organization-name, 
li.LCCi-Office2 h2.org div.organization-name   {margin:0 0 0 35px; padding:6px 0 0 0;}
li.LCCi-Office h2.org div.organization-unit    {margin:2px 0 0 35px; padding:0; font-size:14px;} /* font-size:11px; */
li.LCCi-Office2 h2.org div.organization-unit   {margin:2px 0 0 35px; padding:0; font-size:14px; color:#000058;} /* font-size:11px; */
li.LCCi-Office h2.org div.organization-name a  {color:#ff9900;}
li.LCCi-Office2 h2.org div.organization-name a {color:#000058;}

ul.LCCi-Office    {margin:0 0 20px 0; display:block; clear:both;}
ul.LCCi-Office li {list-style:none; margin:0; padding:0; height:200px;}

li.office-images           {position:relative; display:block; clear:left;}
li.office-images ul        {position:absolute; top:-150px; left:340px; margin:0; padding:0;} /* 210px */
li.office-images ul li     {display:inline; float:left; margin:0; padding:0;}
li.office-images ul li img {border:1px solid #323232; width:158px; height:118px;}
li.adr                     {margin:0 0 6px 0; padding:0;}
li.url                     {margin:0 0 32px 0; padding:0;}
ul.LCCi-Office-Contact     {list-style:none; margin:0; padding:0; font-size:12px; font-weight:normal; color:#646464;}
div.type               {width: 50px; display:inline; float:left;}
div.value              {width:490px; display:inline; clear:right;}
div.value a            {color:#646464; text-decoration:none;}
div.value a:hover      {color:#fe9900; text-decoration:underline;}
li.url a               {font-weight:bold; color:#646464; text-decoration:none;}
li.url a:hover         {color:#fe9900; text-decoration:underline;}

div.email-office {padding-top:8px;}
div.email-office a,       div.url-office a       {color:#646464; }
div.email-office a:hover, div.url-office a:hover {color:#fe9900; text-decoration:underline;}
div.url-office a       {font-weight:bold; text-decoration:none;}

li.List-Error {padding:12px 0 24px 0; color:#ff0000;}



/* --- 4.0. Image Maps Kontinent --- */
.MapCBox  {border:1px solid #ff9900; background-color:white; padding:0px 1px;}
.MapCName {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#E88C01; text-decoration:none; /*text-transform:uppercase;*/}




/* --- 5.0. Google Maps --- */
#Google-Map {width:558px; height:320px; display:block; clear:both; margin:10px 0; font-family:Arial,Helvetica;  font-size:12px;  border:1px solid #646464;}
.GMBubble,     .GMBubble2     {width:260px; font-family: Arial; font-size:12px; line-height:18px; color:#646464;}
.GMBubble h3,  .GMBubble2 h3  {font-size:12px; margin: 0 0 10px 10px;}
.GMBubble p,   .GMBubble2 p   {margin:0; width:220px !important;}
.GMBubble img, .GMBubble2 img {border:1px solid #646464; margin:0 10px; float:left;}





/* --- 6.0. Maps --- */
#Map-Afrika,      #Map-Asia,      #Map-Australia,      #Map-Europe,      #Map-NorthAmerica,      #Map-SouthAmerica 
{position:relative; width:560px; list-style:none; margin:0px; padding:0px;}
#Map-Afrika li,   #Map-Asia li,   #Map-Australia li,   #Map-Europe li,   #Map-NorthAmerica li,   #Map-SouthAmerica li 
{position:absolute;  margin:0px; padding:0 1px 1px 1px !important; border:1px solid #fe9900; background-color:white; line-height:9px !important;}
#Map-Afrika li a, #Map-Asia li a, #Map-Australia li a, #Map-Europe li a, #Map-NorthAmerica li a, #Map-SouthAmerica li a 
{font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#E88C01; text-decoration:none;}

#Map-Afrika       {height:550px; background: transparent url(../img/img_common/map_africa.gif) no-repeat top left;}
#Map-Asia         {height:489px; background: transparent url(../img/img_common/map_asia.gif) no-repeat top left;}
#Map-Australia    {height:386px; background: transparent url(../img/img_common/map_australia.gif) no-repeat top left;}
#Map-Europe       {height:531px; background: transparent url(../img/img_common/map_europe.gif) no-repeat top left;}
#Map-NorthAmerica {height:628px; background: transparent url(../img/img_common/map_americanorth.gif) no-repeat top left;}
#Map-SouthAmerica {height:869px; background: transparent url(../img/img_common/map_americasouth.gif) no-repeat top left;}


/* Maps Pos Europe */
#Albanien              {left:275px; top:465px;}
#Andorra               {left: 80px; top:455px; visibility:hidden;}
#Belgien               {left:100px; top:335px;}
#BosnienHerzegovina    {left:180px; top:425px;}
#Bulgarien             {left:355px; top:435px;}
#Daenemark             {left:170px; top:270px;}
#Deutschland           {left:185px; top:320px;}
#Estonia               {left:295px; top:230px;}
#Frankreich            {left:100px; top:375px;}
#Griechenland          {left:325px; top:480px;}
#Grossbritanien        {left: 90px; top:300px;}
#Irland                {left: 15px; top:310px; visibility:hidden;}
#Italien               {left:210px; top:455px;}
#Latvia                {left:295px; top:250px;}
#Litauen               {left:295px; top:270px;}
#Luxemburg             {left:100px; top:355px;}
#Malta                 {left:245px; top:515px;}
#Mazedonien            {left:325px; top:455px;}
#Moldavien             {left:355px; top:360px;}
#Montenegro            {left:245px; top:440px;}
#Oesterreich           {left:200px; top:375px;}
#Polen                 {left:260px; top:320px;}
#Portugal              {left: 15px; top:465px;}
#Rumaenien             {left:320px; top:385px;}
#Schweden              {left:230px; top:120px;}
#Schweiz               {left:150px; top:390px;}
#Serbien               {left:300px; top:415px;}
#Slovakei              {left:280px; top:365px;}
#Slovenien             {left:235px; top:405px;}
#Spanien               {left: 50px; top:485px;}
#TschechischeRepublik  {left:185px; top:345px;}
#Ukraine               {left:400px; top:330px;}
#Ungarn                {left:270px; top:385px;}
#Zypern                {left:425px; top:510px;}


/* Maps Pos Afrika */
#Aegypten   {left:380px; top: 60px;}
#Algeria    {left:150px; top: 60px; visibility:hidden;}
#Ghana      {left:140px; top:220px; visibility:hidden;}
#Lybien     {left:270px; top: 60px;}
#Nambia     {left:280px; top:460px; visibility:hidden;}
#Marokko    {left: 65px; top: 30px;}
#Suedafrika {left:340px; top:520px;}

/* Maps Pos Australien */
#Australia  {left:155px; top:230px;}

/* Maps Pos America North */
#CostaRica  {left:345px; top:610px;}
#ElSalvador {left:315px; top:590px; visibility:hidden;}
#Guatemala  {left:305px; top:570px;}
#Honduras   {left:390px; top:570px; visibility:hidden;}
#Jamaika    {left:455px; top:550px; visibility:hidden;}
#Kanada     {left:275px; top:280px; visibility:hidden;}
#Kuba       {left:435px; top:520px; visibility:hidden;}
#Nicaragua  {left:395px; top:590px; visibility:hidden;}
#Mexiko     {left:275px; top:520px;}
#Panama     {left:435px; top:610px;}
#USA        {left:275px; top:380px;}

/* Maps Pos America South */
#Argentinien {left:205px; top:580px;} 
#Bolivien    {left:200px; top:370px;} 
#Brasilien   {left:360px; top:260px;} 
#Chile       {left:140px; top:490px;} 
#Columbien   {left: 90px; top:105px;} 
#Paraguay    {left:270px; top:450px;} 
#Peru        {left: 60px; top:260px;} 
#Uruguay     {left:315px; top:580px;} 
#Venezuela   {left:170px; top: 40px;}

/* Maps Pos Asia */
#Armenien                   {left: 75px; top:290px;} 
#Azerbaijan                 {left: 95px; top:325px; visibility:hidden;} 
#China                      {left:290px; top:330px;} 
#Indien                     {left:210px; top:380px;} 
#Iran                       {left:110px; top:340px;} 
#Israel                     {left:  5px; top:350px;}
#Indonesien                 {left:370px; top:475px;} 
#Jordanien                  {left: 40px; top:350px;} 
#Kambodscha                 {left:315px; top:400px;} 
#Kazakhstan                 {left:150px; top:275px;} 
#KyrgiesischeRepublik       {left:190px; top:295px;} 
#Laos                       {left:335px; top:400px; visibility:hidden;} 
#Libanon                    {left: 10px; top:350px; visibility:hidden;} 
#Nepal                      {left:240px; top:365px; visibility:hidden;} 
#Malaysia                   {left:340px; top:430px;} 
#Mongolia                   {left:280px; top:275px; visibility:hidden;} 
#Myanmar                    {left:255px; top:390px; visibility:hidden;} 
#Oman                       {left:120px; top:430px; visibility:hidden;} 
#Pakistan                   {left:150px; top:355px;} 
#Philippinen                {left:400px; top:410px;} 
#Quatar                     {left:110px; top:390px; visibility:hidden;} 
#Russland                   {left:265px; top:160px;} 
#SaudiArabien               {left:  5px; top:380px;} 
#Singapor                   {left:365px; top:455px;} 
#SuedKorea                  {left:415px; top:310px; visibility:hidden;} 
#Thailand                   {left:260px; top:410px;} 
#Tuerkei                    {left: 15px; top:315px;} 
#VereinigteArabischeEmirate {left: 90px; top:410px;} 
#Vietnam                    {left:320px; top:360px;} 
#Yemen                      {left: 50px; top:450px; visibility:hidden;} 
