/* -----------------------------------------------------------------------------
Title:   envia TEL content styles
Author:  webit!
Update:  2009-11-24
----------------------------------------------------------------------------- */

/* =MAP
----------------------------------------------------------------------------- */
div#content {
    margin-bottom: 50em;
}
div.map-vertriebspartner {
    height: 500px;
    }
div#interactive {
    position: relative;
    left: -20px;
    }
div#map {
    position: relative;
    }
ul#map-overlay {
    position: relative;
    width: 595px;
    height: 500px;
    margin: 0;
    padding: 0;
    }
ul#map-overlay a {
    display: block;
    text-decoration: none;
    text-indent: -500em;
    border-bottom: none;
    }
ul#map-overlay,
ul#map-overlay a:hover,
ul#map-overlay a:active,
ul#map-overlay a:focus {
    background: transparent url(/assets/etel/gen/img/bas/map_vertriebspartner.png) no-repeat scroll 0 0;
    }
ul#map-overlay li {
    display: block;
    position: absolute;
    background: none;
    margin-bottom: 0;
    height: 15px;
    width: 15px;
    z-index: 3;
    }
ul#map-overlay li a {
    height: 15px;
    }
ul#map-overlay li a:hover,
ul#map-overlay li a:active,
ul#map-overlay li a:focus {
    background-position: -619px -36px; /*Position für kleinen Knuppel*/
    }
div#teaser ul#map-overlay * {
    margin: 0;
    padding: 0;
    text-decoration: none;
    }
