p.rubrik {
  font-family: helvetica, arial, sans-serif;
  font-weight: bold;
  font-size: 18px;
  color:#003300;
  margin: 3px;
}
p.rubrik2 {
  font-family: helvetica, arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color:#003300;
  margin: 3px;
}
p.body, ul.lucida {
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
  font-size: 13px;
  margin: 2px;
}
p.legend, p.footer {
  font-family: helvetica, arial, sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 1em;
}
.karta-container {
    position:relative;
}
.karta {
    width: 100%;
    z-index:0;
    visibility:visible;
}
.karta-detalj {
    position:absolute;
    visibility:hidden;
	opacity:1.0;
}
.karta-info, .karta-foto {
    /* karta-info width/height 20 px = karta-img padding 3 + ikon-info-xy.png width/height 14 px
    height: 20px; width: 20px;
   	padding-top: 3px;
    padding-left: 3px;*/
    border-radius: 5px 5px 5px 5px;
    position:absolute;
    visibility:visible;
	opacity:1.0;
    cursor:pointer;
	list-style: none;
}
.karta-ktrl {
    position:absolute;
	opacity:1.0;
    cursor:pointer;
}
.karta-info:hover, .karta-foto:hover {
	background:#ffffff;
	color:#000000;
	opacity:0.8;
}
.karta-img {
    padding: 3px;
}
#my-target {
    position:absolute;
    top:300px; left:250px; /*z-index:2000;*/
}

.karta-detalj#nr-1 { top:1px; left:15px; z-index:1; }
/*.karta-detalj#nr-2 { top:1px; left:195px; z-index:1; } Google translate*/
.karta-ktrl#nr-1v { top:20px; left:520px; z-index:2; visibility:visible; }
.karta-ktrl#nr-1g { top:20px; left:520px; z-index:3; visibility:hidden; }
.karta-ktrl#nr-2 { top:700px; left:520px; z-index:3; visibility:visible; }
/*.karta-ktrl#rusainen-v { top:60px; left:520px; z-index:4; visibility:hidden; }
.karta-ktrl#rusainen-g { top:60px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#seppainen_hs-v { top:85px; left:520px; z-index:4; visibility:hidden; }
.karta-ktrl#seppainen_hs-g { top:85px; left:520px; z-index:5; visibility:visible; }*/
.karta-ktrl#visa_alla { top:55px; left:518px; z-index:6; visibility:visible; }
.karta-ktrl#visa_bara { top:90px; left:520px; z-index:6; visibility:visible; }

.karta-ktrl#slaktnamn0 { top:115px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#hokkainen { top:140px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#hynninen { top:165px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#inkinen { top:190px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#jurmoinen { top:215px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#kukkoinen { top:240px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#laaininen { top:265px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#liukkonen { top:290px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#mynttinen { top:315px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#pontinen { top:340px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#ronkainen { top:365px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#rusainen { top:390px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#seppainen_hs { top:415px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#suuroinen { top:440px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#tasainen { top:465px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#slaktnamn1 { top:490px; left:520px; z-index:5; visibility:visible; }
.karta-ktrl#slaktnamn2 { top:515px; left:520px; z-index:5; visibility:visible; }

.karta-detalj#nr-2 { top:280px; left:220px; z-index:2; }
/* karta_2012 h=740 w= 510*/
/* silver=Hokkainen */
.karta-info#pkt-26 { top:375px; left:157px; z-index:126; }
/* blue=Hynninen */
.karta-info#pkt-21 { top:510px; left:171px; z-index:121; }
/* lime=Inkinen */
.karta-info#pkt-36 { top:613px; left:165px; z-index:136; }
.karta-info#pkt-40 { top:585px; left:270px; z-index:140; }
/* orange=Jurmoinen */
.karta-info#pkt-39 { top:543px; left:149px; z-index:139; }
/* red=Kukkoinen */
.karta-info#pkt-17 { top:404px; left:131px; z-index:118; }
.karta-info#pkt-22 { top:420px; left:158px; z-index:123; }
.karta-info#pkt-23 { top:408px; left:110px; z-index:123; }
/* gray=Laaininen */
.karta-info#pkt-38 { top:479px; left:185px; z-index:138; }
/* aqua=Liukkonen */
/* tan=Mynttinen */
/* black=Pöntinen */
/* green=Ronkainen */
.karta-info#pkt-24 { top:392px; left:127px; z-index:124; }
.karta-info#pkt-25 { top:549px; left:59px; z-index:125; }
/* pink=Rusainen */
.karta-info#pkt-30 { top:597px; left:184px; z-index:130; }
.karta-info#pkt-33 { top:64px; left:475px; z-index:133; }
/* yellow=Seppäinen */
.karta-info#pkt-1 { top:511px; left:54px; z-index:101; }
.karta-info#pkt-2 { top:385px; left:83px; z-index:102; }
.karta-info#pkt-3 { top:255px; left:117px; z-index:103; }
/*.karta-info#pkt-4 { top:235px; left:133px; z-index:104; }*/
.karta-info#pkt-5 { top:151px; left:159px; z-index:104; }
.karta-info#pkt-6 { top:216px; left:155px; z-index:106; }
.karta-info#pkt-7 { top:198px; left:150px; z-index:107; }
/*.karta-info#pkt-8 { top:282px; left:145px; z-index:108; }*/
.karta-info#pkt-9 { top:300px; left:254px; z-index:109; }
.karta-info#pkt-10 { top:357px; left:300px; z-index:110; }
.karta-info#pkt-11 { top:557px; left:483px; z-index:111; }
.karta-info#pkt-12 { top:596px; left:438px; z-index:112; }
.karta-info#pkt-13 { top:586px; left:458px; z-index:114; }
.karta-info#pkt-14 { top:380px; left:95px; z-index:115; }
.karta-info#pkt-15 { top:360px; left:115px; z-index:116; }
.karta-info#pkt-16 { top:411px; left:121px; z-index:117; }
.karta-info#pkt-19 { top:470px; left:50px; z-index:120; }
.karta-info#pkt-20 { top:578px; left:90px; z-index:121; }
/* teal=Suuroinen */
.karta-info#pkt-27 { top:395px; left:157px; z-index:127; }
/* brown=Tasainen */
.karta-info#pkt-18 { top:380px; left:122px; z-index:119; }
/* white=Släktnamn 0 */
.karta-info#pkt-31 { top:631px; left:173px; z-index:131; }
.karta-info#pkt-32 { top:597px; left:154px; z-index:132; }
.karta-info#pkt-34 { top:708px; left:205px; z-index:134; }
.karta-info#pkt-35 { top:546px; left:132px; z-index:135; }
/* cyan=Släktnamn 1 */
/* olive=Släktnamn 2 */
.karta-info#pkt-37 { top:578px; left:225px; z-index:137; }

/*.karta-foto#pkt-1 { top:24px; left:193px; z-index:151; }*/

.clear
{
clear:both;
}
/* modifiering highslide.css */
.highslide img {
	border: 0px solid #ffffff;
}
/*.highslide-thumbstrip .highslide-active-anchor img {
	visibility: hidden;
}*/
