
/* admin layout styles for flatmgr extension*/

.tx-flatmgr-pi1 .adminFlatList {
				border-collapse: collapse;
				padding: 2px 5px 2px 5px;
				margin:0;
}

.tx-flatmgr-pi1 .adminFlatList input {
				font-family: arial, helvetica, sans-serif;
				padding: 2px;
}

.tx-flatmgr-pi1 .adminFlatList img {
				cursor: pointer;
}

.tx-flatmgr-pi1 .bookingDataHeader {
				font-weight: bold;
				padding: 3px 0px 10px 0px;
}

.tx-flatmgr-pi1 .adminBookingListTable td.oddRow, .tx-flatmgr-pi1 .adminBookingListTable td.evenRow {
				margin: 0;
}

.tx-flatmgr-pi1 .adminBookingListTable input {

}
.tx-flatmgr-pi1 div.adminBookingData {
				margin: 0;
				padding: 0;
}
.tx-flatmgr-pi1 .adminBookingData form .adminBookingListTable {
				width: 600px;
    			margin: 0;
				padding: 0;
				border: 0px;
				border-collapse: collapse;
}
.tx-flatmgr-pi1 form {
				margin: 0;
				padding: 0;
}

.tx-flatmgr-pi1 .adminBookingListTable input {
				font-family: arial, helvetica, sans-serif;
				font-size: 8pt;
}

.tx-flatmgr-pi1 td.evenRow {
				background-color: #c0c0c0;
}
.tx-flatmgr-pi1 td.oddRow input {
                background-color: #f0f0f0;
                height: 12pt;
				font-size: 8pt;
}
.tx-flatmgr-pi1 td.evenRow input {
                background-color: #c0c0c0;
                height: 12pt;
				font-size: 8pt;
}

.tx-flatmgr-pi1 td.oddRow {
				background-color: #f0f0f0;
}

.tx-flatmgr-pi1 td.calendarEvenRow {
				background-color: #c0c0c0;
}
.tx-flatmgr-pi1 td.calendarOddRow {
				background-color: #f0f0f0;
}
.tx-flatmgr-pi1 td.calendarEvenRow input{
				background-color: #c0c0c0;
                height: 15pt;
				font-size: 10pt;
				padding: 0px;
				margin: 0px;
				cursor: pointer;
}
.tx-flatmgr-pi1 td.calendarOddRow input{
				background-color: #f0f0f0;
                height: 15pt;
				font-size: 10pt;
				padding: 0px;
				margin: 0px;
				cursor: pointer;
}




.tx-flatmgr-pi1 .adminBookingInput, .tx-flatmgr-pi1 {
				font-family: arial, helvetica, sans-serif;
				font-size: 10pt;
}


.tx-flatmgr-pi1 .adminBookingData form {
				padding: 0;
				margin:0;
}
.tx-flatmgr-pi1 .adminBookingData table {
				margin: 0;
				padding: 0;
				border-collapse: collapse;
}

.tx-flatmgr-pi1 .adminBookingListTable img {
				cursor: pointer;

}
.tx-flatmgr-pi1 .additionalFields img {
				cursor: pointer;

}
.tx-flatmgr-pi1 .displayAdditionalFieldsOddRow {
				margin: 0;
				padding: 0;
                background-color: #f0f0f0;
				height: 0px;
}

.tx-flatmgr-pi1 .additionalFields table {
				width: 540px;
				border-collapse: collapse;
				padding: 0;

}

.tx-flatmgr-pi1 .additionalFields td.evenRow input{
				padding: 0;
}
.tx-flatmgr-pi1 .additionalFields td.oddRow input{
				padding: 0;
}



.tx-flatmgr-pi1 .displayAdditionalFields {
				margin: 0;
				padding: 0;

}

.tx-flatmgr-pi1 .displayAdditionalFieldsEvenRow {
				margin: 0;
				padding: 0;
				background-color: #c0c0c0;

}

.tx-flatmgr-pi1 .displayAdditionalFieldsTable {
				display: table-cell;
}
.tx-flatmgr-pi1 .newBookingData, .tx-flatmgr-pi1 .newBookingData td.oddRow, .tx-flatmgr-pi1 .newBookingData td.evenRow {
				border-collapse: collapse;
				margin: 0;
}
.tx-flatmgr-pi1 .displayAdditionalFieldsOddRow, .tx-flatmgr-pi1 .displayAdditionalFieldsEvenRow {
				margin: 0;
				padding: 0;
}

.tx-flatmgr-pi1 .newBookingHeader {
				font-weight: bold;
				padding: 3px 0px 10px 0px;
}

.tx-flatmgr-pi1 .adminBookingInput form {
				margin: 0;
				padding: 0;
}
.tx-flatmgr-pi1 .newBookingData {
				width: 600px;
}

.tx-flatmgr-pi1 .newBookingData .additionalFields {
				display: table-cell;
				border-collapse: collapse;
				margin: 0;
				padding: 0;
}
.tx-flatmgr-pi1 .adminBookingInput {
				margin: 10px 0px 10px 0px;

}

.tx-flatmgr-pi1 .customerNumberReadOnly {
				padding: 10px 0px 10px 0px;
}
.tx-flatmgr-pi1 .theAdminYears td {
                font-family: arial;
                font-size: 10pt;
                color: black;
}
.tx-flatmgr-pi1 .theAdminYears td.selected {
                font-family: arial;
                font-size: 10pt;
                font-weight: bold;
                color: blue;
}

