@charset "utf-8";
/* CSS Document */
/* Version 1.2 : Updated on 06.11.2007 */

/* PR 9021:Modified height for the following classes
   hh,min,product_and_service_1,input_small,airwaybill_dropdown,
   uld_options,si_head1_form,si_head2_form,si_head3_form,si_head4_form
   si_head5_form,si_head6_form,si_head7_form */
/* PR 9021:Modified border-color for following classes
   input_small,si_head_form,si_head1_form,si_head2_form
   si_head3_form,si_head4_form,si_head5_form,si_head6_form
   si_head7_form */

body {
	background-color:#FFFFFF;
}
table#container_table {
	border-left:#818181;
	border-left-style:solid;
	border-left-width:1px;
	border-right:#818181;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom:#818181;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

table#ebooking_container_table {

	width:1000px;
}
/*modified lang_field for LHC Homepage*/
div#lang_field {
	position:relative;
	width:150px;
	height:19px;
	margin-top:12px;
	margin-right:0px;
	right:-90px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
}
input#suchfeld {
	color:#666666;
	background-color:#FFFFFF;
	border-width:1px;
	border-style: solid;
	border-color: #c1c6ca;
	width:75px;
	margin-left:4px;
	padding-left:3px;
}
div#content_container {
	z-index:1;

}
div#etools_container {
	/*position: absolute;
	top:435px;*/
	margin-bottom:20px;
	margin-top:130px;
	/*display:none;*/
}
div#content2 {
	position:relative;
	margin-top:95px;
	left:-1px;
	width:600px;
	height:auto;
	padding-left:30px;
}
.h1 {
position:relative;
	line-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#727272;
	font-weight:400;
}
div#header {
	width:980px;
	height:198px;
/*	background-image:url(../pics/header.jpg); */

}
div#metanavi {
	position:absolute;
	width:980px;
	text-align:right;
	margin-top:25px;
}
.metanavi_striche {
}
.metanavi_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-right:18px;
	padding-left:6px;
}
div#header .metanavi_links a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
/*Added new classes for LHC HomePage*/

div#content2_tracking {
	position:relative;
	margin-top:95px;
	left:-1px;
	width:930px;
	height:auto;
	padding-left:30px;
}

div#content2_sitemap {
	position:relative;
	margin-top:95px;
	left:-1px;	
	height:auto;
	padding-left:30px;
}

div#seiten_navi_tracking {
	width:270px;
	height: auto !important;
	float:right;
}

#content2 .inhalt a {
	text-decoration: underline;
}

#content2 .inhalt a:hover{
	color:#f6a919;
	text-decoration: underline;
}


.lhc_content_table_clean {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
}

.clean{
	background: none;
	}

.main_menu_elements a {
	background-image:url(../pics/trenner_hauptnavi_new.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-top:25px;
	padding-right:30px;
	padding-left:30px;
	padding-top:14px;
	padding-bottom:14px;
	color:#4d648d;
	font-weight:bold;
	text-decoration:none;
}

.main_menu_elements a:active {
	color:#f6a919;
}

.main_menu_elements a:hover {
	color:#f6a919;
	text-decoration:none;
}

/* Added to remove colour change on selection of main menu elements in BE header */
.main_menu_elements_noActive a {
 background-image:url(../pics/trenner_hauptnavi_new.gif);
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 margin-top:25px;
 padding-right:30px;
 padding-left:30px;
 padding-top:18px;
 padding-bottom:14px;
 color:#000066;
 font-weight:bold;
 text-decoration:none;
}

.main_menu_elements_noActive a:hover {
	/* Modiefied by rms. 27th October 2008 */
	color:#666666;
 text-decoration:none;
}

.country_select{
	font-family:Arial, Helvetica, sans-serif;
	/*color:#000066; changed for ECQ 19438*/
	color:#676767;
	font-size:14px;	
	font-weight:bold;
	height:22px;
	float:right;
	clear:right;
	cursor:pointer;
	text-decoration:none;
}
/*End of new new classes for LHC Homepage*/

div#header .metanavi_links a:hover {
	color:#f6a919;
	text-decoration:none;
}
.metanavi_links a:visited {
	color:#ffffff;
	text-decoration:none;	
}
.metanavi_links a:active {
	color:#f6a919;
}
div#hauptnavi_container {
	position:absolute;
	/*width:715px;*/
	height:100px;
}
#hauptnavi_trenner {
	padding:0px;
}
div#seiten_navi {
	width:270px;
	min-height:40px;	
	height: auto !important;
	height:40px;
	float:right;
}

