/* LOCATIONS */
.tx-badlocations-pi8-container .bad-button1 { float: right; margin-top: 5px; }
.tx-badlocations-pi8-container .f01 { width: 141px; }
.tx-badlocations-pi8 p.specialLink { margin-top: 0px; }
.tx-badlocations-pi8-search {
    position: relative;
    display: block; background-color: white; padding: 15px 10px 15px 10px;
}
.tx-badlocations-pi8-div1 { float: left; padding-bottom: 8px;  }
.tx-badlocations-pi8-div1 INPUT { float: left; width: 183px; }
.tx-badlocations-pi8 .bad-button1 { float: left; margin-left: 5px; text-decoration: none; }
#page .tx-badlocations-pi8-div1 .bad-button1 INPUT { width: auto !important; }



.tx-badlocations-pi8-head A { color: white; text-decoration: none; padding: 0px 0px 0px 12px !important;
	background-image: url(../images/sort.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}



.tx-badlocations-pi8 .floatWrap {
    overflow: hidden;
    width: 651px;
}


/* all checkbox all_nza */
.tx-badlocations-pi8-div2 {
    position: relative;
    float: left;
    margin-top: 2px;
    padding-top: 3px;

    margin-left: 58px;
}
.tx-badlocations-pi8-div2 INPUT {
    position: absolute;
    left: 2px;
    top: 2px;

    border: none;
    padding: 0px;
}
.tx-badlocations-pi8-div2 LABEL {
    display: block;
    float: none;

    margin-left: 20px;
}



/* location filter */
#badfilterform P {
    padding-top: 10px;
    padding-bottom: 15px;
}

#tx-badlocations-pi8-filter {
    clear: both;
    overflow: hidden;
    margin-bottom: 20px;
    width: 669px;
}

.tx-badlocations-pi8-formCheckWrap {
    display: block;
    float: left;
    width: 192px;
    padding-bottom: 5px;
    position: relative;
    vertical-align: top;
    margin-right: 21px;
}
.badFMfilter .tx-badlocations-pi8-formCheckWrap {
	width: 308px;
	padding-right: 35px;
	margin-right: 0px;
}
/* .tx-badlocations-pi8-formCheckWrap-mpu { clear: right; width: 250px; }*/
.tx-badlocations-pi8-formCheckWrap-bgm { margin-right: 0px !important; clear: right; }
.tx-badlocations-pi8-formCheckWrap-osc,
.tx-badlocations-pi8-formCheckWrap-mck {
    margin-right: 0px !important;
}
.badFMfilter .tx-badlocations-pi8-formCheckWrap-mpu { width: 308px; padding-right:0px;}


.tx-badlocations-pi8-formCheckWrap input {
    left: 2px;
    position: absolute;
    top: 2px;

    border: none;
    padding: 0px;
}
.badFMfilter .tx-badlocations-pi8-formCheckWrap input {
	left: 0px;
}
.tx-badlocations-pi8-formCheckWrap LABEL {
    display: block;
    margin-left: 19px;

    padding-left: 4px;
    padding-top: 3px;

    float: none;

    width: 172px;
    height: 17px;

    background-position: left top;
    background-repeat: no-repeat;


    color: #fff;
    font-size: 10px;
    text-indent: -10000px;

    cursor: pointer;
}
.badFMfilter .tx-badlocations-pi8-formCheckWrap LABEL {
	width: 289px; padding-left:0px;
}
.tx-badlocations-pi8-formCheckWrap-fev LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_fev.gif);
}
.badFMfilter .tx-badlocations-pi8-formCheckWrap-fev LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterFMLabelBack_fev.gif);
}
.tx-badlocations-pi8-formCheckWrap-mpu LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_mpu.gif);
}
.badFMfilter .tx-badlocations-pi8-formCheckWrap-mpu LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterFMLabelBack_mpu.gif);
}
.tx-badlocations-pi8-formCheckWrap-g35 LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_g35.gif);
}
.tx-badlocations-pi8-formCheckWrap-gfi LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_gfi.gif);
}
.tx-badlocations-pi8-formCheckWrap-osc LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_osc.gif);
}
.tx-badlocations-pi8-formCheckWrap-mcb LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_mcb.gif);
}
.tx-badlocations-pi8-formCheckWrap-mcp LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_mcp.gif);
}
.tx-badlocations-pi8-formCheckWrap-mck LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_mck.gif);
}
.tx-badlocations-pi8-formCheckWrap-bgm LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_bgm.png);
}