/* Single items - Places */
/* Altenburg */
ul#map-overlay li#mi-altenburg {
    left: 240px;
    top: 287px;
}
/* Aue */
ul#map-overlay li#mi-aue {
    left: 264px;
    top: 375px;
}
/* Bernburg */
ul#map-overlay li#mi-bernburg {
    left: 148px;
    top: 137px;
}
/* Bitterfeld */
ul#map-overlay li#mi-bitterfeld {
    left: 224px;
    top: 162px;
}
/* Borna */
ul#map-overlay li#mi-borna {
    left: 245px;
    top: 250px;
}
/* crimmitschau */
ul#map-overlay li#mi-crimmitschau {
    left: 228px;
    top: 329px;
}
/* dessau */
ul#map-overlay li#mi-dessau {
    left: 206px;
    top: 123px;
}
/* freiberg */
ul#map-overlay li#mi-freiberg {
    left: 353px;
    top: 300px;
}
/* glauchau */
ul#map-overlay li#mi-glauchau {
    left: 242px;
    top: 321px;
}
/* grimma */
ul#map-overlay li#mi-grimma {
    left: 285px;
    top: 242px;
}
/* hohenstein-ernstthal */
ul#map-overlay li#mi-hohenstein-ernstthal {
    left: 264px;
    top: 328px;
}
/* hoyerswerda */
ul#map-overlay li#mi-hoyerswerda {
    left: 446px;
    top: 206px;
}
/* lichtenstein */
ul#map-overlay li#mi-lichtenstein {
    left: 254px;
    top: 337px;
}
/* oschatz */
ul#map-overlay li#mi-oschatz {
    left: 313px;
    top: 226px;
}
/* plauen */
ul#map-overlay li#mi-plauen {
    left: 190px;
    top: 393px;
}
/* pulsnitz */
ul#map-overlay li#mi-pulsnitz {
    left: 426px;
    top: 255px;
}
/* schkeuditz */
ul#map-overlay li#mi-schkeuditz {
    left: 207px;
    top: 212px;
}
/* weisswasser */
ul#map-overlay li#mi-weisswasser {
    left: 505px;
    top: 196px;
}
/* zwickau */
ul#map-overlay li#mi-zwickau {
    left: 240px;
    top: 342px;
}
/* auerbach */
ul#map-overlay li#mi-auerbach {
    left: 226px;
    top: 386px;
}
/* finsterwalde */
ul#map-overlay li#mi-finsterwalde {
    left: 413px;
    top: 165px;
}
/* flöha */
ul#map-overlay li#mi-floeha {
    left: 320px;
    top: 311px;
}
/* jößnitz */
ul#map-overlay li#mi-joessnitz {
    left: 205px;
    top: 379px;
}
/* limbach-oberfrohna */
ul#map-overlay li#mi-limbach-oberfrohna {
    left: 267px;
    top: 313px;
}
/* meerane */
ul#map-overlay li#mi-meerane {
    left: 231px;
    top: 309px;
}
/* riesa */
ul#map-overlay li#mi-riesa {
    left: 336px;
    top: 232px;
}
/* rochlitz */
ul#map-overlay li#mi-rochlitz {
    left: 288px;
    top: 274px;
}
/* senftenberg */
ul#map-overlay li#mi-senftenberg {
    left: 428px;
    top: 185px;
}
/* waldenburg */
ul#map-overlay li#mi-waldenburg {
    left: 251px;
    top: 303px;
}
/* wilkau-hasslau */
ul#map-overlay li#mi-wilkau-hasslau {
    left: 243px;
    top: 359px;
}
ul#map-overlay li#mi-chemnitz,
ul#map-overlay li#mi-chemnitz a,
ul#map-overlay li#mi-cottbus,
ul#map-overlay li#mi-cottbus a,
ul#map-overlay li#mi-halle,
ul#map-overlay li#mi-halle a,
ul#map-overlay li#mi-leipzig,
ul#map-overlay li#mi-leipzig a {
    width: 22px;
    height: 22px;
}
/* chemnitz */
ul#map-overlay li#mi-chemnitz {
    left: 284px;
    top: 314px;
}
ul#map-overlay li#mi-chemnitz a:hover,
ul#map-overlay li#mi-chemnitz a:active,
ul#map-overlay li#mi-chemnitz a:focus {
    background-position: -617px -4px;
}
/* cottbus */
ul#map-overlay li#mi-cottbus {
    left: 463px;
    top: 139px;
}
ul#map-overlay li#mi-cottbus a:hover,
ul#map-overlay li#mi-cottbus a:active,
ul#map-overlay li#mi-cottbus a:focus {
    background-position: -617px -4px;
}
/* Halle */
ul#map-overlay li#mi-halle {
    left: 175px;
    top: 203px;
}
ul#map-overlay li#mi-halle a:hover,
ul#map-overlay li#mi-halle a:active,
ul#map-overlay li#mi-halle a:focus {
    background-position: -617px -4px;
    }
/* leipzig */
ul#map-overlay li#mi-leipzig {
    left: 228px;
    top: 209px;
}
ul#map-overlay li#mi-leipzig a:hover,
ul#map-overlay li#mi-leipzig a:active,
ul#map-overlay li#mi-leipzig a:focus {
    background-position: -617px -4px;
}
/*single item in tooltip*/
div#tooltip div#tt-auerbach {
    left: -66px;
    top: 450px;
    }
div#tooltip div#tt-riesa {
    left: 45px;
    top: 295px;
    }
div#tooltip div#tt-senftenberg {
    left: 137px;
    top: 249px;
    }
div#tooltip div#tt-rochlitz {
    left: -3px;
    top: 337px;
    }
div#tooltip div#tt-meerane {
    left: -61px;
    top: 372px;
    }
div#tooltip div#tt-waldenburg {
    left: -40px;
    top: 366px;
    }
div#tooltip div#tt-limbach-oberfrohna {
    left: -25px;
    top: 375px;
    }
div#tooltip div#tt-floeha {
    left: 29px;
    top: 373px;
    }
    
div#tooltip div#tt-wilkau-hasslau {
    left: -48px;
    top: 421px;
    }
div#tooltip div#tt-joessnitz {
    left: -86px;
    top: 442px;
    }
div#tooltip div#tt-altenburg {
    left: -52px;
    top: 350px;
    }
