 
#form_body{
	width:515px;
	
}
.form{
	width:100%;
}
.inhalt input,.inhalt select,.inhalt textarea {
  display: block;
  float: left;
  width: 290px;
  margin:0px 0px 10px 0px;
  border:1px solid #999999;
}
.inhalt input, .inhalt select{
	
	height: 21px;
	linie-height:21px;
	font-size: 15px !important;
} 
.inhalt input[type=radio],.inhalt input[type=checkbox]{
	width:20px !important;
	border:0px;
}

.inhalt label{
	display: block;
  float: left;
  width: 140px;	
}

.inhalt fieldset{
	width:500px;
	margin:10px;
	padding: 10px 0;
	display:block;
}
.inhalt form br {
  clear: left; 
}

.inhalt label {
 text-align: right; 
 padding-right: 1em; 
}
 #form_datum{
	/*background-image: url(../images/calendar.png);
	background-position: right 2px;
	background-repeat: no-repeat;*/
	width: 260px !important;
	
	
}
#Fahrplan img{
	float:left;
	margin:3px 0px 0px 10px;
	cursor: pointer;
	
}
#form_btn{
	float:right !important;
	height:25px;
	line-height: 23px;
	font-weight: bold;
	margin:10px 0px 0px 0px;
	cursor:pointer;
}
#captcha_img_0{
	width:180px;
	
}
.Zeitkarten
{
	cursor: help;
}
#captcha_user{
	width: 150px !important;
}
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }


