
.hand {
	cursor:pointer;
}

/*body, table, td, div {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;	
}*/


#th5_flight_airlines {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.txt_11_b {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6B696D;
}

.txt_11_n {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.txt_12_b {
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.txt_13_b {
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.txt_14_b {
	font-family:arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6B696D;
}

.txt_price {
	font-family:arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
}

.txt_path {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0000ff;
}

.qs_headline {
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	font-style:italic;
}

.p_r_3 {
	padding-right:3px;
}

.red {
	color:#ff0000;
}

.black {
	color:#000000;
}


.btn_submit {
	background-color:#FFB820;
	border:1px solid black;
	width:240px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.btn_filter {
	background-color:#FFB820;
	border:1px solid black;
	width:80px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.btn_verfuegbarkeit {
	background-color:#FFB820;
	border:1px solid black;
	width:125px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.btn_cartadd_flight {
	font-family:arial, sans-serif;
	background-color:#FFB820;
	border:1px solid black;
	width:125px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.btn_search_flight {
	font-family:arial, sans-serif;
	background-color:#FFB820;
	border:1px solid black;
	width:125px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.pg_link {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.pg_link:link {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.pg_link:active {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.pg_link:hover {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.pg_link:visited {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.btn_submit_qs {
	background-color:#FFB820;
	border:1px solid black;
	width:115px;
	height:17px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

/* ####  DETAIL #################################### */

#th5_d_detail_articles p {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
}

/* #### QUICKSEARCH #################################### */

select.th5_quicksearch {
	width:170px !important; 
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.th5_quicksearch_hotel {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	width:200px;
}

input.th5_quicksearch {
	width:195px;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.qs_spacer {
	background-color:#ffffff;	
}

.sp_qs_select {
	padding-bottom:8px;
}


/* #### BESTPREIS ########################################### */

.bestpreis {
}

div.bestpreis {
	width:220px; 
	font-weight:bold;
	color:#000000;
}


/* #### TEASER HOCH START ################################### */


.teaser_price {
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
}


.switch{ 
	font-family:arial, sans-serif;
	font-size: 11px; 
	text-align: right; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #000000;  
	cursor:pointer;	
	}
	
.switch_over{ 
	font-family:arial, sans-serif;
	font-size: 11px; 
	text-align: right; 
	font-weight: bold; 
	text-decoration: underline; 
	color: #000000;  
	cursor:pointer;	
	}


/* ### LIST ######################################################## */
	
.location_land {
	font-family:arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#fff;
	padding:1px 2px 1px 2px;
}

.list_deleter_switch {
	border:0px;
	font-family:arial, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color:green;
	text-decoration:underline;
	cursor:pointer;	
}

.list_deleter_switch_over {
	border:0px;
	font-family:arial, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color:green;
	text-decoration:underline;
	cursor:pointer;	
}

.list_detail_switch {
	font-family:arial, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color:#000000;
	text-decoration:underline;
	cursor:pointer;	
}

.list_detail_switch_over {
	font-family:arial, sans-serif;
	font-size: 11px; 
	font-weight: bold; 
	color:#000000;
	text-decoration:underline;
	cursor:pointer;	
}

select.th5_list_filter {
	font-family:arial, sans-serif;
	font-size: 11px; 
	font-weight: normal; 
	color:#000000;
}

.th5_list_header {
	
}

.list_price {
	font-family:arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ff0000;
}



/* ### CARTADD ##################################################### */

.cartadd_switch {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

.cartadd_switch_over {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	cursor:pointer;
}

.th5_cartadd {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

/* ### BOOK ######################################################## */

#th5_d_booking_form {
	width:700px;
}

#th5_d_booking_form div {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.th5_book {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#d02921;
}

textarea.th5_book {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

select.th5_book {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	cursor:default;
	width:100%;
}
input.th5_book {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.th5_book_title {
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	
}

.passagier_info {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#d02921;
	padding:5px 0px 0px 10px;
}

.th5_book_persons table td {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#d02921;
}



.th5_book_persons select {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	cursor:default;
}

.th5_book_auftraggeber {
	font-family:arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#d02921;
}

.th5_book_txt {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#d02921;
}





/* ### FLUGTOOL ######################################################## */

.ft_book_infotext {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

td#th5_d_origin {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

td#th5_d_origin select {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

td#th5_d_destination {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

td#th5_d_destination select {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

.search_start {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#ff0000;
}

.tarife {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ff0000;
}

.tarife_lowcost {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#ff0000;
}

.fare_detail_text {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}

.buchungsnummer {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#d02921;
	padding:10px;
}

/* ##################################### */


.input_date {
	font-size:11px;
}


.hl_switch {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:black;
}

.hl_switch_over {
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:black;
}

/* ### Wetter und klima ################################ */

.klima_grid_color {
	background-color:#D8B34F;
}

.klima_row_color {
	background-color:#FFF9B4;
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.klima_row_color_2 {
	background-color:#FEFBF2;
}

.klima_head {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.klima {
	font-family:arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}