.tx-badlocations-pi8-formCheckWrap-fev1 LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_fev1.gif);
}
.tx-badlocations-pi8-formCheckWrap-fev2 LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_fev2.gif);
}
.tx-badlocations-pi8-formCheckWrap-fev2, .badFMfilter .tx-badlocations-pi8-formCheckWrap-fev2 {
	margin-right: 0px !important; width: 308px; padding-right:0px;clear: right;
}
.tx-badlocations-pi8-formCheckWrap-fev3 LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_fev3.gif);
}
.tx-badlocations-pi8-formCheckWrap-fev4 LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_fev4.gif);
}
.tx-badlocations-pi8-formCheckWrap-fev4, .badFMfilter .tx-badlocations-pi8-formCheckWrap-fev4 {
	margin-right: 0px !important; width: 308px; padding-right:0px; clear: right;
}
.tx-badlocations-pi8-formCheckWrap-fev5 LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_fev5.gif);
}
.tx-badlocations-pi8-formCheckWrap-fev6 LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_fev6.gif);
}
.tx-badlocations-pi8-formCheckWrap-fev6, .badFMfilter .tx-badlocations-pi8-formCheckWrap-fev6 {
	margin-right: 0px !important; width: 308px; padding-right:0px;clear: right;
}
.tx-badlocations-pi8-formCheckWrap-fev7 LABEL {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/filterLabelBack_fev7.gif);
}

#tx-badlocations-pi8-filter .csc-hrline3 { margin-top: 14px; margin-bottom: 5px; }



.tx-badlocations-pi8-head .SORTACT A { background-image: url(../images/sortact.gif); background-repeat: no-repeat; }


.tx-badlocations-pi8-legend {
    width: 651px;
}

.tx-badlocations-pi8-legend UL {
    display: block; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;
    overflow: hidden;
}



#page .tx-badlocations-pi8-legend LI { display: block; padding:19px 19px 0px 25px; margin: 0px 0px 0px 0px; float: left; font-size:10px; line-height: normal; }
.tx-badlocations-pi8-legend-5 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/subcompany2.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi8-legend-4 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/subcompany.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi8-legend-3 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/headquarter.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi8-legend-2 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/centrum.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi8-legend-1 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/department.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi8-legend-6 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bgm.png); background-position: 0px 0px; background-repeat: no-repeat;  }