/*modified hauptnavi for LHC Homepage*/
div#hauptnavi {
	margin-left:29px;
	margin-top: 14px;
	text-align:left;
}
.hauptnavi_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	cursor:pointer;
}
div#footer {
}
div#abstandlayer {
	height:60px;
}
.teaser {
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:11px;
	font-weight:bold;
	z-index:999;
	margin-top:20px;
}
.inhalt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	display:block;
	width:605px;
}
.inhalt_with_pic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;

}
.inhalt a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	text-decoration:underline;
}
.inhalt a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#727272;
	text-decoration:underline;
}
table#related_links {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:600px;

	}
/*Added lhc_related_links for LHC HomePage*/
table#lhc_related_links {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:600px;
	}

.abstand {
	height:0px;
	margin-top:5px;}

table#related_links a {
	text-decoration:none;
	color:#666666;
}
table#related_links a:hover {
	text-decoration:none;
	color:#f6a919;
}

/*Commented as active state is not needed, as per Issue No#100*/
/*table#related_links a:active{
	text-decoration:none;
	color:#f6a919;
}*/
/*Added lhc_related_links properties for LHC HomePage*/
table#lhc_related_links a {
	text-decoration:none;
	color:#666666;
}
table#lhc_related_links a:hover {
	text-decoration:none;
	color:#f6a919;
}
table#lhc_related_links a:active{
	text-decoration:none;
	color:#f6a919;
}
.news_headline {
	font-family: Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:16px;
	vertical-align:top;
	font-weight:bold
}
.news_datum {
	font-family: Arial;
	color:#b2b2b2;
	font-size:10px;
	vertical-align:bottom;
	padding-left:10px;
}
.news_copy {
	font-family: Arial;
	color:#727272;
	font-size:11px;
	vertical-align:bottom;
	font-weight:100;
	line-height:16px;
}
.news_copy a {
	color:#666666;
	font-weight:bold;
}
.news_copy a:hover {
	color:#ffb006;
}
/* DROPDOWNMENÜ SPRACHAUSWAHL */

#dropmenudiv{
	position:absolute;
	border:1px solid #666666;
	font:12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: #FFFFFF;
	margin-left:27px;
	margin-top:-10px;
	width:128px;
	cursor:pointer;
	padding-bottom:3px;
	padding-top:1px;
	color: #666666;
	height:200px;
	overflow:auto;
	overflow-x: hidden;
}
#dropmenudiv a{
	display:  block;
	text-decoration: none;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
	color: #666666;
}

#dropmenudiv a:visited{
	display:  block;
	text-decoration: none;
	padding-left:5px;
	padding-right:5px;
	color: #666666;
}
#dropmenudiv a:hover{
	color:#b2b2b2;
	background-color:#f5f5f5;
}
div#contact {
	margin-bottom:40px;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	width:240px;
	background-color:#FFFFFF;
	border:#f4f4f4;
	border-style:solid;
	border-width:1px;
}
div#contact_header {
	background-image:url(../pics/bg_contact_header.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
}
div#contact_content {
	padding-bottom:8px;
	padding-top:10px;
}
.headline_contact {
	display:block;
	font-weight: 100;
}
.headline_contact a{
	text-decoration:none;
	color:#666666;
	padding-left:20px;
	line-height:20px;
}
.headline_contact a:hover{
	text-decoration:none;
	color:#f6a919;
}
span#footer_links {
	font-size:12px;
	color:#999999;
}
/*Updated for CR19245*/
span#footer_links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #000066;
}
span#footer_links a:hover{
	color: #666666;
}
span#footer_links a:focus{
	color: #666666;
}

