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

/* =MAP
----------------------------------------------------------------------------- */
#vertriebspartner #content {
    margin-bottom: 50em;
    }
div.map-vertriebspartner {
    height: 500px;
    }
#interactive {
    position: relative;
    left: -20px;
    }
#map {
    position: relative;
    }
ul#map-overlay {
    position: relative;
    width: 595px;
    height: 500px;
    margin: 0;
    padding: 0;
    }
#map-overlay a {
    display: block;
    text-decoration: none;
    text-indent: -500em;
    border-bottom: none;
    }
#map-overlay,
#map-overlay a:hover,
#map-overlay a:active,
#map-overlay a:focus {
    background: transparent url(/assets/etel/gen/img/bas/map_vertriebspartner.png) no-repeat scroll 0 0;
    }
#map-overlay li {
    display: block;
    position: absolute;
    background: none;
    margin-bottom: 0;
    height: 15px;
    width: 15px;
    z-index: 3;
    }
#map-overlay a {
    height: 15px;
    }
#map-overlay a:hover,
#map-overlay a:active,
#map-overlay a:focus {
    background-position: -619px -36px; /*Position für kleinen Knuppel*/
    }
#teaser #map-overlay * {
    margin: 0;
    padding: 0;
    text-decoration: none;
    }
/* Single items - Places */
/* Aue */
#mi-aue {
    left: 264px;
    top: 375px;
}
/* Borna */
#mi-borna {
    left: 244px;
    top: 251px;
}
/* crimmitschau */
#mi-crimmitschau {
    left: 228px;
    top: 329px;
}
/* freiberg */
#mi-freiberg {
    left: 353px;
    top: 300px;
}
/* glauchau */
#mi-glauchau {
    left: 242px;
    top: 321px;
}
/* grimma */
#mi-grimma {
    left: 285px;
    top: 242px;
}
/* hohenstein-ernstthal */
#mi-hohenstein-ernstthal {
    left: 264px;
    top: 328px;
}
/* hoyerswerda */
#mi-hoyerswerda {
    left: 446px;
    top: 206px;
}
/* oschatz */
#mi-oschatz {
    left: 313px;
    top: 226px;
}
/* plauen */
#mi-plauen {
    left: 190px;
    top: 393px;
}
/* pulsnitz */
#mi-pulsnitz {
    left: 426px;
    top: 255px;
}
/* weisswasser */
#mi-weisswasser {
    left: 505px;
    top: 196px;
}
/* zwickau */
#mi-zwickau {
    left: 240px;
    top: 342px;
}
/* fraureuth */
#mi-fraureuth {
    left: 227px;
    top: 343px;
}
/* limbach-oberfrohna */
#mi-limbach-oberfrohna {
    left: 267px;
    top: 313px;
}
/* meerane */
#mi-meerane {
    left: 231px;
    top: 309px;
}
#mi-chemnitz, #mi-chemnitz a,
#mi-cottbus, #mi-cottbus a,
#mi-halle, #mi-halle a,
#mi-leipzig, #mi-leipzig a {
    width: 22px;
    height: 22px;
}
/* chemnitz */
#mi-chemnitz {
    left: 284px;
    top: 314px;
}
/* cottbus */
#mi-cottbus {
    left: 463px;
    top: 139px;
}
/* Halle */
#mi-halle {
    left: 175px;
    top: 203px;
}
/* leipzig */
#mi-leipzig {
    left: 228px;
    top: 209px;
}
#mi-chemnitz a:hover, #mi-chemnitz a:active, #mi-chemnitz a:focus,
#mi-cottbus a:hover, #mi-cottbus a:active, #mi-cottbus a:focus,
#mi-halle a:hover, #mi-halle a:active, #mi-halle a:focus,
#mi-leipzig a:hover, #mi-leipzig a:active, #mi-leipzig a:focus {
    background-position: -617px -4px;
}
/*single item in tooltip*/
#tt-meerane {
    left: -61px;
    top: 372px;
    }
#tt-limbach-oberfrohna {
    left: -25px;
    top: 375px;
    }
#tt-aue {
    left: -27px;
    top: 438px;
    }
#tt-borna {
    left: -47px;
    top: 315px;
    }
#tt-chemnitz {
    left: -4px;
    top: 384px;
    }
#tt-cottbus {
    left: 175px;
    top: 207px;
    }
#tt-crimmitschau {
    left: -63px;
    top: 390px;
    }
#tt-freiberg {
    left: 62px;
    top: 361px;
    }
#tt-glauchau {
    left: -49px;
    top: 383px;
    }
#tt-grimma {
    left: -6px;
    top: 303px;
    }
#tt-halle {
    left: -114px;
    top: 272px;
    }
#tt-hohenstein-ernstthal {
    left: -27px;
    top: 389px;
    }
#tt-hoyerswerda {
    left: 155px;
    top: 268px;
    }
#tt-leipzig {
    left: -61px;
    top: 278px;
    }
#tt-oschatz {
    left: 22px;
    top: 287px;
    }
#tt-plauen {
    left: -101px;
    top: 454px;
    }
#tt-pulsnitz {
    left: 135px;
    top: 316px;
    }
#tt-weisswasser {
    left: 214px;
    top: 257px;
    }
#tt-zwickau {
    left: -51px;
    top: 403px;
    }
#tt-fraureuth {
    left: -64px;
    top: 405px;
    }
/* 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;
}
#tooltip div.grp {
    position: relative;
    list-style: none;
    border: 1px solid #d1d1d3;
    padding: 0 6px;
    font-size: 100%;
    zoom: 1;
    }
#map div.grp img {
    padding: 0;
    background: none;
    border: none;
    margin-top: 3px;
    }
#tooltip div.grp div.vcard {
    padding: 3px 0 7px;
    margin: -1px 0 0 0;
    border-top: 1px solid #ccc;
    overflow: hidden;
    }
#tooltip div.grp div.vcard .inner{
    padding-right: 30px;
    }
#tooltip div.grp div.vcard div {
    margin: 0;
    }
#tooltip div.grp div.vcard div.fn {
    margin-bottom: 3px;
    padding-top: 5px;
    }
#tooltip div.grp div.vcard div.adr {
    margin-bottom: 6px;
    }
#tooltip div.grp div.vcard div.adr div {
    margin: 0;
    }
#tooltip div.grp div.vcard div.email {
    margin-bottom: 3px;
    margin-top: 5px;
    }