.tx-badlocations-pi8-head { display: block; background-color: #217a2c; font-size: 10px; color: white; height: 19px; padding-top: 6px; }
.tx-badlocations-pi8-listrow { padding: 7px 0px 8px 0px; border-bottom: 1px solid #c7deca; background-color: white;  }
.tx-badlocations-pi8 .first { padding: 13px 0px 8px 0px; border-bottom: 1px solid #c7deca; background-color: white;  }
/* .tx-badlocations-pi8-listrow-first:hover, .tx-badlocations-pi8-listrow:hover { background-color: #fdf2ed; } */

.tx-badlocations-pi8-title { padding: 0px 11px 0px 10px; width: 232px; display: block; float: left; }
.tx-badlocations-pi8-listrow-first .tx-badlocations-pi8-title, .tx-badlocations-pi8-listrow .tx-badlocations-pi8-title { font-weight: bold; }
.tx-badlocations-pi8-address { padding: 0px 11px 0px 0px; width: 209px; display: block; float: left; }
.tx-badlocations-pi8-contact { padding: 0px 10px 0px 0px; width: 188px; display: block; float: left; }
.tx-badlocations-pi8-listrow INPUT { float: left; width: 122px; }
.tx-badlocations-pi8-listrow .bad-button1 { float: left; margin-left: 5px; }
.tx-badlocations-pi8-listrow .bad-button1 INPUT { width: auto !important; }
.tx-badlocations-pi8-listrow FORM STRONG { margin-top: 10px; margin-bottom: 7px; display: block;}
.tx-badlocations-pi8-listrow FORM { margin-bottom: 5px; }
#page .tx-badlocations-pi8-listrow P.pdfLink { margin-top: 9px; }

.address0, .phone0, .fax0, .contact0 { display: none; }
.tx-badlocations-pi8 .ACT .address0, .tx-badlocations-pi8 .ACT .phone0, .tx-badlocations-pi8 .ACT .fax0, .tx-badlocations-pi8 .ACT .contact0 { display: inline; }
.tx-badlocations-pi8 .ACT { background-color: #f4f8f4; }
.tx-badlocations-pi8 .ACT .tx-badlocations-pi8-title A { color: #f2530c;  text-decoration: none; }
.tx-badlocations-pi8-title A { text-decoration: none; }

.toggler {
    display: block;
    float: left; width: 19px;
    background-image: url(../images/ico_open.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    text-decoration: none !important;
    cursor: pointer;
    height: 14px;
}

.toggleText { cursor: pointer; }
#page .ACT .toggleLink { text-decoration: none !important; }
#page .ACT .toggleLink SPAN { text-decoration: none !important; }
/*
 #page .ACT .toggleLink:hover { text-decoration: underline !important; }
#page .ACT .toggleLink:hover SPAN { text-decoration: underline !important; }
*/
.title0 { display: block; float: left; width: 213px; }
.tx-badlocations-pi8-listrow-first:hover .toggler, .tx-badlocations-pi8-listrow:hover .toggler { background-image: url(../images/ico_open_hover.png); }
.tx-badlocations-pi8-listrow-first:hover .tx-badlocations-pi8-title A, .tx-badlocations-pi8-listrow:hover .tx-badlocations-pi8-title A { color: #f2530c; }
.tx-badlocations-pi8 .ACT .toggler { background-image: url(../images/ico_opened.png); text-decoration: none; }
#page .tx-badlocations-pi8 .ACT A.toggleLink {  text-decoration: none !important; }
.title0 { display: block; float: left; text-decoration: underline; cursor: pointer; }
#debug { display: none; width: 100%; height: 200px; overflow: hidden; }

/* #fevFilterOptions { display: none; } */

#gmap_canvasWrap {
    position: relative;
}

#gmap_canvas {
    width:649px;
    height:364px;
    position: relative;
    border:1px solid #b3b3b3;

    clear: both;
}
body .layout-9 .tx-badlocations-pi1-singleViewMap #gmap_canvas {
	width: 889px;
}

.gmTitle { font-weight: bold; margin-bottom: 4px; }
.gs_bubble { height: auto; width: auto; margin-right: auto; margin-left: auto; }

.tx-badlocations-pi8-singleView .tx-badlocations-pi8-div1 .bad-button1 { margin-left: 0px; }
.tx-badlocations-pi8-singleViewMap { background-color: white; padding: 15px 10px 15px 10px; margin-bottom: 0px; }

.tx-badlocations-pi8-search .tx-badlocations-pi8-legend UL,
	.tx-badlocations-pi8-singleViewMap .tx-badlocations-pi8-legend UL { padding-top:10px; }

#page .tx-badlocations-pi8-search .tx-badlocations-pi8-legend LI,
	#page .tx-badlocations-pi8-singleViewMap .tx-badlocations-pi8-legend LI { display: block;  margin: 0px 0px 0px 0px; float: left; font-size:10px; line-height: normal; list-style-image: none; list-style: none; }

#page .tx-badlocations-pi8-singleViewMap .tx-badlocations-pi8-legend LI STRONG { font-size: 12px; display: block; padding-bottom: 2px; color: #404040 }

#page .tx-badlocations-pi8-search .tx-badlocations-pi8-legend LI.desc STRONG {
	font-size: 12px; display: block; padding-bottom: 2px; color: #404040
}

.tx-badlocations-pi8-legend LI.desc { color: #666666; }

#page .tx-badlocations-pi8-search LI.tx-badlocations-pi8-legend-3 {
    background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/headquarter.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:96px; padding: 19px 11px 1px 25px;
}
#page .tx-badlocations-pi8-search LI.tx-badlocations-pi8-legend-2 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/centrum.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:96px; padding: 19px 0px 1px 23px;
}
#page .tx-badlocations-pi8-search LI.tx-badlocations-pi8-legend-1 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/department.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:96px; padding: 19px 11px 1px 23px;
}
.tx-badjobs-pi2-legend-4, #page .tx-badlocations-pi8-search LI.tx-badlocations-pi8-legend-4 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/subcompany.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:auto; padding: 19px 0px 1px 23px; float: right;
}
.tx-badjobs-pi2-legend-5, #page .tx-badlocations-pi8-search LI.tx-badlocations-pi8-legend-5 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/subcompany2.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:auto; padding: 19px 0px 1px 23px; float: right;
}
.tx-badjobs-pi2-legend-6, #page .tx-badlocations-pi8-search LI.tx-badlocations-pi8-legend-6 {
	background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bgm.png); background-position: 0px 2px; background-repeat: no-repeat;
	width:96px; padding: 19px 11px 1px 23px;
}