span#footer_links a:active{
	color: #666666;
}
/*End of Updation for CR19245*/
div#close_btn {
	float:right;
	margin-top:-12px;
	margin-right:5px;
	cursor:pointer;
}
table#registration_form {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
.hinweis_pflichtfeld {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
table#abbinder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	height:60px;
}

.inhalt_subheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
div#left_container_profiles {
	margin-left:35px;
}
/* Updated For CR 19425 */
.footer_navi {
	color:#000066;
}
.footer_navi a{
	color:#000066;
	text-decoration:none;
}
.footer_navi a:hover{
	color:#666666;
	text-decoration:none;
}
.footer_navi a:active{
	color:#666666;
	text-decoration:none;
}
/* End of CR19425 */
div#grauer_abbinder_login {
	width:683px;
	height:20px;
	border-bottom: solid #b6b6b6 1px;
}
table .border_dotted{
    background-repeat:no-repeat;
	background-image:url(../pics/gestrichelt.gif);
}
div#grauer_abbinder_register {

}

/*Modified form_text_field for PR9044 */
.form_text_field {
	border:#999999;
	border-style:solid;
	border-width:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	width:222px;
	font-size:12px;
	padding-left:3px;
}
.notes_table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	vertical-align:top;
}
.headlines_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#717171;
	font-weight:bold;
}
.content_table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	border:#acacac solid 1px;
}

/*Padding removed as spaces were introduced.*/
.content_table_headlines {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	vertical-align:middle;
	line-height:15px;
}
.content_table_headcell {
	border-right:#acacac solid 1px;

}
.content_table_content {
	padding-left:4px;
}

/*Added New classes for LHC HomePage*/
	
.lhc_content_table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	border:#acacac solid 1px;
}
.lhc_content_table_headlines {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	vertical-align:middle;
	line-height:15px;
}
.lhc_content_table_headcell {
	border-right:#acacac solid 1px;
}
.lhc_content_table_content {
	padding-left:0px;
}
/*End of new classes for LHC HomePage*/

.unternavi_weg a{
	display:none;
}

/*Modified unternavi_da for LHC HomePage*/
.unternavi_da a{
 color:#666666;
 text-decoration:none
display:inline;
} 
.etools_weg a{
	display:none;
}
.etools_da a{
	display:inline;
}
.content_weg a{
	display:none;
}
/*Modified content_da for LHC HomePage*/
.content_da a{
	display:inline;
	color:#666666;
	text-decoration:none
}
.content {
   background-image:url(../pics/bg_unternavi_closed.gif);
   background-repeat:no-repeat;
   width:240px;
   text-indent:26px;
   font-family:Arial, Helvetica, sans-serif;
   color:#666666;
   font-size:12px;
   font-weight:bold;
   padding-top:4px;
   height:22px;
   cursor:pointer;
    }
.content2 {
   background-image:url(../pics/bg_unternavi_opened.gif);
   background-repeat:no-repeat;
   width:240px;
   text-indent:26px;
   font-family:Arial, Helvetica, sans-serif;
   color:#666666; font-size:12px;
   font-weight:bold;
   padding-top:4px;
   height:22px;
   cursor:pointer;
   }
