

body {
	background-color: #FFFFFF;
	background-image:   url("../img/layout/flights/background.gif");
	background-repeat: no-repeat;
	background-position: center top;		
	color: #4E4E4E;
}

#logo {
	background-image: url("../img/layout/flights/logo.gif");
	background-repeat: no-repeat;
	position: absolute;
	width: 380px;
	height: 93px;
		display: block;
	top: 20px;
	right: 30px; 
}

	#logo .logotext {
		display: none;
	}

#ad_468 {
top: 35px;
left: 20px;
position: absolute;
}
	
	
/**************************************************************************/	

#navigation {
	position: relative;
	width: 530px;
		display: block;
	height: 120px;	
	margin-left: auto;
	margin-right: auto;
	top: 150px;
}

	#navigation .separator {
		display: none;
	}
	
	#navigation .men_flights_text {
		display: none;
	}
	
	#navigation .men_travel_text {
		display: none;
	}
		
	#navigation .men_hotels_text {
		display: none;
	}
		
	#navigation .men_cars_text {
		display: none;
	}
	
	#navigation .men_flights_button {
		background-image: url(../img/layout/flights/btn_flights_off.gif);
		height: 110px;
		width: 110px;
		position: absolute;
		background-position: center center;
		background-repeat: no-repeat;
	}
	
	#navigation .men_flights_button:Hover {
		background-image: url(../img/layout/flights/btn_flights_on.gif);		
	}	
	
	#navigation .men_travel_button {
		background-image: url(../img/layout/flights/btn_travel_off.gif);
		height: 110px;
		width: 110px;		
		position: absolute;
		background-position: center center;
		background-repeat: no-repeat;
		left: 140px;
	}
	
	#navigation .men_travel_button:Hover {
		background-image: url(../img/layout/flights/btn_travel_on.gif);
	}		
	
	#navigation .men_hotels_button {
		background-image: url(../img/layout/flights/btn_hotel_off.gif);
		height: 110px;
		width: 110px;		
		position: absolute;
		background-position: center center;
		background-repeat: no-repeat;
		left: 280px;
	}
	
	#navigation .men_hotels_button:Hover {
		background-image: url(../img/layout/flights/btn_hotel_on.gif);
	}	
	
	
	#navigation .men_cars_button {
		background-image: url(../img/layout/flights/btn_cars_off.gif);
		height: 110px;
		width: 110px;		
		position: absolute;
		background-position: center center;
		background-repeat: no-repeat;
		left: 420px;
	}
	
	#navigation .men_cars_button:Hover {
		background-image: url(../img/layout/flights/btn_cars_on.gif);
	}		
	
	#navigation p {
		height: 0px;
		width: 0px; 
		margin: 0 0 0 0px;
		padding: 0 0 0 0px;
	}
	
/**************************************************************************/	