#page .tx-badlocations-pi8-search .tx-badlocations-pi8-legend LI BR,
	#page .tx-badlocations-pi8-singleViewMap .tx-badlocations-pi8-legend LI BR{ display: none; }

#page .tx-badlocations-pi8-search .tx-badlocations-pi8-singleViewItem LI.tx-badlocations-pi8-legend-3, .tx-badjobs-pi2-legend-3, #page .tx-badlocations-pi8-singleViewMap LI.tx-badlocations-pi8-legend-3 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/headquarter.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:96px; padding: 19px 11px 0px 25px;
}
#page .tx-badlocations-pi8-search .tx-badlocations-pi8-singleViewItem LI.tx-badlocations-pi8-legend-2, .tx-badjobs-pi2-legend-2, #page .tx-badlocations-pi8-singleViewMap LI.tx-badlocations-pi8-legend-2 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/centrum.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:96px; padding: 19px 0px 0px 23px;
}
#page .tx-badlocations-pi8-search .tx-badlocations-pi8-singleViewItem LI.tx-badlocations-pi8-legend-1, .tx-badjobs-pi2-legend-1, #page .tx-badlocations-pi8-singleViewMap LI.tx-badlocations-pi8-legend-1 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/department.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:96px; padding: 19px 11px 0px 23px;
}
#page .tx-badlocations-pi8-singleViewMap LI.tx-badlocations-pi8-legend-4 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/subcompany.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:96px; padding: 19px 0px 0px 23px;
}
#page .tx-badlocations-pi8-singleViewMap LI.tx-badlocations-pi8-legend-6 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bmg.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:96px; padding: 19px 0px 0px 23px;
}

