﻿#map {
    background: url(../images/map-sweden.jpg) no-repeat;
    width: 219px;
    height: 498px;
    position: relative;
    float: left;
    margin-right: 30px;
    overflow: hidden;
}

#map ul {
    width: 219px;
    height: 498px;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
}

#map ul li {
    display:inline;
    height:0;
    width:0;
}




#map ul li a {
    background: url(../images/map-dot.png) top center no-repeat;
    cursor:pointer;
    display:block;
    height:15px;
    position:absolute;
    width:15px;
    z-index:100;
}

#map ul li a:hover {
    background-position: bottom center;

}

/* Göteborg */
#map ul li.c1 a {
    left:10px;
    top:402px;
}

/* Stockholm */
#map ul li.c2 a {
    left:130px;
    top:345px;
}

/* Eksjö */
#map ul li.c3 a {
    left:70px;
    top:405px;
}

/* Haninge */
#map ul li.c4 a {
    left:135px;
    top:352px;
}

/* Helsingborg */
#map ul li.c5 a {
    left:27px;
    top:467px;
}

/* Hudiksvall */
#map ul li.c6 a {
    left:109px;
    top:264px;
}

/* Kalmar */
#map ul li.c7 a {
    left:95px;
    top:440px;
}

/* Karlstad */
#map ul li.c8 a {
    left:45px;
    top:342px;
}

/* Kristianstad */
#map ul li.c9 a {
    left:51px;
    top:464px;
}

/* Kumla */
#map ul li.c10 a {
    left:71px;
    top:354px;
}

/* Lilla Edet */
#map ul li.c11 a {
    left:17px;
    top:389px;
}

/* Malmö */
#map ul li.c12 a {
    left:29px;
    top:480px;
}

/* Norrköping */
#map ul li.c13 a {
    left:90px;
    top:373px;
}

/* Piteå */
#map ul li.c14 a {
    left:170px;
    top:124px;
}

/* Skövde */
#map ul li.c15 a {
    left:49px;
    top:379px;
}

/* Sundsvall */
#map ul li.c16 a {
    left:110px;
    top:235px;
}

/* Trollhättan */
#map ul li.c17 a {
    left:20px;
    top:382px;
}

/* Uppsala */
#map ul li.c18 a {
    left:125px;
    top:327px;
}

/* Västerås */
#map ul li.c19 a {
    left:100px;
    top:333px;
}

/* Vänersborg */
#map ul li.c20 a {
    left:21px;
    top:377px;
}

/* Värmdö */
#map ul li.c21 a {
    left:138px;
    top:346px;
}

/* Norsjö */
#map ul li.c22 a {
    left:140px;
    top:143px;
}




.tooltip {
    cursor:help;
    
}

#tooltip {
	position: absolute;
	z-index: 3000;
	padding: 5px;
	border: 2px solid #416220;
    background: #7EDC20;
	opacity: 0.9;
	-moz-opacity: 0.9;
}
#tooltip h3, #tooltip div { 
    margin: 0; 
    font-size: 11px;
    color: #514721;
}

#tooltip.tooltip {
    width: 250px;
}

.tooltip:link, .tooltip:visited, .tooltip:active {
    color: #333;
    text-decoration: none;
    background: url(/images/icons/question.png) no-repeat scroll top right;
    padding-right: 20px;
}

#tooltip h3 {
    color: #122004;
    font-weight: bold;
    font-size: 14px;
    margin: 0 4px;
}

#tooltip .body {
    color: #20360B;
    margin: 0 4px;
}