/* START IS USED */

/* START GENERAL PARAMETERS */
body {
  height: 100%;
  background-color:#FFFFFF;
  padding:0px;
}

td {
  font-family: Arial;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 15px;
}
a {
  font-family: Arial;
  color: #111565;
  text-decoration: underline;
}
.font12 {
  font-size: 12px;
}
.font12_bld {
  font-size: 12px;
  font-weight: bold;
}
.font12_ital {
  font-size: 12px;
  font-style: italic;
}
.line, .Verkfoerd_line  {
  background-color: #E2E9F4;
  line-height: 1px;
  margin-bottom: 4px;
  margin-top: 8px;
  font-size: 1px;
}

/* Content */

.Cont_head {
  font-weight: bold;
  color: #111565;
  text-decoration: none;
  vertical-align: top;
  line-height: 11px;
}
.Cont_head_on {
  font-weight: bold;
  color: #E75200;
  text-decoration: none;
  vertical-align: top;
}
.Cont_fltxt_1 {
  color: #000000;
  text-decoration: none;
  font-size:12px;
}
.Cont_mehr {
  font-size: 14px;
  vertical-align: bottom;
}
.Cont_fltxt_2 {
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  vertical-align:top;

}

.Destin_descr {
  font-size: 12px;
  padding-top: 9px;
  padding-bottom: 10px;
  line-height: 15px;
}

.Info {
}
.Info_hd {
  color: #42639C;
  font-weight: bold;
}
.Verkfoerd_link, .Verkfoerd_link A, .Verkfoerd_link_2, .Verkfoerd_link_2 A {
  color: #42639C;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
  margin-bottom: 5px;
}
.Verkfoerd_link_2 A {
  text-decoration: underline;
}
.Verkfoerd_line  {
  margin-bottom: 8px;
  margin-top: 9px;
}
/* Tabellen */
.Techtable_1,.Techtable_2,.Shiptable_1,.Shiptable_2,.Popuptable_1,.Popuptable_2,.Popuptable_3 {
  font-weight: bold;
  color: #111565;
  text-decoration: none;
  padding-left: 4px;
  border: 1px solid #C6D1EA;
  border-bottom: 0px;
  height: 16px;
}
.Techtable_2, .Shiptable_2, .Popuptable_2, .Popuptable_3 {
  font-weight: normal;
  color: #486898;
  padding-left: 6px;
  border-left: 0px;
}
.Table_emptycell {
  border-right: 1px solid #C6D1EA;
}
.Techtable_1 {
  width: 170px;
}
.Techtable_2 {
  width: 460px;
}
.Shiptable_1 {
  width: 130px;
}
.Shiptable_2 {
  width: 500px;
}
.Destintable_1, .Destintable_1_on, .Destintable_2, .Destintable_2_on {
  font-weight: bold;
  color: #111565;
  border: 1px solid #C6D1EA;
  border-right: 0px;
  height: 22px;
}
.Destintable_1 {
  width: 20px;
  background-image: url(../images/general_elements/karte_button.gif);
}
.Destintable_1_on {
  width: 20px;
  background-image: url(../images/general_elements/karte_button_x.gif);
}
.Destintable_2, .Destintable_2_on {
  width: 136px;
  padding-left: 4px;
}
.Destintable_2_on{
  color: #E75200;
}
.Destintable_2 A {
  color: #111565;
  text-decoration: none;
}
.Decksplantable {
  border: 1px solid #C6D1EA;
  height: 211px;
  width: 630px;
  vertical-align: middle;
}
.Decksplantable_cont {
  font-size: 12px;
  padding-bottom: 7px;
}
.Decksplantable_head {
  color: #42639C;
  text-decoration: underline;
  font-weight: bold;
  font-size: 12px;
  padding-bottom: 5px;
}
.Popuptable_1, .Popuptable_2, .Popuptable_3  {
  color: #081858;
  padding-left: 5px;
  font-weight: normal;
}
.Popuptable_1 {
  width: 80px;
  vertical-align: text-bottom;
}
.Popuptable_2 {
  width: 214px;
}
.Popuptable_3 {
  width: 136px;


}
.Popuptable_head {
  color: #486989;
  font-weight: bold;
  text-align:left;

}
.Triptable_month, .Triptable_sel_on, .Triptable_sel, .Triptable_merk {
  line-height: 11px;
  font-weight: bold;
}
.Triptable_month {
  color: #42639C;
  text-decoration: underline;
  padding-left: 5px;
}
.Triptable_sel_on {
  color: #E75200;
  text-decoration: underline;
}
.Triptable_sel {
  color: #111565;
  text-decoration: underline;
}
.Triptable_merk {
  color: #111565;
  text-decoration: none;
}
.Triptable {
  height: 14px;
  background-color: #E2E9F4;
}
.Triptable_spacer {
  height: 4px;
  font-size: 4px;
}
.Triptable_bld, .Triptable_link {
  height: 14px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}