.tx-badlocations-pi8-singleData { background-color: white; margin-bottom: 15px; }
.tx-badlocations-pi8-singleData .address0, .tx-badlocations-pi8-singleData .phone0, .tx-badlocations-pi8-singleData .fax0, .tx-badlocations-pi8-singleData .contact0 { display: inline; }
.tx-badlocations-pi8-singleData TH, .tx-badlocations-pi8-singleData TD { vertical-align: top; text-align: left; }
.tx-badlocations-pi8-singleData TH { font-size: 10px; font-weight: normal; background-color: #599b61; color: white; padding: 8px 0px 6px 0px; }
.tx-badlocations-pi8-singleData TH.firstTh { padding-left: 10px; width: 243px; }
.tx-badlocations-pi8-singleData .td1 { width: 24px; padding: 16px 0px 15px 10px; }
.tx-badlocations-pi8-singleData .td1 SPAN { display: block; height:33px; width: 17px; }
.tx-badlocations-pi8-singleData .td1 .locicon3 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/headquarter.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi8-singleData .td1 .locicon2 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/centrum2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi8-singleData .td1 .locicon1 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/department2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi8-singleData .td1 .locicon4 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/subcompany_2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi8-singleData .td1 .locicon5 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/subcompany2_2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi8-singleData .td1 .locicon6 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bgm2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi8-singleData .td2 { width: 209px; padding: 16px 10px 15px 0px; font-weight: bold;  }
.layout-9 .tx-badlocations-pi8-singleData .td2 { width: 329px; padding: 16px 10px 15px 0px; font-weight: bold;  }
.tx-badlocations-pi8-singleData .td2 p.specialLink { margin-top: 1em !important; font-weight: normal; }
.tx-badlocations-pi8-singleData .td3 p.specialLink { margin-top: 0.5em !important; }
.tx-badlocations-pi8-singleData .td3 { width: 310px; padding: 16px 10px 15px 0px; }
.layout1 .tx-badlocations-pi8-singleData .td3 { width: auto; padding: 16px 10px 15px 0px; }
.tx-badlocations-pi8-singleData .td4 { width: 198px; padding: 16px 0px 15px 0px; }
.tx-badlocations-pi8-singleData .td4 p.specialLink { margin-bottom: 0.5em !important; margin-top: -2px; }
.tx-badlocations-pi8-singleData .td4 STRONG { display: block; margin-top: 9px; margin-bottom: 7px; }
#page .tx-badlocations-pi8-singleData P.pdfLink { margin-top: 9px; }
#page .tx-badlocations-pi8-singleData .td4 INPUT.f01 { float: left; margin-right: 5px; width: 105px; }
#page TABLE.rowtb { margin-top: 0px; }
a.tx-badlocations-pi8-zoomLink {
    text-decoration: none;
    display: inline-block;
    padding-right: 20px;
    background-repeat: no-repeat;
    background-position: right 1px;
    background-image: none;
}
a.tx-badlocations-pi8-zoomLink:hover,
a.tx-badlocations-pi8-zoomLink:focus {
    background-image: url(/fileadmin/_themes_/bad_classic/img/zoom2.png);
}

.tx-hflocations-pi8-searchTitle {
	margin-bottom: 0;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	background-color: inherit;
	padding: 1em 8px 1em 8px;
}
/*
#page .tx-hflocations-pi8-searchTitle h2,
#page .tx-hflocations-pi8-searchTitle h3,
#page .tx-hflocations-pi8-searchTitle h4,
#page .tx-hflocations-pi8-searchTitle h5,
#page .tx-hflocations-pi8-searchTitle h6 {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}
*/
.tx-hflocations-pi8-searchTitle .sw-title { float: left; }
.tx-hflocations-pi8-searchTitle .sw-back { float: right; }

#gs_bubble {
    position: absolute;
}

.badGmap0 { margin: 0px; }
.badGmap0 SPAN { display: block; }
.badGmap0 SPAN.gmData { white-space: nowrap; display: inline; }
.badGmap0tr TD { font-size:1px; height: 11px; }

.badGmap1 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_corner_left.png); background-repeat: no-repeat; background-position: 0px 0px; width: 12px; }
.badGmap3 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_top.png); background-repeat: repeat-x; background-position: 0px 0px; padding: 8px 0px 0px 0px; }
.badGmap2 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_corner_right.png); background-repeat: no-repeat; background-position: right top; width: 12px; }

.badGmap1a { width:12px; background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_left.png); background-position: left top; background-repeat: repeat-y; font-size: 1px; }
.badGmap2a { width:12px; background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_right.png); background-position: right top; background-repeat: repeat-y; font-size: 1px; }

