body {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",Verdana,Arial;
	color:#000;
	font-size:12px;
	text-align:center;
	background:none;
}
img { border:0px; }
td { font-size:11px; }
h1 {
	color:#999999;
	font-size:25px;
	font-variant:small-caps;
	font-weight:normal;
	letter-spacing:2px;
	margin:0px;
	padding:0px;
}
h2 {
	color:#999999;
	font-size:15px;
	font-weight:normal;
	margin-top:0;
}
h3 {
	color:#000000;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h4 {
	color:BB0000;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.googledesc { margin:0px 10px 0px 0px; }
.googledesc a{ text-decoration:none; }
.adout{background-color:#fff;line-height: 14px; font-family: arial, Arial, sans-serif;margin-top:1px;margin-bottom:1px;padding-bottom: 7px;padding-left: 3px;CURSOR:pointer;} 
.adover{background-color:#eceffd;line-height: 14px; font-family: arial, Arial, sans-serif;margin-top:1px;margin-bottom:1px;padding-bottom: 7px;padding-left: 3px;CURSOR:pointer;}
.adtext{color:#0000CC;line-height: 14px; font-family: arial; font-size: 13px;margin-top:2px;} 
.adlinks{color:#2200CC;text-decoration:underline;font-size:15px;font-weight:bold;padding-bottom: 4px;}
.addescs { color:#000000;font-size:12px; font-family: Arial, Helvetica, sans-serif; cursor:default; text-decoration:none;}
.adurls {color:#d70000;font-size:11px;overflow:hidden; font-family: Arial, Helvetica, sans-serif;}
.adurls a{color:#d70000;font-size:11px;overflow:hidden; font-family: Arial, Helvetica, sans-serif;}
.columns {text-align:left;padding-top:5px;}

a {  color: #389cda; }

a.main:link {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration : none;}
a.main:hover {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration : none;}
a.main:visited {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 13px; text-decoration : none;}

a.footer:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #369BFF; text-decoration : underline;}
a.footer:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #369BFF; text-decoration : underline;}
a.footer:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #369BFF; text-decoration : underline;}

a.top:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration : underline;}
a.top:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration : underline;}
a.top:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; text-decoration : underline;}

a.navi_footer:link {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; text-decoration : underline;}
a.navi_footer:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; ; text-decoration : none;}
a.navi_footer:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; ; text-decoration : underline;}

a.detail_search_link:link {  color: #000000; text-decoration : none; font-size: 11px; }
a.detail_search_link:hover {  color: #000000; text-decoration : none; font-size: 11px; }
a.detail_search_link:visited {  color: #000000; text-decoration : none; font-size: 11px; }

a.fly_sales_dest:link {  white-space:nowrap; color: rgb(0,20,119); font-size: 20px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold;text-decoration : none; }
a.fly_sales_dest:hover {  white-space:nowrap; color: rgb(0,20,119); font-size: 20px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : none; }
a.fly_sales_dest:visited {  white-space:nowrap; color: rgb(0,20,119); font-size: 20px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : none; }

a.fly_sales_dest_2:link { white-space:nowrap; color: rgb(0,20,119); font-size: 17px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold;text-decoration : none; }
a.fly_sales_dest_2:hover { white-space:nowrap; color: rgb(0,20,119); font-size: 17px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : none; }
a.fly_sales_dest_2:visited { white-space:nowrap; color: rgb(0,20,119); font-size: 17px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : none; }

a.fly_sales_dest_3:link { white-space:nowrap; color: rgb(0,20,119); font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold;text-decoration : none; }
a.fly_sales_dest_3:hover { white-space:nowrap; color: rgb(0,20,119); font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : none; }
a.fly_sales_dest_3:visited { white-space:nowrap; color: rgb(0,20,119); font-size: 13px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : none; }


a.fly_sales_link:link {  color: rgb(137,176,255); font-size: 24px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold;text-decoration : underline; }
a.fly_sales_link:hover {  color: rgb(137,176,255); font-size: 24px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : underline; }
a.fly_sales_link:visited {  color: rgb(137,176,255); font-size: 24px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : underline; }

a.fly_sales_link_2:link {  color: rgb(137,176,255); font-size: 20px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold;text-decoration : underline; }
a.fly_sales_link_2:hover {  color: rgb(137,176,255); font-size: 20px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : underline; }
a.fly_sales_link_2:visited {  color: rgb(137,176,255); font-size: 20px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; padding:0px; line-height: 150%; text-transform: none; font-weight: bold; text-decoration : underline; }


a.fly_sales_url:link {  font-size:10px; color:#999999;font-family: Arial, Helvetica, sans-serif; }
a.fly_sales_url:hover {  font-size:10px; color:#999999;font-family: Arial, Helvetica, sans-serif; }
a.fly_sales_url:visited {  font-size:10px; color:#999999;font-family: Arial, Helvetica, sans-serif; }

hr{
	height:1px;
	width:100%;
	color:rgb(103, 169, 227);
	background-color: rgb(103, 169, 227);
	border:0;
	clear:both;
}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width:100%;
	border : 1px solid #C8C8C8;
}

blockquote{ margin:0px 0px 3px 3px; padding:0; }

.view_code{ position:absolute;z-index:2000; background:#FFFFFF; margin-top:1px;
	position:absolute;
	width:325px;
	z-index:2000; 
}

.codes{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.search_code{ color:#000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background:#EEEEEE; padding:2px; margin:2px; cursor:pointer; }
.search_code_h{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background:#E4E4E4; padding:2px; margin:2px; cursor:pointer; }
.res_code{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#FFFFFF; background:#BB0000; padding:2px; margin:2px; cursor:pointer; }

.footer{ color: #369BFF; font-size: 11px; }

.v_space_20 { float:left; overflow:hidden; height:1px; width:20px; font-size:1px; line-height:1px; }
.v_space_40 { float:left; overflow:hidden; height:1px; width:40px; font-size:1px; line-height:1px; }
.v_space_16 { float:left; overflow:hidden; height:1px; width:16px; font-size:1px; line-height:1px; }
.v_space_13 { float:left; overflow:hidden; height:1px; width:13px; font-size:1px; line-height:1px; }
.v_space_10 { float:left; overflow:hidden; height:1px; width:10px; font-size:1px; line-height:1px; }
.v_space_6 { float:left; overflow:hidden; height:1px; width:6px; font-size:1px; line-height:1px; }
.v_space_3 { float:left; overflow:hidden; height:1px; width:3px; font-size:1px; line-height:1px; }
.h_space_0 { height:0px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_1 { height:1px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_2 { height:2px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_3 { height:3px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_5 { height:5px; width:100%; font-size:1px; line-height:1px;	clear:both; }
.h_space_6 { height:6px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_8 { height:8px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_10 { height:10px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_15 { height:15px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_20 { height:20px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_30 { height:30px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_40 { height:40px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_50 { height:50px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_60 { height:60px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_70 { height:70px; width:1px; font-size:1px; line-height:1px;	clear:both; }
.h_space_100 { height:120px; width:1px; font-size:1px; line-height:1px;	clear:both; }

.field_input_25 { width:25px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_45 { width:43px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_60 { width:55px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_80 { width:75px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_90 { width:90px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }

.field_input_100 { width:110px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_150 { width:150px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_170 { width:165px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_200 { width:200px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_180 { width:188px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_190 { width:188px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_230 { width:230px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  }
.field_input_250 { width:250px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.field_input_300 { width:300px; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.field_input_full { width:100%; font-size:12px; font-weight:normal; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border-left:2px solid #999999;  border-top:2px solid #999999; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }


.member_smal_info { font-size:10px;color:#999999;font-style:italic; font-size:11px;color:#666666;}
.h2headerinfo {
	color:#000000;line-height: 100%;margin:0;padding:0;
	font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size:12px;color:#666666;
}

.list_30 { float:left; width:30px; overflow:hidden; font-size:11px; }
.list_40 { float:left; width:40px; overflow:hidden; font-size:11px; }
.list_50 { float:left; width:50px; overflow:hidden; font-size:11px; }
.list_60 { float:left; width:60px; overflow:hidden; font-size:11px;white-space:nowrap; }
.list_70 { float:left; width:70px; overflow:hidden; font-size:11px;white-space:nowrap;  }
.list_80 { float:left; width:80px; overflow:hidden; font-size:11px;white-space:nowrap; }
.list_90 { float:left; width:88px; overflow:hidden; font-size:11px;white-space:nowrap; }
.list_100 { float:left; width:100px; overflow:hidden;font-size:11px; }
.list_110 { float:left; width:110px; overflow:hidden;font-size:11px; }
.list_130 { float:left; width:130px; overflow:hidden; font-size:11px; }
.list_120 { float:left; width:120px; overflow:hidden; font-size:11px; }
.list_140 { float:left; width:140px; overflow:hidden; font-size:11px; }
.list_150 { float:left; width:150px; overflow:hidden; font-size:11px; }
.list_170 { float:left; width:170px; overflow:hidden; font-size:11px; }
.list_180 { float:left; width:180px; overflow:hidden; font-size:11px; }
.list_200 { float:left; width:200px; overflow:hidden; font-size:11px; }
.list_230 { float:left; width:235px; overflow:hidden;  }
.list_300 { float:left; width:300px; overflow:hidden; }
.list_357 { float:left; width:357px; overflow:hidden; }
.list_380 { float:left; width:380px; overflow:hidden; }
.list_450 { float:left; width:450px; overflow:hidden; }
.list_578 { float:left; width:578px; overflow:hidden; }
.list_955 { float:left; width:578px; overflow:hidden; }

.color_white { color:#FFFFFF; }
.bg_color_hover { background-color:#eceffd; }
.bg_color_white { background-color:#ffffff; }
.bold { font-weight:bold; }

#airlineresultleft { float:left;width:212px;overflow:hidden; }
#airlineresultcenter { float:left;width:540px;overflow:hidden; }
#airlineresultcenter2 { float:left;width:735px;overflow:hidden; }
#airlineresultright { float:right;width:200px;overflow:hidden; }
.airlineresultbody {
    width:530px;
    font-size:12px;
	color:#333333;
	height:60px;
	border-bottom:1px solid #EEEEEE;
    }
.flyresultbody {

	border-top:1px solid #EEEEEE;
    }
#airlineresulthead {
	width:530px;
	height:33px;
	background: url("/images/searchlist-header.gif") no-repeat top left transparent;
}
#airlineresulthead a {
	color:#FFFFFF;
	text-decoration:none;
}
#airlineresulthead td  {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	padding-top:5px;
}


#airlineresulthead .width_80, #airlineresultbody .width_80{width:80px;}
#airlineresulthead .width_90, #airlineresultbody .width_80{width:90px;}
#airlineresulthead .width_50, #airlineresultbody .width_50{width:50px;}
#airlineresulthead .width_40, #airlineresultbody .width_40{width:40px;}
#airlineresulthead .width_100, #airlineresultbody .width_100{width:120px;}
#airlineresulthead .width_120, #airlineresultbody .width_120{width:120px;}
#airlineresulthead .width_140, #airlineresultbody .width_140{width:140px;}
#airlineresulthead .width_160, #airlineresultbody .width_160{width:160px;}
#airlineresulthead .width_200, #airlineresultbody .width_200{width:200px;}

#airlineresult h2 {margin: 0pt; padding: 0pt;}

.airlin-listbox-top {
	background: url("/images/airline-listbox-top.gif") no-repeat top left transparent;
	height:10px;
	width:532px;
}

.airlin-listbox2-top {
	background: url("/images/airline-listbox2-top.gif") no-repeat top left transparent;
	height:10px;
	width:735px;
}

.airlin-listbox3-top {
	background: url("/images/airline-listbox3-top.gif") no-repeat top left transparent;
	height:10px;
	width:357px;
}

.airlin-listbox4-top {
	background: url("/images/airline-listbox4-top.gif") no-repeat top left transparent;
	height:10px;
	width:578px;
}
.airlin-listbox5-top {
	background: url("/images/airline-listbox5-top.gif") no-repeat top left transparent;
	height:10px;
	width:955px;
}

.airlin-listbox-center {
	background: url("/images/airline-listbox-center.gif") repeat-y top left;
	width:532px;
}

.airlin-listbox2-center {
	background: url("/images/airline-listbox2-center.gif") repeat-y top left;
	width:735px;
}

.airlin-listbox3-center {
	background: url("/images/airline-listbox3-center.gif") repeat-y top left;
	width:357px;
}

.airlin-listbox4-center {
	background: url("/images/airline-listbox4-center.gif") repeat-y top left;
	width:578px;
}
.airlin-listbox5-center {
	background: url("/images/airline-listbox5-center.gif") repeat-y top left;
	width:955px;
}

.airlin-listbox-center-c { padding:0px 10px 0px 10px; }

.airlin-listbox-bottom {
	background: url("/images/airline-listbox-bottom.gif") no-repeat top left transparent;
	height:22px;
	width:532px;
}

.airlin-listbox2-bottom {
	background: url("/images/airline-listbox2-bottom.gif") no-repeat top left transparent;
	height:22px;
	width:735px;
}

.airlin-listbox3-bottom {
	background: url("/images/airline-listbox3-bottom.gif") no-repeat top left transparent;
	height:22px;
	width:357px;
}
.airlin-listbox4-bottom {
	background: url("/images/airline-listbox4-bottom.gif") no-repeat top left transparent;
	height:22px;
	width:578px;
}
.airlin-listbox5-bottom {
	background: url("/images/airline-listbox5-bottom.gif") no-repeat top left transparent;
	height:22px;
	width:955px;
}

.airlin-listbox {
	background: url("/images/airline-listbox.jpg") no-repeat top left transparent;
	height:70px;
	margin-top:30px;
	width:533px;
}
.airlin-listbox-large {
	background: url("/images/airline-listbox-large.png") no-repeat top left transparent;
	height:35px;
	margin-top:30px;
	padding:16px;
	width:601px;
}
.airlin-listbox-large-top {
	background: url("/images/airline-listbox-large.png") no-repeat top left transparent;
	height:10px;
	width:630px;
}
.airlin-listbox-large-bottom {
	background: url("/images/airline-listbox-large.png") no-repeat bottom left transparent;
	height:30px;
	width:630px;
}
.airlin-listbox-small-top {
	background: url("/images/content-small-box.png") no-repeat scroll left top transparent;
	height:15px;
	width:195px;
}
.airlin-listbox-small-bottom {
	background:url("/images/content-small-box.png") no-repeat scroll left bottom transparent;
	height:20px;
	width:195px;
}

.airlin-listbox-left {float:left;margin:10px;}
.airlin-listbox-right {float:right;text-align:right;margin:12px;}

#search_info {border: 1px dotted #666666;padding:20px}


input.button_search { width:153px;height:48px;background:url("/images/search-button-hover.png") 0px 0px no-repeat; border:0px;cursor:pointer; }
input.button_search:hover { width:153px;height:48px;background:url("/images/search-button.png") 0px 0px no-repeat; border:0px;cursor:pointer; }

.button_100 { background-color:transparent; border:0px; height:21px; width:100px; color:#333333; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/button_100.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_150 { background-color:transparent; border:0px; height:21px; width:150px; color:#333333; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/button_150.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_200 { background-color:transparent; border:0px; height:21px; width:200px; color:#333333; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/button_200.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_73 { background-color:transparent; border:0px; height:21px; width:73px; color:#333333; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/button_73.gif'); background-repeat:no-repeat; background-position:0px 0px; }
.button_59 { background-color:transparent; border:0px; height:17px; width:59px; color:#333333; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0px 2px 0px; background-image:url('http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/button_59.gif'); background-repeat:no-repeat; background-position:0px 0px; }

/* Help */

.help_box { background:#FFFFEC; border:1px solid #F5E689; padding:8px; font-size:11px; color:#666666; }

/* Info */

.info { font-size:11px; color:#666666; margin:0px 0px 7px 0px; }
.info_box { background:#E8EFF7; border:1px solid rgb(160,194,221); padding:8px; font-size:11px; color:#666666; }

/* POPUP */
.Popup_1 { position:absolute; left:10%; top:15%; width:0px; z-index:4000;border:2px solid #FFFFFF;background:#FFFFFF;background-image:url(/images/popup_bg_2.gif);background-repeat:repeat-x;background-position:top;display:none; }
.Popup_1_Title_bg { width:0px;height:23px; }
.Popup_1_Title { float:left;height:23px;color:#FFFFFF;font-weight:bold;font-size:12px;padding:3px 0px 0px 6px; }
.Popup_1_Close { float:right;overflow:hidden;height:23px;padding:3px 10px 0px 0px; }
.Popup_1_Content { padding:0px 12px 0px 8px;font-size:13px; color:#666666; }
.Popup_1_Footer { height:17px;width:100%;background:rgb(250,250,250);border-top:1px solid #EEEEEE; }
.Popup_1_Footer_c { padding:2px 0px 0px 10px;color:#999999; }

/* Box */
.box_default_content { overflow:hidden; border:1px solid #FFFFFF; }
.box_content { font-size:12px; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#000000; border:2px solid #000000; background:#FFFFFF;padding:5px 15px 0px 15px; overflow:hidden; text-align:left; }
.box_content_tab { width:auto;overflow:visible; position:relative; top:3px; left:0px; z-index:500; }
.box_tab_content_loading { padding:30px 0px 30px 0px; }
.cssbox_title { text-align:right; color: #33CC00; font-size: 19px; font-family: "Trebuchet MS", Tahoma, Arial; margin: 0px; line-height: 150%; text-transform: none; font-weight: bold; padding:5px 0px 0px 0px; }
.box_content_line { height:10px; width:453px; background-image:url(/images/box_content_line.gif); background-repeat:no-repeat; clear:both;}

.box_button_dyn { float:right; cursor:pointer; margin-left:15px; margin-right:15px;}
.box_button_dyn_a { float:right; cursor:pointer;}

.box_button_l { float:left;height:31px; width:15px; background:url(/images/button-box-l-ab_combi.gif) 0px 0px no-repeat; }
.box_button_l_h { float:left;height:31px; width:15px; background-image:url(/images/button-box-l-h.gif); }
.box_button_m { float:left; height:31px; background:url(/images/button-box-m_ab_combi.gif) 0px 0px repeat-x; text-align:center; }
.box_button_m_h { float:left; height:31px; background-image:url(/images/button-box-m-h.gif); text-align:center; }
.box_button_r { float:left;height:31px; width:15px; background:url(/images/button-box-r_ab_combi.gif) 0px 0px no-repeat; }
.box_button_r_h { float:left;height:31px; width:15px; background-image:url(/images/button-box-r-h.gif); }

.box_button_c { padding-top:7px; font-size:12px; font-weight:bold; font-family:Arial, Lucida Grande, Lucida Sans unicode; color:#FFFFFF; text-align:center; width:70px; white-space:nowrap; }


.box_tab_first_ { background-image:url(/images/tab/first_tab_26_.gif); background-repeat:repeat-x; height:26px; width:12px; }
.box_tab_first_0 { background-image:url(/images/tab/first_tab_26_.gif); background-repeat:repeat-x; height:26px; width:12px; }
.box_tab_first_1 { background-image:url(/images/tab/first_tab_26_1.gif); background-repeat:repeat-x; height:26px; width:12px; }

.box_tab_c_ { background-image:url(/images/tab/c_tab_26_.gif); background-repeat:repeat-x; height:26px; font-weight:bold; color:#33CC00; font-size:11px; cursor:pointer; }
.box_tab_c_0 { background-image:url(/images/tab/c_tab_26_.gif); background-repeat:repeat-x; height:26px; font-weight:bold; color:#33CC00; font-size:11x; cursor:pointer; }
.box_tab_c_1 { background-image:url(/images/tab/c_tab_26_1.gif); background-repeat:repeat-x; height:26px; font-weight:bold; color:#666666; font-size:13px; cursor:pointer; }

.redbox_tab_c_ { background-image:url(/images/tab/c_tab_26_.gif); background-repeat:repeat-x; height:26px; font-weight:bold; color:#CC0000; font-size:11px; cursor:pointer; }
.redbox_tab_c_0 { background-image:url(/images/tab/c_tab_26_.gif); background-repeat:repeat-x; height:26px; font-weight:bold; color:#CC0000; font-size:11x; cursor:pointer; }
.redbox_tab_c_1 { background-image:url(/images/tab/c_tab_26_1.gif); background-repeat:repeat-x; height:26px; font-weight:bold; color:#666666; font-size:13px; cursor:pointer; }

.box_tab_select__ { background-image:url(/images/tab/select_tab_26__.gif); background-repeat:repeat-x; height:26px; width:19px; }
.box_tab_select_0_0 { background-image:url(/images/tab/select_tab_26_0_0.gif); background-repeat:repeat-x; height:26px; width:19px; }
.box_tab_select_1_ { background-image:url(/images/tab/select_tab_26_1_.gif); background-repeat:repeat-x; height:26px; width:19px; }
.box_tab_select_1_0 { background-image:url(/images/tab/select_tab_26_1_0.gif); background-repeat:repeat-x; height:26px; width:19px; }
.box_tab_select__1 { background-image:url(/images/tab/select_tab_26__1.gif); background-repeat:repeat-x; height:26px; width:19px; }
.box_tab_select_0_1 { background-image:url(/images/tab/select_tab_26_0_1.gif); background-repeat:repeat-x; height:26px; width:19px; }

.box_tab_last_ { background-image:url(/images/tab/last_tab_26_.gif); background-repeat:repeat-x; height:26px; width:14px; }
.box_tab_last_0 { background-image:url(/images/tab/last_tab_26_.gif); background-repeat:repeat-x; height:26px; width:14px; }
.box_tab_last_1 { background-image:url(/images/tab/last_tab_26_1.gif); background-repeat:repeat-x; height:26px; width:14px; }

/* Felder */

.form_field_name { padding:2px 0px 0px 0px; font-size:11px; font-weight:bold; font-family: Arial, Lucida Grande, Lucida Sans unicode; color:#666666; background:#FFFFFF; }
.form_field_input { padding:2px 7px 5px 0px; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; margin-bottom:0px; background:#FFFFFF; }

.form_field_name_2 { float:left; height:27px; padding:5px 0px 0px 7px; font-size:11px; font-weight:bold; font-family: Arial, Lucida Grande, Lucida Sans unicode; color:#666666; background:rgb(245,245,245); }
.form_field_input_2 { float:left; height:27px; padding:5px 5px 0px 7px; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; margin-bottom:5px; background:rgb(245,245,245); }

.form_field_name_3 { padding:2px 0px 0px 7px; font-size:11px; font-weight:bold; font-family: Arial, Lucida Grande, Lucida Sans unicode; color:#666666; }
.form_field_input_3 { padding:2px 7px 5px 7px; font-size:11px; font-weight:normal; font-family:Verdana, Arial, Lucida Grande, Lucida Sans unicode; color:#333333; margin-bottom:5px; }

/* suche */

table.search_out_header tr td{ font-weight:bold; font-size:11px; }
.search_out { font-size:12px; font-family: Arial, Lucida Grande, Lucida Sans unicode; white-space:nowrap;  }
.search_out_option { background:#FFFFFF; white-space:nowrap; }

/* Werbung */

.sale_title { font-size:10px; font-weight:bold; color: #666666; text-decoration : underline; }
.sale_title_top { font-size:14px; font-weight:bold; color: #33CC00; text-decoration : underline; }
.sale_price { font-size:10px; font-weight:bold; color: #000000; }
.sale_price_top { font-size:14px; font-weight:bold; color: #000000; }
.sale_info { font-size:10px; color: #999999; }

.calendarNav1 	{  font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; background-color: #89B0FF}
.calendarTop1 	{  font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: bold;  background-color: #89B0FF}
.calendarToday1 {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #89B0FF;}
.calendarDays1 	{  width:20; height:20; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color: #000000; background-color: #FFFFFF; text-align: center}
.calendarHL1 	{  width:20; height:20;font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color: #FF0000; background-color: #00FF00; text-align: center}
.calendarHeader1{  font-family: Verdana, Arial, Helvetica; font-size: 9px; background-color: #001477; color: #FFFFFF;}
.calendarTable1 {  background-color: #89B0FF; border: 1px #89B0FF solid}

/* Error */
.error { font-size:12px; font-weight:bold; color: #BB0000; }


#cont {overflow:hidden;}

li.firstnav {
	margin:0px;padding:3px 7px 4px 14px;
	float:left;
	list-style-type:none;
	}

li.nav_active {
	margin:0px;
	float:left;
	list-style-type:none;
	}

.nav_corner_first {
	margin:0px;padding:3px 10px 4px 14px;
	}

li.nav {
	margin:0px;
	float:left;
	background: url("http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/000_nav_bg.gif") no-repeat bottom left;
	list-style-type:none;
	}
li.firstnav {
	margin:0px;padding:3px 7px 4px 14px;
	float:left;
	list-style-type:none;
	}
li.nav_r_corner {
	float:left;
	margin:0px;padding:3px 7px 4px 0;
	background: url("http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/000_nav_r_corner.gif") no-repeat bottom left;
	list-style-type:none;
	}
li.nav_active {
	margin:0px;
	float:left;
	list-style-type:none;
	}
li.nav_r_corner {
	float:left;
	margin:0px;padding:3px 7px 4px 0;
	background: url("http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/000_nav_r_corner.gif") no-repeat bottom left;
	list-style-type:none;
	}
	
.nav_corner {
	margin:0px;padding:3px 10px 4px 14px;
	background: url("http://www.fliegen.com/typo3conf/ext/asfliegencom/res/suchmaschine/images/000_nav_corner.gif") no-repeat top left;
	}
.nav_corner_first {
	margin:0px;padding:3px 10px 4px 14px;
	}

	
a.navi-o-r { text-decoration:none; color:rgb(0,20,119); font-size:10px; font-weight:bold; }
a.navi-o-r:link { text-decoration:none; color:rgb(0,20,119); font-size:10px; font-weight:bold; }
a.navi-o-r:hover { text-decoration:none; color:rgb(0,20,119); font-size:10px; font-weight:bold; }

/* pages */
.pages { width:963px; text-align:left;}
.pages_popup { width:720px; height:100%; text-align:left; margin:15px; padding:15px; background-color:#FFFFFF;}
.pages_error { text-align:left; margin:10px; padding:10px; background-color:#FFFFFF;}

/* Slider */

div.slider { position:relative; width:100%; margin:0px 10px 0px 0px; background-color:#ccc; height:7px; }
div.handle { position:absolute; top:-3px; left:0px; float:left; width:10px; height:13px; background-color:#67a9e3; cursor:move; border-top:1px solid #8dcaff; border-right:1px solid #8dcaff; border-bottom:1px solid #3e73a2; border-left:1px solid #3e73a2; }
span.slider_value { color:#000000; }



.form-klein {
	background:url("/images/searchfield-klein.png") no-repeat scroll 0 0 transparent;
	height:165px;
	margin:0;
	padding:14px 20px 17px;
	text-align:left;
	width:600px;
	color:#FFFFFF;
	display:inline-block;
}
.form-klein .von-route, .form-klein .nach-route   {
	width:300px;
	float:left;
	font-variant:small-caps;
}
.form-klein .von-route input, .form-klein .nach-route input{
	background:url("/images/DE.png") no-repeat scroll 5px 5px #FFFFFF;
	border:0 none;
	height:20px;
	width:265px;
	padding-left:25px;
	
}
.form-klein .floatleft {
	float:left;
	padding-right:15px;
	font-size:12px;
}
.form-klein .floatleft select {
	height:22px;
}
.form-klein .floatright {
	float:right;
	font-size:12px;
	padding-right:5px;
}
.form-klein .datum-hin, .form-klein .datum-rueck  { 
	width:70px;
}
.form-klein .searchbutton  { 
	background:url("/images/search-button-hover.png") no-repeat scroll left top transparent;
	border:0 none;
	height:50px;
	margin-top:7px;
	width:155px;
	float:right;
	cursor:pointer;
}
.form-klein .searchbutton:hover  { 
	background:url("/images/search-button.png") no-repeat scroll left top transparent;
	border:0 none;
	height:50px;
	margin-top:7px;
	width:155px;
	float:right;
	cursor:pointer;
}




.form-startseite {
	background:url("/images/searfield.jpg") no-repeat scroll 0 0 transparent;
	height:180px;
	margin:0;
	padding:14px 20px 20px;
	text-align:left;
	width:670px;
	color:#FFFFFF;
	display:inline-block;
}
.form-startseite .von-route, .form-startseite .nach-route   {
	width:335px;
	float:left;
	font-variant:small-caps;
}
.form-startseite .von-route input, .form-startseite .nach-route input{
	background:url("/images/DE.png") no-repeat scroll 5px 5px #FFFFFF;
	border:0 none;
	height:20px;
	width:300px;
	padding-left:25px;
	
}
.form-startseite .floatleft {
	float:left;
	padding-top:10px;
	padding-right:15px;
	font-size:12px;
}
.form-startseite .floatleft select {
	height:22px;
}
.form-startseite .floatright {
	float:right;
	padding-top:10px;
	font-size:12px;
	padding-right:5px;
}
.form-startseite .datum-hin,.form-startseite .datum-rueck  { 
	width:70px;
}
.form-startseite .searchbutton  { 
	background:url("/images/search-button-hover.png") no-repeat scroll left top transparent;
	border:0 none;
	height:50px;
	margin-top:7px;
	width:155px;
	float:right;
	cursor:pointer;
}
.form-startseite .searchbutton:hover  { 
	background:url("/images/search-button.png") no-repeat scroll left top transparent;
	border:0 none;
	height:50px;
	margin-top:7px;
	width:155px;
	float:right;
	cursor:pointer;
}





.form-right {
	background:url("/images/searfield-big.jpg") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	font-size:20px;
	height:600px;
	margin:0 0 0 -5px;
	padding:14px 20px 20px;
	text-align:left;
	width:275px;
}
.form-right .von-route, .form-right .nach-route   {
	width:270px;
	float:left;
	margin-bottom:15px;
	font-variant:small-caps;
}
.form-right .erwkinder {clear:both;}
.form-right .von-route input, .form-right .nach-route input{
	background:url("/images/DE.png") no-repeat scroll 5px 5px #FFFFFF;
	border:0 none;
	height:20px;
	width:245px;
	padding-left:25px;
	
}
.form-right .floatleft {
	float:left;
	padding-right:15px;
	font-size:12px;
	padding-bottom:20px;
}
.form-right .floatleft select {
	height:22px;
}
.form-right .floatright {
	float:right;
	font-size:12px;
	padding-right:5px;
}
.form-right .datum-hin,.form-right .datum-rueck  { 
	width:70px;
}
.form-right .searchbutton  { 
	background:url("/images/search-button.png") no-repeat scroll left top transparent;
	border:0 none;
	height:50px;
	margin-top:20px;
	width:155px;
	float:right;
	cursor:pointer;
	clear:both;
}
.form-right .searchbutton:hover  { 
	background:url("/images/search-button-hover.png") no-repeat scroll left top transparent;
	border:0 none;
	height:50px;
	margin-top:20px;
	width:155px;
	float:right;
	cursor:pointer;
	clear:both;
}

.small-box {
	background:url("/images/content-small-box.png") no-repeat scroll left top transparent;
	height:255px;
	font-size:11px;
}

.small-box-top {
	background:url("/images/content-small-box-top.gif") no-repeat scroll left top transparent;
	height:188px;
	font-size:11px;
	cursor:pointer;
}

.small-box-top2 {
	
	height:188px;
	font-size:11px;
	cursor:pointer;
}

.small-box-hori {
	background:url(/images/content-small-box-hori.png) repeat-y scroll left center transparent;display:inline-block;
	font-size:11px;
	width:195px;
}
.small-box-content {
	margin:0 15px 15px;
}

#from { width:100%;height:23px;border:0px;background:#FFFFFF;font-size:14px; }
#to { width:100%;height:23px;border:0px;background:#FFFFFF;font-size:14px; }
#date_from { float:left;width:100px;heigt:23px;background:#FFFFFF; font-size:14px; border:0px; }
#date_to { float:left;width:100px;heigt:23px;background:#FFFFFF; font-size:14px; border:0px; }
#pe { width:30px;height:23px;background:#FFFFFF; font-size:14px; border:0px; }
#pk { width:30px;height:23px;background:#FFFFFF; font-size:14px; border:0px; }
#pkk { width:30px;height:23px;background:#FFFFFF; font-size:14px; border:0px; }
#min_price_form { width:40px;height:23px;background:#FFFFFF; font-size:14px; border:0px; }
#max_price_form { width:60px;height:23px;background:#FFFFFF; font-size:14px; border:0px; }

#top{background-color:#1F5382;height:20px;padding-top:5px;text-align:left;display:inline-block;width:100%;min-width:990px;color:#FFF}
#top .telcontact{float:right;margin-right:5px}
#top ul{margin:0;padding:0;float:left}
#top li{list-style-type:none}
#top a{height:20px;float:left;text-align:left;color:#FFF;font-size:12px;text-decoration:none;margin-right:20px;margin-left:7px}
#top a:hover{color:#FFF}

#footer{height:90px;background-color:#389cda;padding-top:10px;margin-top:20px;display:inline-block;width:100%;min-width:990px}.copyright{padding-top:15px;color:#999}
#footer{height:90px;background-color:#389cda;padding-top:10px;margin-top:20px;display:inline-block;width:100%;min-width:990px}.small{padding-top:15px;color:#999}
#footer ul{margin:0;margin-left:auto;margin-right:auto;width:950px;text-align:left;overflow:hidden}
#footer li{list-style-type:none;float:left;width:155px}
#footer .footertitle{font-size:15px;color:#FFF}
#footer .sub{text-align:left;width:135px;margin:0;padding:0}
#footer .sub a{font-size:10px;text-transform:none}
#footer a{color:#FFF;text-decoration:none;text-transform:uppercase;margin-top:5px;padding-top:3px;margin-right:5px}

.content-box{background:url("/images/content-main-box.png") no-repeat scroll center top transparent;height:230px;padding:10px 0;width:240px;float:left;text-align:left;margin-top:5px}

.content-box h2{margin:2px 13px 4px 13px;font-size:13px;color:#002C61}
.airline-block a{background:url("/images/auflistung-bg.png") no-repeat scroll center top transparent;color:#FFF;display:block;font-size:12px;height:17px;margin:0;padding:2px 0 2px 19px;text-decoration:none}

.content-box-fullist a{text-align:center;display:block;font-size:12px;background:url("/images/content-main-box-fulllist.png") no-repeat center top transparent;height:17px;padding:2px 0;color:#FFF;margin-top:6px;text-decoration:none}

ul { margin:0px; padding:0px; }

li.cat-item { margin:0px 0px 0px 15px; padding:0px; }
