/* 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
*/


/* --- 1.0. General --- */
body          {margin:0; padding:0; font: normal 12px/18px Arial, Helvetica, sans-serif;}
#LCCi-Offices {width:580px; 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:580px; 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:580px; 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:276px; 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:276px; height:26px; margin:0; padding:0; font-size:14px; font-weight:normal; color:#ff9900;}
#Else  {width:500px; height:10px; display:block; clear:both;}
label  {width:276px; font-size:12px;}
select {width:270px; margin-bottom:8px;}




/* --- 3.0. List --- */
ol.LCC-Liste    {color:#fe9900;}
ol.LCC-Liste_BP {color:#000058;}


#LCCi-Offices-City-Filter {width:580px; margin:0; display:block; clear:both;}
#City2                    {width:270px; float:right;}
#Label-City2              {width:300px; 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:580px; 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: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:11px;} 
li.LCCi-Office2 h2.org div.organization-unit   {margin:2px 0 0 35px; padding:0; font-size:11px; 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:370px; 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:510px; 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:578px; 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;}

.MapCBox  {border:1px solid #fe9900; background-color:white; padding:0px 1px;}
.MapCName {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#E88C01; text-decoration:none;}
