/*
07.12.2006
basic.css
*/
body 
{ 
	font-family: Arial,Helvetica,sans-serif;
	margin:0 
}

* { 
	margin:0; 
	padding:0 
}

ul 
{ 
	display:inline;
	margin:0; 
}

li 
{ 
	list-style-type:none;
	display:block;
	width:120px;
	height:200px;
	border:1px solid #7777ff;
	float:left;
	margin:2px;  
}

.__flightcontent 
{ 
	position:absolute; 
	top:12px;
	left:0px; 
	width:770px; 
	height:505px; 
}

.plogo_lowfare 
{ 
	position:absolute; 
	left:170px; 
	top:-12px; 
	width:220px;
	height:33px; 
	z-index:150;
}

/* all */
div#flights 
{
	height:490px; 
	width:792px; 
	margin-left:10px; 
}

/*tabheader*/
.tabheader p 
{ 
	white-space:nowrap;
}

/*tabheader_parent*/
.tabheader_parent {}/* background-image:url(../img/tab_header_bg.jpg); */

/*calendar position*/
div#cal 
{ 
	clear:left; 
	position: absolute; 
	left:20px; 
	top:180px;
	width: 200px; 
	height:400px; 
	background-color:#f2f2f2; 
}

/*left control panel*/
div#ctl 
{  
	width:770px; 
	height:517px; 
	background-color:#eeaf02; 
	color:#333; 
}

#ctl p 
{
	margin-left:4px;  
}

#column1 
{
	width:85px;
}

#column2 
{
	width:120px;
}

#column3 
{
	width:85px;
}

#column4 
{
	width:150px;
}

#column5 
{
	width:150px;
}

#column3-5 
{
	width:385px;
}
/*autocomplete field*/
p.autocompl_tag 
{
	color:#333; 
	font-size:12px; 
	line-height:12px; 
	font-weight:bold; 
}

.auto_input_field
{ 	
	background-color: #FFFFFF; 
	border-left-width: 2px; 
	border-right-width: 1px; 
	border-top-width: 2px; 
	border-bottom-width: 1px; 
	border-style: inset; 
	border-color: #CCCCCC; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	line-height: normal; 
	font-size: 12px; 
	font-variant: normal; 
	font-weight: normal; 
}

.date_input_field
{ 	
	background-color: #FFFFFF; 
	border-left-width: 2px; 
	border-right-width: 1px; 
	border-top-width: 2px; 
	border-bottom-width: 1px; 
	border-style: inset; 
	border-color: #CCCCCC; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	line-height: normal; 
	font-size: 12px; 
	font-variant: normal; 
	font-weight: normal; 
}

.time_input_field
{ 	 
	background-color: #FFFFFF; 
	border-left-width: 2px; 
	border-right-width: 1px; 
	border-top-width: 2px; 
	border-bottom-width: 1px; 
	border-style: inset; 
	border-color: #CCCCCC; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	line-height: normal; 
	font-size: 12px; 
	font-variant: normal; 
	font-weight: normal; 
}

.family_input 
{
	background-color: #FFFFFF; 
	border-left-width: 2px; 
	border-right-width: 1px; 
	border-top-width: 2px; 
	border-bottom-width: 1px; 
	border-style: inset; 
	border-color: #CCCCCC; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #000000; 
	line-height: normal; 
	font-size: 12px; 
	font-variant: normal; 
	font-weight: normal; 
}

#family_input_table
{
	position:relative; 
	top:-42px; 
	left:255px;
}

.time_text
{ 
	color:#333; 
	font-size:12px; 
	font-weight:bold;
}

/* Anzeigen der Sliderwerte */
.sliderInput
{
	border:0px solid gray;
	float:right; 
	border:none; 
	font-weight:bold; 
	background-color:#ffffff; 
	color:#333;  
	text-align:right;
}

.sliderInputUnit
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px; 
	line-height:10px; 
	font-weight:bold; 
	margin:0 4px; 
	padding:0; 
}

#sliderInputUnitPriceDeparture{
	position:relative; 
	top:8px; 
	left:23px;
}

#sliderInputUnitPriceDestination
{
	position:relative; 
	top:6px; 
	left:23px;
}

#sliderInputUnitDaytoleranceDestination1
{
	font-style:oblique;;
	position:relative; 
	top:4px; 
	left:-62px;
}

#sliderInputUnitDaytoleranceDeparture1
{
	font-style:oblique;;
	position:relative; 
	top:4px; 
	left:-64px;
}

#sliderInputUnitDaytoleranceDeparture2,
#sliderInputUnitDaytoleranceDestination2
{
	position:relative; 
	top:4px; 
	left:22px
}

#sliderInputUnitTimeDeparture,
#sliderInputUnitTimeDestination
{
	position:relative;
	top:6px; 
	left:23px;
}

#daytoleranceDestinationSlider,
#daytoleranceSlider
{
	position:relative; 
	top:6px; 
	left:-21px;
}

#timeDepartureSliderStart
{
	position:relative; 
	top:3px; 
	left:-50px;
}

#timeDepartureSliderEnd
{
	position:relative; 
	top:3px; 
	left:-21px;
}

#timeDestinationSliderStart
{
	position:relative; 
	top:3px; 
	left:-50px;
}

#timeDestinationSliderEnd
{
	position:relative; 
	top:3px; 
	left:-21px;
}

#maxPriceDestinationSlider
{
	position:relative; 
	top:3px; 
	left:-20px;
}

#maxPriceSlider
{
	position:relative; 
	top:5px; 
	left:-20px;
}

#airplaneLabel
{
	position:relative; 
	top:4px;
}

.airplanePicture
{
	position:relative;
	z-index:100;
	left:30px;
}

.airplaneLabel
{
	position:relative;
	top:4px;
	left:30px;
}

/* Slider */
#sl1base, 
#sl0base, 
#sl2base, 
#sl3base,
#sl4base, 
#sl5base 
{
	background-repeat:no-repeat;
	background-position:0 4px;
}

/* Rueckflug Calendar icon*/
#calendar_a_parent 
{ 
	position:absolute; 
	top:475px; 
	left:10px; 
	border:solid 1px #00459a; 
	width:135px; 
	height:24px;
}

#calendar_s_parent 
{ 
	position:absolute; 
	top:300px; 
	left:10px; 
	border:solid 1px #00459a; 
	width:135px; height:24px;
}
/* Rueckflug Schrift */
.rueckflug_anzeige p 
{ 
	color:#fff; 
	font-size: 12px; 
	font-weight:bold;
	padding-left: 2px;
	border:1px solid gray
}
	
.diagram_control{
	background-color: #EEAF02;	
}

.tab_navi_parent
{
	top:-2px;
	left:30px;
}