/* Suche */

.Searchbox1, .Searchbox2, .Buerofinderbox1, .Buerofinderbox2 {
  text-decoration:none ;
  vertical-align:top;
  border:1px solid #C6D1EA;
  margin:0px;
}
.Searchbox1 {
  width: 630px;
  padding-top: 16px;
  padding-bottom: 6px;
  padding-left: 9px;
  padding-right: 0px;
}
.Searchbox2 {
/* es gibt zwei width angaben, weil NS6 diese anders interpretiert als MSIE und Opera;
die zweite Angabe wird (nur) von NS6 wegen leerzeichen zwischen wert und px ignoriert */
  width: 141px;
  width: 147px;
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 4px;
  float: left;
  margin-right: 7px;
}
.Searchbox_button {
  padding-top: 88px;
  padding-left: 487px;
}
.divselect {
    width:130px;
}

.Searchbox_hd, .Buerofinderbox_hd {
  text-decoration: none;
  color: #323065;
  background-color: #C6D1EA;
  height: 13px;
  font-weight: bold;
  padding-left: 4px;
}
.SearchboxSelect  {
    font-family:Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant:normal;
    color:#000000;
    text-decoration:none ;
    height:20px;
    width:130px;
    margin-left:4px;
    margin-right:0px;
    margin-top:9px;
   padding:0px;

}
.SearchboxSelect2  {
    font-family:Arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    font-variant:normal;
    color:#000000;
    text-decoration:none ;
    height:20px;
    width:130px;
    margin-left:4px;
    margin-right:0px;
    margin-top:4px;
   padding:0px;

}
.Search_rslt_head {
  color: #42639C;
  text-decoration: underline;
  font-weight: bold;
}
.Search_rslt_hit {
  color: #E75200;
  font-weight: bold;
}
.Search_rslt_time {
  color: #818181;
}

.Buerofinder_1 {
  width: 200px;
  font-size: 12px;
  text-align: left;
}
.Buerofinder_2 {
  width: 430px;
  font-size: 12px;
  text-align: left;
}
.Buerofinderbox1 {
  width: 630px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 0px;
  font-size: 12px;
}
.Buerofinderbox2 {
  padding-right: 2px;
  padding-left: 2px;
  padding-top: 2px;
  padding-bottom: 4px;
  float: left;
}
.Buerofinderbox_button {
  padding-top: 72px;
  padding-right: 20px;
  float: right;
  padding-bottom: 7px;
  margin-bottom: 0px;
}
.Buerofinderbox_text  {
  width: 37px;
  font-size: 12px;
  padding-top: 4px;
}
.Buerofinderbox_input  {
  width: 129px;
  font-size: 11px;
  height: 18px;
  margin-top: 5px;
  margin-left: 2px;
  margin-right: 1px;
}
.Poster_col2  {
  width: 2234px;
  padding-left: 9px;
  padding-right: 10px;
  vertical-align: top;
  font-size: 12px;
}
.Poster_line  {
  background-color: #ACBCD3;
  width: 630px;
  line-height: 1px;
  margin-bottom: 12px;
  margin-top: 12px;
  vertical-align: middle;
  font-size: 1px;
}

/* Formulare */

.Formbox  {
  padding-top: 10px;
  padding-bottom: 14px;
  padding-right: 20px;
  padding-left: 25px;
  background-color: #E2E9F4;
  background-image: url(../images/general_elements/eck_klein_formular.gif);
  background-repeat: no-repeat;
  vertical-align: top;
}

