/**
  * NEUSTA GmbH calendar.css
  *
  * @copyright       NEUSTA GmbH
  * @author          m.schaefer
  * @version         1.2
  *
  * @revision        $Revision: 23871 $
  * @lastmodified    $Date: 2009-04-16 10:56:05 +0200 (Do, 16 Apr 2009) $
  * @last author	 $Author: mschaefer $
  */


.dp 								{float:left;}
.dplayer							{position:absolute; z-index:60001; background:#D2E5F2; border: 2px solid #AFAFAF; width:368px; padding:2px 2px 5px 2px; left:440px !important; top: 350px !important;}
* html .dplayer                     {width: 375px;}
#page_2758 .dplayer					{width:185px;}

.dplayer #dpfrom,
.dplayer #dpto						{margin: 0; width:184px; height:200px;}
.dplayer label                      {background: #D2E5F2; width: 68px !important; /*height: 26px;*/ padding: 13px 2px 0 5px !important;}
* html .dplayer label               {padding: 12px 2px 14px 5px !important;}

.dplayer .monthyearcombo 			{background:#D2E5F2; border: 6px solid #fff; border-top: none; border-bottom: 2px solid #fff; width: 171px; height: 50px;}
* html .dplayer .monthyearcombo 	{width: 183px;}
.dplayer .monthYearComboLabel       {margin-left: 45px; padding: 6px 0; color: #313131;}
.dplayer .monthyearcombo select 	{border-style:solid; float: left; border-width:1px; color:#333333; margin:0 0 3px 2px; width:125px;}

/* buttons */
.dplayer .dpclose					{background: #fff  url(/fileadmin/rob/pics/buttons/button_bg_grau.jpg) no-repeat scroll 238px 5px; color:#313131; float:left; height:20px;overflow:hidden; width:339px; padding: 8px 14px;}
* html .dplayer .dpclose {height: 30px; width: 368px;}
.tx-tuisearch-pi1 .dplayer input.dpsubmit	{background:transparent url(/fileadmin/rob/pics/buttons/button_bg_grau_small.jpg) no-repeat  0 0; border:0;  color:#021E4D; padding-bottom:2px; margin:10px 0 0 5px; cursor:pointer; height:20px; width:90px;}
* html .tx-tuisearch-pi1 .dplayer input.dpsubmit	{padding-bottom:1px;}
*+html .tx-tuisearch-pi1 .dplayer input.dpsubmit	{padding-bottom:1px;}

.dplayer .ui-datepicker-inline 		{width:175px; height:150px;}

.dplayer .ui-datepicker-new-row {margin: 5px;}
.dplayer table.ui-datepicker {width: 15px;}
* html .dplayer table.ui-datepicker {width: 165px;}


.dplayer .prevmonth		{display:block; cursor:pointer; background: url(/fileadmin/rob/pics/img/pfeil_li.gif) no-repeat; width:11px; height:11px; float:left; margin:3px 6px 0 4px; overflow:hidden; text-indent:-300px; line-height:40px; }
* html .dplayer .prevmonth {margin:4px 6px 0 2px;}
*+html .dplayer .prevmonth {margin:4px 6px 0 2px;}
.dplayer .nextmonth		{display:block; cursor:pointer; background:url(/fileadmin/rob/pics/img/pfeil_re.gif) no-repeat; width:11px; height:11px; float:left;  margin:3px 1px 0 7px; overflow:hidden; text-indent:-300px; line-height:40px; }
* html .dplayer .nextmonth {margin-top: 4px;}
*+html .dplayer .nextmonth {margin-top: 4px;}

.dplayer table.ui-datepicker td a 	{color:#313131; font-weight: normal; margin:1px 0;}
.dplayer table.ui-datepicker .ui-datepicker-title-row td a {color:#001E50; font-weight: bold; width: 20px;}
.dplayer table.ui-datepicker td.ui-datepicker-current-day a	{background:#666; color:#fff;}
.dplayer .ui-datepicker-days-cell-over	{background:#fff !important;} 
.dplayer .ui-datepicker-days-cell-over a	{ background:#fff; text-decoration:underline;}
.dplayer table.ui-datepicker td.ui-datepicker-today a	{background: #ffffff; border:1px solid #333333;}
.dplayer table.ui-datepicker .ui-datepicker-unselectable {color:#DDDDDD;}
.dplayer select.dpvac 				{background: #fff; color:#313131; float:left; margin:11px 0; width:184px;}


.dplayer #dptoOverlay				{background-color:#6699FF}
.dplayer table.ui-datepicker .ui-datepicker-vacation {background:#efefef none repeat scroll 0 0;}

#startTimeReservation .dplayer .ui-datepicker-links,
#startTimeReservation .dplayer .ui-datepicker-header {width: 180px; display:block; padding:5px 5px 0;}
#startTimeReservation .dplayer .ui-datepicker-links a {cursor: pointer;}
#startTimeReservation .dplayer .ui-datepicker-prev {display: inline; float:left;}
#startTimeReservation .dplayer .ui-datepicker-current {display: block; float:left; text-align: center; width: 160px; }
#startTimeReservation .dplayer .ui-datepicker-next {display: inline; float:right;}
#startTimeReservation .dplayer {left: 0px !important; width: 190px; height: 210px; padding: 5px;}
#startTimeReservation .dplayer .ui-datepicker-inline {width: 190px; height: 210px; padding: 0px; margin:0px;}
#startTimeReservation .dplayeriframe {width: 200px; height: 220px; background: #FFF;}
#startTimeReservation .ui-datepicker-one-month {clear: both;}
#startTimeReservation .ui-datepicker-one-month select{ margin-bottom: 5px; width: 180px;}

.tx-holydaycalendar-pi1						{width:770px; padding:20px 0 0 0;}
.vacationTable								{width:770px; clear:both; margin-top:10px;}
.vacationTable td							{padding:3px; text-align:left;}
.vacationTable .headerCell td				{border-width:0 1px 4px 0; border-style:solid; border-color:#fff; text-align:left;}
tr.headerCell								{background:#207fc0; font-weight:bold; color:#fff;}
.VacationRowOdd 							{background:#d2e5f2}
.vacationTable .active td,
.vacationTable .active td.stateName			{background:#69f; background:#fff url(../../pics/img/ferienkalender_lightblue_active.gif) repeat; color:#002d41;}

