/*
.map{
    width:100%;
    height:100%;
    display:block;
    /*position:relative;*/
/*
    position: absolute;
    overflow:hidden;
}*/

.mapdragger
{
    width:100%;
    height:100%;
    display:block;
    position:absolute;
    cursor: pointer;
    z-Index: 0; /* to sit behind all other layers */
}

.mapCanvas, .mapImage {
    position: absolute;
    left: 0px;
    top: 0px;
}

.mapImage {
    width: 100%;
    height: 100%
}

.mapLogo {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 50px;
/*    border: solid 1px lightgray; */
    opacity: 0.7;
}

.mapLogo:hover {
    opacity: 1;
    border-color:gray;
}

.mapLogoClient {
    position: absolute;
/*    top: 60px; */ /* set in config.json */
/*    right: 5px; */
    height: 50px;
    border: solid 1px lightgray;
    opacity: 1;
}

.mapdragger .mapSelection {
    position: absolute;
    background: yellow;
    opacity: 0.5;
    border: solid 2px gray;
    z-Index: 1001; /* above keylayer */
}