﻿/* CVS Version 1.48 071024 11:04 h.g. */
/* CVS Version 1.58 071026 14:26 h.g. */
.height18 {height:16px;padding-top:2px;}
select.height18 {height:18px;padding-top:0px;}
.floatL {float:left;}
.clear {clear:both;}
.fNote {font-size: 10px;}
.noBorder {border:none !important;}
.width36 {width:36px;}
.width45 {width:45px;}
.width50 {width:50px;}
.width54 {width:54px;}
.width64 {width:65px;}
.width68 {width:68px;}
.width75 {width:75px;}
.width85 {width:85px;}
.width92 {width:92px;}
.width94 {width:94px;}
.width99 {width:99px;}
.width103 {width:103px;}
.width104 {width:104px;}
.width187 {width:187px;}
.width192 {width:192px;}
.width208 {width:208px;}
.width214 {width:214px;}
.width216 {width:216px;}
.width218 {width:218px;}
.width221 {width:221px;}
.width222 {width:222px;}
.width230 {width:230px;}
.width265 {width:265px;}
.width292 {width:292px;}
.width295 {width:293px;}
.marginTop8px {margin-top:8px;position:relative;}
.paddingTop10px {padding-top: 10px;}
.justInpSubmit {margin: 10px 0 0 10px;}
col.space {width:16px;}
input, select, option {vertical-align:middle;padding:0;margin:0;}
.inline {display:inline;}
.horizontal_space {height:34px;}
ul.noBullet {list-style-type:none;margin:0;padding:0;}
ul.noBullet li {margin:0;padding:0;}
input.thinBorder {border: solid 1px #B2B2B2;}
.marginBottom22 {margin-bottom:22px;}
.textR {text-align:right;}
.valignB,
tr.valignB td,
tr.valignB th {vertical-align:bottom;}
.valignM,
tr.valignM td,
tr.valignM th {vertical-align:middle;}
.stretch {width:100%;}
ul.register {
    margin:0;
    padding:0;
    list-style-type:none;
    background:url(/ru/Images/shadebox_left_edge.gif) repeat-y;
    overflow:hidden;
    height:35px;
}
ul.register li {
    margin:0;
    padding:0;
    float:left;
}
ul.register li:first-child {background:url(/ru/Images/shadebox_left_edge.gif) repeat-y;}

input {color:#535353;padding-left:4px;}
select {color:#535353 !important;}
textarea {color:#535353 !important;padding-left:4px;}
/* structForm134 */
div.strucForm134 { padding:17px 0 26px 0;width:811px;overflow:hidden;height:100%; }
div.strucForm134 select { height:18px; }
div.strucForm134 div.group { background:url() repeat-y 200px 0; }
div.strucForm134 div.group div.colContent   { width:188px;float:left;padding:0 6px 0 6px; }
div.strucForm134 div.group div.colContent img.mood {margin-left:-6px;}
div.strucForm134 div.group div.colContent p  { margin:0 0 10px;}
div.strucForm134 div.group div.colContent h4  {     padding:9px 0 3px;}
div.strucForm134 div.group div.colForm      { width:598px;float:left;padding:0 0 17px 13px; }
div.strucForm134 div.group div.colForm h4   { padding:0 0 13px 0; }
/* structForm134 */

.form_Gruppenbuchung_4_4 {padding:18px 0 0 0px;}
.form_Gruppenbuchung_4_4 table {padding:0 6px 0 0;}
div.form_Gruppenbuchung_4_4 input, 
div.form_Gruppenbuchung_4_4 select {color:#535353 !important;} /* 24.10.2007 NEW */
div.strucForm134 input,
div.strucForm134 select {color:#535353 !important;} /* 24.10.2007 NEW */
.strucForm134 ul.germanBullets {margin:0 0 10px;padding:0;list-style-type:none;}
.strucForm134 ul.germanBullets li {padding:0 0 0 8px;margin:0;background:url(/ru/Images/hor_bullet_gray.gif) no-repeat 0 7px;}
.strucForm134 table.ibe,.form_Gruppenbuchung_4_4 table.ibe {margin-right:-14px;border-spacing:7px;table-layout:fixed;position:relative;    left:-7px;}
.strucForm134 table.ibe th,
.form_Gruppenbuchung_4_4 table.ibe th {
    text-align:left;
    font-weight:normal;
    padding:3px 0;
}
.strucForm134 table.ibe td,
.form_Gruppenbuchung_4_4 table.ibe td {
    padding:0;
}
.strucForm134 table.ibe td.line,
.form_Gruppenbuchung_4_4 table.ibe td.line {
    background:url() repeat-x 0 50%;
    }
    
.strucForm134 table.ibe th.textR,
.form_Gruppenbuchung_4_4 table.ibe th.textR {
    text-align:right;
}
.strucForm134 table.ibe th.bold,
.form_Gruppenbuchung_4_4 table.ibe th.bold {
    font-weight:bold;
}
.strucForm134 table.ibe td.select div,
.form_Gruppenbuchung_4_4 table.ibe td.select div {
    background:url() no-repeat 100% 50%;
    border:solid 1px #B2B2B2;
    padding:1px 4px 2px;
    font-size:11px;
}
.strucForm134 table.ibe td input,
.form_Gruppenbuchung_4_4 table.ibe td input {
    padding:1px 0 2px;
    width:100%;
    width:expression(parentNode.offsetWidth-2);
}
.strucForm134 table.ibe td select,
.form_Gruppenbuchung_4_4 table.ibe td select {
    width:100%;
}
.strucForm134 table.ibe input.noStretch,
.form_Gruppenbuchung_4_4 table.ibe input.noStretch {
    width:auto !important;
    border:none;
}
.strucForm134 .radioLine {
    white-space:nowrap;
}
.strucForm134 .radioLine input {
    border:none;
}
.strucForm134 .radioLine img {
    vertical-align:middle;
}
.strucForm134 .radioLine p {
    display:inline;
    margin-right:30px;
}
.strucForm134 .radioLine span {
    font-weight:bold;
    margin-right:25px;
}
.strucForm134 .radioLine input {
    margin-right:3px;
    margin-left:-3px;
}
p.priceKnob {
    background:url(/ru/Images/bg_price_knob.gif) no-repeat 100% 50%;
    float:left;
    padding-right:7px;
    margin-top:-27px;
}
p.priceKnob img.adjust {
     vertical-align:-10px;
    display:inline-table;    
    width:1px;
    height:53px; 
    padding-left:10px;
}
.strucForm134 .registerTopLine {
    background:url(/ru/Images/shadebox_top_edge.gif) repeat-x 0 32px;
    margin-bottom:18px;
    padding-left:5px;
}
.strucForm134 ul.register {
    margin:0;
    padding:0;
    list-style-type:none;
    background:url(/ru/Images/shadebox_left_edge.gif) repeat-y;
    overflow:hidden;
    height:35px;
}
.strucForm134 ul.register li {
    margin:0;
    padding:0;
    float:left;
}
div.strucForm134 ul.register li:first-child {
    background:url(/ru/Images/shadebox_left_edge.gif) repeat-y;
    }

/***** START buchung_flug.html *****/
div.strucForm134 div.group .ZweiStepFlugsuche h4 {
    margin-top: 2px !important; 
    margin-left: -3px !important; 
    margin-bottom: 5px !important; 
    padding-left: 8px  !important; 
}
div.strucForm134 div.group .ZweiStepFlugsuche p {
    padding: 0 0 0 7px !important;
    margin-left: -3px !important;
}

div.strucForm134 div.group div.ZweiStepFlugsuche {
    margin-left:6px;
}
div.strucForm134 div.group .ZweiStepFlugsuche {
    margin:0 0 0 -6px;
    border: 0px solid #000;
    width: 100%;
    padding: 0 !important;
}
div.strucForm134 div.group .ZweiStepFlugsuche div { /* 01.10. */
    width: 160px; 
    float: left;
    display:inline;
    border-right: 1px solid #d7d7d7;
    margin-right: 0px; /* !important; */
    padding-right: 33px; /* !important; */
    height: 215px;
}
div.strucForm134 div.group .ZweiStepFlugsuche div div {
    display: block;
    float:none; /* 04.10.*/
    height: 20px;
    border: none;
    margin-right: 0; /* !important;*/
    padding-right: 0 !important;
}
div.strucForm134 div.group .ZweiStepFlugsuche h6 {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 2px;
    padding-left: 6px;
    margin-bottom: 6px;
}
div.strucForm134 div.group .ZweiStepFlugsuche #Passengers h3  {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 2px;
    padding-left: 6px;
    margin: 0 0 6px;
}

div.strucForm134 div.group .ZweiStepFlugsuche #Passengers h4 {
    margin:6px 0 2px;
    padding:0;
}
div.strucForm134 div.group .ZweiStepFlugsuche div#Passengers { /*05.10. */
    padding-left:33px; 
    padding-right:0;
    border-right:none;
    margin-left: 0;
}
div.strucForm134 div.group .ZweiStepFlugsuche div#Passengers p {
    margin:0 0 3px;
    padding:1px;
    overflow:hidden;
    clear:both;  /* 04.10. */
}
div.strucForm134 div.group #Passengers input {
    float:right;
    display:inline;
    border:solid 1px #B2B2B2;
    width:27px;
    padding:2px 6px 3px;
    color:#000000;
}
div.strucForm134 div.group #Passengers p a {
    background-repeat:no-repeat;
    float:left;
    display:inline;
}
div.strucForm134 div.group #Passengers p a.hidden {
    visibility:hidden;
}
div.strucForm134 div.group #Passengers p a span {
    background-repeat:no-repeat;
    display:block;
}
div.strucForm134 div.group #PassengersMajor {
    height:50px;
    overflow:hidden;
    clear:both;
}
div.strucForm134 div.group #PassengersMinor,
div.strucForm134 div.group #PassengersMinor2 {
    height:50px;
    overflow:hidden;
    clear:both;
}
div.strucForm134 div.group #PassengersBaby {
    height:45px;
    overflow:hidden;
    clear:both;
}
div.strucForm134 div.group #PassengersMajor p a, 
div.strucForm134 div.group #PassengersMajor p span {
    width:12px;
    height:28px;
}
div.strucForm134 div.group #PassengersMinor p a,
div.strucForm134 div.group #PassengersMinor p span,
div.strucForm134 div.group #PassengersMinor2 p a,
div.strucForm134 div.group #PassengersMinor2 p span {
    width:11px;
    height:21px;
}
div.strucForm134 div.group #PassengersBaby p a,
div.strucForm134 div.group #PassengersBaby p span {
    width:11px;
    height:16px;
}
div.strucForm134 div.group #PassengersMajor p a.gray {    background-image:url(/ru/Images/ico_adult_lightgray.gif); }
div.strucForm134 div.group #PassengersMinor p a.gray,
div.strucForm134 div.group #PassengersMinor2 p a.gray { background-image:url(/ru/Images/ico_child_lightgray.gif); }
div.strucForm134 div.group #PassengersBaby p a.gray {     background-image:url(/ru/Images/ico_baby_lightgray.gif); }
div.strucForm134 div.group #PassengersMajor p a.booked span { background-image:url(/ru/Images/ico_adult.gif); }
div.strucForm134 div.group #PassengersMinor p a.booked span, 
div.strucForm134 div.group #PassengersMinor2 p a.booked span { background-image:url(/ru/Images/ico_child.gif); }
div.strucForm134 div.group #PassengersBaby p a.booked span { background-image:url(/ru/Images/ico_baby.gif); }
div.strucForm134 div.group #PassengersMajor p a.highLight span { background-image:url(/ru/Images/ico_adult.gif) !important; }
div.strucForm134 div.group #PassengersMinor p a.highLight span, 
div.strucForm134 div.group #PassengersMinor2 p a.highLight span { background-image:url(/ru/Images/ico_child.gif) !important; }
div.strucForm134 div.group #PassengersBaby p a.highLight span { background-image:url(/ru/Images/ico_baby.gif) !important; }
div.strucForm134 div.group #PassengersMajor p a.lowLight span { background-image:url(/ru/Images/ico_adult_gray.gif) !important; }
div.strucForm134 div.group #PassengersMinor p a.lowLight span,
div.strucForm134 div.group #PassengersMinor2 p a.lowLight span { background-image:url(/ru/Images/ico_child_gray.gif) !important; }
div.strucForm134 div.group #PassengersBaby p a.lowLight span { background-image:url(/ru/Images/ico_baby_gray.gif) !important; }
/***** ENDE buchung_flug.html *****/

