/*  #####################################################
**  Project:      bhv
**  File:         map.css
**  Description:  

**  Created:      14.02.2012
**  Version:      $$Id: map.css 469 2012-02-15 13:55:42Z hofmann $$
**  Media:        screen

**  Autor:        Benjamin Hofmann <hofmann@infomax-it.de>
**  Copyright:    2012 infomax websolutions GmbH
##################################################### */

@media screen
{


  #mapLarge .imx-poi, #mapSmall .imx-poi {
    color:#fff; font-family:Arial, Verdana; font-size:1.125em; line-height:20px; font-weight:bold; text-align:center;
  }


  #mapLarge .imx-infowindow {
    width:340px; z-index:500;
    padding:0; margin:0;
    border:1px solid #4c4939;
    background:#fff;
    box-shadow:2px 2px 3px rgb(0, 0, 0); box-shadow:2px 2px 3px rgba(0, 0, 0, 0.35);
    font-size:12px; color:#4c4939;
    overflow:auto;
    cursor:auto;
  }
  #mapLarge .imx-infowindow img {
    position:absolute !important; top:0; right:0;
    padding:0; margin:0;
  }
  #mapLarge .imx-infowindow .image {
    display:block; width:140px; height:70px;
    float:left;
    padding:5px; margin:0;
  }
  #mapLarge .imx-infowindow .image img {
    position:static !important; top:auto; right:auto;
  }
  #mapLarge .imx-infowindow .info {
    display:block; width:145px;
    float:left;
    padding:5px 5px 5px 0; margin:0;
  }
  #mapLarge .imx-infowindow .info h1,
  #mapLarge .imx-infowindow .info h1 a {
    color:#4c4939; font-size:16px !important; font-family:'MetaOffcProBold', Verdana, Arial;
    width:auto;
    float:none !important;
    padding:0 !important; margin:0;
  }
  #mapLarge .imx-infowindow .info p {
    padding:5px 0 0 0; margin:0;
    color:#4c4939; line-height:1.3;
  }
  #mapLarge .imx-infowindow .button {
    position:absolute; right:2px; bottom:2px;
    display:block;
    padding:3px 6px; margin:0;
    border:2px solid #bfbab3;
    color:#fff; font-size:12px; font-family:'MetaOffcProBold', Verdana, Arial;
    background-color:#99cc00;
    border-radius:5px;
  }
  #mapLarge .imx-infowindow .button:hover,
  #mapLarge .imx-infowindow .button:focus {
    background-color:#4c4939;
  }
  
  
  #mapLarge .imx-clusterwindow .info {
    display:block; width:430px;
    float:left;
    padding:10px; margin:0;
  }
  #mapLarge .imx-cluster, #map_canvas .imx-cluster {
    line-height:22px; font-weight:bold; font-size:13px; text-align:center;
  }
  #mapLarge .imx-clusterwindow ul {
    list-style:none;
    padding:0;
  }
  #mapLarge .imx-clusterwindow li {
    display:block; height:25px;
    padding:5px 0;
    border-bottom:1px solid #e5e5e5;
    overflow:auto;
  }
  #mapLarge .imx-clusterwindow li img {
    position:static !important; top:auto; right:auto;
    margin-right:5px;
    float:left;
  }
  #mapLarge .imx-clusterwindow li a {
    color:#000; line-height:25px;
  }
  #mainarea .js-cv-iw .snippet .text, .js-cv-iw #snippet .text {
    margin: 0 0 0 16px;
  }
  
}