div.selectbox-wrapper-time,
div.selectbox-wrapper {
  position: absolute;
  /*width: 400px;*/
  background-color: white;
  border: 1px solid #959595;
  margin: 0px;
  /*margin-top: 2px;*/
  padding: 0px;
  text-align: left;
  height: 145px;
  overflow: auto;
}
div.selectbox-wrapper-time {
	height: 120px;
	width: 43px !important;
}
#dateStart_time_hour_input,
#dateStart_time_minute_input,
#dateEnd_time_hour_input,
#dateEnd_time_minute_input {
	width: 40px !important;
}
div#dateStart_time_minute_container.selectbox-wrapper-time,
div#dateEnd_time_minute_container.selectbox-wrapper-time {
	height: 60px;
}

div.selectbox-wrapper-time ul,
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper-time ul li,
div.selectbox-wrapper ul li {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0px 2px;
  cursor: pointer;
	height: auto !important;
}
div.selectbox-wrapper-time ul li.selected,
div.selectbox-wrapper ul li.selected { 
  background-color: #EAF2FB;
}
div.selectbox-wrapper-time ul li.current,
div.selectbox-wrapper ul li.current { 
  background-color: #CDD8E4;
}

.selectbox /* look&fell of  select box*/
{
	background: url('../img/jquery.selectbox/bg_2.gif') right;
  display : block;
  text-align: left; 
  cursor: pointer;
}

#fuehrerschein_datum_date_container {
	margin: 23px 0px 0px 0px !important;
}
#fuehrerschein_datum_month_container {
	margin: 23px 0px 0px 57px !important;
}
#fuehrerschein_datum_year_container {
	margin: 23px 0 0 151px !important
}



.dateAndTimeSelector {
	float: right;
	width: 185px;
	margin: 12px 0px 0px 0px;
}
.dateSelector {
	float: left; 
	width: 80px;
}
.timeSelector {
	float: left;
	width: 96px;
	margin-left: 5px;
}
.dateSelector {
	float: left;
	width: 84px;
}
.timeSelectorDivider,
.timeSelectorMinute,
.timeSelectorHour {
	width: 45px;
	float: left;
}
.timeSelectorDivider {
	width: 4px;
	margin-left: 2px;
}