#maske {	

		display: block;	
	margin-left: auto;
	margin-right: auto;	
	position: relative;
	width: 530px;	
	z-index: 25;
}

	#maske .form_flug {
		margin:0px 0px 0px 0px;
		z-index: 0;
	}
	
	#maske .label {
		background-color: #9ebd3a;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #FFFFFF;
		display: inline;
		text-transform: uppercase;
		background-image: url(../img/layout/flights/sp_bg.gif);
		background-repeat: no-repeat;
		background-position: right top;
		padding-top: 3px;		
		padding-left: 4px;		
		padding-right: 4px;
	}
	

	.searchfield{
		background: url(../img/layout/stuff/form_bg.gif) no-repeat left top;
			display: block;
		width: 180px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;		
		border: 1px solid #9ebd3a;
		padding:3px;
		}	
	
	.searchfieldHover {
		background: url(../img/layout/flights/form_bg_on.gif) no-repeat left top;
			display: block;		
		width: 180px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;		
		border: 1px solid #9ebd3a;
		padding:3px;
	}
	 
		.left {
				display: block;
			position: absolute;
			right: 10px;			
			z-index: 0;
		}

		.right {
				display: block;
			position: absolute;
			left: 10px;			
			z-index: 0;
		}
		
		.left_start {
				display: block;
			position: absolute;
			right: 10px;			
			z-index: 50;
		}

		.right_ziel {
				display: block;
			position: absolute;
			left: 10px;			
			z-index: 50;
		}
		
		#maske .mittig {
				display: block;			
			text-align: center;		
			font-family: Tahoma, Arial, Helvetica, sans-serif;
			font-size: 11px;			
			height: 35px;		
		}				
		
		#row {
				display: block;
			margin-left: auto;
			margin-right: auto;
			width: 520px;
			height: 35px;	
			z-index: 0;
		}	
				
		#row1 {
				display: block;
			margin-left: auto;
			margin-right: auto;
			width: 520px;
			height: 50px;
			z-index: 50;
		}	
			
		#row2 {
				display: block;
			margin-left: auto;
			margin-right: auto;
			width: 520px;
			height: 50px;
			z-index: 0;
		}		
		
		.holder1 {
		float: left;			
		position: relative;
		width: 260px;
		height: 40px;
		z-index: 0;
		}		
		
		.holder2 {
		float: left;			
		position: relative;
		width: 260px;
		height: 40px;
		z-index: 0;
		}	
			
		.holder1_start {
		float: left;			
		position: relative;
		width: 260px;
		height: 40px;
		z-index: 50;
		}		
		
		.holder2_ziel {
		float: left;			
		position: relative;
		width: 260px;
		height: 40px;
		z-index: 50;
		}		
		
		.newline {
			display: block;
		z-index: 0;		
		position: relative;
		top: -3px;
		}
				
		.newline1 {
			display: block;
		top: -3px;		
		position: relative;
		z-index: 0;
		}	
				
		.newline[class] {
		top: 0px;
		}
		.newline1[class] {
		top: 0px;
		}
		
		.sel_D {
		/* width: 45px;		*/
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #4E4E4E;			
		z-index: 0;
		}
		
		.sel_M {
		/* width: 110px;	*/	
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #4E4E4E;	
		z-index: 0;
		}
		
		.sel_adt {
		width: 110px; 
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #4E4E4E;	
		z-index: 0;
		}
				
		.sel_inf {
		width: 110px;	 	
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #4E4E4E;	
		z-index: 0;
		}
				
		.button {
		width: 110px;	 	
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;	
		color: #4E4E4E;	
		z-index: 0;
		}
		
		
		
/********************************************************************************/	
		
	
#hold
	{
	position: absolute;		
	z-index: 999;
	}	

#hold1
	{
	position: absolute;		
	z-index: 999;
	}		

#start3lc
	{
	left: 0px;
	top: -5px;	
	color: #4E4E4E;	
	position:absolute;
	margin: 0px;
	background-color: #E1EBC2;
	width: 350px;
	padding: 5px; 
	border: 1px solid #9ebd3a;
	z-index: 999;	
	}

#start3lc[id] {
	top: -1px;
}

#start3lc_i
	{	
	display: none;	
	z-index: 999;	
	top: -5px;
	}
	
#ziel3lc
	{
	left: 0px;
	color: #4E4E4E;	
	top: -5px;
	position:absolute;
	margin: 0px;
	background-color: #E1EBC2;
	width: 350px;
	padding: 5px; 
	border: 1px solid #9ebd3a;
	z-index: 999;
	}
	
#ziel3lc[id] {
	top: -1px;
}


#ziel3lc_i
	{	
	display: none;	
	z-index: 999;	
	top: -5px;
	}
	
.item_land
	{
		display: block;
	color: #4E4E4E;
	background-color: #CADB93;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-transform: uppercase;
	}
	
.lc3 
	{	
	cursor: default;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;		
	background-color: #E1EBC2;
	padding: 1px;	
	display: block;
	text-decoration: none;			
	padding-left: 5px;
	}
	
.lc3:Hover 
	{	
	cursor: default;
	display: block;
	color: #FFFFFF;
	background-color:#9ebd3a;	
	}