.etools {
   background-image:url(../pics/etools_closed_bg.gif);
   background-repeat:no-repeat;
   width:240px;
   text-indent:26px;
   font-family:Arial, Helvetica, sans-serif;
   color:#666666;
   font-size:12px;
   font-weight:bold;
   padding-top:4px;
   height:26px;
   cursor:pointer;
   position:relative;
   text-decoration:none;
   margin-top:15px;
}
.etools2 {
   background-image:url(../pics/etools_opened_bg.gif);
   background-repeat:no-repeat;
   width:240px;
   text-indent:26px;
   font-family:Arial, Helvetica, sans-serif;
   color:#666666;
   font-size:12px;
   font-weight:bold;
   padding-top:4px;
   height:26px;
   cursor:pointer;
   position:relative;
   text-decoration:none;
   margin-top:15px;
}
.etools_login {
	background-image:url(../pics/etools_direct_bg.gif);
	background-repeat:no-repeat;
   width:240px;
   text-indent:26px;
   font-family:Arial, Helvetica, sans-serif;
   color:#666666; font-size:12px;
   font-weight:bold;
   padding-top:4px;
   height:26px;
   cursor:pointer;
}
.tracking_table {
   padding-left:10px;
   padding-top:10px;
   padding-right:0px;
   width:220px;
   padding-bottom:10px;
}
.tracking {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666666;
}
.tracking a{
  color:#666666;
  text-decoration:none;
}
.tracking a:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ffc610;
}
.container_unternavi {
	width:240px;
	cursor:pointer;
}
.container_unternavi_ebooking {
	width:100px;
	cursor:pointer;
}
.container_etools {
	width:240px;
	border: #efefef;
	border-style:solid;
	border-width:1px;
	padding-left:9px;
	padding-top:10px;
	padding-right:0px;
	width:220px;
	padding-bottom:10px;
	margin-top:-4px;
	margin-left:9px;
}
/*Modified impressum for LHC HomePage*/
div#impressum {
	background-color:#FFFFFF;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-right:345px;
	padding-left:20px;
}
div#impressum a{
	color:#999999;
	text-decoration:none;
}
div#impressum a:hover{
	color:#f6a919;
}
td#footer_zelle {
	background-image:url(../pics/grauer_trenner_menu.gif);
	background-position:center;
	background-repeat:repeat-x;
}
div#blende {
	background-color:#FFFFFF;
	float:left;
	width:30px;
	height:10px;
}

/* SOME SPECIAL EBOOKING CSS */
div#seiten_navi_ebooking {
	width:270px;

	height: auto !important;
	height:380px;
	float:right;
}

.teaser {
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:11px;
	font-weight:bold;
	z-index:999;
	margin-top:20px;
}

#container {
	margin-top:100px;
}


div#header_profiles {
	width:1023px;
	height:77px;
	background-image: url(../pics/header_profiles.jpg);
}

div#header_eservices {
	width:1023px;
	height:150px;
	background-image: url(../pics/header_eservices.jpg);
}

div#content_profiles {
	position:relative;
	width:785px;
	height:auto;
	float:right;
	margin-top:-281px;
}

div#content_eservices {
	position:relative;
	width:755px;
	height:auto;
	float:right;
	margin-top:-281px;

}


div#content_ebooking {
	position:relative;
	width:795px;
	height:auto;
	float:right;
	margin-top:-281px;

}

div#left_menu {
	width:120px;
	position:relative;
	margin-left:40px;
}
/*Width removed to adjust manually width:740px;*/
div#content_header {
	height:auto;
	}
/*Changed for PR8956 to format the ebooking left menu */
.trenner_menu {
	margin-bottom:10px;
	margin-top:10px;
}
.headlines_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#717171;
	font-weight:bold;
}
div#abstandlayer_ebooking {

height:7px;

}


.subheadlines_menu {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#717171;
	font-weight:bold;
	padding-left:5px;
}
.headlines_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#717171;
	font-weight:bold;
}
.steps {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
}
td#content_header_line {
}
div#inhalte {
	float:left;
}
div#news_box {
	width:160px;
	height:auto;
	float:right;
	margin-top:39px;
}
div#left_container_eservices {
	margin-left:34px;
	width:550px;
}
.begruessung {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}
.copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.news_box_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
}
.news_box_date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.news_box_copy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.news_box_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d6490;
	font-weight:bold;
}
.news_box_link a{
	color:#4d6490;
	text-decoration:none;
}
.news_box_link a:hover{
	color:#ffc610;
	text-decoration:none;
}
.news_box_link a:active{
	color:#ffc610;
	text-decoration:none;
}
div#workaround {
	padding-bottom:150px;
}
table#registration_form {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
.hinweis_pflichtfeld {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
}
table#abbinder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	height:60px;
}
.inhalt_headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	line-height:40px;
}
.inhalt_subheadline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
div#left_container_profiles {
	margin-left:35px;
}
div#grauer_abbinder_login {
	width:683px;
	height:20px;
	border-bottom: solid #b6b6b6 1px;
}
table .border_dotted{
    background-repeat:no-repeat;
	background-image:url(../pics/gestrichelt.gif);
}
div#grauer_abbinder_register {
}
.form_text_field {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding-left:3px;
}
.form_description {
	font-weight:bold;
}
.form_description_false {
	color:#FF0000;
	font-weight:bold;
}
.register_notes {
	border: #f6a919 dotted 1px;
	padding:5px;
}
.notes_table {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	vertical-align:top;
}

