/* 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;}
#LCCi-Offices h1 {background: transparent url(../img/img_common/dl3_yellow.gif) repeat-x left bottom; width:560px; height:20px;
margin:6px 0; padding:0; font-size:16px; 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_bg200_yellow.gif) no-repeat; width:200px; height:25px; float:left;}
.new-search-button {background: transparent url(../img/img_common/b_bg200_yellow.gif) no-repeat; width:200px; 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;}
#Worldmap img          {border:none;}
#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 --- */
ul.LCC-Liste,    ul.LCC-Liste_BP    {list-style:none; margin:10px 0 0 0; padding:0;}
ul.LCC-Liste li, ul.LCC-Liste_BP li {margin:0; padding:0;}
ul.LCC-Liste    {color:#fe9900;}
ul.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 ul.LCC-Liste     {background: transparent url(../img/img_common/dl5_yellow.gif) repeat-x top left; position:relative; font-size:14px; font-weight:bold;}
#LCCi-Offices-List ul.Business-Plus {color:#000058 !important;}

li.LCCi-Office, li.LCCi-Office2  {margin:0 0 0 10px; padding:0;}
li.LCCi-Office h2.org, li.LCCi-Office2 h2.org   {margin:20px 0 6px 0; padding:0;font-size:14px; font-weight:normal;}
li.LCCi-Office h2.org                           {background: transparent url(../img/img_common/dl5_yellow.gif) repeat-x;}
li.LCCi-Office2 h2.org                          {background: transparent url(../img/img_common/dl5_blue.gif) repeat-x;}
li.LCCi-Office h2.org2,  div.GMBubble h2.org2, 
li.LCCi-Office2 h2.org2, div.GMBubble2 h2.org2  {margin:0 0 6px 0; padding:0; font-size:14px; font-weight:normal;}
li.LCCi-Office h2.org2,  div.GMBubble h2.org2   {color:#fe9900;}
li.LCCi-Office2 h2.org2, div.GMBubble2 h2.org2  {color:#000058;}
li.LCCi-Office2 h2.org3, li.LCCi-Office h2.org3 {margin:20px 0 6px 0; 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 0; 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 0; padding:6px 0 0 0;}
li.LCCi-Office h2.org div.organization-unit,
li.LCCi-Office2 h2.org div.organization-unit   {margin:2px 0 0 0; padding:0; font-size:14px;} /* font-size:11px; */
li.LCCi-Office2 h2.org div.organization-unit   {color:#000058;}
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:396px; 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-Africa,      #Map-Asia,      #Map-Australia,      #Map-Europe,      #Map-North-America,      #Map-South-America 
{position:relative; width:560px; list-style:none; margin:0px; padding:0px;}
#Map-Africa li,   #Map-Asia li,   #Map-Australia li,   #Map-Europe li,   #Map-North-America li,   #Map-South-America li 
{position:absolute;  margin:0px; padding:0 1px 1px 1px !important; border:1px solid #fe9900; background-color:white; line-height:9px !important;}
#Map-Africa li a, #Map-Asia li a, #Map-Australia li a, #Map-Europe li a, #Map-North-America li a, #Map-South-America li a 
{font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#E88C01; text-decoration:none;}


#Map-Africa       {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-North-America {height:628px; background: transparent url(../img/img_common/map_americanorth.gif) no-repeat top left;}
#Map-South-America {height:869px; background: transparent url(../img/img_common/map_americasouth.gif) no-repeat top left;}
