.tx-badlocations-pi1 P.specialLink { margin-top: 0px !important; }
.tx-badlocations-pi1-search { display: block; background-color: white; padding: 15px 10px 15px 10px;   }
.tx-badlocations-pi1-div1 { float: left; padding-bottom: 8px;  }
.tx-badlocations-pi1-div1 INPUT { float: left; width: 183px; }
.tx-badlocations-pi1-div1 .bad-button1 { float: left; margin-left: 5px; }
.tx-badlocations-pi1-div1 .bad-button1 INPUT { width: auto !important; }
.tx-badlocations-pi1-div2 { float: right; padding-top: 3px; padding-bottom: 9px; }

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

.tx-badlocations-pi1-legend UL { display: block; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#page .tx-badlocations-pi1-legend LI { display: block; padding:19px 19px 0px 25px; margin: 0px 0px 0px 0px; float: left; font-size:10px; line-height: normal; }
.tx-badlocations-pi1-legend-5 { background-image: url(../../../../fileadmin/images/locations/subcompany2.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi1-legend-4 { background-image: url(../../../../fileadmin/images/locations/subcompany.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi1-legend-3 { background-image: url(../../../../fileadmin/images/locations/headquarter.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi1-legend-2 { background-image: url(../../../../fileadmin/images/locations/centrum.png); background-position: 0px 0px; background-repeat: no-repeat;  }
.tx-badlocations-pi1-legend-1 { background-image: url(../../../../fileadmin/images/locations/department.png); background-position: 0px 0px; background-repeat: no-repeat;  }

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

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


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

.tx-badlocations-pi1-listrow-first:hover .toggler, .tx-badlocations-pi1-listrow:hover .toggler { background-image: url(../../../../fileadmin/images/ico_open_hover.png); }
.tx-badlocations-pi1-listrow-first:hover .tx-badlocations-pi1-title A, .tx-badlocations-pi1-listrow:hover .tx-badlocations-pi1-title A { color: #f2530c; }
.tx-badlocations-pi1 .ACT .toggler { background-image: url(../../../../fileadmin/images/ico_opened.png); text-decoration: none; }
#page .tx-badlocations-pi1 .ACT A.toggleLink {  text-decoration: none !important; }



#page .tx-badlocations-pi1-search .tx-badlocations-pi1-singleViewItem LI.tx-badlocations-pi1-legend-3, #page .tx-badlocations-pi1-singleViewMap LI.tx-badlocations-pi1-legend-3 {
    background-image: url(../../../../fileadmin/images/locations/headquarter.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:183px; padding: 19px 11px 0px 25px;
}
#page .tx-badlocations-pi1-search .tx-badlocations-pi1-singleViewItem LI.tx-badlocations-pi1-legend-2, #page .tx-badlocations-pi1-singleViewMap LI.tx-badlocations-pi1-legend-2 {
    background-image: url(../../../../fileadmin/images/locations/centrum.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:188px; padding: 19px 0px 0px 23px;
}
#page .tx-badlocations-pi1-search .tx-badlocations-pi1-singleViewItem LI.tx-badlocations-pi1-legend-1, #page .tx-badlocations-pi1-singleViewMap LI.tx-badlocations-pi1-legend-1 {
    background-image: url(../../../../fileadmin/images/locations/department.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:187px; padding: 19px 11px 0px 23px;
}
#page .tx-badlocations-pi1-singleViewMap LI.tx-badlocations-pi1-legend-4 {
    background-image: url(../../../../fileadmin/images/locations/subcompany.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:188px; padding: 19px 0px 0px 23px; 
}
#page .tx-badlocations-pi1-search LI.tx-badlocations-pi1-legend-4 {
    background-image: url(../../../../fileadmin/images/locations/subcompany.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:auto; padding: 19px 0px 0px 23px; float: right;
}
#page .tx-badlocations-pi1-search LI.tx-badlocations-pi1-legend-5 {
    background-image: url(../../../../fileadmin/images/locations/subcompany2.png); background-position: 0px 0px; background-repeat: no-repeat;
	width:auto; padding: 19px 0px 0px 23px; float: right;
}
#page .tx-badlocations-pi1-search .tx-badlocations-pi1-legend UL { display: block; padding:0px 0px 0px 0px; margin: 10px 0px 0px 0px; }
.tx-badlocations-pi1-singleViewMap .tx-badlocations-pi1-legend { margin-top: 10px; }
.tx-badlocations-pi1-singleData { background-color: white; margin-top: 15px; }
.tx-badlocations-pi1-singleData .address0, .tx-badlocations-pi1-singleData .phone0, .tx-badlocations-pi1-singleData .fax0, .tx-badlocations-pi1-singleData .contact0 { display: inline; }
.tx-badlocations-pi1-singleData TH, .tx-badlocations-pi1-singleData TD { vertical-align: top; text-align: left; }
.tx-badlocations-pi1-singleData TH { font-size: 10px; font-weight: normal; background-color: #599b61; color: white; padding: 8px 0px 6px 0px; }
.tx-badlocations-pi1-singleData TH.firstTh { padding-left: 10px; }
.tx-badlocations-pi1-singleData .td1 { width: 24px; padding: 16px 0px 15px 10px; }
.tx-badlocations-pi1-singleData .td1 SPAN { display: block; height:33px; width: 17px; }
.tx-badlocations-pi1-singleData .td1 .locicon3 { background-image: url(../../../../fileadmin/images/locations/headquarter.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi1-singleData .td1 .locicon2 { background-image: url(../../../../fileadmin/images/locations/centrum2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi1-singleData .td1 .locicon1 { background-image: url(../../../../fileadmin/images/locations/department2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi1-singleData .td1 .locicon4 { background-image: url(../../../../fileadmin/images/locations/subcompany_2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi1-singleData .td1 .locicon5 { background-image: url(../../../../fileadmin/images/locations/subcompany2_2.png); background-position: 0px 0px; background-repeat: no-repeat; }
.tx-badlocations-pi1-singleData .td2 { width: 219px; padding: 16px 0px 15px 0px; font-weight: bold;  }
.tx-badlocations-pi1-singleData .td3 { width: 208px; padding: 16px 12px 15px 0px; }
.tx-badlocations-pi1-singleData .td4 { width: 198px; padding: 16px 0px 15px 0px; }
.tx-badlocations-pi1-singleData .td4 STRONG { display: block; margin-top: 9px; margin-bottom: 7px; }
#page .tx-badlocations-pi1-singleData P.pdfLink { margin-top: 9px; }
#page .tx-badlocations-pi1-singleData .td4 INPUT.f01 { float: left; margin-right: 5px; }

.tx-badlocations-pi1-subs { background-color: white; padding: 15px 10px 15px 10px; margin-bottom: 10px; }
.tx-badlocations-pi1-subline { margin-bottom: 16px; }
.tx-badlocations-pi1-subline .extLink { margin-top: 9px; }
.tx-badlocations-pi1-subline H3 { cursor: pointer; }
.tx-badlocations-pi1-subline H3 .toggler { margin-top:1px;}
.tx-badlocations-pi1-subline H3 A:hover .toggler { background-image: url(../../../../fileadmin/images/ico_open_hover.png); }
/* .tx-badlocations-pi1-subline H3 A { color: #f2530c; text-decoration: underline; }  */
#page .tx-badlocations-pi1-subsframe .ACT H3 A:hover .toggler, .tx-badlocations-pi1-subsframe .ACT A .toggler { background-image: url(../../../../fileadmin/images/ico_opened.png); }
.tx-badlocations-pi1-subsframe .ACT A.toggleLink { color: #f2530c; }

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


.locrow DIV.td1,.locrow DIV.td2,.locrow DIV.td3,.locrow DIV.td4 { float: left; }
.tx-badlocations-pi1-singleData .theader .th DIV { font-size: 10px; font-weight: normal; background-color: #599b61; color: white; float: left; padding: 8px 0px 6px 0px;  }
.tx-badlocations-pi1-singleData .theader .th DIV.firstTh { padding-left: 10px; width: 243px; }
.tx-badlocations-pi1-singleData .theader .th DIV.secondTh { width: 220px; }
.tx-badlocations-pi1-singleData .theader .th DIV.thirdTh { width: 198px; }