/******** START my_passwort_vergessen.html ********/
div.my_pw_vergessen {}
div.my_pw_vergessen table.simpleTable {
    border-collapse: collapse;
    width:100%;
}
div.my_pw_vergessen table.simpleTable td {
    padding:0 0;
    vertical-align:top;
}
div.my_pw_vergessen table.simpleTable td.smallCell {
    width: 20%;
}
div.my_pw_vergessen table.simpleTable td.bigCell {
    width: 80%;
}
/******** ENDE my_passwort_vergessen.html ********/
/******** START my_mygermanwings_login.html ********/
div#popupLayer { width:332px;position:absolute;background-color:transparent;left:364px;top:242px;z-index:10000; }
* html div#popupLayer .popupLayerContent { margin:0 0; width:332px; height:auto; }
* html div#popupLayer .popupLayerContent * { position:relative; z-index:1000; }
div#popupLayer div.shadowBorderTop { background-image:url(/ru/Images/bg_popupLayer_top.gif);background-repeat:no-repeat;height:4px; } 
div#popupLayer div.shadowBorderBottom { background-image:url(/ru/Images/bg_popupLayer_bottom.gif);background-repeat:no-repeat;height:4px; } 
div#popupLayer div.shadowBorderVertical { background-image:url(/ru/Images/bg_popupLayer_vertical.gif);background-repeat:repeat-y } 