.badGmap3 A {
	text-decoration: none; display: block; width: 14px; height: 14px; float: right;
	background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/close.png); background-repeat: no-repeat; background-position:0px 0px;
	color: transparent;
	background-color: transparent;
	margin-top: 0px;
}

.badGmap3 A:hover {
	background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/close_act.png);
}
.badGmap4 { background-color: white; padding: 7px 9px 6px 9px; }
.badGmap4 p.zoomLink {
    background-image: url(/fileadmin/images/zoom2.png);
    background-position: 2px 2px;
    font-size:0.8em;
}
.badGmap4 DIV { line-height: 16px; }
.badGmap4 DIV.spacer { padding-bottom: 8px; line-height:1px;}
.badGmap5 { height: 20px; background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_corner_left_bottom.png); background-repeat: no-repeat; background-position: 0px 0px; }
.badGmap6 { text-align: center; background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_bottom.png); background-repeat: repeat-x; background-position: 0px 0px; }
.badGmap6 DIV {
	width: 27px; margin-right: auto; margin-left: auto; background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_arrow.png); background-repeat: no-repeat; background-position: 0px 0px; height: 20px;
}
.badGmap7 { background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/bg_corner_right_bottom.png); background-repeat: no-repeat; background-position: 0px 0px; }

.badGmap0div { display: block; float: left; }
.badGmap0div0 { display: block; float: left; }


.tx-badlocations-pi8-subs { background-color: white; padding: 15px 10px 15px 10px; margin-bottom: 10px; }
.tx-badlocations-pi8-subline { margin-bottom: 16px; }
.tx-badlocations-pi8-subline .extLink { margin-top: 9px; }
.tx-badlocations-pi8-subline H3 { cursor: pointer; }

.tx-badlocations-pi8-subline H3 .toggler { margin-top:1px;}
.tx-badlocations-pi8-subline H3 A:hover .toggler { background-image: url(../images/ico_open_hover.png); }




/* .tx-badlocations-pi8-subline H3 A { color: #f2530c; text-decoration: underline; }  */
#page .tx-badlocations-pi8-subsframe .ACT H3 A:hover .toggler, .tx-badlocations-pi8-subsframe .ACT A .toggler { background-image: url(../images/ico_opened.png); }

.tx-badlocations-pi8-subsframe .ACT A.toggleLink {
    color: #f2530c;
}

.tx-badlocations-pi8-subdesc {
    padding-left: 19px;
    width: 476px;
}
.tx-badlocations-pi8-subsframe .ACT .tx-badlocations-pi8-subdesc { display: block; }

.tx-badlocations-pi8-contact P.specialLink, BODY .gs_bubble P.specialLink, BODY .gs_bubble P.extLink {
	margin-top: 0px !important;
	padding-bottom: 6px;
}




.jobloc { padding-left: 18px; margin-top: -2px; }

#badSearchResults { display: none; position: absolute; top:0px; left: 0px; background-color: white; padding: 5px 5px 5px 15px; float: left; z-index: 10000; width: 328px; border:1px solid #cccccc; }
BODY #badSearchResults .csc-hrline {
	margin-top: 5px; margin-bottom: 6px;
}
.badSearchResultsZip { display: block; float: left; width: 44px; margin-right: 11px; }
.badSearchResultsCity { display: block; float: left; width: 253px; }
.badSearchResultsDiv { padding-right: 10px; }
#badSearchResultsLayer {
	display: none;
	position: absolute; top:0px; left: 0px; background-color: #4d4d4d; padding: 0px;
	z-index: 9999;
	-moz-opacity: .45;
	opacity: .45;
/*	filter: alpha(opacity=45); */
	width:651px; height:366px;
}
.badSearchResultsClose { display: block; margin-right: 0px; width: 14px; height: 14px; float: right; margin-bottom: 6px; }
.badSearchResultsClose A {
	display: block; width: 14px; height: 14px; background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/close.png); background-position: 0px 0px; background-repeat: no-repeat;
	text-decoration: none;
}
.badSearchResultsClose A:hover {
	background-image: url(/typo3conf/ext/bad_locations/Resources/Public/Img/close_act.png);
}