/*Width removed to adjust the table width manually width:690px;*/
div#ebooking_table {
	height:240px;
	overflow:auto;
	border:#666666;
	border-width:1px;
	border-style:solid;
}
/*Added For CR 18724*/
div#easybooking_table {
	height:370px;
	overflow:auto;
	border:#666666;
	border-width:1px;
	border-style:solid;
}

.ebooking_table_table {
	width:200px;
}
td.ebooking_table_headcell {
	background-color:#f2f2f2;
	padding-right:13px;
	white-space:nowrap;
	height:20px;
}
td.ebooking_table_headcell_first {
	background-color:#f2f2f2;
	padding-right:8px;
	white-space:nowrap;
	height:20px;
	border-left: #acacac 1px solid;
}
td.ebooking_table_headcell_first_left {
	background-color:#f2f2f2;
	padding-right:8px;
	white-space:nowrap;
	height:20px;
}
td.ebooking_table_contentcell_reg {
	background-color:#f0f7fd;
	padding-right:8px;
	white-space:nowrap;
	border-left: #acacac 1px solid;
}

td.ebooking_table_contentcell_reg_left {
	background-color:#f0f7fd;
	padding-right:8px;
	white-space:nowrap;
}
td.ebooking_table_contentcell_ireg {
	background-color:#cee8ff;
	padding-right:8px;
	white-space:nowrap;
	border-left: #acacac 1px solid;
}
td.ebooking_table_contentcell_aktiv {
	background-color:#f0f7fd;;
	padding-right:8px;
	white-space:nowrap;
	border-left: #acacac 1px solid;
	color:#000000
}
td.ebooking_table_contentcell_ireg_left {
	background-color:#cee8ff;
	padding-right:8px;
	white-space:nowrap;
}
.ebooking_table_content {
	font-family:Arial, Helvetica, sans-serif;
	color:#676664;
	font-size:11px;
	padding-left:5px;
}
.ebooking_table_content_aktiv {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding-left:5px;
	font-weight:bold;
}
div#header_ebooking {
	width:1024px;
	height:35px;
	background-image:url(../pics/header_small.jpg);
	background-repeat:no-repeat;
	border-top:#818181 solid 1px;
	background-color:#69b3f2;
}
/*Removed 'ddmmmyy' for PR9021 */

#hh {
	border:1px solid #a7afb2;
	width:48;
	height:19px;
	font-size:11px;
}
#min {
	border:1px solid #a7afb2;
	width:48;
	height:19px;
	font-size:11px;
}
#airwaybill_no {
	border:1px solid #a7afb2;
	width:230;
	height:17px;
	font-size:11px;
	color:#333333;
}
#airwaybill_dropdown {
	border:1px solid #a7afb2;
	width:45;
	margin-right:3px;
	color:#333333;
	font-size:11px;
	height:19px;
}

/* Removed 'Product_and_service' for PR9021 */
.ebooking_plan {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.ebooking_plan_choice {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
.ebooking_plan_footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.ebooking_plan_footer a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.ebooking_plan_footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#f6a919;
	font-size:12px;
}
#ebooking_footer {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	padding:5px;
	border:#ffb009 dashed 1px;
	width:679px;
	margin-top:18px;
	font-weight:bold;
}
#ebooking_footer a{
	color:#666666;
}
#ebooking_footer a:hover{
	color:#f6a919;
}
div#ebooking_seiten_navi {
	width:270px;
	height:290px;
	float:right;
}