* html div#popupLayer div.shadowBorderTop { background-image:none; position:relative; } 
* html div#popupLayer div.shadowBorderBottom { background-image:none; position:relative; } 
* html div#popupLayer div.shadowBorderVertical { background-image:none;  height:100%; } 
div#popupLayer a.close { 
    display:block;
    float:right; 
    display:inline;
    height:20px;
    padding-right:27px; 
    margin-right:4px; 
    background-image:url();
    background-repeat:no-repeat; 
    background-position:right; }
div#popupLayer a.close span { display:block; padding-top:5px; }
div#popupLayer div.popupLayerContent h3 { margin:0 0 0 23px;padding:13px 0 0 0;clear:both; }
div#popupLayer div.popupLayerContent div.text { margin:0 0 0 23px;padding:18px 0 5px 0;width:284px; }
div#popupLayer div.popupLayerContent div.text p { padding:0 0 20px 0; margin:0;}
div#popupLayer div.login { margin:9px 0 0 20px;padding:18px 0 27px 0;width:284px; border-top:1px solid #d7d7d7; }
div#popupLayer div.login p { margin:0 0 0 23px;padding:0 0 10px 0; }
div#popupLayer div.registration { margin:9px 0 0 20px;padding:18px 0 27px 0;width:284px; border-top:1px solid #d7d7d7; }
div#popupLayer div.registration p { margin:0; padding:0 0 25px 0; }
#transparentLayer {
    background-color:#cccccc;
    opacity: 0.1;
    -moz-opacity: 0.1;
    filter: alpha(opacity=10);
    position:absolute;
    left:0;
    top:0;
    z-index:19999;
    visibility:hidden;
}
/******** ENDE my_mygermanwings_login.html ********/
/***** START my_daten_aktualisieren *****/
div.form_daten_aktualisieren_login .width140 {width:135px;}
div.form_daten_aktualisieren_login select.width216 {width:221px;}
div.form_daten_aktualisieren_login {
    padding:14px 0 27px 0;
}
div.form_daten_aktualisieren_login p.normContText,
div.form_daten_aktualisieren_login div.normContText {
    padding: 0 0 16px 6px;
}
div.form_daten_aktualisieren_login table.simpleTable {
    border-collapse: collapse;
    width:100%;
    margin:0 0 0px !important;
    margin-left:0px !important;
}
div.form_daten_aktualisieren_login table.simpleTable td {
    padding:0 0;
    vertical-align:top;
}

