/*
----------------------------------------------------------------------------------------

Image maps + single-Text-CEs

----------------------------------------------------------------------------------------
*/

.target-text { position:relative; }
.target-text h2 { margin-top:0; }
/*
.target-text .csc-default:target {
    display: block;
    z-index: 100;
}
*/
.target-text > div {
    display: none;
    background: #fff;
/*    left: 20px;
    position: absolute;
    top: 0;
    width:100%;
    z-index: 10;*/
}
/*
.target-text .info-text {
  position:absolute;
  top:0;
  left:20px;
  z-index: 1;
}
*/
.target-text .info-text .csc-default {
  display:block;
}
/*.imagemap-text .csc-default:first-child { display:block; }*/

.map-info-text > div {
/*  margin-top: 3.8em; Nur nötig, falls der Info-Text oben rechts stehen soll*/
  background: #eee;
  padding:1em 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.map-info-text.blink {
  color: #999;
}
.map-info-text p {margin:0;}

.noresult.blink {
  color: #f00;
}

.imagemap-chart { position:relative; }
.imagemap-chart .maplink {
  position:absolute;
  top:0;
  left:0;
  width: 100px;
  height:100px;
  display:block;
  white-space: nowrap;
  text-indent: 102%;
  overflow: hidden;
  margin:0;
  padding:0;
  /* ie hack damit der link auch klickbar ist */
  background:white;
  opacity: 0;
  filter: alpha(opacity=0);
}
.imagemap-chart .maplink.active,
.imagemap-chart .maplink:hover {
  background: rgba(255, 255, 255, 0.3);
  opacity:1;
  filter: alpha(opacity=1);
/*  background: rgba(0, 0, 0, 0.3);*/
}

/* Organigramm: Tochter- und Betreibergesellschaften */
.organization-chart .maplink {
  width: 48%;
  height:12%;
}
/*.organization-chart .europalink { left:0; }*/
.organization-chart .globallink {
  left:inherit;
  right:0;
}
/*.organization-chart  .maplink { border: 1px solid black;} for debugging*/

/* c2381 SE */
.organization-chart .c2381,
.organization-chart .c3861 { top:12%; }

/* c2375 FR */   
.organization-chart .c2375,
.organization-chart .c3855 { top:25%; }

/* c2377 IT */  
.organization-chart .c2377,
.organization-chart .c3850 { top:37.5%; }

/* c2374 UK */  
.organization-chart .c2374,
.organization-chart .c3845 { top:50%; }

/* c2379 BE */  
.organization-chart .c2379,
.organization-chart .c3858 { top:62.5%; }

/* c614 SE: Mann Tek */
.organization-chart .c614,
.organization-chart .c3842 { top:75%; }

/* c12034 UK: Dantec */
.organization-chart .c12034,
.organization-chart .c3839 { top:87.5%; }

/* c14060 Türkei */
.organization-chart .c14061,
.organization-chart .c14060 { top:12.5%; }  

/* c2376 Argentinien */ 
.organization-chart .c2376,
.organization-chart .c3847 { top:25%; } 

/* c2383 Brasilien */  
.organization-chart .c2383,
.organization-chart .c3863 { top:37.5%;}    

/* c2384 Singapur */  
.organization-chart .c2384,
.organization-chart .c3865 { top:50%; } 

/* c2378 Australien */
.organization-chart .c2378,
.organization-chart .c3852 { top:62.5%; }

/* c14026 Neuseeland */
.organization-chart .c14027,
.organization-chart .c14026 { top:75%; }  

/* Organisationsstruktur */
/*.organization-structure  .maplink { border: 1px solid black;} for debugging*/
.organization-structure .linksize1 {
  height: 17.9%;
  width: 48.3%;
}
.organization-structure  .linksize2 {
  height:24.3%;
  width:23.5%;
}

/* EGE (de/en) */
.organization-structure .c1684,
.organization-structure .c3584 { left: 0;top:0;}

/* Thomas HIBY GmbH (de/en) */
.organization-structure .c2202,
.organization-structure .c3585 { left: 51.7%;top:0;}

/* HIBY Tanktechnik (de/en) */
.organization-structure .c2262,
.organization-structure .c3586 { left: 51.7%;top:24.9%;}

/* SAT (de/en) */
.organization-structure .c1685,
.organization-structure .c3587 { left: 0;top:75%;}

/* ERV (de/en) */
.organization-structure .c2259,
.organization-structure .c3588 { left: 25.5%;top:75%;}

/* EHT (de/en) */
.organization-structure .c2260,
.organization-structure .c3589 { left: 51.0%;top:75%;}

/* HIBY Sandguss (de/en) */
.organization-structure .c8391,
.organization-structure .c8392 { left: 76.6%;top:75%;}