.left_menu_links a:active{
 color:#000066;
}

div#left_menu_ebooking {
	width:120px;
	position:relative;
	margin-left:15px;
	margin-top:15px;
}

#test {
background-color:#000000;
}
/*Modified metanavi_head_text for LHC HomePage*/
.metanavi_head_text {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	margin-left:11px;
	padding-right:11px;
}
.metanavi_head_text a{
	color:#FFFFFF;
	text-decoration:none;
}
.metanavi_head_text a:hover{
	color:#f6a919;
	text-decoration:none;
}

.metanavi_head_text a:active{
	color:#f6a919;
	text-decoration:none;
}

/*Modified headgrafik for LHC HomePage*/
div#headgrafik {
	height:0px;
	/*background-image: url(../pics/header.jpg);*/
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	padding-bottom:1px;
}
/*Modified metanavi_head for LHC HomePage*/
div#metanavi_head {
	width:400px;
	float:right;
	margin-top:25px;
	margin-right:16px;
}

div#metanavi_header {
	width:980px;
	height:19px;
	text-align:right;
	padding-right:20px;
	padding-top:4px;
	position:fixed;
	background-color:#FFFFFF;
	top:6px;
	margin-left:-1px;
	left: 50%;
	margin-left:0px;	
	border:1px solid #b2b2b2;

}

/* ERROR ALERT START */
div#error_alert {
	border: #f6a919 dotted 1px;
	height:30px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	width:692px;
}
div#error_alert_img {
	float:left;
	margin-right:10px;
	margin-left:4px;
}
div#error_alert_text {
	padding:7px;
}
/* ERROR ALERT STOP */




/* ### NEW EBOOKING CLASSES 6th November 2007 ### */

/* ELEMENT STEPS */

div#steps_ebooking {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
}
.steps_ebooking_span a{
	text-decoration:none;
	color:#666666;
}
.steps_ebooking_span a:hover{
	text-decoration:none;
	color:#f6a919;
}
.steps_ebooking_span a:active{
	text-decoration:none;
	color:#f6a919;
}


/* ELEMENT TRENNER*/

.trenner_ebooking {

	background-image:url(../pics/dashed_line.gif);
	background-repeat:repeat-x;
	height:1px;
	background-position:center;

}

/* ELEMENT ABBINDER (YELLOW) */

div#yellow_tail_footer {
	background-image:url(../pics/gelber_abbinder.gif); 
	background-position:center;  
	background-repeat:repeat-x; 
	height:5px; 
}


/* SMALL TEXTFIELD / SMALL DROPDOWN */
/* Added font size and color to maintain uniformity*/
.input_small {
	width:92px;
	border-width:1px; 
	border-style: solid; 
	border-color: #a7afb2; 
	height:19px;
        font-size:11px;
	color:#333333;
}


/* SEPERATOR IN FOR EXAMPLE DO SCREENS */

.seperator_do_screen {
	background-color:#E5E5E5;
	height:15px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-left:5px;

}

.seperator_do_screen_alternative {
	background-color:#E5E5E5;
	height:15px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	padding-left:5px;
}

/* ADDED STYLES FOR DESCRIPTION TEXTS */

.ebooking_plan_italic {
	font-family:Arial, Helvetica, sans-serif; 
	color:#666666; 
	font-size:12px; 
	font-weight:bold;
	font-style:italic;
}

.ebooking_plan_highlighted {
	font-family:Arial, Helvetica, sans-serif; 
	color:#f6a919; 
	font-size:12px; 
	font-weight:bold;
	font-style:italic;
}


/* Alternative Style for advanced_links */


.advanced_links_alternative a{
	color:#CCCCCC;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
/* Color code changed for CR17951 */
.advanced_links_alternative a:hover{
	color:#CCCCCC;
}
/* Color code changed for CR17951 */
.advanced_links_alternative a:active{
	color:#CCCCCC;
}





/* Alternative Texfiled Style */
.form_grey {
	width:100px;
	border-width:1px; 
	border-style: solid; 
	border-color: #e3e7ea;
	background-color:#e3e7ea;
}

/*Added to adjust the Width of the text in Natur eof goods dropdown*/
#product_and_service_1 {
	border:1px solid #a7afb2;
	width:235;
	height:19px;
	font-size:11px;
	color:#333333;
}