div.form_daten_aktualisieren_login table.simpleTable td.gotSpecial {
    padding:0 6px !important;
    vertical-align:middle !important;
}
div.form_daten_aktualisieren_login table.simpleTable tr.rowPadding td {
    padding-bottom: 8px;
}
div.form_daten_aktualisieren_login table.simpleTable tr.rowSpacer td {
    height: 20px;
}
div.form_daten_aktualisieren_login table.simpleTable td.smallCell {
    width: 20%;
}
div.form_daten_aktualisieren_login table.simpleTable td.smallCellAbsolute {
    width: 151px;
}
div.form_daten_aktualisieren_login table.simpleTable td.bigCell {
    width: 80%;
}
div.form_daten_aktualisieren_login table.simpleTable td.bigCellAbsolute {
    width: 240px;
}
/* form_game_3_3 */
div.formgame33 {padding:16px 0 24px 0;}
div.formgame33 h4 {padding:0 0 8px 6px;}
div.formgame33 form {padding-left:6px;}
div.formgame33 div.halfCol {width:335px;float:left;display:inline;}
div.formgame33 div.inline {display:inline;}
div.formgame33 ul.gewinnspielFrage label {vertical-align:middle;}
div.formgame33 ul.gewinnspielFrage li {padding-bottom:8px}
div.formgame33 ul.noBullet {list-style-type:none;margin:0;padding:0;}
div.formgame33 table.formTable select.stretch {width:103%;}
div.formgame33 table.formTable {width:100%;border-collapse:collapse;table-layout:fixed;}
div.formgame33 table.formTable select,input,textarea{border: 1px solid #B2B2B2;}
div.formgame33 table.formTable th,
div.formgame33 table.formTable td {text-align:left;font-weight:normal;padding:3px 0 5px 0;}
div.formgame33 input.button {position:absolute;right:0;bottom:10px;}
/* form_game_3_3 */
/* form_newsletter1_4_4 */
div.formNewsletter144 {padding:0 0 27px 0;}
div.formNewsletter144 div.newsletter_container {padding:0 0 50px 6px;width:805px;}
div.formNewsletter144 div.newsletter_container .width218 {width:221px;}
div.formNewsletter144 div.newsletter_container h4 {height:24px;padding-left:0px;}
div.formNewsletter144 div.newsletter_container table.newsletter {width:396px;border-collapse:collapse;table-layout:fixed;float:left;}
div.formNewsletter144 div.newsletter_container table.newsletter select.stretch {width:100%;}
div.formNewsletter144 div.newsletter_container table.newsletter th,
div.formNewsletter144 div.newsletter_container table.newsletter td {height:28px;text-align:left;font-weight:normal;padding:3px 10px 5px 0;}
div.formNewsletter144 div.newsletter_container table.newsletter input,select{border:1px solid #b2b2b2;vertical-align:middle;}
div.formNewsletter144 div.newsletter_container table.newsletter .noBorder{border:none;}
div.formNewsletter144 div.newsletter_container h5 {color:#666666;font-size:11px;letter-spacing:0.1em;padding:0 0 9px 0px;margin:0;}
div.formNewsletter144 div.newsletter_container table.newsletter p {margin:30px 0 0;padding:0;}
div.formNewsletter144 div.newsletter_container table.newsletter ul.oneRow li{display:inline;}
div.formNewsletter144 div.newsletter_container table.newsletter #NewsletterEmailSelect {vertical-align:top;padding-top:6px;}
div.formNewsletter144 div.newsletter_container #Newsletter_p {margin-bottom:6px;}
div.formNewsletter144 div.newsletter_container .Newsletter_p_border {border-top: 1px solid #DCDCDC;margin-left:-6px;}
div.formNewsletter144 div.newsletter_container #Btn_anmelden {padding-left:0;padding-top:0;}
/* form_newsletter1_4_4 */
/* form_newsletter2_4_4 */
div.formNewsletter244 {padding:18px 0 27px 0;width:811px;}
div.formNewsletter244 #Newsletter_weiterempfehlen_table input {color:#c1c1c1;}
div.formNewsletter244 #Newsletter_weiterempfehlen_container p {padding:0 0 7px 6px;}
div.formNewsletter244 #NewsletterPBorderTop p {padding-top:0px;border:none;}
div.formNewsletter244 div.borderTop {padding-top:15px;border:none;}
div.formNewsletter244 #Newsletter_weiterempfehlen_table {margin-top:5px;width:77%;border-collapse:collapse;table-layout:fixed;float:left;margin-left:6px;text-align:left;}
div.formNewsletter244 #Newsletter_weiterempfehlen_table th,
div.formNewsletter244 #Newsletter_weiterempfehlen_table td {padding-bottom:7px;padding-right:4px; }

div.formNewsletter244 #Newsletter_weiterempfehlen_table td .width187 { width:185px; }

div.formNewsletter244 #Weiterempfehlen_textarea {padding-top:5px;padding-left:5px;width:613px !important;}
div.formNewsletter244 #Newsletter_weiterempfehlen_table2 {margin-top:6px;width:100%;border-collapse:collapse;table-layout:fixed;float:left;margin-left:6px;text-align:left;}
div.formNewsletter244 #Btn_weiterempfehlen_absenden {padding-left:212px;}
/* form_newsletter2_4_4 */
/* form_werben_newsletter_2_4 */
div.form24 {padding:16px 0 39px 11px;}
div.form24 h3 {margin-bottom:9px;}
div.form24 div.text {padding: 0; margin: 0 10px 0 0;}
/* form_werben_newsletter_2_4 */
/* form_werben_newsletter_2_4 */
div.formWerbenNewsletter24 {height:309px;width:372px;position:absolute;background-color:transparent;left:302px;top:260px;z-index:10000; }
* html div.formWerbenNewsletter24 .popupLayerContent { margin:0 0; width:372px; height:auto; }
* html div.formWerbenNewsletter24 .popupLayerContent * { position:relative; z-index:1000; }
div.formWerbenNewsletter24 div.shadowBorderTop { background-image:url();background-repeat:no-repeat;height:4px; } 
div.formWerbenNewsletter24 div.shadowBorderBottom { background-image:url();background-repeat:no-repeat;height:4px; } 
div.formWerbenNewsletter24 div.shadowBorderVertical { background-image:url();background-repeat:repeat-y } 
* html div.formWerbenNewsletter24 div.shadowBorderTop { background-image:none; position:relative; } 
* html div.formWerbenNewsletter24 div.shadowBorderBottom { background-image:none; position:relative; } 
* html div.formWerbenNewsletter24 div.shadowBorderVertical { background-image:none;  height:100%; } 
div.formWerbenNewsletter24 a.close { 
    display:block;
    float:right; 
    display:inline;
    height:20px;
    padding-right:27px; 
    margin-right:4px; 
    background-image:url();
    background-repeat:no-repeat; 
    background-position:right; 
    }
div.formWerbenNewsletter24 a.close span { display:block; padding-top:5px; }
div.formWerbenNewsletter24 div.popupLayerContent h3 { margin:0 0 0 12px;padding:13px 0 0 0;clear:both; }
div.formWerbenNewsletter24 div.popupLayerContent div.text { margin:0 0 0 23px;padding:18px 0 5px 0;width:284px; }
div.formWerbenNewsletter24 div.popupLayerContent div.text p { padding:0 0 20px 0; margin:0;}
div.formWerbenNewsletter24 div.login { margin:9px 0 0 12px;padding:13px 0 27px 0;width:348px; border-top:1px solid #d7d7d7; }
div.formWerbenNewsletter24 div.login p { margin:0 0 0 12px;padding:0 0 10px 0; }
div.formWerbenNewsletter24 div.registration { margin:9px 0 0 12px;padding:18px 0 27px 0;width:348px; border-top:1px solid #d7d7d7; }
div.formWerbenNewsletter24 div.registration p { margin:0; padding:0 0 25px 0; }
#transparentLayer {
    background-color:#cccccc;
    opacity: 0.1;
    -moz-opacity: 0.1;
    filter: alpha(opacity=10);
    position:absolute;
    left:0;
    top:0;
    z-index:19999;
    visibility:hidden;
}
/* form_werben_newsletter_2_4 */
/* form_werben_ansprechpartner_3_3 */
div.formWerbenAnsprechpartner33 {padding:18px 0 27px 0;}
div.formWerbenAnsprechpartner33 table.kontaktFormTable td {padding-bottom: 8px;}
div.formWerbenAnsprechpartner33 table.kontaktFormTable div.check {padding-bottom:6px;}
div.formWerbenAnsprechpartner33 p {padding-bottom:13px;}
div.formWerbenAnsprechpartner33 #ZeichenAnzeige {border:none;font-size:0.8em;color:#767676;width:20px;height:15px;}
/* form_werben_ansprechpartner_3_3 */
/* sidebar_sparkalender_login */
div.sidebarSparkalenderLogin {position:relative;background-color:#f5f5f5;height:123px;border-bottom:1px solid #ffffff;}
div.sidebarSparkalenderLogin h4 {padding:9px 0 0 8px;}
div.sidebarSparkalenderLogin div.starImage {height:34px;width:35px;position:absolute;left:105px;top:-6px;}
div.sidebarSparkalenderLogin div.head {background-color:#e5e7e6;height:29px;}
div.sidebarSparkalenderLogin div.content {padding:10px 0 0 8px;}
div.sidebarSparkalenderLogin div.content .flyout {padding-bottom:2px;}
div.sidebarSparkalenderLogin div.button {padding:4px 0 0 8px;}
/* sidebar_sparkalender_login */
/* sidebar_bc_login */
div.sidebar_bc_login {border-bottom:1px solid #ffffff;}
div.sidebar_bc_login div.sideBarItem h3 {height:29px;width:126px;padding:0 8px;margin:0 -7px 8px;background-color:#e5e7e6;position: relative;}
div.sidebar_bc_login div.sideBarItem {padding: 0 7px 15px;background-color:#F5F5F5;}
div.sidebar_bc_login div.sideBarItem p {padding:0;margin:0 0 8px;}
/* sidebar_bc_login */
/* form_bc_anmeldung1_4_4 */
div.formBcAnmelden144 {padding:18px 0 5px 0;}
div.formBcAnmelden144 div.rbPortalAnmeldung {
    margin: 0 7px 0 0;
    padding: 16px 0 0 0;
    border-top: 1px solid #D7D7D7;
}
div.formBcAnmelden144 div.rbPortalAnmeldung p {margin: 0 0 0 6px;padding: 0;}
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde {
    
    width: 100%;
    margin: 25px 0 0 0;
    padding: 6px 0 0 0;
    border-top: 1px solid #D7D7D7;
}
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde tr {vertical-align: top;}
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.getAlong p {
    width: 260px;
    height: 100%;
    margin: 10px 0 0 30px ;
    padding: 0 12px 0 0;
    display: block;
    line-height: 1.4em;
}
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs {padding: 11px 0 0 0;}
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs div {height: 83px;padding: 0 0 0 23px;border-left: 1px solid #D7D7D7;}
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs span,
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs p,
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs label {
    float: left;
    height: 20px;
    padding: 0 0 8px 0;
}
div.formBcAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs input {float: right;margin: 0 0 8px 0;}
/* form_bc_anmeldung1_4_4 */
/* form_bc_anmeldung2_4_4 */
div.formBcAnmelden244 div.slideContainer ul {list-style-type:none;}
div.formBcAnmelden244 div.slideContainer li {padding:0 0 .4em;}
div.formBcAnmelden244 div.absBottomSpecial {position:absolute;bottom:0;padding:10px 10px 0;}
div.formBcAnmelden244 div.bcPartnerShowRoom {height: 100%;margin: 36px 0 0 1px;}
div.formBcAnmelden244 div.bcPartnerShowRoom p {padding: 0 0 7px 5px;margin: 0;}
div.formBcAnmelden244 div.bcPartnerShowRoom div.borderWrapper {height: 100%;border: 1px solid #d5d5d5;margin-left: 1px;padding: 0 0 4px 0;}
div.formBcAnmelden244 div.bcPartnerShowRoom div#RailFlySlideContainer {display: block;font-size: 0px;}
div.formBcAnmelden244 div.bcPartnerShowRoom div#RailFlySlideContainer img {padding: 0;float: left;margin: 0;}
div.formBcAnmelden244 div.normalText  {padding: 36px 9px 0 9px;}
div.formBcAnmelden244 div.normalText p {padding: 20px 0 0 0;margin: 0;width: 100%;}
div.formBcAnmelden244 table.bcSlideOptional {width: 750px;}
div.formBcAnmelden244 table.bcSlideOptional td {height: 26px;}
div.formBcAnmelden244 table.bcSlideOptional td.bcGroupItems div {float:left;width:90px;height:27px;}
/* form_bc_anmeldung2_4_4 */
/* form_bc_anmeldung3und4_4_4 */
div.formBcAnmelden344 {padding:18px 0 27px 0;}
div.formBcAnmelden344 p.normContText,
div.formBcAnmelden344 div.normContText {padding: 0 0 16px 6px;}
div.formBcAnmelden344 table.simpleTable {
    border-collapse: collapse;
    width:100%;
    margin:0 0 0px !important;
    margin-left:0px !important;
}
div.formBcAnmelden344 table.simpleTable td {padding:0 0;/**vertical-align:top;*/}
div.formBcAnmelden344 table.simpleTable td.gotSpecial {padding:0 6px !important;vertical-align:middle !important;}
div.formBcAnmelden344 table.simpleTable tr.rowPadding td {padding-bottom: 8px;}
div.formBcAnmelden344 table.simpleTable tr.rowSpacer td {height: 20px;}
div.formBcAnmelden344 table.simpleTable td.smallCell {width: 20%;}
div.formBcAnmelden344 table.simpleTable td.smallCellAbsolute {width: 151px;}
div.formBcAnmelden344 table.simpleTable td.bigCell {width: 80%;}
div.formBcAnmelden344 table.simpleTable td.bigCellAbsolute {width: 267px;}
div.formBcAnmelden344 div.bcDataMyGermanwings {    padding:0 0 0 7px;}
div.formBcAnmelden344 div.bcDataMyGermanwings table td {padding: 0 0 6px 0;}
/* form_bc_anmeldung3und4_4_4 */
/* form_bc_anmeldung3und4_4_4 */
div.formBcAnmelden444 {padding:18px 0 0 0;}
div.formBcAnmelden444 table.creditcard {}
div.formBcAnmelden444 table.creditcard {padding:0 0 11px 0px;}
div.formBcAnmelden444 table.creditcard td {padding:0 0 8px 0px;}
div.formBcAnmelden444 div.normContText p{padding:0 0 12px 0;}
div.formBcAnmelden444 div.specialButtonSend3 {text-align: right;margin:0px !important;padding: 27px 0 27px 0 !important;}
/* form_bc_anmeldung3und4_4_4 */

/* sidebar_sign_newsletter */
div.sidebarSignNewsletter {position:relative;background-color:#f5f5f5;height:96px;border-bottom:1px solid #ffffff;}
div.sidebarSignNewsletter h4 {padding:0 8px;}
div.sidebarSignNewsletter div.head {background-color:#e5e7e6;height:29px;margin-bottom:8px;}
div.sidebarSignNewsletter div.content {padding:10px 0 0 8px;}
div.sidebarSignNewsletter div.content .flyout {padding-bottom:2px;}
div.sidebarSignNewsletter div.button {padding:4px 0 0 8px;}
/* sidebar_sign_newsletter */
/* form_door_info_services */
div.formDoorInfoServices44 {}
div.formDoorInfoServices44 div.tripleSelect {
    background:url() no-repeat;
    width:809px;
    height:79px;
    overflow:hidden;
    float:none;
    clear:both;
}
div.formDoorInfoServices44 div.tripleSelect .headCol {float:left;display:inline;text-align:right;width:149px;padding:12px 10px 5px 69px;}
div.formDoorInfoServices44 div.tripleSelect .headCol h3 {padding:0;margin:0;}
div.formDoorInfoServices44 div.tripleSelect .headCol p {padding:0;margin:0 0 5px;}
div.formDoorInfoServices44 div.tripleSelectItem {float:left;display:inline;padding:29px 10px;margin-right:1px;}
div.formDoorInfoServices44 div.tripleSelectItem select {color:#535353;width:171px;}
/* form_door_info_services */
/* form_sonnensuche_4_4 */
div.formSonnensuche44 {padding:17px 0 27px 6px;}
div.formSonnensuche44 div.weatherFooter select {color:#535353;vertical-align:top;margin-top:2px;}
div.formSonnensuche44 div.weatherFooter input {vertical-align:8px;margin-left:10px;}
div.formSonnensuche44 div.weatherFooter option {padding-right:4px;}
/* form_sonnensuche_4_4 */

/**** Beginne Reisebuero Flugbuchung ******/
/* form_rb_flugbuchung_4_4 */
div.formRbFlugbuchung {padding:17px 0 27px 0;}
div.formRbFlugbuchung div.preissuche {width:605px;padding: 0 0 0 6px;} /* 24.10.2007 NEU */
div.formRbFlugbuchung div.preissuche div {float: left;border: 0px solid #000;width: 33%;}
div.formRbFlugbuchung div.preissuche div div {float: none;width: 100%;height: 20px;border: 0px solid #FF0;display: block;}
div.formRbFlugbuchung div.preissuche div img.imgJus {display: block;margin: 12px 0 4px 5px;}
div.formRbFlugbuchung div.preissuche label {padding-left: 4px;}
div.formRbFlugbuchung div.preissuche h4,
div.formRbFlugbuchung div.ZweiStepFlugsuche h4 {height:24px;padding:0;margin:0;}
div.formRbFlugbuchung div.preissuche p,
div.formRbFlugbuchung div.ZweiStepFlugsuche p {padding:0;}
/***** Ende Reisebuero Flugsuche ******/
/********* Beginne Reisbuero 2-Step Flugsuche  *********/
div.formRbFlugbuchung div.ZweiStepFlugsuche {width:599px;padding: 17px 0 0 6px;}
div.formRbFlugbuchung div.ZweiStepFlugsuche div {
    width: 160px;
    float: left;
    display:inline;
    border-right: 1px solid #d7d7d7;
    margin-right: 6px; /* !important; */
    padding-right: 33px; /* !important; */
    height: 215px;
}
div.formRbFlugbuchung div.ZweiStepFlugsuche div div {
    display: block;
    float:none; /* 04.10.*/
    height: 20px;
    border: none;
    margin-right: 0; /* !important;*/
    padding-right: 0 !important;
}
div.formRbFlugbuchung .marginTop6px {margin-top:12px !important;position:relative;}
div.formRbFlugbuchung .paddingBottom4 {margin-bottom: 0px !important;padding-bottom:4px !important;}
div.formRbFlugbuchung .marginBottom8 {padding-bottom:8px !important;display: block;}
div.formRbFlugbuchung .marginBottom10 {padding-bottom:10px !important;display: block;}
div.formRbFlugbuchung .marginTop4px {margin-top:6px !important;position:relative;}
div.formRbFlugbuchung div.ZweiStepFlugsuche h6 {height:15px;border-bottom: 1px solid #d7d7d7;padding-left: 5px;}
div.formRbFlugbuchung div.ZweiStepFlugsuche #Passengers h3  {border-bottom: 1px solid #d7d7d7;padding:0 0 2px 5px;margin: 0 0 6px;}
div.formRbFlugbuchung div.ZweiStepFlugsuche #Passengers h4 {margin:6px 0 2px;padding:0;}
div.formRbFlugbuchung div.ZweiStepFlugsuche #Passengers h5 {padding:0;}
div.formRbFlugbuchung div.ZweiStepFlugsuche div#Passengers {padding-right:0;border-right:none;margin-left: 0;}
div.formRbFlugbuchung div.ZweiStepFlugsuche div#Passengers p {margin:0 0 3px;padding:1px;overflow:hidden;clear:both;}
div.formRbFlugbuchung #Passengers input {
    float:right;
    display:inline;
    border:solid 1px #B2B2B2;
    width:27px;
    padding:1px 6px 1px;
    margin-top:3px;
    color:#000000;
}
div.formRbFlugbuchung #Passengers p a {background-repeat:no-repeat;float:left;display:inline;}
div.formRbFlugbuchung #Passengers p a.hidden {visibility:hidden;}
div.formRbFlugbuchung #Passengers p a span {background-repeat:no-repeat;display:block;}
div.formRbFlugbuchung #PassengersMajor {height:50px;overflow:hidden;clear:both;padding-left:5px;}
div.formRbFlugbuchung #PassengersMinor,
div.formRbFlugbuchung #PassengersMinor2 {height:50px;overflow:hidden;clear:both;padding-left:5px;}
div.formRbFlugbuchung #PassengersBaby {height:45px;overflow:hidden;clear:both;padding-left:5px;}
div.formRbFlugbuchung #PassengersMajor p a, 
div.formRbFlugbuchung #PassengersMajor p span {width:12px;height:28px;}
div.formRbFlugbuchung #PassengersMinor p a,
div.formRbFlugbuchung #PassengersMinor p span,
div.formRbFlugbuchung #PassengersMinor2 p a,
div.formRbFlugbuchung #PassengersMinor2 p span {width:11px;height:21px;}
div.formRbFlugbuchung #PassengersBaby p a,
div.formRbFlugbuchung #PassengersBaby p span {width:11px;height:16px;}
div.formRbFlugbuchung #PassengersMajor p a.gray {background-image:url(/ru/Images/ico_adult_lightgray.gif); }
div.formRbFlugbuchung #PassengersMinor p a.gray,
div.formRbFlugbuchung #PassengersMinor2 p a.gray {background-image:url(/ru/Images/ico_child_lightgray.gif); }
div.formRbFlugbuchung #PassengersBaby p a.gray {background-image:url(/ru/Images/ico_baby_lightgray.gif); }
div.formRbFlugbuchung #PassengersMajor p a.booked span {background-image:url(/ru/Images/ico_adult.gif); }
div.formRbFlugbuchung #PassengersMinor p a.booked span, 
div.formRbFlugbuchung #PassengersMinor2 p a.booked span { background-image:url(/ru/Images/ico_child.gif); }
div.formRbFlugbuchung #PassengersBaby p a.booked span { background-image:url(/ru/Images/ico_baby.gif); }
div.formRbFlugbuchung #PassengersMajor p a.highLight span { background-image:url(/ru/Images/ico_adult.gif) !important; }
div.formRbFlugbuchung #PassengersMinor p a.highLight span, 
div.formRbFlugbuchung #PassengersMinor2 p a.highLight span { background-image:url(/ru/Images/ico_child.gif) !important; }
div.formRbFlugbuchung #PassengersBaby p a.highLight span { background-image:url(/ru/Images/ico_baby.gif) !important; }
div.formRbFlugbuchung #PassengersMajor p a.lowLight span { background-image:url(/ru/Images/ico_adult_gray.gif) !important; }
div.formRbFlugbuchung #PassengersMinor p a.lowLight span,
div.formRbFlugbuchung #PassengersMinor2 p a.lowLight span { background-image:url(/ru/Images/ico_child_gray.gif) !important; }
div.formRbFlugbuchung #PassengersBaby p a.lowLight span { background-image:url(/ru/Images/ico_baby_gray.gif) !important; }
/********* Ende Reisbuero 2-Step Flugsuche  *********/
/* form_rb_flugbuchung_4_4 */

/**** Beginne Reisebuero Gruppenbuchung ******/
/* form_rb_gruppenbuchung_4_4 */
div.formRbGruppenbuchung {padding:0 0 27px 0;}
div.formRbGruppenbuchung .bemerkungen{} /* added 24.10.2007 */
div.formRbGruppenbuchung div.ZweiStepFlugsuche h4 {height:24px;padding:0;margin:0;}
div.formRbGruppenbuchung div.ZweiStepFlugsuche p {padding:0;}
/***** Ende Reisebuero Flugsuche ******/
/********* Beginne Reisbuero 2-Step Flugsuche  *********/
div.formRbGruppenbuchung div.ZweiStepFlugsuche {width:599px;padding: 17px 0 0 6px;}
div.formRbGruppenbuchung div.ZweiStepFlugsuche div {
    width: 160px;
    float: left;
    display:inline;
    border-right: 1px solid #d7d7d7;
    margin-right: 6px; /* !important; */
    padding-right: 33px; /* !important; */
    height: 215px;
}
div.formRbGruppenbuchung div.ZweiStepFlugsuche div div {
    display: block;
    float:none; /* 04.10.*/
    height: 20px;
    border: none;
    margin-right: 0; /* !important;*/
    padding-right: 0 !important;
}
div.formRbGruppenbuchung .marginTop6px {margin-top:12px !important;position:relative;}
div.formRbGruppenbuchung .paddingBottom4 {margin-bottom: 0px !important;padding-bottom:4px !important;}
div.formRbGruppenbuchung .marginBottom8 {padding-bottom:8px !important;display: block;}
div.formRbGruppenbuchung .marginBottom10 {padding-bottom:10px !important;display: block;}
div.formRbGruppenbuchung .marginTop4px {margin-top:6px !important;position:relative;}
div.formRbGruppenbuchung div.ZweiStepFlugsuche h6 {height:15px;border-bottom: 1px solid #d7d7d7;padding-left: 5px;}
div.formRbGruppenbuchung div.ZweiStepFlugsuche #Passengers h3  {border-bottom: 1px solid #d7d7d7;padding:0 0 2px 5px;margin: 0 0 6px;}
div.formRbGruppenbuchung div.ZweiStepFlugsuche #Passengers h4 {margin:6px 0 2px;padding:0;}
div.formRbGruppenbuchung div.ZweiStepFlugsuche #Passengers h5 {padding:0;}
div.formRbGruppenbuchung div.ZweiStepFlugsuche div#Passengers {padding-right:0;border-right:none;margin-left: 0;}
div.formRbGruppenbuchung div.ZweiStepFlugsuche div#Passengers p {margin:0 0 3px;padding:1px;overflow:hidden;clear:both;}
div.formRbGruppenbuchung #Passengers input {
    float:right;
    display:inline;
    border:solid 1px #B2B2B2;
    width:27px;
    padding:1px 6px 1px;
    margin-top:3px;
    color:#000000;
}
/* form_rb_gruppenbuchung_4_4 */
/*added 24.10.2007 */
/* form_pressekontakt_3_3 */
div.formPressekontakt33 {padding:18px 0 27px 0;}
div.formPressekontakt33 table.kontaktFormTable td {padding-bottom: 8px;}
div.formPressekontakt33 table.kontaktFormTable div.check {padding-bottom:6px;}
div.formPressekontakt33 p {padding-bottom:13px;}
div.formPressekontakt33 #ZeichenAnzeige {border:none;font-size:0.8em;color:#767676;width:20px;height:15px;}
/* form_pressekontakt_3_3 */
/* sidebar_eingeloggt */
div.sidebarEingeloggt {border-bottom:1px solid #ffffff;}
div.sidebarEingeloggt div.sideBarItem {padding: 0 6px 15px 7px;background-color:#F5F5F5;color:#76003d;}
div.sidebarEingeloggt div.sideBarItem h3 {height:29px;width:126px;padding:0 8px;margin:0 -7px 8px;background-color:#e5e7e6;position: relative;}
div.sidebarEingeloggt div.sideBarItem p {padding:0;margin:0 0 8px;color:#76003d;}
/* sidebar_eingeloggt */
/* form_rb_kontakt_3_3*/
div.formRbKontakt33 {padding:17px 0 16px 6px;width:599px;}
div.formRbKontakt33 textarea {color:#535353;}
div.formRbKontakt33 div.hrNewFlightroute h4 {height:28px;}
div.formRbKontakt33 .marginBottom8 {padding-bottom:8px !important;display: block;}
div.formRbKontakt33 table.kontaktFormTable tr {vertical-align: middle;}
div.formRbKontakt33 table.kontaktFormTable td {padding-bottom: 8px;}
div.formRbKontakt33 div.hrNewFlightroute .pic {float:left;clear:left;display:inline;}
div.formRbKontakt33 div.hrNewFlightroute .text {float:left;display:inline;margin-left:12px;width:400px;}
div.formRbKontakt33 div.hrNewFlightroute .oneRowText {float:left;display:inline;width:100%;}
div.formRbKontakt33 div.hrNewFlightroute .oneRowText p{display:inline;}
div.formRbKontakt33 div.hrNewFlightroute .oneRowText h3{border:none;margin:0 0 4px 1px;    padding-left:0;}
div.formRbKontakt33 div.hrNewFlightroute p {margin:0 0 12px;}
/* form_rb_kontakt */
/* form_rb_profil_3_3 */
/********* Beginne MyGermanwings Profil *********/
div.formRbProfil33 {padding:17px 0 0 6px;}
div.formRbProfil33 div.rbMyGermanwingsProfil h4{height:28px;}
div.formRbProfil33 div.rbMyGermanwingsProfil table.firstProfil {
    width: 292px;
    padding: 0px;
    margin: 0px;
}
div.formRbProfil33 div.rbMyGermanwingsProfil table.secondProfil {
    width: 292px;
    padding: 0px;
    margin: 0 0 0 12px !important;
}
div.formRbProfil33 div.rbMyGermanwingsProfil table.secondProfil tr {height: 28px;}
div.formRbProfil33 div.rbMyGermanwingsProfil table.formularProfilPadding {
    width: 100%;
    padding: 0px !important;
    margin: 0 0 8px 0 !important;
}
div.formRbProfil33 div.rbMyGermanwingsProfil table.formularProfilPadding tr {height: 28px;}
div.formRbProfil33 div.rbMyGermanwingsProfil table.formularProfilPadding td.lastCol {padding-left: 8px;}
div.formRbProfil33 div.rbMyGermanwingsProfil .gimmyBorderR {border-right: 1px solid #D7D7D7;}
div.formRbProfil33 div.rbMyGermanwingsProfil .gimmyBorderL {border-left: 1px solid #D7D7D7;}
div.formRbProfil33 div.rbMyGermanwingsProfil .changeData {
    margin: 23px 0 0 -7px;
    padding: 0 0 26px 0;
    border-bottom: 1px solid #D7D7D7;
}
div.formRbProfil33 div.rbMyGermanwingsProfil h4.noSpace {margin: 0 0 16px 0 !important;padding: 0px !important;}
div.formRbProfil33 div.rbMyGermanwingsProfil h4.noSpace img {margin: 0 0 0 0 !important;padding: 0px !important;}
div.formRbProfil33 div.spPText {    
    padding-bottom: 26px;
    height: 100%;
}
div.formRbProfil33 table.simpleTable {border-collapse: collapse;width:100%;}
div.formRbProfil33 table.simpleTable td {padding:0 12px;vertical-align:top;}
div.formRbProfil33 table.simpleTable tr.rowPadding td {padding-bottom: 8px;}
/********* Ende MyGermanwings Profil *********/
/* form_rb_profil_3_3 *7
/* form_rb_anmelden1_4_4 */
/********* Beginne Reisebuero Portal Anmeldung *********/
div.formRbAnmelden144 {padding:18px 0 0 6px;}
div.formRbAnmelden144 div.rbPortalAnmeldung h4{height:28px;}
div.formRbAnmelden144 div.rbPortalAnmeldung p {}
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde {
    width: 100%;
    margin: 25px 0 0 0;
    padding: 6px 0 0 0;
    border-top: 1px solid #D7D7D7;
}
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde tr {vertical-align: top;}
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.getAlong span {}
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.getAlong span {
    width: 260px;
    height: 100%;
    margin: 8px 0 0 30px ;
    padding: 0 12px 0 0;
    display: block;
    line-height: 1.4em;
}
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs {padding: 8px 0 0 0 ;}
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs div {
    height: 100%;
    padding: 0 0 0 23px;
    border-left: 1px solid #D7D7D7;
}
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs span,
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs label
{
    float: left;
    height: 20px;
    padding: 0 0 8px 0;
}
div.formRbAnmelden144 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs input {float: right;margin: 0 0 8px 0;}
div.formRbAnmelden144 table.simpleTable {border-collapse: collapse;width:100%;}
div.formRbAnmelden144 #Newsletter_weiterempfehlen_table input {color:#c1c1c1;}
div.formRbAnmelden144 table.simpleTable td {padding:0 12px;vertical-align:top;}
div.formRbAnmelden144 table.simpleTable tr.rowPadding td {padding-bottom: 8px;}
div.formRbAnmelden144 #Newsletter_weiterempfehlen_table {padding-bottom:27px;margin-top:5px;border-collapse:collapse;table-layout:fixed;float:left;text-align:left;}
div.formRbAnmelden144 #Newsletter_weiterempfehlen_table th,
div.formRbAnmelden144 #Newsletter_weiterempfehlen_table td {padding-bottom:7px;padding-right:4px;}
div.formRbAnmelden144 #Btn_weiterempfehlen_absenden {padding-left:212px;}
/* form_rb_anmelden1_4_4 */
/* form_rb_anmelden2_4_4 */
/********* Beginne Reisebuero Portal Anmeldung2*********/
div.formRbAnmelden244 {padding:18px 0 0 6px;}
div.formRbAnmelden244 div.rbPortalAnmeldung h4{height:28px;}
div.formRbAnmelden244 div.rbPortalAnmeldung p {}
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde {
    width: 100%;
    margin: 25px 0 0 0;
    padding: 6px 0 0 0;
    border-top: 1px solid #D7D7D7;
}
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde tr {vertical-align: top;}
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde td.getAlong span {}
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde td.getAlong span {
    width: 260px;
    height: 100%;
    margin: 8px 0 0 30px ;
    padding: 0 12px 0 0;
    display: block;
    line-height: 1.4em;
}
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs {padding: 8px 0 0 0 ;}
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs div {
    height: 100%;
    padding: 0 0 0 23px;
    border-left: 1px solid #D7D7D7;
}
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs span,
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs label
{
    float: left;
    height: 20px;
    padding: 0 0 8px 0;
}
div.formRbAnmelden244 div.rbPortalAnmeldung table.rbPortalSchonKunde td.rbPortalInputs input {float: right;margin: 0 0 8px 0;}
div.formRbAnmelden244 table.simpleTable {border-collapse: collapse;width:100%;}
div.formRbAnmelden244 #Newsletter_weiterempfehlen_table input {color:#c1c1c1;}
div.formRbAnmelden244 table.simpleTable td {padding:0 12px;vertical-align:top;}
div.formRbAnmelden244 table.simpleTable tr.rowPadding td {padding-bottom: 8px;}
div.formRbAnmelden244 #Newsletter_weiterempfehlen_table {padding-bottom:27px;margin-top:5px;border-collapse:collapse;table-layout:fixed;float:left;text-align:left;}
div.formRbAnmelden244 #Newsletter_weiterempfehlen_table th,
div.formRbAnmelden244 #Newsletter_weiterempfehlen_table td {padding-bottom:7px;padding-right:4px;}
div.formRbAnmelden244 #Btn_weiterempfehlen_absenden {padding-left:212px;}
/* form_rb_anmelden2_4_4 */
/* form_webcheckin */
div.formWebcheckin {padding:10px 0 10px 0;}
#WebCheckIn {background:url(/ru/Images/shadebox_top_edge.gif) repeat-x 0 32px;margin:19px 0 12px 0;}
#WebCheckIn ul.register li:first-child {background:transparent;}
#WebCheckIn ul.register {float:right;display:inline;margin:0 -1px -3px 0;}
#WebCheckIn h4 {padding:11px 7px 0;}
#WebCheckIn h4.gray {color:#666666;font-family:Verdana,sans-serif;font-size:11px;padding:14px 0 0 13px;}
#WebCheckIn div {background:url() no-repeat 100% 0;position:relative;width:100%;}
#WebCheckIn div div {background:url() no-repeat 100% 100%;}
#WebCheckIn div div div {background:url(/ru/Images/shadebox_left_edge.gif) no-repeat 0 100%;}
#WebCheckIn div div div div {background:url() no-repeat;}
#WebCheckIn div div div div div {background:transparent;height:164px;width:auto;overflow:hidden;padding:6px;}
#WebCheckIn div div div div div div {height:auto;}
#WebCheckIn p {padding-left:13px;}
table.formTableWebCheckin {width:100%;border-collapse:collapse;margin-right:-10px;table-layout:fixed;margin-top:21px;}
table.formTableWebCheckin select.stretch {width:103%;}
table.formTableWebCheckin th,table.formTableWebCheckin td {text-align:left;vertical-align:middle;font-weight:normal;padding:5px 10px 0 0;}
table.formTableWebCheckin th.first {padding-top:0;padding-left:13px;}
table.formTableWebCheckin td.button {padding-top:8px;padding-bottom:1px;}
table.formTableWebCheckin td.button input {border:none;}
table.formWebcheckinAuswahl {width:100%;border-collapse:collapse;margin-right:-10px;table-layout:fixed;margin-top:2px;margin-left:12px;}
table.formWebcheckinAuswahl .button {vertical-align:bottom;padding-bottom:1px;padding-left:26px;}
table.formWebcheckinAuswahl .selectbox option {padding-top:3px;padding-left:5px;}
table.formWebcheckinBestaetigen .button {vertical-align:bottom;padding-bottom:1px;padding-left:28px;}
table.formWebcheckinBestaetigen {width:100%;border-collapse:collapse;margin-right:-10px;table-layout:fixed;margin-top:5px;margin-left:12px;}
.boardingPassInfo {margin-top:32px;}
#BoardingPassText p {line-height:20px;margin:0 0 0 14px;padding:0;}
#BoardingPassPrint img {margin:6px 0 0 38px;padding:0;}
#DangerousGoods {margin-top:25px;margin-left:322px;width:314px;border-top:1px solid #dcdcdc;}
#DangerousGoods img {padding-top:14px;padding-left:10px;margin:0;}
#DangerousGoods p {padding-top:16px;padding-left:10px;margin:0;}
#DangerousGoods ul.dangerousGoodsList {padding-left:11px;list-style:none;padding-bottom:23px;margin:0;}
#DangerousGoods ul.dangerousGoodsList li {padding-left:10px;background-image:url();background-repeat:no-repeat;background-position:0 7px;margin:14px 0 0;}
#DangerousGoodsFooter p {font-weight:bold;border-top:1px solid #dcdcdc;}
table.formWebcheckinAuswahl td,table.formWebcheckinBestaetigen td {text-align:left;font-weight:normal;padding:10px 0 0;}
/* form_webcheckin */
/* HRS Hotelsuche 1.5.3 */ 
#hrsSearch td.heading { padding-bottom:4px;font-weight:bold; }
#hrsSearch td.first_row { padding-bottom:4px;* padding-bottom:2px; }
#hrsSearch td.second_col { padding-left:10px; }
#hrsSearch td.third_col { padding-left:1px;* + padding-top:2px; }
#hrsSearch td.last_row { padding-top:24px;* + padding-top:19px; }
#hrsSearch input.travel_date { height:19px; border:1px solid #B2B2B2; width:114px; }
#hrsSearch input.travel_target{ width:150px; height:19px; border:1px solid #B2B2B2; }
#hrsSearch select.rooms { height:19px; * + height:21px; border:1px solid #B2B2B2; }
#hrsSearch td.rows {padding-bottom:3px; + padding-bottom:3px; * padding-bottom:2px; }
/* Ende HRS Hotelsuche 1.5.3 */