/**************************/
/* dialoge */
#gs_blocker {
	position: absolute;
	left: -10px;
	width: 671px;
	background-color: #333333;
	filter: alpha(opacity = 55);
	-moz-opacity: 0.55;
	opacity: 0.55;
}

.tx-badlocations-pi8-viewmode0 #gs_blocker {
    top: -154px;
    height: 578px;
}

.tx-badlocations-pi8-viewmode1 #gs_blocker {
    top: -44px;
    height: 467px;
}


#gs_modal {
	position: absolute;
	top: 31px;
	left: 95px;
	width: 420px;
	height: 270px;
	padding: 20px;
	background-color: #ffffff;
}

#gs_modal_content {
	height: 220px;
	background-color: #d3e4d5;/*EBEBEB;*/
	overflow-y: auto;
	padding: 10px;
}

#gs_modal_foot {
	padding: 8px 10px;
	background-color: white;/*5C5C5C;*/
	overflow: hidden;

	height: 20px;
}

#gs_modal_foot A.button {
	margin-left: auto;
	margin-right: 0px;
}



.gs_loadingBar {
	position: absolute;

	width: 168px;
	height: 8px;
	border: 1px solid #ffffff;
	background-color: #F8B54F;
	/* background-image: url("/typo3conf/ext/bad_locations/Resources/Public/Img/map/loading.gif"); */
	background-repeat: repeat-x;
	overflow: hidden;
}


#gs_loading {
	left: 240px;
	top: 170px;
}
.layout-9 #gs_loading {
	left: 350px;
}

#gs_loading_resultList {
	left: 250px;
	top: 10px;
}
.layout-9 #gs_loading_resultList {
	left: 360px;

}
/**************************/
/* notify  */
#gs_notify {
	position: absolute;

	left: 0px;
	top: 0px;

	padding: 5px;
	padding-left: 28px;
	padding-top: 10px;
	padding-bottom: 10px;

	width: 618px;

	background-color: #217A2C;
	color: #ffffff;

	/* background-image: url("/typo3conf/ext/bad_locations/Resources/Public/Img/map/notify.gif"); */
	background-position: 10px 5px;
	background-repeat: no-repeat;

}
.layout-9 #gs_notify {

}

#gs_notify_content {
}





/**************************/
/* resultList */
#resultListContainerWrap {
    margin-top: 10px;
    position: relative;
    min-height: 50px;
}


#gs_loadingWrap_resultList {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 671px;
	height: 100px;

	background-color: #4d4d4d;

	filter: alpha(opacity = 55);
	-moz-opacity: 0.55;
	opacity: 0.55;

}

#gs_loadingHead_resultList {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 671px;
	height: 38px;

	background-color: #4d4d4d;
}

#gs_loading_resultList {
	top: 15px;
}

.layout-9 #gs_loadingWrap_resultList {
	width: 100%;
}
.layout-9 #gs_loadingHead_resultList {
	width: 100%
}

.propertyIconsRow1,
.propertyIconsRow2,
.propertyIconsRow3,
.propertyIconsRow4,
.propertyIconsRow5 {
    overflow: hidden;
}
.propertyIconsRow1 {
    margin-top: 11px;
}
.propertyIconsRow1 IMG,
.propertyIconsRow2 IMG,
.propertyIconsRow3 IMG,
.propertyIconsRow4 IMG,
.propertyIconsRow5 IMG {
    margin-top: 1px;
    margin-right: 1px;
    float: left;
}
.badFMproperty .propertyIconsRow1 IMG,
.badFMproperty .propertyIconsRow2 IMG,
.badFMproperty .propertyIconsRow3 IMG,
.badFMproperty .propertyIconsRow4 IMG,
.badFMproperty .propertyIconsRow5 IMG {
    margin-top: 4px;
    margin-right: 5px;
}


/***********************************************************/

#route {
    display: block;
}




/***********************************************************/


/* tooltip */


#toolTip {
    background-color: #808080;
}