/*Added CSS for SI screen elements */

.ebooking_subheadline_info_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	position:relative;
	top:0px;
}

div#si_data_fields {
	width:740px; 
	position:relative; 
	float:left; 
	margin-bottom:15px; 
	margin-top:10px;
}

.si_rights {
float:left; 
	height:35px; 
	border-left:#ababab; 
	border-left-style:solid; 
	border-left-width:1px;
}
.si_lefts {
	float:left; 
	height:35px; 
	border-right:#ababab; 
	border-right-style:solid; 
	border-right-width:1px;
}
.si_head1 {
	width:105px;
}

.si_head_form{
	border-width:1px; 
	border-style: solid;
	border-color:#a7afb2;
	font-size:11px;
}
.si_head1_form {
	width:80px;
	border-width:1px; 
	border-style: solid;
	border-color: #a7afb2;
	height:19 px;
	 font-size:11px;
}

.si_head2 {
width:82px;
}
.si_head2_form {
	width:52px;
	border-width:1px; 
	border-style: solid;
	border-color:  #a7afb2;
	height:19 px;
	 font-size:11px;
}
.si_head3 {
width:82px;
}
.si_head3_form {
	width:52px;
	border-width:1px; 
	border-style: solid;
	border-color:  #a7afb2;
	height:19 px;
	 font-size:11px;
}
.si_head4 {
width:82px;
}
.si_head4_form {
	width:52px;
	border-width:1px; 
	border-style: solid;
	border-color: #a7afb2;
	height:19 px;
	 font-size:11px;
}
.si_head5 {
width:165px;
}
.si_head5_form {
	width:133px;
	border-width:1px; 
	border-style: solid;
	border-color: #a7afb2;
	height:19 px;
	 font-size:11px;
}
.si_head6 {
	width:90px;
}
.si_head6_form {
	width:80px;
	border-width:1px; 
	border-style: solid;
	height:19 px;
	border-color: #a7afb2;
}
.si_head7 {
	width:90px;
}
.si_head7_form {
	width:80px;
	border-width:1px; 
	border-style: solid;
	height:19 px;
	border-color:  #a7afb2;
}
.si_head8 {
width:40px;
}
/*Added padding to introduce space for PR8989*/
.si_text {
	background-color:#f2f2f2; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000; 
	padding-left:5px;
	
}

.si_value {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	padding-left:5px;
	font-size:12px;
}

.si_form_container_textfields {
	padding-left:2px;
}
.si_form_container_check {
	padding-left:2px;
	text-align:center;
}


.si_advanced_links {
	float:right; 
	margin-bottom:20px;
}

.form_elements {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	font-size:12px;
}

.si_radio_element {
	float:left; 
	width:220px;
}

.si_radio_buttons {
	color:#000000;
}

div#si_data_fields_second {
	border:#acacac; 
	border-style:solid; 
	border-width:1px; 
	height:2px; 
	width:736px; 
	position:relative; 
	float:left; 
	margin-bottom:15px;
}

.si_table2 {
	float:left;  
	height:0px;
}

.si_table2_head1 {
	width:115px;
} 
.si_table2_head2 {
	width:85px;
} 
.si_table2_head3 {
	width:85px;
} 
.si_table2_head4 {
	width:85px;
} 
.si_table2_head5 {
	width:168px;
} 
.si_table2_head6 {
	width:98px;
} 
.si_table2_head7 {
	width:98px;
} 

.si_table2_text {
	background-color:#f2f2f2; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	color:#000000;
	padding-left:1px;
	border-right:#acacac;
	border-right-style:solid;
	border-right-width:1px;
}

