
.ui-datepicker {
	padding:0px !important;
	width:280px !important;
	
	font-family:"Droid Sans", Arial !important;
	font-size:16px !important;
	display:none;
}


.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:0px !important;
	background:url("/typo3conf/ext/xskeleton/Resources/Public/Images/topmenu.png") no-repeat scroll 0 0 transparent !important;
	border:none;
}

.ui-datepicker .ui-datepicker-title {
	margin:0 20px;
	line-height:24px;
	text-align:center;
	color: #fff;
}

.ui-datepicker .ui-datepicker-title select {
	float:left;
	font-size:16px;
	margin:1px 0;
}

.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}

.ui-datepicker select.ui-datepicker-month {
	width:49%;
}

.ui-datepicker select.ui-datepicker-year {
	width:49%;
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float:right;
}

.ui-datepicker table {
	width:100%;
	font-size:13px !important;
	border-collapse:collapse;
	margin:0 !important;
	background-color:#f4f4f4 !important;
}

.ui-datepicker th {
	padding:3px !important;
	text-align:center !important;
	font-weight:normal !important;
	font-size:11px !important;
	text-transform:uppercase !important;
	color:#595959;
}

.ui-datepicker td {
	padding:0px !important;
	line-height:25px !important;
	text-align:center !important;
	color:#595959 !important;
	border:1px solid grey !important;
	background-image:-webkit-linear-gradient(top, #ececec, #dfdfdf) !important; 
	background-image:-moz-linear-gradient(top, #ececec, #dfdfdf) !important; 
	background-image:-ms-linear-gradient(top, #ececec, #dfdfdf) !important; 
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 0, startColorstr = #ececec, endColorstr = #dfdfdf);
	zoom:1; 
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ececec, endColorstr=#dfdfdf)"; 
	background-image:-o-linear-gradient(top, #ececec, #dfdfdf) !important; 
	background-image:linear-gradient(top, #ececec, #dfdfdf) !important; 
}

.ui-datepicker td span, .ui-datepicker td a {
	line-height:25px !important;
	text-align:center !important;
	color:#595959 !important;
}

.ui-datepicker .ui-state-default {
	
	font-weight:bold;
	color:#1c94c4;
	outline:none;
}

.ui-datepicker .ui-state-default a {
	text-align:center !important;
	color:#595959 !important;
	text-decoration:none;
	outline:none;
}

.ui-datepicker .ui-state-default a:link {
	text-align:center !important;
	color:#595959 !important;
	text-decoration:none;
	outline:none;
}

.ui-datepicker .ui-state-default a:visited {
	text-align:center !important;
	color:#595959 !important;
	text-decoration:none;
	outline:none;
}

.ui-datepicker .ui-state-focus {
	border:1px solid #ececec !important;
	background-color:green !important;
	font-weight:bold;
	color:#ececec !important;
	outline:none;
}

.ui-datepicker .ui-widget-content .ui-state-focus {
	border:1px solid #ececec !important;
	background-color:green !important;
	font-weight:bold;
	color:#ececec !important;
	outline:none;
}


.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active {
	border:1px solid #159C88 !important;
	font-weight:normal;
	color:#fff !important;
}

.ui-datepicker .ui-state-active a, .ui-datepicker .ui-state-active a:link, .ui-datepicker .ui-state-active a:visited {
	color:#212121 !important;
	text-decoration:none;
}

.ui-datepicker .ui-state-hover, .ui-datepicker .ui-widget-content .ui-state-hover, .ui-datepicker .ui-widget-header .ui-state-hover, .ui-datepicker .ui-state-focus, .ui-datepicker .ui-widget-content .ui-state-focus, .ui-datepicker .ui-widget-header .ui-state-focus {
	font-weight:normal;
	color:#fff;
}

.ui-datepicker .ui-state-hover a, .ui-datepicker .ui-state-hover a:hover, .ui-datepicker .ui-state-hover a:link, .ui-datepicker .ui-state-hover a:visited {
	color:#212121 !important;
	text-decoration:none;
}


.ui-state-hover .ui.icon, .ui-state-focus .ui.icon {
	background-image:none !important;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	border-radius:0;
	position:absolute;
	top:5px !important;
	width:20px !important;
	height:20px !important;
	color:#ececec !important;
	overflow:hidden;
	text-indent:50px;
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
	background: none;
}

.ui-datepicker .ui-datepicker-prev {
	background: #fff url(/fileadmin/default/img/ui-icons_000000_256x240.png) no-repeat -79px -192px;
	left: 5px !important;
}
.ui-datepicker .ui-datepicker-next {
	background: #fff url(/fileadmin/default/img/ui-icons_000000_256x240.png) no-repeat -47px -192px;
	right: 5px !important;
}
.ui-datepicker .ui-datepicker-prev-hover {
	background: #159C88 url(/fileadmin/default/img/ui-icons_000000_256x240.png) no-repeat -79px -192px !important;
	border: 1px solid transparent !important;
	color:#ececec !important;
}
.ui-datepicker .ui-datepicker-next-hover {
	background: #159C88 url(/fileadmin/default/img/ui-icons_000000_256x240.png) no-repeat -47px -192px !important;
	border: 1px solid transparent !important;
	color:#ececec !important;
}

.ui-datepicker .ui-state-highlight, .ui-datepicker .ui-widget-content .ui-state-highlight, .ui-datepicker .ui-widget-header .ui-state-highlight {
	font-weight:normal;
	color:#fff !important;
}

.ui-datepicker .ui-state-highlight a, .ui-datepicker .ui-widget-content .ui-state-highlight a, .ui-datepicker .ui-widget-header .ui-state-highlight a {
	color:#363636;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity:.5 !important;
	filter:Alpha(Opacity = 50) !important;
	font-weight:normal !important;
}


.ui-datepicker td {
  width: 45px;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header {
  padding: 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  width: 20px !important;
  height: 20px !important;
  border: 1px solid transparent;
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-next {
  right: 0;
}
.ui-datepicker .ui-datepicker-prev {
  left: 9px;
}
.ui-datepicker .ui-datepicker-title {
  color: #fff;
  font-weight: bold;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today {
  background: #1a4076 !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day {
  background: #159c88 !important;
}
.ui-datepicker .ui-datepicker-calendar a.ui-state-default,
.ui-datepicker .ui-datepicker-calendar a.ui-state-hover {
  border: none !important;
  background: none !important;
}
#uksearchtab input.datepicker {
  padding-left: 3px;
  float: none;
}
#uksearchtab input.searchButton {
  width: 164px;
}
input.datepicker {
  background: url(/typo3conf/ext/xskeleton/Resources/Public/Images/datepicker.png) no-repeat right center !important;
  moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  height: 25px !important;
  color: #0a0a0a;
}
