
#mapwrapper {
    position: relative;
    height:760px;
}

    #mapwrapper #introbox {
        position: absolute;
        left: 40px;
        top: 40px;
        width: 270px;
        height: 140px;
        z-index: 50;
    }

        #mapwrapper #introbox .kop {
            display: block;
            font-family: "ColaborateRegular";
            font-size: 30px;
            color: #007fb7;
            margin-bottom: 5px;
        }

        #mapwrapper #introbox .intro {
            display: block;
            font-family: "ColaborateRegular";
            font-size: 18px;
            color: #575757;
            line-height: 30px;
        }   

    #mapwrapper .infoBox {
        position: absolute;
        background: url('../images/main/map_bol.png');
        top: 345px;
        left: 0;
        width: 231px;
        height: 291px;
        padding: 90px 60px 0px 90px;
        z-index: 50;    
        display: none;   

    }             

        #mapwrapper .infoBox .kop {
            display: block;
            font-family: "ColaborateRegular";
            font-size: 24px;
            color: #007fb7;
            margin-bottom: 20px;            
        }

        #mapwrapper .infoBox .city {
            display: block;
            font-family: "ColaborateRegular";
            font-size: 20px;
            color: #007fb7;
            line-height: 24px;
        }   

        #mapwrapper .infoBox .intro {
            display: block;
            font-family: "ColaborateLightRegular";
            font-size: 18px;
            color: #575757;
            line-height: 22px;
        }      

            #mapwrapper .infoBox .intro a {
                font-family: "ColaborateLightRegular";
                font-size: 18px;                
                color: #007fb7;
            }

            #mapwrapper .infoBox .intro a:hover {
                text-decoration: underline;
            }            

        #mapwrapper .infoBoxClose {
            position: absolute;
            top: 330px;
            left: 330px;
            width: 15px;
            height: 15px;
        }



#mapwrapper #map {
    position: absolute;
    top: 0;
    right: 0;
    width: 730px;
    height: 760px;
}

      .map_mask {
        position: absolute;
        background: url('../images/main/map_mask.png');
        top: 0;
        right: 0;
        width: 730px;
        height: 760px;
        z-index: 10;
        pointer-events: none;
      } 




    