.si_data_field_text {
	color:#FFFFFF;
	
}
.si_table2_value {
	padding-left:2px; 
	background-color:#6ab1ef; 
	border-left:#FFFFFF; 
	border-left-width:1px; 
	border-left-style:solid; 
	border-bottom:#FFFFFF; 
	border-bottom-width:1px; 
	border-bottom-style:solid; 
	border-top:#FFFFFF; 
	border-top-width:1px; 
	border-top-style:solid;
}


.bbi_descritpion_part_long{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	
}

.si_textfield_big {
	width:221px;
	border-width:1px; 
	border-style: solid; 
	border-color: #c1c6ca; 
}

.radio_button_no {
	margin-left:30px;
}

/*Added for SI BUP screen,Modified name to uld_options_1 and changed height*/
#uld_options_1{
	border:1px solid #a7afb2;
	height:15px;
	font-size:11px;
}

/*Added ebooking_table_content_red for BE for PR8988*/
/*Modified  ebooking_table_content_red for PR9038*/
.ebooking_table_content_red {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:11px;
	padding-right:1px;
}
/*Added padding to introduce space for PR8989*/
.si_text1 {
	background-color:#f2f2f2; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#000000;
	
}

/* padding added as spaces need to be introduced in all table headers. */
.content_table_headlines1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	vertical-align:middle;
	line-height:15px;
	padding-left:5px;
}
/*Endof PR8989*/

/*Added for BE for PR8987*/
/* Removed lhstyle1 for PR 8987*/
select.lcshipment1 { 
	width:70em;
	font-family:Courier New, Arial; 
	font-size: 8pt; 
}

.uld { font-family: Courier New, Arial; width: 58em}

/* PR 8987 ends */

/* PR:9021:Added to have the textboxes and dropdowns to be properly aligned */
#ddmmmyy1 {
	border:1px solid #a7afb2;
	width:68;
	height:19px;
	font-size:11px;
}

#product_and_service_2 {
	border:1px solid #a7afb2;
	width:200;
	height:19px;
	font-size:11px;
	color:#333333;
}
/* Added new css for proper alignment in EbooSearchResult screen for PR9038*/
.ebooking_table_content_1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#676664;
	font-size:11px;
	padding-right:1px; 
}
td.ebooking_table_headcell_first_1 {
	background-color:#f2f2f2;
	padding-right:1px;
	white-space:nowrap;
	height:20px;
	border-left: #acacac 1px solid;
}
td.ebooking_table_headcell_first_left_1 {
	background-color:#f2f2f2;
	padding-right:1px;
	white-space:nowrap;
	height:20px;
}
td.ebooking_table_contentcell_reg_1 {
	background-color:#f0f7fd;
	padding-right:1px;
	white-space:nowrap;
	border-left: #acacac 1px solid;
	}

td.ebooking_table_contentcell_reg_left_1
{
	background-color:#f0f7fd;
	padding-right:1px;
	white-space:nowrap;
}
td.ebooking_table_contentcell_ireg_1 {
	background-color:#cee8ff;
	padding-right:1px;
	white-space:nowrap;
	border-left: #acacac 1px solid;
}
td.ebooking_table_contentcell_ireg_left_1 {
	background-color:#cee8ff;
	padding-right:1px;
	white-space:nowrap;
}
/* Added to solve the scrolling of header frame in BE */
div#seiten_navi_header {
	width:270px;		
	height: auto !important;	
	float:right;
}

div#lang_field_header {
	position:relative;
	width:150px;
	height:19px;
	margin-top:8px;
	margin-right:0px;
	right:-90px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	padding-top:3px;
}

.country_select_header {
        font-family:Arial, Helvetica, sans-serif;	
	font-size:14px;	
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

div#hauptnavi_container_header {
	position:absolute;
	/*width:715px;*/
	height:30px;
}

/* Added new css for CR19245 */
.new_advance_links {
	font-family:Arial, Helvetica, sans-serif;
	color:#000066;
	font-size:12px;
	font-weight:bold;
}
.new_advance_links a{
	color:#000066;
	text-decoration:none;
}
.new_advance_links a:hover{
	color:#666666;
}
.new_advance_links a:active{
	color:#666666;
}
/* End of CR19245 *