.Formbox_head, .Formbox_head2, .Formbox_cont{
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
}
.Formbox_head, .Formbox_head2  {
  font-weight: bold;
}
.Formbox_head  {
  color: #42639C;
}
.Formbox_cont {
  padding-top: 4px;
}
.Formbox_col1  {
  width: 111px;
  vertical-align: top;
  padding-right: 9px;
  background: url(../images/general_elements/transpixel_formular_120.gif) fixed;
  font-size: 12px;
}
.Formbox_col2  {
  width: 111px;
  padding-left: 20px;
  padding-right: 9px;
  font-size: 12px;
}
.Formbox_col3  {
  width: 81px;
  font-size: 12px;
}
.Formbox_col4  {
  width: 204px;
  padding-left: 39px;
  padding-right: 20px;
  vertical-align: top;
  font-size: 12px;
}
.Formbox_col5  {
  width: 46px;
  padding-top: 8px;
  font-size: 12px;
}
.Formbox_col6  {
  width: 30px;
  vertical-align: top;
  padding-right: 9px;
  padding-left: 9px;
  font-size: 12px
}
.empty_col {
  height: 4px;
  font-size: 1px;
}
.Formbox_longinput  {/*Angelegt aachim 13.09.2007 Vertriebspartner Ordnerbestellung*/
  width: 280px;
  font-size: 11px;
}
.Formbox_input1  {
  width: 145px;
  font-size: 11px;
}
.Formbox_input2, .Formbox_input2_ta  {
  width: 430px;
  font-size: 11px;
  height: 68px;
}
.Formbox_input2_ta  {
  margin-left: 39px;
}
.Formbox_input3  {
  width: 35px;
  font-size: 11px;
  height: 18px;
  margin-top: 8px;
}
.Formbox_textarea, .callBack_textarea  {
  font-size: 12px;
  font-family: Arial;
}
.callBack_textarea{
  width:438px;
}
.Formbox_radio  {
  margin-right: 5px;
  vertical-align: middle;
}
.Formbox_selectx  {
  width: 125px;
  font-size: 11px;
  background: White;
}
.Formbox_select {
  width: 145px;
  font-size: 11px;
  background: White;
}
.Formbox_selectlong {/*Angelegt aachim 13.09.2007 Vertriebspartner Ordnerbestellung*/
  width:280px;
  background: White;
}
.Formbox_line  {
  background-color: #ACBCD3;
  width: 585px;
  line-height: 1px;
  margin-bottom: 10px;
  margin-top: 10px;
  vertical-align: middle;
  font-size: 1px;
}
.Formbox_spacer4  {
  height: 4px;
}
.Formbox_bottom  {
  background: #ACBCD3;
  padding-right: 10px;
  padding-top: 9px;
  padding-bottom: 8px;
}


/* Navi */



.NavB_1 {
  font-weight: bold;
  color: #E75200;
  text-decoration: none;
  padding-left: 4px;
  border: 1px solid #C6D1EA;
  width: 130px;
  height: 17px;
}
.NavB_2 {
  font-weight: bold;
  color: #111565;
  text-decoration: none;
  padding-left: 10px;
  border: 1px solid #C6D1EA;
  border-left: 0px;
}
.NavB_on {
  color:#E75200;
  text-decoration: none;
}
.NavB {
  color:#111565;
  text-decoration: none;
}

.NavT {
  font-weight: bold;
  color: #111565;
  text-decoration: none;
}
.NavT_on {
  font-weight: bold;
  color: #E75200;
  text-decoration: none;
}

/* Popups Reisen */
/*  Einstellungen für alle Farbsätze (_col1 - _col5)  */
.Popup_1_col1, .Popup_1_col2, .Popup_1_col3, .Popup_1_col41, .Popup_1_col5  {
  padding-left: 10px;
  height: 70px;
  vertical-align: top;
  background-position: right;
  background-repeat: no-repeat;
}
.Popup_2_col1, .Popup_2_col2, .Popup_2_col3, .Popup_2_col4, .Popup_2_col5 {
  padding-left: 10px;
  height: 24px;
  vertical-align: middle;
  padding-top: 2px;
}
.Popup_3_col1, .Popup_3_col2, .Popup_3_col3, .Popup_3_col4, .Popup_3_col5 {
  padding-left: 10px;
  height: 322px;
  vertical-align: top;
  padding-top: 14px;
  padding-bottom: 10px;
  font-size: 12px;
}

.Popup_3_col1{
height:100px;
}

.Popup_4_col1, .Popup_4_col2, .Popup_4_col3, .Popup_4_col4, .Popup_4_col5 {
  padding-right: 10px;
  height: 24px;
  vertical-align: middle;
}
.Popup_5  {
  padding-left: 10px;
  vertical-align: top;
  padding-top:20px;
  height:552px;

}
.Popup_1_head1_col1, .Popup_1_head1_col2, .Popup_1_head1_col3, .Popup_1_head1_col4, .Popup_1_head1_col5  {
  padding-top: 15px;
  font-weight: bold;
  line-height: 11px;
}
.Popup_1_head2_col1, .Popup_1_head2_col2, .Popup_1_head2_col3, .Popup_1_head2_col4, .Popup_1_head2_col5  {
  padding-top: 9px;
  font-weight: bold;
}
.Popup_1_head3 {
  font-weight: normal;
}
.Popup_3_noscroll {
  height: 262px;

  padding-right: 27px;
}
.Popup_3_head {
  font-weight: bold;
}
.Popup_3_scroll A {
  font-weight: bold;
  color: #2A2A57;
  text-decoration: none;
}
.Popup_3_head {
  font-weight: bold;
}
.Popup_3_scroll,.Popup_4_scroll {
  height: 298px;
  overflow: auto;
  padding-right: 27px;
   scrollbar-base-color:#F5EADE;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-arrow-color:#000000;
   scrollbar-darkshadow-color:#885033;
   scrollbar-face-color:#EBD3BB;
   scrollbar-highlight-color:#FFAD60;
   scrollbar-shadow-color:#BA8D6E;
   scrollbar-track-color:#F5EADE;
}

