.wc-toolbar{font-size:12px;padding:2px 5px;margin:0}
.wc-toolbar h1{font-size:14px;font-weight:bold;}
.wc-toolbar .ui-buttonset{font-size:0.8em;}
.wc-toolbar .wc-title{text-align:center; padding-top: 45px; }
.wc-header{font-size:14px;}
.wc-header .available-staff {font-size:11px;}
.wc-grid-timeslot-header, 
.wc-header .wc-time-column-header{width:45px;}
.wc-time-header-cell{font-size:11px;}
.wc-business-hours .wc-time-header-cell{font-weight:bold;}
.wc-am-pm,
.wc-business-hours .wc-am-pm {font-size:1em;}
.wc-header .wc-today  {font-weight: bold;}




.ui-datepicker {
	line-height: 0.9em !important;
	width: 15em;
	float: left;
}
.ui-datepicker-title { line-height: 1em !important; }
.ui-datepicker th  { padding: 4px 4px !important;  }
.ui-widget { font-size: 0.8em; }

.wc-toolbar {
	height: 12.5em; clear: both;
	background-color: #FEF2DA !important;
}
.wc-display.ui-buttonset { padding-top: 1em; }

.wc-selection {
	padding-top: 0.2em;
	float: right;
}
.wc-userid-selector {
	text-align: left;
	font-size: 15px;
}

.wc-nav.ui-buttonset {
	padding-top: 1em;
	float: right;
}
.wc-title {
}
.wc-title .heading {
	font-size: 2em;
	color: #9E2927;
}


.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	top: 28%;
}

.ui-dialog-titlebar .ui-button-icon-only .ui-icon {
    top: -8%;
	left: -4%;
}

.wc-cal-event.Maria { background-color: #66bbdd; }
.wc-cal-event.Martina { background-color: #489825; }
.wc-cal-event.Katrin { background-color: #907807; }
.wc-cal-event.event { background-color: #e0ae36; }
.wc-cal-event.Gerhard{ background-color: #52186c; }
.wc-cal-event.Bettina{ background-color: #ea899a; }

.wc-cal-event.Bettina .wc-time {
	background-color: #d47479;
    border: 1px solid #F08080;
}
.wc-cal-event.Maria .wc-time {
	background-color: #36acdd;
    border: 1px solid #1b62c0;
}
.wc-cal-event.Martina .wc-time {
	background-color: #36980a;
    border: 1px solid #1b621e;
}

.wc-cal-event.Gerhard .wc-time {
	background-color: #280083;
    border: 1px solid #3f097a;
}

.wc-cal-event.Katrin .wc-time {
	background-color: #a99325;
    border: 1px solid #4d3f00;
}

.wc-cal-event.event .wc-time {
	background-color: #c79725;
    border: 1px solid #876921;
}


.wc-day-column-header {
	vertical-align: top;
}

div.available-staff {
	text-align: left;
	background-color: #fee7b9;
	padding-left: 4px;
	padding-right: 4px;
}

.wc-today div.available-staff {
	background-color: #F6CC5E;
}

div.available-staff span.staff-name {
	min-width: 53px;
	display: inline-block;
}

ul.staff {
	padding-left: 10px !important;
	margin-top: 2px;
	margin-bottom: 0px;
}

.bookingText_holder table {
	width: 100%;
}
