body {
	color:#575757;
	font-family:Arial,Helvetica,Sans Serif;
	font-size:11px;
	margin:0px;
	padding:0px;
}

/* --- General (All general Styles for example: a, img, ul, li usw. : --- Start
*******************************************************************************/
img {
	border:medium none;
	margin:0px;
	padding:0px;
}

input{
	padding:2px;
}

select {
	padding:0px;
}
/* --- General (All general Styles for example: a, img, ul, li usw. : --- Start
*******************************************************************************/


/* --- H1 - H6 --- Start
*******************************************************************************/
H1, H2, H3, H4, H5, H6 {
	margin:0px;
	padding:0px;
}

H1{
	font-size:16px;
	color:#c3c3c3;
}

H2{
	font-size:16px;
	font-weight:bold;
}

H2 a{
	color:#575757;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

H2 a:hover{
	color:#AFB5BA;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

H3{
	color:#afb5ba;
	font-size:12px;
	font-weight:normal;
}



H4{
	color:#fece20;
	font-size:14px;
	font-weight:bold;
	display:inline;
}

H6{
	color:#afb5ba;
	font-size: 20px;
}
/* --- H1 - H6 --- End
*******************************************************************************/


/* ---Special (All Styles with are for flights.ch) --- Start
*******************************************************************************/
	/* ---Changes the General --- Start */
	#departure_airport_id,
	#arrival_text {
		width:175px;
		font-size:24px;
	}
	
	#arrival_text {
	padding:2px 2px 0px;
	*padding:1px 2px;
	}
	
	#date,
	#return_date{
		width:90px;	
	}
	
	/* ---Changes the General --- End */
	
#DatePicker_img {
	cursor:pointer;
	margin-left:2px;
}

.space10px {
	height:10px;
	line-height:1px;
	font-size:1px;
}

.space7px {
	height:7px;
	line-height:1px;
	font-size:1px;
}

.space_width{
	width:2px;
}

.separator2px {
	background-color:#edeee4;
	height:2px;
	line-height:2px;
	font-size:1px;
}

.separator1px {
	background-color:#edeee4;
	height:1px;
	line-height:0px;
	font-size:0px;
}

.clear{
	clear:both;
}

/* ---Special (All Styles with are for flights.ch) --- End
*******************************************************************************/


/* --- Flight Boxes --- Start
*******************************************************************************/
.box_flights_gray_1px_ro {
	background:#FFFFFF url(/images/box_flights_gray_1px_ro.gif) no-repeat scroll right top;
	clear:both;
	margin:0px 0px 25px;
	padding:0px;
}

.box_flights_gray_1px_lo {
	background:transparent url(/images/box_flights_gray_1px_lo.gif) no-repeat scroll left top;
	margin:0px;
	padding:0px;
}

.box_flights_gray_1px_ru {
	background:transparent url(/images/box_flights_gray_1px_ru.gif) no-repeat scroll right bottom;
	margin:0px;
	padding:0px;
}

.box_flights_gray_1px_lu {
	background:transparent url(/images/box_flights_gray_1px_lu.gif) no-repeat scroll left bottom;
	margin:0px;
	padding:0px;
}

.box_flights_gray_1px_content {
	padding:5px 10px 0px;
}

.box_flights_clear {
	clear:both;
	font-size:1px;
	height:5px;
	line-height:1px;
}

/* --- Flight Boxes --- End
*******************************************************************************/

/* --- Destinations --- Start
*******************************************************************************/
#Destinations{
	padding:5px 5px 10px;
}

#Destinations H1, #Destinations H2{
	color:#575757;
	font-weight:bold;
		
}

#Destinations H1{
	font-size:1em;
}

#Destinations H2{
	color:#575757;
	font-size: 12px;
	font-weight:bold;	
	padding-bottom:5px;
}

#Destinations H2 a{
	font-size:12px !important;
}

#Destinations H2 a:hover{
	font-size:12px !important;
}

#Destinations a{
	color:#AFB5BA;
	text-decoration:none;
}

#Destinations a:hover{
	color:#575757;
	text-decoration:none;
}

#Destinations H1 a{
	color:#575757;
	text-decoration:none;
}

#Destinations H1 a:hover{
	color:#000;
	text-decoration:underline;
}
	
#Destinations td{
	vertical-align:top;
}
/* --- Destinations --- End
*******************************************************************************/



/* --- Header --- Start
*******************************************************************************/
.logo {
	float:left;
}

.logo img {
	border:0px none;
	margin-left:10px;
	margin-top:0px;
	position:absolute;
}

div.lang_flags {
	font-size:21px;
	padding-top:2px;
	text-align:right;
	float:right;
	display:block;
}

div.lang_flags .langID_1,
div.lang_flags .langID_2,
div.lang_flags .langID_3,
div.lang_flags .langID_1_off,
div.lang_flags .langID_2_off,
div.lang_flags .langID_3_off{
	background-position:0px 1px;
	background-repeat:no-repeat;
	margin-left:10px;
	padding-left:20px;
	text-align:left;
	text-decoration:none;
}


div.lang_flags .langID_1_off,
div.lang_flags .langID_2_off,
div.lang_flags .langID_3_off{
	opacity:0.3;
}

div.lang_flags .langID_1:hover,
div.lang_flags .langID_2:hover,
div.lang_flags .langID_3:hover{
	text-decoration:none;
}

div.lang_flags .langID_1,
div.lang_flags .langID_1_off {
	background-image:url(/images/symb_flag_langID_1.gif);
}

div.lang_flags .langID_2,
div.lang_flags .langID_2_off {
	background-image:url(/images/symb_flag_langID_2.gif);
}

div.lang_flags .langID_3,
div.lang_flags .langID_3_off {
	background-image:url(/images/symb_flag_langID_3.gif);
}

.contact {
	text-align:center;
	float: right;
	padding-top:10px;
	font-size:12px;
}


/* --- Header --- End
*******************************************************************************/

/* --- Footer --- Start
*******************************************************************************/
#Footer a{
	color:#AFB5BA;
	text-decoration:underline;
}

#Footer a:hover{
	color:#575757;
	text-decoration:underline;
}

/* --- Footer --- End
*******************************************************************************/



/* --- NOT IN USE --- Start
*******************************************************************************/
		/* --- nur für IE 6 --- Start*/
* html body .search_box_hotel table.simple_2 .input input {
	margin: 0px;
}

* html body .search_box_hotel table.simple_2 .star {
	background-position:0px 4px;
}
		/* --- nur für IE 6 --- End*/
		
/* --- NOT IN USE --- End
*******************************************************************************/