/*

IMPORT MODULAR STYLE SHEETS

Media type(s): projection, screen (projection for Opera in full screen mode)

*/



/* css fuer kartensuche Grafik */

.mapContainer,

#mapContainer,

#flashKarte{

/*muss die gleiche Höhe haben wie die Bilder*/

position:relative;

height:478px;

width:506px;

margin-left:-0.75em;

margin-bottom:12px;

}

/**/

.mapContainer img{

position:absolute;

z-index:10;

}

.mapContainer img#transMap{

z-index:30;

width:506px;

height:478px;

}

#myPoly,

#myPolyLine{

display:block;

position:absolute;

z-index:19;

width:506px;

height:478px

}

#myPoly{

z-index:20;

-moz-opacity: 0.1;

opacity: 0.1;

filter: alpha(opacity=10);

}

#myTT{

position:absolute;

background:#fff;

border:1px solid #aaa;

color:#2E4567;

z-index:150;

padding:3px 5px;

font-size:0.75em;

display:none;

}



/* detail-ansicht karten */

#content #mapContainer {

position:relative;

background: url(bg_zoomansicht.gif) 0 0 no-repeat;

}



#content #mapContainer h2 {

position:absolute;

top:38px;

left:66px;

z-index: 3;

font-size:100%;

}



#content #mapContainer img {

position:relative

}



#content #mapContainer a.link {

position:absolute;

z-index: 1;

}



#btClose {

position:absolute;

top:42px;

left:429px

}



.box{

position: absolute;

z-index: 1;

width: auto!important;

width: 1%;

}

.box a {

display:block;

color:#2E4466;

text-decoration:none;

/* ----------------------- Verknüpfung transparent.gif ------------------------ */

background:transparent url(/contentblob/Haspa/_stylesheets/Haspa/Privatkunden/Filialverzeichnis/Grafiken/transparent.gif.gif) 0 0 no-repeat;

padding:0;

margin:0;

}



.box a:hover{

float:left;

}



.box a .info {

display:none;

}



.box a:hover .info {

display:block;

font-size:0.69em;

font-weight:bold;

color:#2E4466;

white-space: nowrap;

height:1%; /* IE Bug */

background-color:#fff;

padding:8px 10px;

border:1px solid #E1E1E1;

margin:-24px 0 0 44px!important;

margin:-27px 0 0 44px;

}

/**/

.box .info em {

display:block;

font-style: normal;

color:#FE0000;

background:transparent url(data:image/gif;base64,R0lGODlhCQAHAPcCAP8PD+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAIALAAAAAAJAAcAAAgbAAUIFBhgoEGCBw0WDACAocOGCQUUTDjxYMWAADs=) 0 4px no-repeat;

padding-left:14px;

}



/* offleft technique instead of "display: none;" to support IE-Win based screenreader */

.aural {

position: absolute;

top: -1000px;

left: -1000px;

overflow: hidden;

width: 100px;

height: 100px;

}



/* umlandlinks */

.wrapArea {

position: absolute;

height: 478px;

width: 506px;

margin-top: -490px;

margin-left: -13px;

}



html>/**/body .wrapArea {

margin-top: -478px;

}





.wrapArea a {

position: relative;

display: block;

font-size: 11px;

z-index: 100;

float:left;

padding-left:1px;

margin-left:-1px;

}



.wrapArea a:hover {

color:red;

}

.wrapArea a span {

height:21px;

width:21px;

display:block;

background-repeat: no-repeat;

position:absolute;

}


html>body .wrapArea a span {

/* ----------------------- Verknüpfung umland.png ------------------------ */

background-image: url(/contentblob/Haspa/_stylesheets/Haspa/Privatkunden/Filialverzeichnis/Grafiken/Umland.png.png);

}

html>body .wrapArea a:hover span {



/* ----------------------- Verknüpfung umland_h.png ------------------------ */

background-image: url(/contentblob/Haspa/_stylesheets/Haspa/Privatkunden/Filialverzeichnis/Grafiken/Umlang_h.png.png);

}



* html .wrapArea a span {


/* ----------------------- Verknüpfung umland.gif ------------------------ */

background: url(/contentblob/Haspa/_stylesheets/Haspa/Privatkunden/Filialverzeichnis/Grafiken/Umland.gif.gif) 0 0 no-repeat;

voice-family: "\"}\""

voice-family: inherit;

background-image:none;


/* ----------------------- Verknüpfung umland.png ------------------------ */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/contentblob/Haspa/_stylesheets/Haspa/Privatkunden/Filialverzeichnis/Grafiken/Umland.png.png',sizingMethod='scale');

}

* html .wrapArea a:hover span {



/* ----------------------- Verknüpfung umland_h.gif ------------------------ */

background: url(/contentblob/Haspa/_stylesheets/Haspa/Privatkunden/Filialverzeichnis/Grafiken/Umland_h.gif.gif) 0 0 no-repeat;

voice-family: "\"}\""

voice-family: inherit;

background-image:none;


/* ----------------------- Verknüpfung umland_h.png ------------------------ */

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/contentblob/Haspa/_stylesheets/Haspa/Privatkunden/Filialverzeichnis/Grafiken/Umlang_h.png.png',sizingMethod='scale');

}
/*safari2*/
html[xmlns*=""] body:last-child .wrapArea {margin-top: -490px;
}
/*safari3*/
body:first-of-type .wrapArea { margin-top: -490px; }