div#tooltip div#tt-aue {
    left: -27px;
    top: 438px;
    }
div#tooltip div#tt-bernburg {
    left: -143px;
    top: 199px;
    }
div#tooltip div#tt-bitterfeld {
    left: -67px;
    top: 224px;
    }
div#tooltip div#tt-borna {
    left: -47px;
    top: 315px;
    }
div#tooltip div#tt-chemnitz {
    left: -4px;
    top: 384px;
    }
div#tooltip div#tt-cottbus {
    left: 175px;
    top: 207px;
    }
div#tooltip div#tt-crimmitschau {
    left: -63px;
    top: 390px;
    }
div#tooltip div#tt-dessau {
    left: -85px;
    top: 184px;
    }
div#tooltip div#tt-freiberg {
    left: 62px;
    top: 361px;
    }
div#tooltip div#tt-finsterwalde {
    left: 122px;
    top: 226px;
    }
div#tooltip div#tt-glauchau {
    left: -49px;
    top: 383px;
    }
div#tooltip div#tt-grimma {
    left: -6px;
    top: 303px;
    }
div#tooltip div#tt-halle {
    left: -114px;
    top: 272px;
    }
div#tooltip div#tt-hohenstein-ernstthal {
    left: -27px;
    top: 389px;
    }
div#tooltip div#tt-hoyerswerda {
    left: 155px;
    top: 268px;
    }
div#tooltip div#tt-leipzig {
    left: -61px;
    top: 278px;
    }
div#tooltip div#tt-lichtenstein {
    left: -37px;
    top: 398px;
    }
div#tooltip div#tt-oschatz {
    left: 22px;
    top: 287px;
    }
div#tooltip div#tt-plauen {
    left: -101px;
    top: 454px;
    }
div#tooltip div#tt-pulsnitz {
    left: 135px;
    top: 316px;
    }
div#tooltip div#tt-schkeuditz {
    left: -84px;
    top: 274px;
    }
div#tooltip div#tt-weisswasser {
    left: 214px;
    top: 257px;
    }
div#tooltip div#tt-zwickau {
    left: -51px;
    top: 403px;
    }
/* Tooltip */
div.tt {
    background-color: #fff;
    position: absolute;
    margin: 0;
    display: none;
    border: 2px solid #ecedf1;
    width: 320px;
    z-index: 1000;
    zoom: 1;
    }
div.tt em {
    position: absolute;
    top: -61px;
    right: 20px;
    background: url(/assets/etel/gen/img/bas/arrow.png) no-repeat;
    width: 28px;
    height: 62px;
    z-index: 100;
    }
div.tt strong{
    cursor:pointer;
    background: url(/assets/etel/gen/img/bas/dialog-titlebar-close.png) no-repeat;
    position: absolute;
    top: 3px;
    right: 4px;
    width: 16px;
    height: 16px;
    z-index: 100;
}
div#tooltip div.grp {
    position: relative;
    list-style: none;
    border: 1px solid #d1d1d3;
    padding: 0 6px;
    font-size: 100%;
    zoom: 1;
    }
div#map div.grp img {
    padding: 0;
    background: none;
    border: none;
    margin-top: 3px;
    }
div#tooltip div.grp div.vcard {
    padding: 3px 0 7px;
    margin: -1px 0 0 0;
    border-top: 1px solid #ccc;
    overflow: hidden;
    }
div#tooltip div.grp div.vcard .inner{
    padding-right: 30px;
    
    }
div#tooltip div.grp div.vcard div {
    margin: 0;
    }
div#tooltip div.grp div.vcard div.fn {
    margin-bottom: 3px;
    padding-top: 5px;
    }
div#tooltip div.grp div.vcard div.adr {
    margin-bottom: 6px;
    }
div#tooltip div.grp div.vcard div.adr div {
    margin: 0;
    }
div#tooltip div.grp div.vcard div.email {
    margin-bottom: 3px;
    margin-top: 5px;
    }