.Popup_4_scroll {
  height: 298px;
}
.Popup_3_button_col1, .Popup_3_button_col2, .Popup_3_button_col3, .Popup_3_button_col4, .Popup_3_button_col5, .Popup_3_button_col1 A, .Popup_3_button_col2 A, .Popup_3_button_col3 A, .Popup_3_button_col4 A, .Popup_3_button_col5 A {
  font-weight: bold;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 2px;
  height: 13px;
  line-height: 11px;
  vertical-align: top;
}
.Popup_5_scroll {
  height: 542px;
  overflow: auto;
  padding-right: 10px;
}
.Popup_5_cont, .Popup_5_head {
  font-size: 12px;
  padding-right: 27px;
}
.Popup_5_cont_bld, .Popup_5_head {
  font-weight: bold;
}
.Popup_5_head {
  font-size:13px;
  font-weight:bold;
  padding-bottom: 15px;
  color: #42639C;
}

.Popup_6_scroll {
   height: 510px;
   overflow: auto;
   scrollbar-base-color:#F5EADE;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-arrow-color:#000000;
   scrollbar-darkshadow-color:#885033;
   scrollbar-face-color:#EBD3BB;
   scrollbar-highlight-color:#FFAD60;
   scrollbar-shadow-color:#BA8D6E;
   scrollbar-track-color:#F5EADE;
}

.NavPop {
  margin-right: 9px;
}
.Popup_content_button{
  vertical-align: top;
  padding-left: 9px;
  margin-top: 2px;
}
.Popup_panorama_content_button{
  vertical-align: top;
  padding-top: 55px;
}

/* Einstellungen color1 (orange)*/
.Popup_1_col1 {
  background-color: #FA6F1B;
}
.Popup_2_col1, .Popup_4_col1 {
  background-color: #FFCA90;
}
.Popup_3_col1 {
  background-color: #FFAD60;
}
.Popup_1_head1_col1 {
  color: #990000;
}
.Popup_1_head2_col1 {
  color: #FFDEC6;
}
.Popup_3_button_col1 A{
  color: #E75200;
  background-color: #FFDEB9;
}

/* Popup Decksplan, Movie */
.Popup_deck_table{
  margin-bottom: 10px;
  margin-top: 19px;
  margin-left: 10px;
  margin-right: 10px;
}
.Popup_deck_1, .Popup_movie_1 {
  font-weight: bold;
  color: #111565;
  text-decoration: underline;
  padding-bottom: 9px;
  font-size: 12px;
  width: 200px;
}
.Popup_deck_2, .Popup_movie_2 {
  padding-right: 11px;
  font-size: 12px;
  text-align: right;
  width: 275px;
}
.Popup_movie_1, .Popup_movie_2 {
  width: 160px;
}
.Popup_deck_3, .Popup_movie_3 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid #C6D1EA;
}
.Popup_deck_img {
  height: 233px;
}
.Popup_deck_control {
  background-color: #111565;
  text-align: right;
  width: 475px;
}


TABLE.timetable {
  border: 0px;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 32px;
  margin-left: 0px;
  margin-right: 0px;
  width: 390px;
}

.timetable TH, .timetable TD {
  vertical-align: top;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.timetable TH {
  text-align: left;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  padding-left: 10px;
  padding-right: 0px;
  font-size: 12px;
}

.timetable TD.links {
  width: 25px;
  text-align: left;
  padding-left: 3px;
  padding-right: 0px;
  border: 0px;
}

.timetable TD.mitte {
  text-align: left;
  padding-left: 0px;
  padding-right: 3px;
  border: 0px;
  white-space: nowrap;
}

.timetable TD.rechts {
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  border-top: 0px;
  border-bottom: 0px;
  border-right: 0px;
}

.timetable TD.legende {
  padding-top: 8px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-align: left;
  border: 0px;
}


/* END GENERAL PARAMETERS */

/* START CUSTOM PARAMETERS */
