.lmc-customer-background {
	background: transparent url(./lmc-customer-background.png) no-repeat;
}
.lmc-customer-background2 {
	background: transparent url(./lmc-customer-background2.png) no-repeat;
}

.lmc-logo_fitness_resa {
	width: 106px;
	height: 103px;
	background: transparent url(./logo.png) no-repeat;
}

/* combo */
.moo-field .lmc-moo-combo-trigger {
	cursor: pointer;
	margin: 0 0 0 -1px;
}

.moo-field .lmc-moo-combo-input {
	border-left: 1px solid #c4c8c9;
	border-top: 1px solid #c4c8c9;
	border-bottom: 1px solid #c4c8c9;
	color: #000000;
	float: left;
	height: 20px;
}

.lmc-moo-combo-list {
	border: 1px solid #c4c8c9;
	background-color: #FFFFFF;
	overflow: auto;
	overflow-x: hidden;
	z-index: 10000;
}

.lmc-moo-combo-list .moo-item {
	cursor: pointer;
	padding: 2px;
}

.lmc-moo-combo-list .moo-item-over {
	background-color: #c4c8c9;
}

.lmc-moo-icon-combo-down {
	width: 21px;
	height: 24px;
	background: transparent url(./lmc-combo-down.gif) no-repeat scroll 0 0;
}

.lmc-moo-icon-combo-down-over {
	width: 21px;
	background: transparent url(./lmc-combo-down.gif) no-repeat scroll 0 0;
}

