
.reset {
	float: none;
	clear: both;
	width: 1px;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
	padding: 0;
	margin: 0
}

#sform {
	background-image: url("http://www.flingster.de/buttons/sky_gradiant.png");
	background-repeat: repeat-x;
	background-position: top;
	background-color:white;
	height:470px;
	margin:0;
	padding:6px;
	position:relative;
	width:288px;
	float:right;
	border:1px solid silver
}

.sform_head {
	padding:0px
}

.sform_head h2 {
font-size:16px;
color:#ffffff;
text-align:right
}

.suchform .hline {
	clear:both;
	width:282px;
	height:1px;
	line-height:1px;
	border-top:1px solid silver;
	margin:6px 3px;
	padding:0
}

.caldiv img {cursor:pointer;margin-bottom:0px}
.caldiv {position: relative; display:inline}
.calimg {padding:0px; margin: 0px}

.suchform  label.flug {
  display:block;
  width:100px;
  font-size:11px;
  float:left;
  padding:0px 0px 0px 10px
}

.suchform .hinrueck {
	margin:3px 10px
}
.suchform .st-tripType_hinrueck label {
  margin:0px 0px 6px 6px;
  display:block;
  float:left
}
.suchform .st-tripType_oneway  label {
  margin:0px 20px 6px 6px;
  display:block;
  float:left
}

.suchform .hinrueck label {
  margin:0px 16px 6px 6px;
  display:block;
  float:left
}

.suchform .hinrueck input {
	height:12px;
	width:12px;
	float:left;
	vertical-align:top;
	background:transparent none repeat scroll 0 !important;
	border:0 none !important;
}

.from, .to {
  	background-color:#ffffff;
	font-size:12px;
	height:18px;
	float:left;
	padding:2px 4px;
	border:1px solid silver
}

#st-departureTime { width:144px }
#st-returningTime { width:144px }

.suchform .submit {
  margin:0 0 0 175px;
  display:block;
  clear:left
}

.suchform button {
	color: #000066;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	margin:0 0 0 150px;
	padding:3px;
	letter-spacing:1px;
}
