/*
 BehindertenfuehrerApp                                                           
******************************************************************************

 cardomap-frontened
 
 Styles für CardoMapControl im Frontend       
 
 Landeshauptstadt Dresden 
 erstellt am 15.02.2019
 @author Chris Hagen
*/

@font-face {
    font-family: 'dd_stadtplan_cardo';
    src: url('../font/dd_stadtplan_cardo.eot');
    src: url('../font/dd_stadtplan_cardo.eot?#iefix') format('embedded-opentype'),
        url('../font/dd_stadtplan_cardo.woff') format('woff'),
        url('../font/dd_stadtplan_cardo.ttf') format('truetype'),
        url('../font/dd_stadtplan_cardo.svg#dd_stadtplan_cardoregular') format('svg'); 
}
@font-face {
    font-family: 'dddingbats_cardo';
    src: url('../font/dddingbats_cardo.eot');
    src: url('../font/dddingbats_cardo.eot?#iefix') format('embedded-opentype'),
        url('../font/dddingbats_cardo.woff') format('woff'),
        url('../font/dddingbats_cardo.ttf') format('truetype'),
        url('../font/dddingbats_cardo.svg#dddingbats_cardoregular') format('svg');
    font-weight: normal; 
}
@font-face {
    font-family: 'amt61_rollistadtplan_cardo';
    src: url('../font/amt61_rollistadtplan_cardo.eot');
    src: url('../font/amt61_rollistadtplan_cardo.eot?#iefix') format('embedded-opentype'),
        url('../font/amt61_rollistadtplan_cardo.woff') format('woff'),
        url('../font/amt61_rollistadtplan_cardo.ttf') format('truetype'),
        url('../font/amt61_rollistadtplan_cardo.svg#amt61_rollistadtplan_cardoregular') format('svg');
    font-weight: normal; 
}

.tspMapCtrl_Frame .popUpContainer .popUp{
    background: none;
    white-space: nowrap;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon{
    font-size: 25px;
    line-height: 25px;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    text-align: center;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.wheelmaporg{
    font-size: 16px;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon:before{
    font-style: normal;
    speak: none;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    line-height: 25px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon .cat{
    color:#fff;
    margin-top: -27px
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.detail{
    font-size: 75px;
    line-height: 75px;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.detail .cat{
    font-size: 75px;
    line-height: 75px;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon-tsp:before{
    font-family: 'dd_stadtplan_cardo';
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon-dingbats:before{
    font-family: 'dddingbats_cardo';
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon-rolli:before{
    font-family: 'amt61_rollistadtplan_cardo';
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.bad{
    color: #85170F;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.intermediate{
    color: #DC911B;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.good{
    color: #607E14;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.intermediate.user{
    color: #fcd900;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.good.user{
    color: #A2C136;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.unknown{
    color: #a0a0a0;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.building-container:before{
    content: "\005C";
    color: #c00;
    margin-left: -27px;
    margin-top: -70px;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.building:before{
    content: "\005E";
    color: #fff;
    margin-left: -27px;
    margin-top: -164px;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.entrance-container:before{
    content: "\007E";
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    margin-left: -25px;
    margin-top: -90px;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.entrance:before{
    content: "\003E";
    font-size: 50px;
    line-height: 50px;
    margin-left: -25px;
    margin-top: -186px;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.entrance-container{
    display: inline-block;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.entrance-container+.popUpLabel{
    display: inline-block;
    vertical-align: top;
    margin-left: -4px;
    font-size: 24px;
    margin-top: -7px;
}

.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.park-container:before{
    content: "\0047";
    color: #00f;
    font-size: 32px;
    line-height: 32px;
    margin-left: -19px;
    margin-top: -90px
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.park-sub-container:before{
    content: "\0057";
    color: #fff;
    font-size: 32px;
    line-height: 32px;
    margin-left: -19px;
    margin-top: -239px;
}
.tspMapCtrl_Frame .popUpContainer .popUp .stadtplan-icon.park:before{
    content: "\0049";
    color: #fff;
    font-size: 32px;
    line-height: 32px;
    margin-left: -19px;
    margin-top: -390px;
}

.cat-container-60:before{content:"\0071"} .cat-60:before{content:"\005C"} .cat-container-61:before{content:"\0043"} .cat-61:before{content:"\00D1"} .cat-container-63:before{content:"\0071"} .cat-63:before{content:"\004F"} .cat-container-64:before{content:"\0071"} .cat-64:before{content:"\003C"} .cat-container-69:before{content:"\0043"} .cat-69:before{content:"\0072"} .cat-container-70:before{content:"\0071"} .cat-70:before{content:"\002A"} .cat-container-73:before{content:"\0071"} .cat-73:before{content:"\0065"} .cat-container-76:before{content:"\0043"} .cat-76:before{content:"\0063"} .cat-container-78:before{content:"\0043"} .cat-78:before{content:"\0063"} .cat-container-82:before{content:"\0071"} .cat-82:before{content:"\0026"} .cat-container-83:before{content:"\0071"} .cat-83:before{content:"\0026"} .cat-container-87:before{content:"\0043"} .cat-87:before{content:"\00D4"} .cat-container-90:before{content:"\0043"} .cat-90:before{content:"\006F"} .cat-container-93:before{content:"\0043"} .cat-93:before{content:"\006F"} .cat-container-94:before{content:"\0043"} .cat-94:before{content:"\006F"} .cat-container-97:before{content:"\0043"} .cat-97:before{content:"\006F"} .cat-container-99:before{content:"\0043"} .cat-99:before{content:"\006F"} .cat-container-103:before{content:"\0043"} .cat-103:before{content:"\006F"} .cat-container-106:before{content:"\0043"} .cat-106:before{content:"\006F"} .cat-container-108:before{content:"\0043"} .cat-108:before{content:"\006F"} .cat-container-115:before{content:"\0043"} .cat-115:before{content:"\006F"} .cat-container-117:before{content:"\0043"} .cat-117:before{content:"\006F"} .cat-container-120:before{content:"\0043"} .cat-120:before{content:"\006F"} .cat-container-121:before{content:"\0043"} .cat-121:before{content:"\006F"} .cat-container-124:before{content:"\0043"} .cat-124:before{content:"\006F"} .cat-container-128:before{content:"\0043"} .cat-128:before{content:"\006F"} .cat-container-133:before{content:"\0043"} .cat-133:before{content:"\006F"} .cat-container-135:before{content:"\0043"} .cat-135:before{content:"\006F"} .cat-container-139:before{content:"\0043"} .cat-139:before{content:"\006F"} .cat-container-141:before{content:"\0043"} .cat-141:before{content:"\006F"} .cat-container-145:before{content:"\0043"} .cat-145:before{content:"\006F"} .cat-container-147:before{content:"\0043"} .cat-147:before{content:"\006F"} .cat-container-149:before{content:"\0043"} .cat-149:before{content:"\00D3"} .cat-container-150:before{content:"\0043"} .cat-150:before{content:"\00D3"} .cat-container-151:before{content:"\0043"} .cat-151:before{content:"\00D4"} .cat-container-154:before{content:"\0043"} .cat-154:before{content:"\00D3"} .cat-container-156:before{content:"\0043"} .cat-156:before{content:"\00D5"} .cat-container-157:before{content:"\0043"} .cat-157:before{content:"\00D6"} .cat-container-159:before{content:"\0043"} .cat-159:before{content:"\0059"} .cat-container-163:before{content:"\0043"} .cat-163:before{content:"\0059"} .cat-container-169:before{content:"\0003"} .cat-169:before{content:"\00D8"} .cat-container-172:before{content:"\0071"} .cat-172:before{content:"\006A"} .cat-container-174:before{content:"\0043"} .cat-174:before{content:"\00D6"} .cat-container-178:before{content:"\0043"} .cat-178:before{content:"\00D6"} .cat-container-181:before{content:"\0043"} .cat-181:before{content:"\00D9"} .cat-container-183:before{content:"\0071"} .cat-183:before{content:"\0041"} .cat-container-186:before{content:"\0043"} .cat-186:before{content:"\00DA"} .cat-container-187:before{content:"\0051"} .cat-187:before{content:"\002B"} .cat-container-192:before{content:"\0043"} .cat-192:before{content:"\00DA"} .cat-container-195:before{content:"\0043"} .cat-195:before{content:"\00DA"} .cat-container-200:before{content:"\0071"} .cat-200:before{content:"\007A"} .cat-container-201:before{content:"\0071"} .cat-201:before{content:"\007A"} .cat-container-209:before{content:"\0043"} .cat-209:before{content:"\0069"} .cat-container-213:before{content:"\0043"} .cat-213:before{content:"\0065"} .cat-container-216:before{content:"\0043"} .cat-216:before{content:"\006D"} .cat-container-217:before{content:"\0071"} .cat-217:before{content:"\002E"} .cat-container-220:before{content:"\0071"} .cat-220:before{content:"\004C"} .cat-container-221:before{content:"\0071"} .cat-221:before{content:"\003B"} .cat-container-222:before{content:"\0043"} .cat-222:before{content:"\00DB"} .cat-container-223:before{content:"\0043"} .cat-223:before{content:"\0073"} .cat-container-225:before{content:"\0043"} .cat-225:before{content:"\0073"} .cat-container-227:before{content:"\0043"} .cat-227:before{content:"\0073"} .cat-container-228:before{content:"\0043"} .cat-228:before{content:"\0073"} .cat-container-229:before{content:"\0043"} .cat-229:before{content:"\0073"} .cat-container-230:before{content:"\0043"} .cat-230:before{content:"\0073"} .cat-container-231:before{content:"\0043"} .cat-231:before{content:"\0073"} .cat-container-232:before{content:"\0043"} .cat-232:before{content:"\0073"} .cat-container-235:before{content:"\0043"} .cat-235:before{content:"\0068"} .cat-container-238:before{content:"\0071"} .cat-238:before{content:"\0066"} .cat-container-240:before{content:"\0071"} .cat-240:before{content:"\007B"} .cat-container-241:before{content:"\0071"} .cat-241:before{content:"\0074"} .cat-container-243:before{content:"\0043"} .cat-243:before{content:"\0067"} .cat-container-161:before{content:"\0071"} .cat-161:before{content:"\0023"} .cat-container-164:before{content:"\0071"} .cat-164:before{content:"\0043"} .cat-container-170:before{content:"\0043"} .cat-170:before{content:"\0059"} .cat-container-173:before{content:"\0071"} .cat-173:before{content:"\003F"} .cat-container-179:before{content:"\0043"} .cat-179:before{content:"\0067"} .cat-container-185:before{content:"\0043"} .cat-185:before{content:"\00DA"} .cat-container-188:before{content:"\0043"} .cat-188:before{content:"\00DA"} .cat-container-191:before{content:"\0043"} .cat-191:before{content:"\00DA"} .cat-container-194:before{content:"\0071"} .cat-194:before{content:"\0040"} .cat-container-196:before{content:"\0043"} .cat-196:before{content:"\0056"} .cat-container-205:before{content:"\0071"} .cat-205:before{content:"\0067"} .cat-container-208:before{content:"\0043"} .cat-208:before{content:"\0056"} .cat-container-215:before{content:"\0043"} .cat-215:before{content:"\0065"} .cat-container-86:before{content:"\0071"} .cat-86:before{content:"\0026"} .cat-container-92:before{content:"\0043"} .cat-92:before{content:"\006F"} .cat-container-95:before{content:"\0043"} .cat-95:before{content:"\006F"} .cat-container-98:before{content:"\0043"} .cat-98:before{content:"\006F"} .cat-container-104:before{content:"\0043"} .cat-104:before{content:"\006F"} .cat-container-110:before{content:"\0043"} .cat-110:before{content:"\006F"} .cat-container-113:before{content:"\0043"} .cat-113:before{content:"\006F"} .cat-container-116:before{content:"\0043"} .cat-116:before{content:"\006F"} .cat-container-119:before{content:"\0043"} .cat-119:before{content:"\006F"} .cat-container-122:before{content:"\0043"} .cat-122:before{content:"\006F"} .cat-container-125:before{content:"\0043"} .cat-125:before{content:"\006F"} .cat-container-131:before{content:"\0043"} .cat-131:before{content:"\006F"} .cat-container-134:before{content:"\0043"} .cat-134:before{content:"\006F"} .cat-container-59:before{content:"\0043"} .cat-59:before{content:"\00D1"} .cat-container-62:before{content:"\0071"} .cat-62:before{content:"\004F"} .cat-container-65:before{content:"\0043"} .cat-65:before{content:"\00D2"} .cat-container-71:before{content:"\0071"} .cat-71:before{content:"\003C"} .cat-container-74:before{content:"\0043"} .cat-74:before{content:"\0063"} .cat-container-77:before{content:"\0043"} .cat-77:before{content:"\0063"} .cat-container-80:before{content:"\0043"} .cat-80:before{content:"\0063"} .cat-container-85:before{content:"\0071"} .cat-85:before{content:"\0026"} .cat-container-91:before{content:"\0043"} .cat-91:before{content:"\006F"} .cat-container-96:before{content:"\0043"} .cat-96:before{content:"\006F"} .cat-container-100:before{content:"\0043"} .cat-100:before{content:"\006F"} .cat-container-105:before{content:"\0043"} .cat-105:before{content:"\006F"} .cat-container-114:before{content:"\0043"} .cat-114:before{content:"\006F"} .cat-container-123:before{content:"\0043"} .cat-123:before{content:"\006F"} .cat-container-127:before{content:"\0043"} .cat-127:before{content:"\006F"} .cat-container-132:before{content:"\0043"} .cat-132:before{content:"\006F"} .cat-container-137:before{content:"\0043"} .cat-137:before{content:"\006F"} .cat-container-140:before{content:"\0043"} .cat-140:before{content:"\006F"} .cat-container-143:before{content:"\0043"} .cat-143:before{content:"\006F"} .cat-container-146:before{content:"\0043"} .cat-146:before{content:"\006F"} .cat-container-152:before{content:"\0043"} .cat-152:before{content:"\00D4"} .cat-container-155:before{content:"\0043"} .cat-155:before{content:"\00D4"} .cat-container-158:before{content:"\0043"} .cat-158:before{content:"\0059"} .cat-container-162:before{content:"\0043"} .cat-162:before{content:"\004A"} .cat-container-171:before{content:"\0043"} .cat-171:before{content:"\00D6"} .cat-container-175:before{content:"\0043"} .cat-175:before{content:"\00D6"} .cat-container-180:before{content:"\0043"} .cat-180:before{content:"\00D6"} .cat-container-184:before{content:"\0071"} .cat-184:before{content:"\0040"} .cat-container-189:before{content:"\0043"} .cat-189:before{content:"\00DA"} .cat-container-193:before{content:"\0043"} .cat-193:before{content:"\0066"} .cat-container-203:before{content:"\0043"} .cat-203:before{content:"\0072"} .cat-container-206:before{content:"\0071"} .cat-206:before{content:"\0047"} .cat-container-210:before{content:"\0043"} .cat-210:before{content:"\0075"} .cat-container-214:before{content:"\0043"} .cat-214:before{content:"\0069"} .cat-container-233:before{content:"\0043"} .cat-233:before{content:"\006C"} .cat-container-236:before{content:"\0071"} .cat-236:before{content:"\0046"} .cat-container-326:before{content:"\0071"} .cat-326:before{content:"\0040"} .cat-container-337:before{content:"\0071"} .cat-337:before{content:"\0040"} .cat-container-333:before{content:"\0071"} .cat-333:before{content:"\0040"} .cat-container-328:before{content:"\0071"} .cat-328:before{content:"\0040"} .cat-container-332:before{content:"\0071"} .cat-332:before{content:"\0040"} .cat-container-66:before{content:"\0071"} .cat-66:before{content:"\003C"} .cat-container-75:before{content:"\0043"} .cat-75:before{content:"\0063"} .cat-container-79:before{content:"\0043"} .cat-79:before{content:"\0063"} .cat-container-88:before{content:"\0071"} .cat-88:before{content:"\0062"} .cat-container-89:before{content:"\0071"} .cat-89:before{content:"\0026"} .cat-container-102:before{content:"\0043"} .cat-102:before{content:"\006F"} .cat-container-107:before{content:"\0043"} .cat-107:before{content:"\006F"} .cat-container-112:before{content:"\0043"} .cat-112:before{content:"\006F"} .cat-container-118:before{content:"\0043"} .cat-118:before{content:"\006F"} .cat-container-129:before{content:"\0043"} .cat-129:before{content:"\006F"} .cat-container-142:before{content:"\0043"} .cat-142:before{content:"\006F"} .cat-container-153:before{content:"\0043"} .cat-153:before{content:"\00D4"} .cat-container-165:before{content:"\0071"} .cat-165:before{content:"\003F"} .cat-container-167:before{content:"\0071"} .cat-167:before{content:"\004D"} .cat-container-177:before{content:"\0071"} .cat-177:before{content:"\0023"} .cat-container-182:before{content:"\0043"} .cat-182:before{content:"\00D6"} .cat-container-197:before{content:"\0043"} .cat-197:before{content:"\0056"} .cat-container-199:before{content:"\0071"} .cat-199:before{content:"\007A"} .cat-container-204:before{content:"\0071"} .cat-204:before{content:"\004B"} .cat-container-211:before{content:"\0071"} .cat-211:before{content:"\0077"} .cat-container-218:before{content:"\0071"} .cat-218:before{content:"\004C"} .cat-container-226:before{content:"\0043"} .cat-226:before{content:"\0073"} .cat-container-234:before{content:"\0071"} .cat-234:before{content:"\0042"} .cat-container-334:before{content:"\0071"} .cat-334:before{content:"\0040"} .cat-container-67:before{content:"\0071"} .cat-67:before{content:"\003C"} .cat-container-68:before{content:"\0043"} .cat-68:before{content:"\006E"} .cat-container-81:before{content:"\0071"} .cat-81:before{content:"\0026"} .cat-container-84:before{content:"\0071"} .cat-84:before{content:"\0026"} .cat-container-109:before{content:"\0043"} .cat-109:before{content:"\006F"} .cat-container-111:before{content:"\0043"} .cat-111:before{content:"\006F"} .cat-container-126:before{content:"\0043"} .cat-126:before{content:"\006F"} .cat-container-130:before{content:"\0043"} .cat-130:before{content:"\006F"} .cat-container-136:before{content:"\0043"} .cat-136:before{content:"\006F"} .cat-container-138:before{content:"\0043"} .cat-138:before{content:"\006F"} .cat-container-148:before{content:"\0043"} .cat-148:before{content:"\006F"} .cat-container-166:before{content:"\0043"} .cat-166:before{content:"\0059"} .cat-container-168:before{content:"\0071"} .cat-168:before{content:"\0055"} .cat-container-176:before{content:"\0043"} .cat-176:before{content:"\00D6"} .cat-container-190:before{content:"\0043"} .cat-190:before{content:"\00DA"} .cat-container-198:before{content:"\0071"} .cat-198:before{content:"\007A"} .cat-container-202:before{content:"\0043"} .cat-202:before{content:"\0056"} .cat-container-207:before{content:"\0071"} .cat-207:before{content:"\006B"} .cat-container-212:before{content:"\0043"} .cat-212:before{content:"\0069"} .cat-container-224:before{content:"\0043"} .cat-224:before{content:"\0073"} .cat-container-237:before{content:"\0071"} .cat-237:before{content:"\0066"} .cat-container-239:before{content:"\0071"} .cat-239:before{content:"\0050"} .cat-container-72:before{content:"\0071"} .cat-72:before{content:"\003C"} .cat-container-101:before{content:"\0043"} .cat-101:before{content:"\006F"} .cat-container-144:before{content:"\0043"} .cat-144:before{content:"\006F"} .cat-container-160:before{content:"\0071"} .cat-160:before{content:"\0027"} .cat-container-219:before{content:"\0071"} .cat-219:before{content:"\006C"} .cat-container-242:before{content:"\0043"} .cat-242:before{content:"\0067"} .cat-container-325:before{content:"\0071"} .cat-325:before{content:"\0040"} .cat-container-327:before{content:"\0071"} .cat-327:before{content:"\0040"} .cat-container-339:before{content:"\0071"} .cat-339:before{content:"\0040"} .cat-container-335:before{content:"\0071"} .cat-335:before{content:"\0040"} .cat-container-330:before{content:"\0071"} .cat-330:before{content:"\0040"} .cat-container-331:before{content:"\0071"} .cat-331:before{content:"\0040"} .cat-container-336:before{content:"\0071"} .cat-336:before{content:"\0040"} .cat-container-338:before{content:"\0071"} .cat-338:before{content:"\0040"} 