.lmc-customer-link {
	text-decoration: none;
	cursor: pointer;
	margin: 0 1px 0 1px;
	outline-style: none;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.lmc-customer-link span {
	text-decoration: none;
	cursor: pointer;
	margin: 0 1px 0 1px;
	outline-style: none;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.lmc-customer-link:link {
	text-decoration: none;
	
}
.lmc-customer-link:visited {
	text-decoration: none;
	
}
.lmc-customer-link:active {
	text-decoration: none;
	
}
.lmc-customer-link:hover {
	text-decoration: none;
	color: #bbbbbb;
}

.lmc-arrow-icon {
	width: 16px;
	height: 16px;
	background: transparent url(../../images/default/icon-sprites.gif) no-repeat scroll -32px -174px;
}




.lmc-customer-link3 {
	text-decoration: none;
	cursor: pointer;
	margin: 0 1px 0 1px;
	outline-style: none;
	font-size: 8pt;
	color: #e95a0c;
}

.lmc-customer-link3:link {
	text-decoration: none;
}
.lmc-customer-link3:visited {
	text-decoration: none;
}
.lmc-customer-link3:active {
	text-decoration: none;
}
.customer-link3:hover {
	text-decoration: none;
	color: #e95a0c;
}





/*

calendar

*/

.moo-calendar {
	border: 1px solid #ec5212;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.moo-calendar .moo-calendar-header {
}

.moo-calendar .moo-calendar-header-button {
	cursor: pointer;
	width: 10px;
}

.moo-calendar .moo-calendar-title {
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	color: #ec5212;
}
.moo-calendar .moo-calendar-week-header {
}

.moo-calendar .moo-calendar-week {
	cursor: pointer;
	text-align: center;
	color: #ec5212;
	font-weight: bold;
}

.moo-calendar .moo-calendar-week-selected {
}

.moo-calendar .moo-calendar-week-selected td {
	background-color: #D46993;
	color: #FFFFFF;
}
.moo-calendar .moo-calendar-day-header {
	border: 1px solid #EAEAEA;
	font-weight: bold;
	text-align: center;
	color: #ec5212;
}

.moo-calendar .moo-calendar-day {
	padding: 1px;
	border: 1px solid #EAEAEA;
	text-align: center;
}

.moo-calendar .moo-calendar-day-active {
	cursor: pointer;
}

.moo-calendar .moo-calendar-day-inactive {
	color: #C3C3C3;
}

.moo-calendar .moo-calendar-day-selected, .moo-calendar .moo-calendar-day-over {
	background-color: #ec5212;
	color: #FFFFFF;
}

.moo-calendar .moo-calendar-today {
	cursor: pointer;
	font-weight: bold;
	text-align: center;
}


.moo-nicepanel {
	text-align: left;
}
.moo-nicepanel .moo-nicepanel-header-left {
	background: transparent url(./lmc-nicepanel-sprites.gif) no-repeat scroll 0 0;
	height: 22px;
	padding-left: 9px;
}
.moo-nicepanel .moo-nicepanel-header-center {
	background: transparent url(./lmc-nicepanel-sprites.gif) repeat scroll 0 -22px;
	height: 22px;
}
.moo-nicepanel .moo-nicepanel-header-right {
	background: transparent url(./lmc-nicepanel-sprites.gif) no-repeat scroll right -44px;
	height: 22px;
	padding-right: 9px;
}
.moo-nicepanel .moo-nicepanel-body-left {
	background: transparent url(./lmc-nicepanel-left.gif) repeat-y scroll 0 0;
	padding-left: 3px;
}
.moo-nicepanel .moo-nicepanel-body-center {
	background-color: #FFFFFF;
	padding: 3px;
	overflow: auto;
}
.moo-nicepanel .moo-nicepanel-body-right {
	background: transparent url(./lmc-nicepanel-right.gif) repeat-y scroll right -44px;
	padding-right: 3px;
}
.moo-nicepanel .moo-nicepanel-footer-left {
	background: transparent url(./lmc-nicepanel-sprites.gif) no-repeat scroll 0 -66px;
	height: 22px;
	padding-left: 9px;
}

.moo-nicepanel .moo-nicepanel-footer-center {
	background: transparent url(./lmc-nicepanel-sprites.gif) repeat scroll 0 -88px;
	height: 22px;
}
.moo-nicepanel .moo-nicepanel-footer-right {
	background: transparent url(./lmc-nicepanel-sprites.gif) no-repeat scroll right -110px;
	height: 22px;
	padding-right: 22px;
}
.moo-nicepanel .moo-nicepanel-header-center .moo-icon {
	margin-top: 3px;
}
.moo-nicepanel .moo-nicepanel-header-center .moo-nicepanel-title {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding-top: 4px;
	white-space: nowrap;
}
.moo-nicepanel .moo-nicepanel-header-center .moo-nicepanel-title img {
	vertical-align: bottom;
	margin-right: 3px;
}

.moo-nicepanel .moo-nicepanel-body-wrapper {
}
.moo-nicepanel-collapsed .moo-nicepanel-header-left {
	background: transparent url(./lmc-nicepanel-sprites.gif) no-repeat scroll 0 -132px;
}
.moo-nicepanel-collapsed .moo-nicepanel-header-center {
	background: transparent url(./lmc-nicepanel-sprites.gif) repeat scroll 0 -154px;
}
.moo-nicepanel-collapsed .moo-nicepanel-header-right {
	background: transparent url(./lmc-nicepanel-sprites.gif) no-repeat scroll right -176px;
}



.moo-orangebutton {
	cursor: pointer;
}
.moo-orangebutton img {
	vertical-align: middle;
}
.moo-orangebutton button {
	background-color: transparent;
	cursor: pointer;
	margin: 0;
	padding: 0;
	border: 0;
	outline-style: none;
	vertical-align: middle;
	white-space: nowrap;
	font-weight: bold;
	color: #FFFFFF;
}
.moo-orangebutton .moo-orangebutton-left {
	background: transparent url(./lmc-orangebutton-sprites.gif) no-repeat scroll 0 0;
	height: 22px;
}
.moo-orangebutton .moo-orangebutton-left em {
	width: 9px;
	display: block;
	line-height: 1px;
}
.moo-orangebutton .moo-orangebutton-center {
	background: transparent url(./lmc-orangebutton-sprites.gif) repeat scroll 0 -22px;
	height: 22px;
	white-space: nowrap;
}
.moo-orangebutton .moo-orangebutton-right {
	background: transparent url(./lmc-orangebutton-sprites.gif) no-repeat scroll 0 -44px;
	height: 22px;
}
.moo-orangebutton .moo-orangebutton-right em {
	width: 9px;
	display: block;
	line-height: 1px;
}
.moo-orangebutton-over {
}
.moo-orangebutton-over .moo-orangebutton-left {
	background: transparent url(./lmc-orangebutton-sprites.gif) no-repeat scroll 0 -66px;
	width: 9px;
	height: 22px;
}
.moo-orangebutton-over .moo-orangebutton-center {
	background: transparent url(./lmc-orangebutton-sprites.gif) repeat scroll 0 -88px;
	height: 22px;
}
.moo-orangebutton-over .moo-orangebutton-right {
	background: transparent url(./lmc-orangebutton-sprites.gif) no-repeat scroll 0 -110px;
	width: 9px;
	height: 22px;
}
.moo-orangebutton-disabled {
	cursor: default;
}
.moo-orangebutton-disabled img {
	cursor: default;
}
.moo-orangebutton-disabled button {
	cursor: default;
	color: #565656;
}
.moo-orangebutton-disabled .moo-orangebutton-left {
	background: transparent url(./lmc-orangebutton-sprites.gif) no-repeat scroll 0 -132px;
}
.moo-orangebutton-disabled .moo-orangebutton-center {
	background: transparent url(./lmc-orangebutton-sprites.gif) repeat scroll 0 -154px;
}
.moo-orangebutton-disabled .moo-orangebutton-right {
	background: transparent url(./lmc-orangebutton-sprites.gif) no-repeat scroll 0 -176px;
}



.lmc-customer-tabs {
	text-align: left;
}
.lmc-customer-tabs-togglers {
}
.lmc-customer-tabs-togglers ul {
	margin: 4px 0 0 3px;
	padding: 0;
	list-style: none;
}
.lmc-customer-tabs-cards {
	border-top: 1px solid #E95DD10;
	padding: 3px;
	margin-top: -1px;
}
.lmc-customer-tabs-toggler {
	position: relative;
	margin: 0 1px;
	float: left;
	color: #000000;
	cursor: pointer;
}
.lmc-customer-tabs-toggler .lmc-customer-tabs-toggler-left {
	background: transparent url(./tabs2-toggler-sprites.gif) no-repeat scroll 0 0;
	height: 25px;
}
.lmc-customer-tabs-toggler .lmc-customer-tabs-toggler-left em {
	width: 14px;
	display: block;
	line-height: 1px;
}
.lmc-customer-tabs-toggler .lmc-customer-tabs-toggler-center {
	background: transparent url(./tabs2-toggler-sprites.gif) repeat scroll 0 -30px;
	height: 25px;
	white-space: nowrap;
}
.lmc-customer-tabs-toggler .lmc-customer-tabs-toggler-right {
	background: transparent url(./tabs2-toggler-sprites.gif) no-repeat scroll 0 -60px;
	height: 25px;
}
.lmc-customer-tabs-toggler .lmc-customer-tabs-toggler-right em {
	width: 14px;
	display: block;
	line-height: 1px;
}
.lmc-customer-tabs-toggler-active {
	font-weight: bold;
	color: #FFFFFF;
	cursor: default;
	font-weight: bold;
}
.lmc-customer-tabs-toggler-active .lmc-customer-tabs-toggler-left {
	background-position: 0 -90px;
}
.lmc-customer-tabs-toggler-active .lmc-customer-tabs-toggler-center {
	background-position: 0 -120px;
}
.lmc-customer-tabs-toggler-active .lmc-customer-tabs-toggler-right {
	background-position: 0 -150px;
}
.lmc-customer-tabs-toggler-over {
	color: #FFFFFF;
}
.lmc-customer-tabs-toggler-over .lmc-customer-tabs-toggler-left {
	background-position: 0 -180px;
}
.lmc-customer-tabs-toggler-over .lmc-customer-tabs-toggler-center {
	background-position: 0 -210px;
}
.lmc-customer-tabs-toggler-over .lmc-customer-tabs-toggler-right {
	background-position: 0 -240px;
}



.lmc-input3 {
	float: left;
	border: 1px solid #67757E;
}
.lmc-input3 input {
	background-color: transparent;
	border: 0;
	outline-style: none;
}
.lmc-input3 .lmc-input3-left {
	background: transparent url(./input-sprites2.gif) no-repeat scroll 0 0;
	height: 22px;
}
.lmc-input3 .lmc-input3-left em {
	width: 5px;
	display: block;
	line-height: 1px;
}
.lmc-input3 .lmc-input3-center {
	background: transparent url(./input-sprites2.gif) repeat scroll 0 -22px;
	height: 22px;
	white-space: nowrap;
}
.lmc-input3 .lmc-input3-right {
	background: transparent url(./input-sprites2.gif) no-repeat scroll 0 -44px;
	height: 22px;
}
.lmc-input3 .lmc-input3-right em {
	width: 5px;
	display: block;
	line-height: 1px;
}
.lmc-input3-focused .lmc-input3-left {
	background: transparent url(./input-sprites2.gif) no-repeat scroll 0 -66px;
}
.lmc-input3-focused .lmc-input3-center {
	background: transparent url(./input-sprites2.gif) repeat scroll 0 -88px;
}
.lmc-input3-focused .lmc-input3-right {
	background: transparent url(./input-sprites2.gif) no-repeat scroll 0 -110px;
}
.lmc-input3-invalid .lmc-input3-left {
	background: transparent url(./input-sprites2.gif) no-repeat scroll 0 -132px;
}
.lmc-input3-invalid .lmc-input3-center {
	background: transparent url(./input-sprites2.gif) repeat scroll 0 -154px;
}
.lmc-input3-invalid .lmc-input3-right {
	background: transparent url(./input-sprites2.gif) no-repeat scroll 0 -176px;
}



.lmc-moo-window {
	text-align: left;
}
.lmc-moo-window .lmc-moo-window-header-left {
	background: transparent url(./window-sprites.gif) no-repeat scroll 0 0;
	height: 22px;
	padding-left: 9px;
}
.lmc-moo-window .lmc-moo-window-header-center {
	background: transparent url(./window-sprites.gif) repeat scroll 0 -22px;
	height: 22px;
}
.lmc-moo-window .lmc-moo-window-header-right {
	background: transparent url(./window-sprites.gif) no-repeat scroll right -44px;
	height: 22px;
	padding-right: 9px;
}
.lmc-moo-window .lmc-moo-window-body-left {
	background: #FFFFFF url(./window-left.gif) repeat-y scroll 0 0;
	padding-left: 5px;
}
.lmc-moo-window  .lmc-moo-window-body-center {
	background-color: #FFFFFF;
	padding: 3px;
	overflow: auto;
}
.lmc-moo-window .lmc-moo-window-body-right {
	background: transparent url(./window-right.gif) repeat-y scroll right -44px;
	padding-right: 5px;
}
.lmc-moo-window .lmc-moo-window-footer-left {
	background: transparent url(./window-sprites.gif) no-repeat scroll 0 -66px;
	height: 9px;
	padding-left: 9px;
}
.lmc-moo-window .lmc-moo-window-footer-center {
	background: transparent url(./window-sprites.gif) repeat scroll 0 -75px;
	height: 9px;
}
.lmc-moo-window .lmc-moo-window-footer-right {
	background: transparent url(./window-sprites.gif) no-repeat scroll right -84px;
	height: 9px;
	padding-right: 9px;
}
.lmc-moo-window .lmc-moo-window-header-center .moo-icon {
	margin-top: 3px;
}
.lmc-moo-window .lmc-moo-window-header-center .lmc-moo-window-title {
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 4px;
	white-space: nowrap;
}
.lmc-moo-window .lmc-moo-window-header-center .lmc-moo-window-title img {
	vertical-align: bottom;
	margin-right: 3px;
}




.moo-datagrid2 {
}
.moo-datagrid2 .moo-datagrid2-headers {
	overflow: hidden;
	height: 22px;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #E95D10;
}
.moo-datagrid2 .moo-datagrid2-headers .moo-datagrid2-header {
	border-right: 1px solid #FFFFFF;
	height: 22px;
}
.moo-datagrid .moo-datagrid-headers .moo-datagrid-header-last {
	border-right: 1px solid transparent;
	height: 22px;
}
.moo-datagrid2 .moo-datagrid2-headers .moo-datagrid2-header .moo-datagrid2-header-wrapper {
	padding: 2px;
	text-align: left;
	color: #000000;
	white-space: nowrap;
	overflow: hidden;
	font-weight: bold;
}
.moo-datagrid2 .moo-datagrid2-headers .moo-datagrid2-header-over {
	background-position: 0 -22px;
}
.moo-datagrid2 .moo-datagrid2-headers .moo-datagrid2-header-sortable {
	cursor: pointer;
}
.moo-datagrid2 .moo-datagrid2-rows {
	overflow: auto;
}
.moo-datagrid2 .moo-datagrid2-rows .moo-datagrid2-row {
	background-color: #e4e1df;
	color: #000000;
}
.moo-datagrid2 .moo-datagrid2-rows .moo-datagrid2-row-even {
	background-color: #eddfd8;
	color: #000000;
}
.moo-datagrid2 .moo-datagrid2-rows .moo-datagrid2-row-over {
	background-color: #616363;
	color: #FFFFFF;
}
.moo-datagrid2 .moo-datagrid2-rows .moo-datagrid2-row .moo-datagrid2-cell {
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.moo-datagrid2 .moo-datagrid2-rows .moo-datagrid2-row .moo-datagrid2-cell-wrapper {
	padding: 2px;
	white-space: nowrap;
	overflow: hidden;
}




.lmc-customer-panel {
	text-align: left;
}
.lmc-customer-panel .lmc-customer-panel-header-left {
	height: 22px;
	padding-left: 9px;
}
.lmc-customer-panel .lmc-customer-panel-header-center {
	height: 22px;
}
.lmc-customer-panel .lmc-customer-panel-header-right {
	height: 22px;
	padding-right: 9px;
	border-bottom: 2px #A9A9A9 solid;
}
.lmc-customer-panel .lmc-customer-panel-body-left {
	padding-left: 3px;
}
.lmc-customer-panel .lmc-customer-panel-body-center {
	background-color: transparent;
	padding: 3px;
	overflow: auto;
}
.lmc-customer-panel .lmc-customer-panel-body-right {
	padding-right: 3px;
}
.lmc-customer-panel .lmc-customer-panel-footer-left {
	height: 9px;
	padding-left: 9px;
}
.lmc-customer-panel .lmc-customer-panel-footer-center {
	height: 9px;
}
.lmc-customer-panel .lmc-customer-panel-footer-right {
	height: 9px;
	padding-right: 9px;
}
.lmc-customer-panel .lmc-customer-panel-header-center .moo-icon {
	margin-top: 3px;
}
.lmc-customer-panel .lmc-customer-panel-header-center .lmc-customer-panel-title {
	color: #F67936;
	text-align: left;
	font-weight: bold;
	padding-top: 4px;
	white-space: nowrap;
	font-size: 12pt;
}
.lmc-customer-panel .lmc-customer-panel-header-center .lmc-customer-panel-title img {
	vertical-align: bottom;
	margin-right: 3px;
}
.lmc-customer-panel .lmc-customer-panel-body-wrapper {
	margin-top: 10px;
}






.lmc-customer-planning {
	font-family: arial;
	font-size: 8pt;
}
.lmc-customer-planning .grid {
	font-size: 10pt;
	top: 0%;
	left: 0%;
}
.lmc-customer-planning .grid #scrollableBbookingPlace {
	border-left: 1px solid #E95D10;
	border-top: 1px solid #E95D10;
	border-bottom: 1px solid #E95D10;
}
.lmc-customer-planning .grid-bg1{
	background-color: #F0F1F1;
}
.lmc-customer-planning .grid-bg2{
	background-color: #FFFFFF;
}
.lmc-customer-planning .grid-bg3{
	background-color: red;
}
.lmc-customer-planning .grid .head {
	border-right: 1px solid #E95D10;
	border-top: 1px solid #E95D10;
	border-left: 1px solid #E95D10;
	overflow: hidden;
}
.lmc-customer-planning .grid .body {
	overflow: hidden;
	border-right: 1px solid #E95D10;
}
.lmc-customer-planning .grid .columnHeader {
	text-align: center;
	font-size: 11pt;
	vertical-align: middle;
	overflow: hidden;
	font-size: 8pt;
	font-weight: bold;
	border-left: 1px solid #E95D10;
}
.lmc-customer-planning .grid .columnHeader:first-child{
	border-left: 0px;
}
.lmc-customer-planning .grid .columnHeader .content {
	width:100%;
	height: 90%;
	color: #000000;
	font-weight: bold;
}
.lmc-customer-planning .grid .columnHeader .content .subcontent{
	font-weight: normal;
	font-style: italic;
}
.lmc-customer-planning .grid .firstCell {
	text-align: center;
	color: #222023;
	vertical-align: middle;
	font-size: 12pt;
	overflow: hidden;
}
.lmc-customer-planning .grid .lastCell {
	border-left: 1px solid #E95D10;
	text-align: center;
	color: #222023;
	vertical-align: middle;
	font-size: 12pt;
	overflow: hidden;
}
.lmc-customer-planning .grid .row-header {
	position: absolute;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	overflow: hidden;
	color: #000000;
	font-weight: bold;
}
.lmc-customer-planning .grid .row-header .subcontent{
	font-weight: normal;
	font-style: italic;
}
.lmc-customer-planning .grid .row-header div {
	font-weight: bold;
}
.lmc-customer-planning .grid .row-header-even {
	background-color: #D0F1F6;
}
.lmc-customer-planning .grid .celleven {
	background-color: #F2FCFE;
	text-align: center;
	overflow: hidden;
}
.lmc-customer-planning .grid .celleven .content {
	border-left: 1px solid #6355AB;
	border-right: 1px solid #E5E1FB;
}
.lmc-customer-planning .grid .cellnoteven {
	background-color: #e7e7e7;
	text-align: center;
	overflow: hidden;
}
.lmc-customer-planning .grid .unavailable {
	background-color: #A6A6A6;
}
.lmc-customer-planning .grid .cellnoteven .content {
	border-left: 1px solid #6355AB;
	border-right: 1px solid #F4F2FC;
}
.lmc-customer-planning .grid .cellSeparator {
	background-color: white;
}
.lmc-customer-planning .bookingPlace {
	overflow: hidden;
}
.lmc-customer-planning .bookingPlace .test {
	background-color: black;
	position: absolute;
	opacity: .5;
	color: white;
	filter: alpha(opacity =                                 50);
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
}
.lmc-customer-planning .bookingPlace .closingHour {
	background-color: #A6A6A6;
	position: absolute;
	color: white;
	text-align: center;
	vertical-align: middle;
	font-size: 9pt;
}
.lmc-customer-planning .bookingPlace .temporaryBooking {
	position: absolute;
	font-family: Verdana;
	font-size: 12px;
	background-color: transparent; 
	border: 1px dotted black;
}
.lmc-customer-planning .bookingPlace .mainContainer {
	position: absolute;
	vertical-align: top;
	overflow: hidden;
	vertical-align: top;
	cursor: hand;
}
.lmc-customer-planning .bookingPlace .bookingCell {
	position: absolute;
	vertical-align: top;
	border: 1px solid #FFFFFF;
	overflow: hidden;
	vertical-align: top;
	font-size: 8pt;
	text-align: left;
	font-weight: bold;
	cursor: hand;
}
.lmc-customer-planning .bookingPlace .noPlace {
	background-color: #E2E2E2;
	position: absolute;
	color: #333333;
	font-weight: normal;
}
.lmc-customer-planning .bookingPlace .free {
	background-color: #8BCD2C;
	position: absolute;
	color: #FFFFFF;
	font-weight: normal;
}
.lmc-customer-planning .bookingPlace .full {
	background-color: #F94E38;
	color: #FFFFFF;
	font-weight: normal;
}
.lmc-customer-planning .bookingPlace .busy {
	border: 0px;
	background-color: #EE4524;
	color: #FFFFFF;
	font-weight: normal;
}
.lmc-customer-planning .bookingPlace .light {
	border: 0px;
	background-color: #A6A6A6;
	
}
.lmc-customer-planning .bookingPlace .light .busy {
	border: 0px;
	background-color: #A6A6A6;
	
}
.lmc-customer-planning .bookingPlace .customerSelect {
	border: 3px solid  #0000FF;
}
.lmc-customer-planning .bookingPlace .bookingCellSelected {
	position: absolute;
	vertical-align: top;
	cursor: pointer;
	overflow: hidden;
	vertical-align: top;
	font-size: 8pt;
	text-align: left;
	font-weight: bolder; 
	z-index: 10;
}








.moo-slider-left {
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: transparent url(./lmc-icon-sprites.gif) no-repeat scroll 0 -128px;
}
.moo-slider-bgh {
	background: transparent url(./lmc-slider-h.gif) repeat scroll 0 0;
	height: 16px;
	width: 16px;
}
.moo-slider-horizontal {
	margin-top: 1px;
	width: 95px;
	height: 16px;
	background: transparent url(./lmc-icon-sprites.gif) no-repeat scroll 0 -160px;
}
.moo-slider-right {
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: transparent url(./lmc-icon-sprites.gif) no-repeat scroll -16px -128px;
}
.moo-slider-up {
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: transparent url(./lmc-icon-sprites.gif) no-repeat scroll -16px -144px;
}
.moo-slider-bgv {
	background: transparent url(./lmc-slider-v.gif) repeat scroll 0 0;
	height: 16px;
	width: 16px;
}
.moo-slider-vertical {
	margin-left: 1px;
	width: 16px;
	height: 96px;
	background: transparent url(./lmc-icon-sprites.gif) no-repeat scroll -96px -128px;
}
.moo-slider-down {
	cursor: pointer;
	width: 16px;
	height: 16px;
	background: transparent url(./lmc-icon-sprites.gif) no-repeat scroll 0 -144px;
}



.lmc-moo-plainbox4 {
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-top-left {
	background: transparent url(./lmc-plainbox4-sprites.gif) no-repeat scroll 0 0;
	height: 10px;
	padding-left: 10px;
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-top-center {
	background: transparent url(./lmc-plainbox4-sprites.gif) repeat scroll 0 -10px;
	height: 10px;
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-top-right {
	background: transparent url(./lmc-plainbox4-sprites.gif) no-repeat scroll right -20px;
	height: 10px;
	padding-right: 10px;
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-middle-left {
	background: transparent url(./lmc-plainbox4-left.gif) repeat-y scroll 0 0;
	padding-left: 10px;
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-middle-center {
	background-color: #ffffff;
	color: #000000;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-middle-right {
	background: transparent url(./lmc-plainbox4-right.gif) repeat-y scroll right 0;
	padding-right: 10px;
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-bottom-left {
	background: transparent url(./lmc-plainbox4-sprites.gif) no-repeat scroll 0 -30px;
	height: 10px;
	padding-left: 10px;
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-bottom-center {
	background: transparent url(./lmc-plainbox4-sprites.gif) repeat scroll 0 -40px;
	height: 10px;
}
.lmc-moo-plainbox4 .lmc-moo-plainbox4-bottom-right {
	background: transparent url(./lmc-plainbox4-sprites.gif) no-repeat scroll right -50px;
	height: 10px;
	padding-right: 10px;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-top-left {
	background: transparent url(./lmc-plainbox4-sprites.gif) no-repeat scroll 0 0;
	height: 10px;
	padding-left: 10px;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-top-center {
	background: transparent url(./lmc-plainbox4-sprites.gif) repeat scroll 0 -10px;
	height: 10px;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-top-right {
	background: transparent url(./lmc-plainbox4-sprites.gif) no-repeat scroll right -20px;
	height: 10px;
	padding-right: 10px;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-middle-left {
	background: transparent url(./lmc-plainbox4-left.gif) repeat-y scroll 0 0;
	padding-left: 10px;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-middle-center {
	background-color: #84cd1b;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-middle-right {
	background: transparent url(./lmc-plainbox4-right.gif) repeat-y scroll right 0;
	padding-right: 10px;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-bottom-left {
	background: transparent url(./lmc-plainbox4-sprites.gif) no-repeat scroll 0 -30px;
	height: 10px;
	padding-left: 10px;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-bottom-center {
	background: transparent url(./lmc-plainbox4-sprites.gif) repeat scroll 0 -40px;
	height: 10px;
}
.lmc-moo-plainbox4-over .lmc-moo-plainbox4-bottom-right {
	background: transparent url(./lmc-plainbox4-sprites.gif) no-repeat scroll right -50px;
	height: 10px;
	padding-right: 10px;
}
