/******************************************/
/************** Schriftfarben **************/
/******************************************/
.banner_text
, .menu_top_0_link
, .menu_top_1_link
, .menu_top_2_link
{
	color: white;
}

.menu_left_0_link a
, .tl_reisedisplay_main
, .file_main
, .news_menu, .news_menu a
, .reisedisplay_karteikarte_inactive
, .reisenliste_reise_block0, .reisenliste_reise_block1
, .reisenliste_reise_block0:hover, .reisenliste_reise_block1:hover
{
	color: black;
}

.banner_text_firma
{
	color: #D4EA57;				/*---- Rotz Grün ---*/
}

.reisenliste_pager_nummer_text1
, .booking_step_past
{
	color: #ff8f23;				/* ---- verwaschenes kräftiges  Orange ----*/
}

.menu_left_0_link a:hover
, .menu_left_box_subcaption_close:hover, .menu_left_box_subcaption_open:hover
, a:hover.menu_top_0_link
, a:hover.menu_top_1_link
, a:hover.menu_top_2_link
, .tl_reisedisplay_main:hover
, .file_main:hover
, .news_menu a:hover
, .reisenliste_reise_caption
, .reisenliste_reise_preis
, .reisedisplay_karteikarte_active, .reisedisplay_karteikarte_active:hover, .reisedisplay_karteikarte_inactive:hover
, .reisedisplay_reiseverlauf_caption
, .reiserequest_leistung_caption
, .preisuebersicht_caption_infotext
, .reisebook_sub_caption
, .form_reisebook_info_box
, .booking_step_past:hover
, .booking_step_present
{
	color: #981e77;				/*---- kräftiges Lile ---*/
}

/******************************************/
/************ hintergrund FARBE ************/
/******************************************/
body
, .menu_top_main
{
	background-color: #ff8f23;	/* ---- verwaschenes kräftiges  Orange ----*/
}

.page_main
, .menu_top_1_link:hover
, .menu_top_2_link:hover
, .preisuebersicht_caption
{
	background-color: white;	
}

.menu_left_main
, .news_menu
{
	background-color: #D4EA57;	/*---- Rotz Grün ---*/
}

.menu_top_1_link
, .menu_top_2_link
{
	background-color: #b81e87;	/*---- kräftiges Lile ---*/
}

.reisedisplay_karteikarte_active
, .booking_step_present
{
	background-color: #d1ccb1;	/*---- dreckiges  sehr blasses rotz grün ----*/
}

.tl_reisedisplay_main:hover
, .file_main:hover
, .reisenliste_reise_block0:hover , .reisenliste_reise_block1:hover
, .reisedisplay_karteikarte_main
, .reisedisplay_content
, .reiserequest_termine_main_border
, .reiserequest_controllbox_main
, .reiserequest_leistung_box
, .preisuebersicht_main
, .preisuebersicht_caption_infotext
, .reisebook_form_main
, .form_reisebook_info_box
, .booking_step_past
, .booking_step_future
{
	background-color: #f1ecd1;	/*---- sehr blasses rotz grün ----*/
}


/******************************************/
/**************** Rahmen ******************/
/******************************************/

.menu_top_1_link:hover
, .menu_top_2_link:hover
, .tl_reisedisplay_main:hover
, .file_main:hover
, .news_menu
, .reisenliste_reise_block0 , .reisenliste_reise_block1
, .reisenliste_reise_block0:hover , .reisenliste_reise_block1:hover
, .reisedisplay_karteikarte_main
, .reisedisplay_karteikarte_active, .reisedisplay_karteikarte_inactive
, .reisedisplay_content
, .reiserequest_termine_main_border
, .reiserequest_controllbox_main
, .reiserequest_leistung_box
, .preisuebersicht_main
, .preisuebersicht_caption
, .preisuebersicht_caption_infotext
, .reisebook_form_main
, .form_reisebook_info_box
{
	border: 1px solid;
}

.reiserequest_not_checked_leistungs_row
{
	border-bottom: 1px dashed;
}

.reisedisplay_karteikarte_active, .reisedisplay_karteikarte_inactive
, .reisedisplay_content
{
	border-top: none;
}

.reisedisplay_karteikarte_main
{
	border-right: none;
}

.reisedisplay_karteikarte_active, .reisedisplay_karteikarte_inactive
, .preisuebersicht_caption
{
	border-bottom: none;
}

.reisedisplay_karteikarte_active, .reisedisplay_karteikarte_inactive
{
	border-left: none;
}


.menu_top_1_link
, .menu_top_2_link
{
	border-top: 1px solid white;	
}


.preisuebersicht_gesamtsumme
{
	border-top: 1px solid black;
}

/******************************************/
/**************** Rahmen ART **************/
/******************************************/



/******************************************/
/************ Rahmen FARBE ****************/
/******************************************/

.menu_top_1_link:hover
, .menu_top_2_link:hover
, .tl_reisedisplay_main:hover
, .file_main:hover
, .news_menu
, .reisenliste_reise_block0 , .reisenliste_reise_block1
, .reisenliste_reise_block0:hover , .reisenliste_reise_block1:hover
, .reisedisplay_karteikarte_main, .reisedisplay_karteikarte_active, .reisedisplay_karteikarte_inactive, .reisedisplay_content
, .reiserequest_termine_main_border
, .reiserequest_controllbox_main
, .reiserequest_not_checked_leistungs_row
, .reiserequest_leistung_box
, .preisuebersicht_main
, .preisuebersicht_caption
, .preisuebersicht_caption_infotext
, .reisebook_form_main
, .form_reisebook_info_box
{
	border-color: #999999;
}


/******************************************/
/************ hintergrund BILDER ************/
/******************************************/

.menu_left_0_link a, .news_link
{
	background-image: url("../img/pfeil.gif");
	background-repeat: no-repeat;
}


.menu_left_0_link a:hover, .news_link:hover
{
	background-image: url("../img/pfeil_hover.gif");		
	background-repeat: no-repeat;
}

.menu_top_1_link_for_untermenu
{
	background-image: url("../img/pfeil.gif");		
	background-repeat: no-repeat;
	background-position: right center;
}

.menu_top_1_link_for_untermenu:hover
{
	background-image: url("../img/pfeil_hover.gif");		
	background-repeat: no-repeat;
	background-position: right center;
}


/******************************************/
/************ hintergrund BILDER ************/
/************* halb Transparent **************/
/******************************************/

/*.menu_top_0_grafik_right
{
	background-image: url("../img/topmen_right.gif");
	background-repeat: no-repeat;
}

.menu_top_0_grafik_left
{
	background-image: url("../img/topmen_left.gif");
	background-repeat: no-repeat;
}

.menu_top_0_link
{
	background-image: url("../img/topmen_middle.gif");
	background-repeat: repeat-x;
}
*/
.menu_top_0_link
{
	background-image: url("../img/topmen.gif");
	background-repeat: no-repeat;
}

.menu_top_0_link:hover
{
	background-image: url("../img/topmen_hover.gif");
	background-repeat: no-repeat;
}

.menu_tags_main
{
	border: 2px solid;
	border-color: #D4EA57;		
}
