/* 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_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_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_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: 262px;
	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:491px;
	
}
.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: 238px;
	overflow: visible;
	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: 238px;
}
.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: 481px;
	overflow: visible;
	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;
}
.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;
}

/* END GENERAL PARAMETERS */

/* START CUSTOM PARAMETERS */
