﻿
/*
Hauptfarben auf der Seite:div.struct
Hintergründe:
    Grautoene:  #e7e7e7
                #f3f3f3
Schriftfarben:
    Grau:        #666666
    Brombeer:    #76003d
Linienfarbe:
    Grau:        #d7d7d7
*/
/* Start DEBUG */
/* Ende DEBUG */
/*
div#basis-1 div#content { background-color:#cccccc; }
div.text44var1 { background-color:#dddddd; }
*/
/*
+++++++++++++++++++++++++++++++++++++++++++++++++ Start Allgemein +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
html { margin:0; padding:0; }

body { padding:0; margin:0 0 0 20px;font-family: Verdana, Helvetica, Swiss, Arial, sans-serif; font-size:11px; color:#666666; line-height:1.3em; background-color:#FFFFFF; }

/* Fuer Zentrierung */
    .wrapper { width: 966px; margin: 0 auto 0 auto; }
    .positioner { width: 966px; position: relative; }


p, form, ul, dl, h6, h7 { margin:0; padding:0;font-size:11px; color:#666666; }
h1, h2, h3, h4, h5 {margin:0; padding:0; font-weight: bold; font-family:Helvetica, Arial, sans-serif; color: #76003d; line-height:1.4em;}
h1 {font-size: 22px;}
h2 {font-size: 16px;margin:0 !important;padding: 14px 5px 13px;}
h3, h4, h5 {font-size: 13px;margin:0 !important;}
* a, * a:link, a:visited, a:focus, a:active, a:hover { 
    color:#76003d !important;
    }
img { margin:0;border:0; }
.width420     { width:420px; }
.floatR         { float:right; }
.floatL         { float:left; }
.right { text-align:right; }
.picText .buttonRight {
    position:absolute;
    z-index:3;
    right:0;
    bottom:0;
}
input.submit { border:none; } /* 24.10. */
.textR { text-align:right; }
/*
+++++++++++++++++++++++++++++++++++++++++++++++++ Ende Allgemein +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/* ++++++++++++++++++++ Breadcrumb ++++++++++++++++++++++++++ */
.breadcrumb {float:left;}
.breadcrumb ul {margin: 10px 0 10px 4px; list-style-type: none; }
.breadcrumb ul li {float:left; padding-top:2px;white-space:nowrap;}
.breadcrumb a {text-decoration:none}
.breadcrumb a:hover {text-decoration:underline}

/*
+++++++++++++++++++++++++++++++++++++++++++ Start Basis-Struktur +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/

/* ++++++++++++++++++++ START Neuer Head, Footer und neue Navigation ++++++++++++++++++++++++*/
/* line 28, ../sass/base.sass */
nav ul, nav li {
  margin: 0;
  list-style: none;
  list-style-image: none;
}
strong, th {
    font-weight: bold;
}
.ir {
    background-repeat: no-repeat;
    direction: ltr;
    display: block;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
.unit {
  float: left;
  display: inline;
}
.ie6 .line {
  zoom: 1;
}

legend span.hide-legend {
  position: absolute;
  left: -999em;
}

.clearfix {
  zoom: 1;
}




/* ++++++++++++++++++++ ENDE Neuer Head und neue Navigation ++++++++++++++++++++++++*/





/* Header */
div#header                                 { padding:0 0 14px 0;clear:both;width:966px; position:relative;     }
div#header h1                              { height:56px;width:966px;background-image:url(/ru/Images/header_gw_new_2008.gif); background-repeat:no-repeat; margin:0 !important;}
div#header h1 a                            { display:block;width:222px;height:57px;}
div#header h1 span                         { display:none; }
div#header div#top                         { height:56px;width:966px;background-image:url(/ru/Images/header_gw_new_2008.gif); background-repeat:no-repeat; margin:0 !important;}
div#header div#top a                       { display:block;width:222px;height:57px;}
div#header div#top span                    { display:none; }
div#header div.nav                         { position:absolute;top:3px;right:14px;width:50%; }
div#header div.nav form                    { float:right;margin:0 0 0 13px;height:15px;padding:0; }
div#header div.nav form select             { font-size:1em;padding:0;margin:0; }
div#header div.nav form select option      { font-size:1em;padding:0;margin:0; }
div#header div.nav ul                      { float:right; list-style:none;margin:2px 0 0 0; }
div#header div.nav ul li                   { float:left;padding:0 0 0 16px; background:url(/ru/Images/ico_arrow_yellow.gif) 6px 5px no-repeat; }
div#header div.nav ul li.noarrow           { float:left;padding:0 0 0 0; margin-top:-5px; background:none;}
div#header div.nav ul li img               { position: relative;}
/* Navigation im Header */
div#navHeader { position:relative;height:64px;width:966px; background-image:url(/ru/Images/bg_topnav.png); background-repeat:no-repeat; }
div#navHeader div#searchHeader { position:absolute;right:4px;top:8px;height:18px;border-left:#b5b5b5 solid 1px;  }
div#navHeader div#searchHeader form { padding:0;margin:0; }
div#navHeader div#searchHeader form input.string { padding:0 0 0 2px;width:123px;font-size:1em;margin:0 0 0 9px;color:#666666;font-weight:normal;height:15px;float:left; }
div#navHeader div#searchHeader form input.lupe { float:left;margin:0 0 0 6px; border: 0px none; }
div#navHeader ul                                   { list-style:none; }
div#navHeader ul li                                { float:left; padding:0 3px 0 0; }
div#navHeader ul li a                              { display:block;height:32px;background-repeat:no-repeat; text-decoration:none;}
div#navHeader ul li a span                         { /*display:none;*/ line-height:normal;padding-top:8px; text-align:center; display:block;font-size:15px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
a.yellow,
a.yellow:link,
a.yellow:visited,
a.yellow:active,
a.yellow:hover {color:#ffed00 !important}
/* Englisch (ENG) */
div#navHeader ul.ENG li a#buchung                  { width:99px; background-image:url(/ru/Images/en_bg_99x32_off.gif);       }
div#navHeader ul.ENG li a#buchung:hover,
div#navHeader ul.ENG li a#buchung.active           { width:99px; background-image:url(/ru/Images/en_bg_99x32_on.gif);         }
div#navHeader ul.ENG li a#topangebote              { width:137px; background-image:url(/ru/Images/en_bg_137x32_off.gif);    }
div#navHeader ul.ENG li a#topangebote:hover,
div#navHeader ul.ENG li a#topangebote.active       { width:137px; background-image:url(/ru/Images/en_bg_137x32_on.gif);      }
div#navHeader ul.ENG li a#infoservice              { width:145px; background-image:url(/ru/Images/en_bg_145x32_off.gif);  }
div#navHeader ul.ENG li a#infoservice:hover,
div#navHeader ul.ENG li a#infoservice.active       { width:145px; background-image:url(/ru/Images/en_bg_145x32_on.gif);    }
div#navHeader ul.ENG li a#mygermanwings            { width:161px; background-image:url(/ru/Images/en_bg_161x32_off.gif); }
div#navHeader ul.ENG li a#mygermanwings:hover,
div#navHeader ul.ENG li a#mygermanwings.active     { width:161px; background-image:url(/ru/Images/en_bg_161x32_on.gif);   }
div#navHeader ul.ENG li a#boomerangclub            { width:145px; background-image:url(/ru/Images/en_bg_145x32_off.gif); }
div#navHeader ul.ENG li a#boomerangclub:hover,
div#navHeader ul.ENG li a#boomerangclub.active     { width:145px; background-image:url(/ru/Images/en_bg_145x32_on.gif);   }
/* Französisch (FRA) */
div#navHeader ul.FR2 li a#buchung                  { width:127px; background-image:url(/ru/Images/fr_bg_127x32_off.gif);       }
div#navHeader ul.FR2 li a#buchung:hover,
div#navHeader ul.FR2 li a#buchung.active           { width:127px; background-image:url(/ru/Images/fr_bg_127x32_on.gif);         }
div#navHeader ul.FR2 li a#topangebote              { width:121px; background-image:url(/ru/Images/fr_bg_121x32_off.gif);    }
div#navHeader ul.FR2 li a#topangebote:hover,
div#navHeader ul.FR2 li a#topangebote.active       { width:121px; background-image:url(/ru/Images/fr_bg_121x32_on.gif);      }
div#navHeader ul.FR2 li a#infoservice              { width:157px; background-image:url(/ru/Images/fr_bg_157x32_off.gif);  }
div#navHeader ul.FR2 li a#infoservice:hover,
div#navHeader ul.FR2 li a#infoservice.active       { width:157px; background-image:url(/ru/Images/fr_bg_157x32_on.gif);    }
div#navHeader ul.FR2 li a#mygermanwings            { width:161px; background-image:url(/ru/Images/fr_bg_161x32_off.gif); }
div#navHeader ul.FR2 li a#mygermanwings:hover,
div#navHeader ul.FR2 li a#mygermanwings.active     { width:161px; background-image:url(/ru/Images/fr_bg_161x32_on.gif);   }
div#navHeader ul.FR2 li a#boomerangclub            { width:150px; background-image:url(/ru/Images/fr_bg_150x32_off.gif); }
div#navHeader ul.FR2 li a#boomerangclub:hover,
div#navHeader ul.FR2 li a#boomerangclub.active     { width:150px; background-image:url(/ru/Images/fr_bg_150x32_on.gif);   }
/* Spanisch (ESN) */
div#navHeader ul.ESN li a#buchung                  { width:108px; background-image:url(/ru/Images/es_bg_108x32_off.gif);       }
div#navHeader ul.ESN li a#buchung:hover,
div#navHeader ul.ESN li a#buchung.active           { width:108px; background-image:url(/ru/Images/es_bg_108x32_on.gif);         }
div#navHeader ul.ESN li a#topangebote              { width:92px; background-image:url(/ru/Images/es_bg_92x32_off.gif);    }
div#navHeader ul.ESN li a#topangebote:hover,
div#navHeader ul.ESN li a#topangebote.active       { width:92px; background-image:url(/ru/Images/es_bg_92x32_on.gif);      }
div#navHeader ul.ESN li a#infoservice              { width:208px; background-image:url(/ru/Images/es_bg_208x32_off.gif);  }
div#navHeader ul.ESN li a#infoservice:hover,
div#navHeader ul.ESN li a#infoservice.active       { width:208px; background-image:url(/ru/Images/es_bg_208x32_on.gif);    }
div#navHeader ul.ESN li a#mygermanwings            { width:160px; background-image:url(/ru/Images/es_bg_160x32_off.gif); }
div#navHeader ul.ESN li a#mygermanwings:hover,
div#navHeader ul.ESN li a#mygermanwings.active     { width:160px; background-image:url(/ru/Images/es_bg_160x32_on.gif);   }
div#navHeader ul.ESN li a#boomerangclub            { width:150px; background-image:url(/ru/Images/es_bg_150x32_off.gif); }
div#navHeader ul.ESN li a#boomerangclub:hover,
div#navHeader ul.ESN li a#boomerangclub.active     { width:150px; background-image:url(/ru/Images/es_bg_150x32_on.gif);   }
/* Italienisch (ITA) */
div#navHeader ul.ITA li a#buchung                  { width:135px; background-image:url(/ru/Images/it_bg_135x32_off.gif);       }
div#navHeader ul.ITA li a#buchung:hover,
div#navHeader ul.ITA li a#buchung.active           { width:135px; background-image:url(/ru/Images/it_bg_135x32_on.gif);         }
div#navHeader ul.ITA li a#topangebote              { width:123px; background-image:url(/ru/Images/it_bg_123x32_off.gif);    }
div#navHeader ul.ITA li a#topangebote:hover,
div#navHeader ul.ITA li a#topangebote.active       { width:123px; background-image:url(/ru/Images/it_bg_123x32_on.gif);      }
div#navHeader ul.ITA li a#infoservice              { width:195px; background-image:url(/ru/Images/it_bg_195x32_off.gif);  }
div#navHeader ul.ITA li a#infoservice:hover,
div#navHeader ul.ITA li a#infoservice.active       { width:195px; background-image:url(/ru/Images/it_bg_195x32_on.gif);    }
div#navHeader ul.ITA li a#mygermanwings            { width:160px; background-image:url(/ru/Images/it_bg_160x32_off.gif); }
div#navHeader ul.ITA li a#mygermanwings:hover,
div#navHeader ul.ITA li a#mygermanwings.active     { width:160px; background-image:url(/ru/Images/it_bg_160x32_on.gif);   }
div#navHeader ul.ITA li a#boomerangclub            { width:145px; background-image:url(/ru/Images/it_bg_145x32_off.gif); }
div#navHeader ul.ITA li a#boomerangclub:hover,
div#navHeader ul.ITA li a#boomerangclub.active     { width:145px; background-image:url(/ru/Images/it_bg_145x32_on.gif);   }
/* Niederländisch (NLD) */
div#navHeader ul.NL2 li a#buchung                  { width:95px; background-image:url(/ru/Images/nl_bg_95x32_off.gif);       }
div#navHeader ul.NL2 li a#buchung:hover,
div#navHeader ul.NL2 li a#buchung.active           { width:95px; background-image:url(/ru/Images/nl_bg_95x32_on.gif);         }
div#navHeader ul.NL2 li a#topangebote              { width:164px; background-image:url(/ru/Images/nl_bg_164x32_off.gif);    }
div#navHeader ul.NL2 li a#topangebote:hover,
div#navHeader ul.NL2 li a#topangebote.active       { width:164px; background-image:url(/ru/Images/nl_bg_164x32_on.gif);      }
div#navHeader ul.NL2 li a#infoservice              { width:149px; background-image:url(/ru/Images/nl_bg_149x32_off.gif);  }
div#navHeader ul.NL2 li a#infoservice:hover,
div#navHeader ul.NL2 li a#infoservice.active       { width:149px; background-image:url(/ru/Images/nl_bg_149x32_on.gif);    }
div#navHeader ul.NL2 li a#mygermanwings            { width:160px; background-image:url(/ru/Images/nl_bg_160x32_off.gif); }
div#navHeader ul.NL2 li a#mygermanwings:hover,
div#navHeader ul.NL2 li a#mygermanwings.active     { width:160px; background-image:url(/ru/Images/nl_bg_160x32_on.gif);   }
div#navHeader ul.NL2 li a#boomerangclub            { width:145px; background-image:url(/ru/Images/nl_bg_145x32_off.gif); }
div#navHeader ul.NL2 li a#boomerangclub:hover,
div#navHeader ul.NL2 li a#boomerangclub.active     { width:145px; background-image:url(/ru/Images/nl_bg_145x32_on.gif);   }
/* Polnisch (PLK) */
div#navHeader ul.PL2 li a#buchung                  { width:122px; background-image:url(/ru/Images/pl_bg_122x32_off.gif);       }
div#navHeader ul.PL2 li a#buchung:hover,
div#navHeader ul.PL2 li a#buchung.active           { width:122px; background-image:url(/ru/Images/pl_bg_122x32_on.gif);         }
div#navHeader ul.PL2 li a#topangebote              { width:113px; background-image:url(/ru/Images/pl_bg_113x32_off.gif);    }
div#navHeader ul.PL2 li a#topangebote:hover,
div#navHeader ul.PL2 li a#topangebote.active       { width:113px; background-image:url(/ru/Images/pl_bg_113x32_on.gif);      }
div#navHeader ul.PL2 li a#infoservice              { width:157px; background-image:url(/ru/Images/pl_bg_157x32_off.gif);  }
div#navHeader ul.PL2 li a#infoservice:hover,
div#navHeader ul.PL2 li a#infoservice.active       { width:157px; background-image:url(/ru/Images/pl_bg_157x32_on.gif);    }

div#navHeader ul.PL2 li a#mygermanwings            { width:160px; background-image:url(/ru/Images/pl_bg_160x32_off.gif); }
div#navHeader ul.PL2 li a#mygermanwings:hover,
div#navHeader ul.PL2 li a#mygermanwings.active     { width:160px; background-image:url(/ru/Images/pl_bg_160x32_on.gif);   }

/*
div#navHeader ul.PL2 li a#mygermanwings            { width:152px; background-image:url(/ru/Images/de_mygermanwings_inactive.gif); }
div#navHeader ul.PL2 li a#mygermanwings:hover,
div#navHeader ul.PL2 li a#mygermanwings.active     { width:152px; background-image:url(/ru/Images/de_mygermanwings_active.gif);   }
*/
div#navHeader ul.PL2 li a#boomerangclub            { width:145px; background-image:url(/ru/Images/pl_bg_145x32_off.gif); }
div#navHeader ul.PL2 li a#boomerangclub:hover,
div#navHeader ul.PL2 li a#boomerangclub.active     { width:145px; background-image:url(/ru/Images/pl_bg_145x32_on.gif);   }
/* Russisch (RUS) */
div#navHeader ul.RU2 li a#buchung                  { width:149px; background-image:url(/ru/Images/ru_bg_149x32_off.gif);       }
div#navHeader ul.RU2 li a#buchung:hover,
div#navHeader ul.RU2 li a#buchung.active           { width:149px; background-image:url(/ru/Images/ru_bg_149x32_on.gif);         }
div#navHeader ul.RU2 li a#topangebote              { width:205px; background-image:url(/ru/Images/ru_bg_205x32_off.gif);    }
div#navHeader ul.RU2 li a#topangebote:hover,
div#navHeader ul.RU2 li a#topangebote.active       { width:205px; background-image:url(/ru/Images/ru_bg_205x32_on.gif);      }
div#navHeader ul.RU2 li a#infoservice              { width:206px; background-image:url(/ru/Images/ru_bg_206x32_off.gif);  }
div#navHeader ul.RU2 li a#infoservice:hover,
div#navHeader ul.RU2 li a#infoservice.active       { width:206px; background-image:url(/ru/Images/ru_bg_206x32_on.gif);    }
div#navHeader ul.RU2 li a#mygermanwings            { width:160px; background-image:url(/ru/Images/ru_bg_160x32_off.gif); }
div#navHeader ul.RU2 li a#mygermanwings:hover,
div#navHeader ul.RU2 li a#mygermanwings.active     { width:160px; background-image:url(/ru/Images/ru_bg_160x32_on.gif);   }
div#navHeader ul.RU2 li a#boomerangclub            { width:145px; background-image:url(/ru/Images/ru_bg_145x32_off.gif); }
div#navHeader ul.RU2 li a#boomerangclub:hover,
div#navHeader ul.RU2 li a#boomerangclub.active     { width:145px; background-image:url(/ru/Images/ru_bg_145x32_on.gif);   }
div#navHeader div.subnav,
div#navHeader div.subnav-active                    { overflow:hidden;position:absolute;left:20px;top:37px;width:925px; /*display:none;*/ }
div#navHeader div.subnav-active ul,
div#navHeader div.subnav ul                        { position:relative;left:-13px;width:100%; }
div#navHeader div.subnav-active ul li,
div#navHeader div.subnav ul li                     { float:left; display:inline;font-weight:bold;padding:0 12px 0 12px; background-position:0 3px; background-image:url(/ru/Images/bg_separator_topnav.gif); background-repeat:no-repeat; } /* Padding von 15px auf 12px wegen Isango */
* html div#navHeader div.subnav-active ul li,
* html div#navHeader div.subnav ul li              { width:1px; white-space:nowrap;}
div#navHeader div.subnav-active                    { display:block; }
div#navHeader div.subnav {display:none;}
div#navHeader div.active {display:block;}
div#navHeader div.subnav span {height: 32px; display:block; }
div#navHeader div.subnav ul li a {text-decoration:underline;}


/* Kategorie der Seite, MyGermanwings, Boomerangclub, etc. */
h1#catTitle { width:961px;padding:20px 0 15px 4px;line-height:22px;clear:both;margin:0 0 17px !important;height:6px; font-size: 22px; color: #76003D;}
* html h1#catTitle {padding-bottom:6px; margin:0 0 10px !important;}
h2#catTitle { width:961px;height:37px;padding:21px 0 15px 4px;clear:both; }
h1#catTitle img { padding:1px 0 0 3px; }
h2#catTitle img { padding:0 0 0 3px;}
/* Basis-TPL 1 */
div#basis-1                         { height:100%;width:966px; }
div#basis-1 div#content             { width:811px; height:100%;margin:0 0 0 0;float:left;display:inline;padding:0; }
div#basis-1 div#sidebar             { width:142px;height:100%;margin:0 0 0 -13px;float:right;display:inline;position:relative;top:0;left:0; }
div#basis-home                      { height:100%;width:966px;padding-top:15px;}
html.* div#basis-home               { width:966px;padding-top:15px;height:auto; } /* ko0605 */
div#basis-home div#content          { width:811px; height:100%;margin:0 0 0 0;float:left;display:inline;padding:0;position:relative;}
html.* div#basis-home div#content   { width:811px; margin:0 0 0 0;float:left;display:inline;padding:0;position:relative;height:auto}  /* ko 0605 */
div#basis-home div#sidebar          { width:142px;height:100%;margin:4px 0 0 0;float:right;display:block;position:relative;top:0;left:0; }
/* Basis-TPL 2 */
div#basis-2                         { margin-left:-3px; padding-left:1px; * padding-left:2px; width:966px;position:relative;left:0;top:0;height:100%;width:966px;overflow:hidden; background:url(/ru/Images/bg_leftnav_side_neu.gif) repeat-y;}
div#basis-2 div.top                 { }
div#basis-2 div.bottom              { }
div#basis-2 #navLeft                { width:209px; float:left;margin:0 0 0 -2px; }
div#basis-2 #navLeft div            { position:relative;width:193px;overflow:hidden; border-bottom:1px solid #d0d0d0; border-top:1px solid #bbbbbb; margin:0 1px 0 4px;}
*+ html div#basis-2 #navLeft div    { margin-left:3px;} 
* html div#basis-2 #navLeft div     { margin-left:5px;margin-top:-14px;}
div#basis-2 #navLeft ul             { width:193px;margin:-1px 0 0 0;list-style-type:none;font-weight:bold; }
div#basis-2 #navLeft ul ul          { margin:0;background-color:white;border:0;font-weight:normal;border-left:solid 1px #bbbbbb; }
div#basis-2 #navLeft li             { margin:0;padding:0;clear:both;line-height:17px; }
div#basis-2 #navLeft li li            { overflow:hidden;width:192px;line-height:17px;margin:0;padding:0;}
div#basis-2 #navLeft li a           { clear:left; float:left; width:182px; background-color:#ffffff; padding:11px 0 11px 11px; background:url(/ru/Images/bg_leftnav_topic.gif) no-repeat 0 0; }
div#basis-2 #navLeft li a.active    { clear:left; float:left; width:182px; background-color:#ffffff; padding:11px 0 11px 11px; background:url(/ru/Images/bg_leftnav_topic.gif) no-repeat 0 0; }
div#basis-2 #navLeft li li a        { background:#F5F5F5; width:172px; padding-left:20px; background:url(/ru/Images/bg_leftnav_topic_third.gif) no-repeat 0 0; border:0; }
div#basis-2 #navLeft li li a.active { background:#F5F5F5; width:172px; padding-left:20px; background:url(/ru/Images/bg_leftnav_topic_third.gif) no-repeat 0 0; border:0;  }
div#basis-2 #navLeft li span        { float:left; width:182px; padding:11px 0 11px 11px; background:url(/ru/Images/bg_leftnav_topic_selected.gif) no-repeat 0 0; border-right:1px solid #FFFFFF;}
div#basis-2 #navLeft li li span     { width:172px; padding-left:20px; border:none; background:url(/ru/Images/bg_leftnav_topic_third_selected.gif) no-repeat 0 0;}
div#basis-2 #navLeft ul ul ul       { display:none; }

div#basis-2 div#content             { width:605px;margin:0 0 0 0;float:left;padding:0 0 0 0;     }
div#basis-2 div#sidebar             { width:142px;float:right;margin:0 0 0 0;height:100%;  }

/*
div.struct224ShadowLeft div.colLeft#basis-home div.topRow { width:816px;height:100%;overflow:visible; }
*/

#basis-home div.topRow                                                             { margin:0 0 0 -4px;width:816px;height:100%;overflow:visible;z-index:1000; }
#basis-home div.topRow  div.colRight                                              { width:610px;margin:4px -2px 0 -20px;float:right;display:inline;position:relative;z-index:100; }
* html #basis-home div.topRow  div.colRight                                      { margin:4px -2px 0 -20px; }
#basis-home div.topRow  div.colRight div.moodImage                              { width:609px; border:1px solid #d7d7d7;border-left:0; overflow:hidden;  }
#basis-home div.topRow  div.colRight div.specialTeaser                          { width:604px;padding:0 0 0 5px;border-bottom:1px solid #d7d7d7;border-right:0; overflow:hidden; }
* html #basis-home div.topRow  div.colRight div.specialTeaser                      { width:604px;margin:0 0 0 5px;padding:0;border-bottom:1px solid #d7d7d7;border-right:0; overflow:hidden; } /* ko0605 für IE5.5 */
#basis-home div.topRow  div.colRight div.specialTeaser div.teaser                  { float:left;border-right:1px solid #d7d7d7;display:inline; }
#basis-home div.topRow  div.colRight div.specialTeaser div.teaser img            { display:block; }
#basis-home div.topRow  div.colRight div.specialTeaser div.teaser a             { display:block;overflow:hidden;width:150px;height:97px; cursor:pointer;text-decoration:none; }
#basis-home div.topRow  div.colRight div.specialTeaser div.teaser a:hover        { padding:0px;margin:0;display:block;overflow:hidden;background-image:url(/ru/Images/bg_topoffer_over_150x97.gif); background-repeat:no-repeat; }
#basis-home div.topRow  div.colRight div.specialTeaser div.teaser a span.specialTeaser        { padding:0;margin:5px;display:block;overflow:hidden;height:87px;width:140px;overflow:hidden;background-image:url(/images/ico_loading.gif);background-repeat:no-repeat;background-position:50% 50%;}
#basis-home div.topRow  div.colRight div.specialTeaser div.teaser a span.specialTeaser.classic { background-position: 0 0 !important; }
/*#basis-home div.topRow  div.colRight div.specialTeaser div.teaser a span span     { display:none; }*/
#basis-home div.topRow div.colLeft                                                 { background-color: transparent;float:left;width:213px;display:inline;margin-right:-20px;position:relative;z-index:500;display:inline;margin-left:0px; }
#basis-home div.topRow div.colLeft #ibeHome div#shadowTop                         { background-color: transparent;background-image:url(/ru/Images/bg_shadow_1_4_top.png); background-repeat: no-repeat;width:213px;height:4px;overflow:hidden;}
#basis-home div.topRow div.colLeft #ibeHome div#shadowContent                     { background-color: transparent;background-image:url(/ru/Images/bg_shadow_1_4_content.png); background-repeat:repeat-y;padding:0 4px 0 4px;margin:0;width:205px;min-height:338px; }
#basis-home div.topRow div.colLeft #ibeHome div#shadowBottom                     { background-color: transparent;background-image:url(/ru/Images/bg_shadow_1_4_bottom.png); background-repeat: no-repeat; width:213px;height:4px;overflow:hidden; }
* html #basis-home div.topRow div.colLeft #ibeHome div#shadowTop         { background-image:none; }
* html #basis-home div.topRow div.colLeft #ibeHome div#shadowContent     { background-image:none; height:338px; }
* html #basis-home div.topRow div.colLeft #ibeHome div#shadowBottom     { background-image:none; }
#basis-home div.strucTeasergroup44 { overflow:visible; }
#basis-home div.strucTeasergroup44 div.group div.contentTeaserBgImage,
#basis-home div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge { background-position:6px 23px;overflow:hidden; }
#basis-home div.strucTeasergroup44 div.group div.contentTeaserBgImage h4 {font-size:14px; font-weight: bold; font-family:Helvetica, Arial, sans-serif; color: #76003d; padding-bottom:76px;}
#basis-home div.strucTeasergroup44 div.group div.teaser14FlagTable h4 {font-size:14px; font-weight:bold;font-family:Helvetica, Arial,sans-serif; height:24px;}
div#iFrame-basis-1                          { position:relative;width:811px;left:0;top:0;height:100%;background:url(/ru/Images/bg_leftnav_left_right.gif) repeat-y;margin:0 0 0 -1px; }
div#iFrame-basis-1 div.top                     { position:absolute; top:-2px; left:0; height:7px; width:198px; background:url(/ru/Images/bg_leftnav_top.gif) no-repeat 0 0; z-index:50; }
div#iFrame-basis-1 div.bottom                 { position:absolute; bottom:-2px; left:0; height:7px; width:198px; background:url(/ru/Images/bg_leftnav_bottom.gif) no-repeat 0 100%; z-index:50; }
div#iFrame-basis-1 #navLeft                 { float:left;margin:0 0 0 -2px;width:200px;position:relative; }
div#iFrame-basis-1 #navLeft div             { position:relative; margin:0 0 0 4px; }
div#iFrame-basis-1 #navLeft ul                 { width:191px;margin:0 0 0 0; padding:0; list-style-type:none; font-weight:bold; }
div#iFrame-basis-1 #navLeft ul ul             { margin:0; }
div#iFrame-basis-1 #navLeft li                 { margin:0; padding:0; clear:both; line-height:15px; }
div#iFrame-basis-1 #navLeft li span         { float:left; width:180px; padding:11px 0 11px 11px; background:url() repeat-x #E6E6E6; border-bottom:solid 1px #CDCDCD; }
div#iFrame-basis-1 #navLeft li li span         { width:160px; padding-left:31px; }
div#iFrame-basis-1 #navLeft li a             { float:left; width:180px; background-color:#ffffff; padding:11px 0 11px 11px; border-bottom:solid 1px #DCDCDC; }
div#iFrame-basis-1 #navLeft li a.active     { float:left; width:180px; padding:11px 0 11px 11px; background:url() repeat-x #E6E6E6; border-bottom:solid 1px #CDCDCD; }
div#iFrame-basis-1 #navLeft li li a         { background:#F5F5F5; width:160px; padding-left:31px; }
div#iFrame-basis-1 #navLeft li li a.active     { float:left; width:180px; padding:11px 0 11px 11px; background:url() repeat-x #E6E6E6; border-bottom:solid 1px #CDCDCD; }
div#iFrame-basis-1 #navLeft ul#navLeftStatic li a.active { color:#666666;text-decoration:none;background:url() repeat-x #E6E6E6; border-bottom:solid 1px #CDCDCD; }
div#iFrame-basis-1 #navLeft ul#navLeftStatic li a { background-color:#ffffff; padding:11px 0 11px 11px; border-bottom:solid 1px #DCDCDC; }
div#iFrame-basis-1 div#boxIframe             { width:605px;float:right; }
div#iFrame-basis-1 div#boxIframe iframe             { width:100% }


div#sidebar h4 { background:url(/ru/Images/bg_sidebar_top.gif) repeat-x;width:128px;padding:3px 8px 2px 6px; min-height:13px; font-size:13px;overflow:hidden;margin:0 !important;}
div#sidebar h4 img {padding:3px 0 3px 2px;} 
/* html div#sidebar h4 { padding:0; width:142px;height:24px; }  ko 0605 fuer IE5.5 */
/* html div#sidebar h4 img {margin:6px 8px 5px 8px}  ko 0605 fuer IE5.5 */
div#sidebar div.login h4 img {padding:0;float:left;clear:left;}
div#sidebar div.images div.box { padding:0; background-color:#f9f9f9;margin:0 0 2px 0; border:1px solid #f1f1f1; border-top:0;overflow:hidden;height:100%; }
div#sidebar div.newsletter div.box { padding:8px 5px 8px 5px; * padding:4px 5px 4px 5px; background-color:#f9f9f9;margin:0 0 2px 0; border:1px solid #f1f1f1; border-top:0;overflow:hidden;height:100%; }
div#sidebar div.content div.box,  
div#sidebar div.login div.box,
div#sidebar div.userLogged div.box { padding: 4px 5px 5px 5px; background-color:#f9f9f9;margin:0 0 2px 0; border:1px solid #f1f1f1; border-top:0;overflow:hidden;height:100%; }
div#sidebar div.userLogged div.box p, 
div#sidebar div.content div.box p { padding:0 0 5px 0; line-height:14px; }
div#sidebar div.userLogged div.box p,
div#sidebar div.content div.box p { } 
div#sidebar div.content ul,
div#sidebar div.userLogged div.box ul { list-style:none; line-height:14px; }
div#sidebar div.content ul li,
div#sidebar div.userLogged div.box li { padding-bottom:6px; }
div#sidebar form.newsletter {  }
div#sidebar form.login {  }
div#sidebar form.login fieldset{ border:0;margin:0;padding:0 0 12px 0; }
div#sidebar div.login fieldset { border:0;margin:0;padding:0; }
div#sidebar form.login fieldset label.username, 
div#sidebar div.login fieldset label.username { padding:0;display:block; }
div#sidebar form.login fieldset label.password, 
div#sidebar div.login fieldset label.password { padding:0;display:block; }
div#sidebar form.login fieldset input.username,
div#sidebar div.login fieldset input.username { font-size:1em;margin-bottom:5px; }
div#sidebar form.login fieldset input.password,
div#sidebar div.login fieldset input.password { font-size:1em; }
/*div#sidebar form.login img,
div#sidebar div.login img { float:right;clear:right; }*/
div#sidebar form.login p,
div#sidebar div.login p { vertical-align:text-bottom;padding:5px 3px 5px 3px; }
div#sidebar form.login p input { }
div#sidebar form.newsletter {  }
div#sidebar form.newsletter fieldset { border:0;margin:0;padding:0; }
div#sidebar form.newsletter fieldset label.email { margin:0 0 6px 0;display:block; }
div#sidebar form.newsletter fieldset input.email { font-size:1em;width:100px;float:left;display:block;border:1px solid #b2b2b2;height:16px; }
div#sidebar form.newsletter fieldset input.submit { float:left;margin:1px 0 0 4px; }

div#sidebar div.errorBox { background-image:url(/ru/Images/bg_sitebar_barrier_top.gif); background-repeat:no-repeat;min-height:100px; }
* html div#sidebar div.errorBox { height:100px; }
div#sidebar div.errorBox div.errorMsg { padding:30px 8px 0 8px;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; }        
div#sidebar div.errorBox div.barrierBottom { background-image:url(/ru/Images/bg_sitebar_barrier_bottom.gif); background-repeat:no-repeat;height:36px; }            
            
div#sidebar div.savingCalendar      {  }
div#sidebar div.savingCalendar div.box { padding:11px 0 13px 8px; background-color:#f5f5f5;margin:0 0 3px 0; }
div#sidebar div.savingCalendar div.disturb  { position:absolute;top:-6px;right:2px;z-index:1000; }
     

/* Fusszeile */
#Footer {
    height:25px;
    width:966px;
    margin:27px 0 100px 0;
    padding:0; clear:both;
    background:url(/ru/Images/bg_footer.gif) no-repeat;
    /*  */
}
#Footer #FooterLists { 
    margin:0;
    padding:0;
    overflow:hidden;
    width:100%;
/*    border:1px solid #dcdcdc; */
/*    background-color:#f8f8f8 */
}
#Footer #FooterLists ul.left,
#Footer #FooterLists ul.right {
    list-style-type:none;
    margin:0;
    padding:0;
    float:left;
    overflow:hidden;
    height:100%
}
#Footer #FooterLists ul.right {
    float:right;
/*    background-color:#eff0f0; */
 }
#Footer #FooterLists ul.left {
    margin-left:5px;
/*    background-color:#f8f8f8; */
}
.footerSeparator {
    float:right;
    margin:0px;
    padding:0px;
}
#Footer ul.left li,
#Footer ul.right li {
    background:url(/ru/Images/ico_footer_arrow.gif) no-repeat 0 8px;
    padding:3px 11px 0 11px;
    margin:0;
    float:left;
}

/* #Footer ul.right li                { background:url(/ru/Images/linkarrow_small.gif) no-repeat 0 5px; padding:0 11px 0 11px; margin:0; float:left; }  */
#Footer p                             { clear:both; text-align:center; font-size:10px; margin:0; padding:15px 0 0 0; }
/*
+++++++++++++++++++++++++++++++++++++++++++ Start Basis-Struktur +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/*
++++++++++++++++++++++++++++++++++++++++++++++ Start Micro-TPL's +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/* content_headline */
div.contentHeadline                    { height:100%;overflow:hidden;position:relative; }
/* aenderung @sebastia */
//div.contentHeadline h2,
//div.contentHeadline h3                 { padding:16px 7px 7px 7px;margin:0;float:left; } /* padding:14px 7px 13px 7px;margin:0;float:left; */
div.contentHeadline h2,
div.contentHeadline h3                 { padding:14px 7px 7px 7px;margin:0;float:left; }
div.contentHeadline div.dropDown    { float:right;position:absolute;right:0;bottom:6px; }
div.contentHeadline div.dropDown h6 { float:left;padding:0 5px 0 0; }
div.contentHeadline div.dropDown div.list { float:left; }
div.contentHeadlineRegister123     { height:100%;overflow:hidden; }
div.contentHeadlineRegister123 h3 { padding:14px 7px 13px 7px;margin:0; } /* padding:15px 7px 0 7px;margin:0;height:24px; */
div.contentHeadlineRegister123 ul.registerNumberHeadline                 { float:right;list-style:none;margin:0 -2px 0 0;padding:0; }
div.contentHeadlineRegister123 ul.registerNumberHeadline li             { padding:0 0 0 2px;float:left;display:block;width:28px;height:28px; }
div.contentHeadlineRegister123 ul.registerNumberHeadline li span         { display:none;}
div.contentHeadlineRegister123 ul.registerNumberHeadline li.r1             { background:url(/ru/Images/1_inactive.gif) no-repeat; }
div.contentHeadlineRegister123 ul.registerNumberHeadline li.r1active     { background:url(/ru/Images/1_active.gif) no-repeat; }
div.contentHeadlineRegister123 ul.registerNumberHeadline li.r2             { background:url(/ru/Images/2_inactive.gif) no-repeat; }
div.contentHeadlineRegister123 ul.registerNumberHeadline li.r2active     { background:url(/ru/Images/2_active.gif) no-repeat; }
div.contentHeadlineRegister123 ul.registerNumberHeadline li.r3             { background:url(/ru/Images/3_inactive.gif) no-repeat; }
div.contentHeadlineRegister123 ul.registerNumberHeadline li.r3active     { background:url(/ru/Images/3_active.gif) no-repeat; }
#basis-1 div.struct_4_4 {margin:14px 0 27px} /** Container für 4-4 Inhalte */
/* Headline in struct_teasergroup_1_1_2 innerhalb von anderen struct-Containern ausblenden */
.struct224ShadowRight div.strucTeasergroup44 h4,
.shadowbox2x24Container div.strucTeasergroup44 h4,
.box2x24Container div.strucTeasergroup44 h4,
.shadowBox24 div.strucTeasergroup44 h4,
.struct2cols44 div.strucTeasergroup44 h4 { display: none; }
.struct224ShadowRight div.strucTeasergroup44 div.RDHeadline,
.shadowbox2x24Container div.strucTeasergroup44 div.RDHeadline,
.box2x24Container div.strucTeasergroup44 div.RDHeadline,
.shadowBox24 div.strucTeasergroup44 div.RDHeadline,
.struct2cols44 div.strucTeasergroup44 div.RDHeadline { display: none; }
/* Headline in struct_teasergroup_1_1_2 innerhalb von anderen struct-Containern ausblenden */


/* struct_teasergroup_3_3 */
div.strucTeasergroup33                 { position:relative;top:0;left:0;padding:15px 0 27px 0;width:605px; overflow:hidden; } /*height:233px; */
div.strucTeasergroup33 h4            { padding:0 7px 0 7px;margin:0;height:24px;overflow:hidden; }
div.strucTeasergroup33 div.group    { position:relative;top:0;left:0;width:630px;margin:0 0 0 -6px; background:url(/ru/Images/bg_struct_teasergroup_3_3.gif) repeat-y -1px 0; }
div.slideContainer div.strucTeasergroup33  { position:relative;top:0;left:0;padding:15px 0 0px 0;width:605px; overflow:hidden;clear:both; } 
div.slideContainer div.strucTeasergroup33 h4  { padding:0 7px 0 7px;margin:0;height:24px;overflow:hidden; }
div.slideContainer div.strucTeasergroup33 div.group    {
    position:relative; top:0; left:0;
    width:630px;
    margin:0 0 0 -6px;
    background-image:url(/ru/Images/bg_struct_teasergroup_3_3.gif);
    background-repeat:repeat-y;
}
/* struct_teasergroup_4_4 */
div.strucTeasergroup44                 { position:relative;top:0;left:0;padding:15px 0 27px 0;width:811px; overflow:hidden;clear:both; } /*height:233px; */
div.strucTeasergroup44 h3 {padding-bottom: 5px;}
div.strucTeasergroup44 h3 img {padding-bottom: 0;}
div.strucTeasergroup44 h4            {padding:0 7px 0 7px;margin:0;height:24px;overflow:hidden;}
#basis-home div.strucTeasergroup44 h4 {height:10px;}/*für kleineren Abstand auf der Homepage*/
div.strucTeasergroup44 h4.destHeadlineImg  {margin: 0; padding-bottom:6px; height: 52px;}
div.strucTeasergroup44 h4.destHeadlineText {margin-top:12px;} 
div.strucTeasergroup44 h4 span       {position: relative; bottom: 14px;}
div.strucTeasergroup44 div.group    { position:relative; top:0; left:0;width:830px;margin:0 0 0 -6px;background:url(/ru/Images/bg_struct_teasergroup_4_4.gif) repeat-y -1px 0; }


#basis-home div.strucTeasergroup44 div.group div.contentTeaserBgImage h4                    { padding-bottom:76px; }
/* html #basis-home div.strucTeasergroup44 div.group div.contentTeaserBgImage h4             { padding-bottom:0;margin-bottom:67px;  }   ko 0605  fuer IE 5.5 */
#basis-home div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge h4               { padding-bottom:76px; }
/* teaser_1_4: (smalles Hintergrundbild || hohes Hintergrundbild)  + Überschrift + Text + (Button || Textlink) */
/*
smalles Hintergrundbild => div.contentTeaserBgImage
hohes Hintergrundbild => div.contentTeaserBgImageLarge
*/
.rb_double_teaser_set tr td#top div.strucTeasergroup33 {
    padding-top:0;
}
        
.rb_double_teaser_set tr td#bottom div.strucTeasergroup33 {
    padding-bottom:0;
    }

div.strucTeasergroup33 div.group div.contentTeaserBgImage,
div.strucTeasergroup44 div.group div.contentTeaserBgImage,
div.strucTeasergroup33 div.group div.contentTeaserBgImageLarge,
div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge                    { overflow:hidden; display:inline;position:relative;left:0;top:0;float:left;width:205px;margin:0 1px 0 0;background-repeat:no-repeat; background-position:6px 0; }
div.strucTeasergroup33 div.group div.contentTeaserBgImage h5,
div.strucTeasergroup44 div.group div.contentTeaserBgImage h5                    { padding:66px 0 2px 12px; color: #76003D; font-size: 13px;} /* sen Umstellung Headlines height:17px entfernt! */
div.strucTeasergroup33 div.group div.contentTeaserBgImage h5 img,
div.strucTeasergroup44 div.group div.contentTeaserBgImage h5 img                   { margin-top:-4px;}
div.strucTeasergroup33 div.group div.contentTeaserBgImageLarge h5,
div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge h5                { padding:125px 0 5px 12px; }
div.strucTeasergroup33 div.group div.contentTeaserBgImageLarge h5,
div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge h5                { padding:125px 0 0 12px;margin:0 !important;height: 19px; }
div.strucTeasergroup33 div.group div.contentTeaserBgImage div.text,
div.strucTeasergroup44 div.group div.contentTeaserBgImage div.text,
div.strucTeasergroup33 div.group div.contentTeaserBgImageLarge div.text,
div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge div.text         { padding:0 6px 0 12px; }
div.strucTeasergroup33 div.group div.contentTeaserBgImage div.textlink,
div.strucTeasergroup44 div.group div.contentTeaserBgImage div.textlink,
div.strucTeasergroup33 div.group div.contentTeaserBgImageLarge div.textlink,
div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge div.textlink     { position:absolute;bottom:0;padding:0 0 0 12px; }
div.strucTeasergroup33 div.group div.contentTeaserBgImage div.link,
div.strucTeasergroup44 div.group div.contentTeaserBgImage div.link,
div.strucTeasergroup33 div.group div.contentTeaserBgImageLarge div.link,
div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge div.link            { position:absolute;bottom:0;right:6px !important; right:7px; }
div.strucTeasergroup33 div.group div.contentTeaserBgImageLarge a.linkBgImage,
div.strucTeasergroup44 div.group div.contentTeaserBgImageLarge a.linkBgImage    { width:193px;height:110px;display:block;position:absolute;left:6px; }
div.strucTeasergroup33 div.group div.contentTeaserBgImage a.linkBgImage,
div.strucTeasergroup44 div.group div.contentTeaserBgImage a.linkBgImage         { width:193px;height:80px;display:block;position:absolute;left:6px; }
/* teaser_1_4: Icon als Hintergrund  + Überschrift + Text + (Button || Textlink) */
div.strucTeasergroup33 div.group div.contentTeaserBgIcon,
div.strucTeasergroup44 div.group div.contentTeaserBgIcon                    { overflow:hidden; display:inline;position:relative;left:0;top:0;float:left;width:205px;margin:0 1px 0 0;background-repeat:no-repeat; background-position:6px 0; } /* border-right:1px solid #d7d7d7;  */
div.strucTeasergroup33 div.group div.contentTeaserBgIcon h5,
div.strucTeasergroup44 div.group div.contentTeaserBgIcon h5 { color:#76003D; padding:24px 0 0 44px;height:30px; }
div.strucTeasergroup33 div.group div.contentTeaserBgIcon div.text,
div.strucTeasergroup44 div.group div.contentTeaserBgIcon div.text            { padding:0 6px 0 11px; }
div.strucTeasergroup33 div.group div.contentTeaserBgIcon div.textlink,
div.strucTeasergroup44 div.group div.contentTeaserBgIcon div.textlink       { position:absolute;bottom:0;padding:0 0 0 12px; }
div.strucTeasergroup33 div.group div.contentTeaserBgIcon div.link,
div.strucTeasergroup44 div.group div.contentTeaserBgIcon div.link            { position:absolute;bottom:0;right:6px; }
/* teaser_1_4: Überschrift (zweizeilig)  + + Text + (Button || Textlink) */
div.strucTeasergroup33 div.group div.teaserOnlyHeadline,
div.strucTeasergroup44 div.group div.teaserOnlyHeadline                        { overflow:hidden; display:inline;position:relative;left:0;top:0;float:left;width:205px;margin:0 1px 0 0;background-repeat:no-repeat; background-position:6px 0; } /* border-right:1px solid #d7d7d7;  */
div.strucTeasergroup33 div.group div.teaserOnlyHeadline     h5,
div.strucTeasergroup44 div.group div.teaserOnlyHeadline     h5                    { color:#76003D; padding:3px 0 12px 12px;} 
div.strucTeasergroup33 div.group div.teaserOnlyHeadline     h5 span,
div.strucTeasergroup44 div.group div.teaserOnlyHeadline     h5 span             {position: relative; bottom: 10px;}
div.strucTeasergroup33 div.group div.teaserOnlyHeadline     div.text,
div.strucTeasergroup44 div.group div.teaserOnlyHeadline     div.text            { padding:0 6px 0 12px; }
div.strucTeasergroup33 div.group div.teaserOnlyHeadline     div.textlink,
div.strucTeasergroup44 div.group div.teaserOnlyHeadline     div.textlink        { position:absolute;bottom:0;padding:0 0 0 12px; }
div.strucTeasergroup44 div.group div.teaserOnlyHeadline     div.link,
div.strucTeasergroup33 div.group div.teaserOnlyHeadline     div.link           { position:absolute;bottom:0;right:6px !important; right:6px; }
/* teaser_1_4: Linkliste + Überschrift + Text + (Button || Textlink) */
div.strucTeasergroup33 div.group div.teaserLinklist,
div.strucTeasergroup44 div.group div.teaserLinklist                            { overflow:hidden; display:inline;position:relative;left:0;top:0;float:left;width:205px;margin:0 1px 0 0;background-repeat:no-repeat; background-position:6px 0; } /* border-right:1px solid #d7d7d7;  */
div.strucTeasergroup33 div.group div.teaserLinklist     h5,
div.strucTeasergroup44 div.group div.teaserLinklist     h5                        { padding:3px 0 0 12px;height:16px; }
div.strucTeasergroup33 div.group div.teaserLinklist     ul,
div.strucTeasergroup44 div.group div.teaserLinklist     ul                        { margin:0 6px 0 12px;list-style:none; }
div.strucTeasergroup33 div.group div.teaserLinklist div.text,
div.strucTeasergroup44 div.group div.teaserLinklist div.text {padding-left:12px;line-height:20px;}
div.strucTeasergroup33 div.group div.teaserLinklist div.text h6,
div.strucTeasergroup44 div.group div.teaserLinklist div.text h6 {font-weight:normal;margin-bottom:10px;}
/* teaser_1_4: "Normales Bild" + Überschrift + Text + (Button || Textlink) */
div.strucTeasergroup33 div.group div.contentTeaserImage,
div.strucTeasergroup44 div.group div.contentTeaserImage                        { overflow:hidden; display:inline;position:relative;left:0;top:0;float:left;width:205px;margin:0 1px 0 0;background-repeat:no-repeat; background-position:6px 0;  } /* border-right:1px solid #d7d7d7;  */
div.strucTeasergroup33 div.group div.contentTeaserImage  div.image,
div.strucTeasergroup44 div.group div.contentTeaserImage  div.image             { width:205px;overflow:hidden;margin:0 1px;text-align:center; }
div.strucTeasergroup33 div.group div.contentTeaserImage     h5,
div.strucTeasergroup44 div.group div.contentTeaserImage     h5                 { padding:12px 0 5px 12px;}
div.strucTeasergroup33 div.group div.contentTeaserImage     h5 img,
div.strucTeasergroup44 div.group div.contentTeaserImage     h5 img             {margin-top:-4px;}  
div.strucTeasergroup33 div.group div.contentTeaserImage     div.text,
div.strucTeasergroup44 div.group div.contentTeaserImage     div.text           { padding:0 6px 0 12px; }
div.strucTeasergroup33 div.group div.contentTeaserImage     div.textlink,
div.strucTeasergroup44 div.group div.contentTeaserImage     div.textlink       { position:absolute;bottom:0;padding:0 0 0 12px; }
div.strucTeasergroup33 div.group div.contentTeaserImage     div.link,
div.strucTeasergroup44 div.group div.contentTeaserImage     div.link           { position:absolute;bottom:0;right:6px; }
/* Anpassung Sascha Unternehmen | Partner & Sponsoring Einbau sen 260410*/
div.slideContainer div.strucTeasergroup33 div.group div.contentTeaserImage h5  { padding:8px 0 5px 0;}
/* content_teaser_sitemap */
div.strucTeasergroup44 div.group div.teaserSitemap        { display:inline;position:relative;left:0;top:0;float:left;width:206px;background-repeat:no-repeat; background-position:6px 0; } /* border-right:1px solid #d7d7d7;  */
div.strucTeasergroup44 div.group div.teaserSitemap     h5    { padding:3px 0 8px 12px; }
div.strucTeasergroup44 div.group div.teaserSitemap     ul    { list-style:none;margin:0 0 0 12px; }
/*struct_4_4_shadow_variable*/
.alignHeight p.alignButton { position:absolute;bottom:-3px;right:6px; }
.alignHeight div.doubleColumn p.alignButton { right:18px; }
/*fuer Safari, warum auch immer???*/
div.structShadow44 { margin:-3px !important; }
div.strucTeasergroup44 div.alignHeight { width:824px;  }
/*fuer Safari, warum auch immer???*/
div.strucTeasergroup44 div.alignHeight div.singleColumn { display:inline;float:left;width:205px;margin:0 1px 0 0;position:relative; } 
div.strucTeasergroup44 div.alignHeight div.doubleColumn { display:inline;float:left;width:411px;margin:0 1px 0 0;position:relative; background-color:#FFFFFF; } 
div.strucTeasergroup44 div.alignHeight h5 { padding: 0px 0 0 12px;height:24px; }
div.strucTeasergroup44 div.alignHeight p { padding-bottom:3px; }
div.strucTeasergroup44 div.alignHeight div.singleColumn div.image { width:205px;overflow:hidden;margin:-15px -6px -17px 6px;text-align:center; }
div.strucTeasergroup44 div.alignHeight div.doubleColumn div.image { position:relative;overflow:hidden;margin:-15px -6px -17px 0;text-align:center;background:#FFFFFF; }
div.strucTeasergroup44 div.alignHeight div.doubleColumn div.image img {margin-left:-1px}
div.strucTeasergroup44 div.alignHeight div.text { padding:0 6px 0 12px; }
div.strucTeasergroup44 div.alignHeight ul { padding:0; }
div.strucTeasergroup44 div.alignHeight li { margin:0 0 0.5em 1.2em; }
div.strucTeasergroup44 div.alignHeight ul span { color:#666666;   }
* html div.strucTeasergroup44 div.alignHeight ul span { position:relative;left:-.3em; }
*+html div.strucTeasergroup44 div.alignHeight ul span { position:relative;left:-.3em; }
/*struct_4_4_shadow_doorpage*/
.alignHeight p.alignButtonSP { position:absolute;bottom:-14px;right:18px; padding-bottom:0 !important; }
.alignHeight p.alignText   { position:absolute;bottom:-14px;left:12px; padding-bottom:0 !important;}
div.strucTeasergroup44 div.alignHeight div.doubleColumn h2.special {font-weight: bold; font-family:Helvetica, Arial, sans-serif; color: #76003d; line-height:1.4em; font-size: 16px; margin:0 !important;padding: 58px 6px 17px 12px;}
div.strucTeasergroup44 div.alignHeight div.doubleColumn h2.specialTop {font-weight: bold; font-family:Helvetica, Arial, sans-serif; color: #76003d; line-height:1.4em; font-size: 14px; margin:0 !important;padding: 0 6px 6px 12px;}
div.strucTeasergroup44 div.alignHeight div.doubleColumn .imgPos{position:absolute; top:0; right: 12px;}
div.strucTeasergroup44 div.alignHeight div.doubleColumn .imgPosOff{display:none;}
.bgImg { background-repeat: no-repeat !important; background-position: 4px 0;overflow:hidden; }
.bgImg .group, .bgImg .group .alignBox { background:transparent !important; }

div.structTeasergroup24                                { overflow:hidden;margin:0;padding:15px 0 27px 0; } 
div.structTeasergroup24    div.group                   { width:822px;background-image:url(/ru/Images/bg_struct_teasergroup_2_4.gif); }
div.structTeasergroup24    div.group ul                { padding:0;margin:0 0 0 17px ;}
/* div.structTeasergroup24    div.group                             { width:822px;background-image:url(/ru/Images/bg_struct_teasergroup_2_4.gif); } */
div.structTeasergroup24    div.group div.colLeft,
div.structTeasergroup24    div.group div.colRight            { width:411px;float:left;position:relative;left:0;top:0; }
/* Wegen überlagerung der Teaser  */
div.structTeasergroup24    div.group div.colLeft div.icon    { float:left;padding:0 0 0 12px; } 
div.structTeasergroup24    div.group div.colRight div.icon    { float:left;padding:0 0 0 12px; } 

div.box24  div.box24Content h2,
div.box24  div.box24Content h2.noicon {font-size:13px; margin:0; padding:0;}
div.box24  div.box24Content div.text24 div.icon    { float:left;padding:0 0 0 12px; }
div.box24  div.box24Content div.text24 div.icon img { margin-top: -14px; }
div.box24  div.box24Content div.text24 p { clear:both; padding:0 6px 0 6px; } 
div.box24  div.box24Content div.text24 h3 {padding:0 10px 12px 0;}
div.box24  div.box24Content div.text24 h3.icon { float:left; padding:0 10px 12px 0; }
div.box24  div.box24Content div.text24 h3,
div.box24  div.box24Content div.text24 h3.noicon { padding-left:6px }

div.box24  div.box24Content div.text24 ul {padding-left:6px;}
/*div.box24  div.box24Content h4 {float:left; padding:10px 10px 12px 0;}
div.box24  div.box24Content h4.noicon {padding:10px 10px 12px 0;}
div.box24  div.box24Content h4.noicon img {margin:-10px 0 -10px 0;}*/
div.box24  div.box24Content div.icon {float:left;}
div.box24  div.box24Content div.icon img { margin-top: -14px; }
div.box24  div.box24Content div.teasertext {clear:both;}
div.structTeasergroup24    div.group div.icon img { margin-top: -14px; } /* !! Hotfix, Icons haben oben Weißraum !! */

div.structTeasergroup24    div.group div.colLeft h2,
div.structTeasergroup24    div.group div.colRight h2,
div.structTeasergroup24    div.group div.colLeft h2.noicon,
div.structTeasergroup24    div.group div.colRight h2.noicon {font-size:13px;}
div.structTeasergroup24    div.group div.colLeft h2,
div.structTeasergroup24    div.group div.colRight h2,
div.structTeasergroup24    div.group div.colLeft h3,
div.structTeasergroup24    div.group div.colRight h3,
div.structTeasergroup24    div.group div.colLeft h4,
div.structTeasergroup24    div.group div.colRight h4      { float:left; padding:10px 10px 12px 0; } 
div.structTeasergroup24    div.group div.colLeft h2.noicon,
div.structTeasergroup24    div.group div.colRight h2.noicon,
div.structTeasergroup24    div.group div.colLeft h3.noicon,
div.structTeasergroup24    div.group div.colRight h3.noicon,
div.structTeasergroup24    div.group div.colLeft h4.noicon,
div.structTeasergroup24    div.group div.colRight h4.noicon   { padding-left:6px; }


div.structTeasergroup24    div.group div.colLeft div.teasertext,
div.structTeasergroup24    div.group div.colRight div.teasertext  { clear:both; padding:0 12px 0 6px; }
div.structTeasergroup24    div.group div.colLeft div.teasertext p,
div.structTeasergroup24    div.group div.colRight div.teasertext p {margin-bottom:12px;}
div.structTeasergroup24    div.group div.colLeft div.textText224 h5,
div.structTeasergroup24    div.group div.colRight div.textText224 h5    { padding:0 0 0 12px;height:35px; }
div.structTeasergroup24    div.group div.colLeft div.textText224 p,
div.structTeasergroup24    div.group div.colRight div.textText224 p            { padding:0 0 0 12px; }
div.structTeasergroup24    div.group div.teaser24News { }
div.structTeasergroup24    div.group div.teaser24News p.date { float:right;padding:6px 12px 0 0; }
div.structTeasergroup24    div.group div.teaser24News div.teasertext { clear:both; }
div.structTeasergroup24    div.group div.teaser24NewsList { background-position:350px 0;background-repeat:no-repeat; }
div.structTeasergroup24    div.group div.teaser24NewsList div.list { clear:both;margin:0 0 0 12px; }
div.structTeasergroup24    div.group div.teaser24NewsList div.list table { width:360px; }

div.partnerTeaser1214                           { padding:14px 0 26px 0; }
div.partnerTeaser1214 div.group                 { height:100%;overflow:hidden; }
div.partnerTeaser1214 div.group div.image       { width:193px;float:left; }
div.partnerTeaser1214 div.group div.content     { float:left;width:618px; }
div.partnerTeaser1214 div.group div.content div.button { float:none;text-align:right;padding:26px 0 0 0; }
div.partnerTeaser1214 div.group div.content div.textGroup    { width:412px;float:left; }
div.partnerTeaser1214 div.group div.content div.textGroup h4 { padding:0 0 13px 13px; }
div.partnerTeaser1214 div.group div.content div.textGroup div{ padding:0 0 0 13px; }
div.partnerTeaser1214 div.group div.content div.box { width:192px;float:left;margin:0 0 0 14px; }
div.partnerTeaser1214 div.group div.content div.box h5 { width:172px;padding:9px; }
div.partnerTeaser1214 div.group div.content div.box div.boxContent { width:192px;border-bottom:1px solid #d7d7d7; }
div.partnerTeaser1214 div.group div.content div.box div.boxContent h6 { width:172px;padding:9px;border:1px solid #d7d7d7;border-bottom:0; }
div.partnerTeaser1214 div.group div.content div.box div.boxContent div { width:172px;padding:9px;border:1px solid #d7d7d7;border-bottom:0; }
div.partnerTeaser1214 div.group div.content div.box div.logo { text-align: center; }
div.partnerTeaser224 { padding:14px 0 26px 0; }
div.partnerTeaser224 div.button { padding:30px 0 0 0;text-align:right; }
div.partnerTeaser224 div.group { height:100%;overflow:hidden; position:relative; }
div.partnerTeaser224 div.group div.colLeft { overflow:hidden;width:398px;float:left; }
div.partnerTeaser224 div.group div.colLeft img { display:block; }
div.partnerTeaser224 div.group div.colRight { width:398px;float:right; }
div.partnerTeaser224 div.group div.colRight h4 { padding:0 0 10px 9px; }
div.partnerTeaser224 div.group div.colRight div.text { padding:0 0 0 9px; }
div.partnerTeaser224 div.group div.colRight div.box { padding-top: 20px; /*position:absolute;bottom:0;right:0;*/ width:398px;}
div.partnerTeaser224 div.group div.colRight div.box h5 { padding:0 0 5px 9px; }
div.partnerTeaser224 div.group div.colRight div.box div.boxContent { border-bottom:1px solid #d7d7d7; }
div.partnerTeaser224 div.group div.colRight div.box div.boxContent h6 { border:1px solid #d7d7d7;border-bottom:0;padding:9px; }
div.partnerTeaser224 div.group div.colRight div.box div.boxContent div { border:1px solid #d7d7d7;border-bottom:0;padding:9px; }
div.partnerTable224 { padding:0 0 26px 0; }
div.partnerTable224 h4 { padding:0 0 7px 6px; }
div.partnerTable224 div.group div.colLeft { width:398px;float:left;border:1px solid #d7d7d7; }
div.partnerTable224 div.group div.colRight { width:398px;float:right;border:1px solid #d7d7d7; }
div.partnerTable224 div.group div.margin { margin:-1px 0 0 0; }
div.partnerTable224 div.group div.box { }
div.partnerTable224 div.group div.box h6 {padding:9px 6px 9px 6px;border-top:1px solid #d7d7d7; }
div.partnerTable224 div.group div.box div.boxContent { border-top:1px solid #d7d7d7;height:100%;overflow:hidden; }
div.partnerTable224 div.group div.box div.boxContent div.price { width:118px;float:left;padding:9px 6px 9px 6px; }
div.partnerTable224 div.group div.box div.boxContent div.description { width:222px;float:left;padding:9px 6px 9px 6px; }

/**** struct_2cols_4_4 ****/
div.struct2cols44 h4                 { padding:8px 0; }
div.struct2cols44 h4 img.spaceRight { vertical-align:-5px;margin-right:15px; }
div.struct2cols44 div.group         { margin-left:1px;margin-bottom:20px; }
div.struct2cols44 div.group  p         { width:393px;padding:0 6px 5px;float:left;display:inline; }
div.structPriceTeasergroup44                                 { padding:0; }
div.structPriceTeasergroup44 div.group                        { padding:0 0 12px 0;position:relative;top:0;left:0;width:830px;height:100%;overflow:hidden;margin:0 0 0 -6px; background-image:url(/ru/Images/bg_struct_teasergroup_4_4.gif); background-repeat:repeat-y; }
div.structPriceTeasergroup44 div.group div.teaser            { width:205px;text-align:center;float:left; }
div.structPriceTeasergroup44 div.group div.teaser h5        { clear:both;padding:13px 0 5px 0;margin:0;height:auto;text-align:center; }
div.structPriceTeasergroup44 div.group div.teaser p.date    { clear:both;padding:0 0 14px 0;margin:0;text-align:center; }
div.structPriceTeasergroup44 div.group div.teaser div.price    { clear:both;padding:0 0 0 0;text-align:center; }
div.teaserPressreleases33                { padding:15px 6px 0 6px;margin-bottom:-4px; }
div.teaserPressreleases33 h4                { padding:0 0 15px 0; }
div.teaserPressreleases33 ul                { list-style:none; }
div.teaserPressreleases33 ul li                { padding:0 0 17px 0; }
div.teaserPressreleases33 ul li h5            { font-weight:normal;color:#666666;font-size:11px;font-family:Verdana,Helvetica,Swiss,Arial,sans-serif; }
div.teaserPressreleases33 ul li p             { font-weight:bold; }
div.teaserPressreleases33 ul li p a.more         { font-weight:normal; }
div.listHotelOffer33 {  }
div.listHotelOffer33 div.hotelOffer33 { padding:12px 0 12px 0;height:100%;overflow:hidden;width:605px; }
div.listHotelOffer33 div.hotelOffer33 div.image { float:left; width:123px;overflow:hidden; }
div.listHotelOffer33 div.hotelOffer33 div.text { float:left;margin:0 0 0 11px; }
div.listHotelOffer33 div.hotelOffer33 div.text h5 { padding:0 0 2px 0;color:#767676 }
div.listHotelOffer33 div.hotelOffer33 div.text p.hotelName { padding:0 0 2px 0; }
div.listHotelOffer33 div.hotelOffer33 div.voteBar div.bar { border:1px solid #8cb5d6;width:40px;float:left;margin:3px 6px 0 0; }
div.listHotelOffer33 div.hotelOffer33 div.voteBar div.vote { display:block;float:left;font-weight:bold; }
div.listHotelOffer33 div.hotelOffer33 div.prices { float:right;padding:17px 0 0 0; }
div.listHotelOffer33 div.hotelOffer33 div.prices div.price { padding:0 0 15px 0; }
div.text4cols44 { width:809px;padding:13px 0; }
div.text4cols44 div.col1 { width:198px;text-align:right; float:left; position:relative; }
div.text4cols44 div.col1 h4 { padding:0 0 4px 0; }
div.text4cols44 div.col2 { float:left;width:205px; }
div.text4cols44 div.col3 { float:left;width:205px; }
div.text4cols44 div.col4 { float:left;width:201px; }
div.text4cols44 div.col2 h5,
div.text4cols44 div.col3 h5,
div.text4cols44 div.col4 h5,
div.text4cols44 div.col2 div.teaserText,
div.text4cols44 div.col3 div.teaserText,
div.text4cols44 div.col4 div.teaserText { padding:0 25px 0 40px; }
/* text_4_4 */
div.text44                     { padding:17px 0 26px 0; }
div.text44 h4                  { padding:0 7px 13px 7px;line-height:1em; }
div.text44 div.text            { padding:0 7px 0 7px; }

div.text44Topdistance                     { padding:2px 0 26px 0; }
div.text44Topdistance h4                  { padding:0 7px 13px 7px;line-height:1em; }
div.text44Topdistance div.text            { padding:0 7px 0 7px; }

/* text_4_4_var_1 */
div.text44var1                 { padding:15px 0 0 0;overflow:hidden;  }
div.text44var1 h4                 { padding:0 7px 0 7px;margin:0;height:24px;}
div.text44var1 p                 { padding: 0 0 15px 7px;margin:0; }
div.text44var1 div.group         { width:808px;padding:0 0 16px 13px;clear:both;height:100%;overflow:auto; }
div.text44var1 div.group div        { width:202px;float:left; }
div.text44var1 div.group div p    { padding:0; margin:0; } /* sollte p0 sein */
div.imageText133arrow,
div.imageText134arrow                    { background-repeat:no-repeat;padding:15px 0 26px 0;min-height:106px; }
div.imageText133arrow div.group,
div.imageText134arrow div.group             { border-top:1px solid #d7d7d7;margin-left:186px;padding:16px 0 0 25px;}
div.imageText133arrow div.group h4,
div.imageText134arrow div.group h4            { padding:0 0 7px 0; }
div.imageText133arrow div.group p            { width:400px; }
div.imageText134arrow div.group p            {  }
div.imageText133arrow div.group div.link,
div.imageText134arrow div.group div.link     { text-align:right; }
div.texttext314                             { padding:15px 0 15px 0;width:811px;overflow:hidden;height:100%;clear:both; }
div.texttext314 div.group                    { background:url(/ru/Images/ver_line_gray.gif) repeat-y 611px 0;overflow:hidden;height:100%; }
/* div.texttext314 div.group                        { background:url(/ru/Images/ver_line_gray.gif) repeat-y 611px 0;overflow:hidden;height:100%; } */
div.texttext314 div.group div.col34            { width:592px;padding:0 13px 0 6px;float:left; }
div.texttext314 div.group div.col34    h4        { height:28px; }
div.texttext314 div.group div.col34    p        {  }
div.texttext314 div.group div.col14            { width:187px;padding:0 0 0 13px;float:left; }
div.texttext314 div.group div.col14    h4        { height:28px; }
div.texttext314 div.group div.col14    p img    { margin:2px 0; }
div.structContent33                        { padding:15px 0 27px 0;overflow:hidden;height:100%; }
div.structContent33 div.colImage            { float:left;width:295px;overflow:hidden; }
div.structContent33 div.colImage img        { display:block; }
div.structContent33 div.colContent             { float:left;padding:0 0 0 20px; }
div.structContent33 div.colContent h4         { padding:0 0 15px 0;line-height:1em; }
div.structContent33 div.colContent p         { width:290px; }
div.structContent33 div.colContent div.link { padding:9px 0 0 0; }
/* text_3_3 */
div.text33                { padding:0 7px 13px 7px; }
div.text33 h4             { padding:0 0 15px 0; }
div.text33 div            {  }
div.text33 div.button     { padding:13px 0;text-align:right;margin-right:-6px; }
div.text33 div.box { width:384px;margin:0 0 0 0px; }
div.text33 div.box h5 { width:344px;padding:9px; }
div.text33 div.box div.boxContent { width:364px;border-bottom:1px solid #d7d7d7; }
div.text33 div.box div.boxContent h6 { width:344px;padding:9px;border:1px solid #d7d7d7;border-bottom:0; }
div.text33 div.box div.boxContent div { width:344px;padding:9px;border:1px solid #d7d7d7;border-bottom:0; }
div.text33 div.box div.boxContent ul{ margin: 0 0 0 17px}
div.text33 div.box div.logo { text-align: center; }
div.text33PaddingTop            { padding:15px 7px 13px 7px; }
div.text33PaddingTop h4         { padding:0 0 15px 0; }
div.text33PaddingTop div        { }
div.text33PaddingTop div.button { padding:13px 0;text-align:right;margin-right:-6px; }
div.selectAriportAirRoute         { padding:0 0 13px 6px; }
div.selectAriportAirRoute h4        { padding:0 0 15px 0; }
div.selectAriportAirRoute div        {  }
div.listTeaserAirRoute33                                        { /*padding:0 0 27px 0;*/ }
div.listTeaserAirRoute33 div.teaserAirRoute33                     { border-bottom:1px solid #d7d7d7;padding:13px 0;height:100%;overflow:hidden; }
div.listTeaserAirRoute33 div.teaserAirRoute33 div.image             { float:left;width:80px;overflow:hidden; }
div.listTeaserAirRoute33 div.teaserAirRoute33 div.text             { float:left;margin:0 0 0 13px; }
div.listTeaserAirRoute33 div.teaserAirRoute33 div.links             { float:right;text-align:right;line-height:1em; }
div.listTeaserAirRoute33 div.teaserAirRoute33 div.links p a        { display:block;padding:0 0 5px 0; }
div.listTeaserAirRoute33 div.teaserAirRoute33 div.links div        { display:block;padding:6px 0 0 0; }
div.infotable2colls33                 { position:relative;top:0;left:0;padding:15px 0 27px 0;width:605px; overflow:hidden; }
div.infotable2colls33 h4                { padding:0 0 16px 6px; }
div.infotable2colls33 div.group         { position:relative;top:0;left:0;width:605px;margin:0 0 0 0; background-image:url(/ru/Images/bg_teaser_package_tour_1-5_3.gif); background-repeat:repeat-y; }
div.infotable2colls33 div.group div.col     { overflow:hidden;width:296px;float:left;padding:0 0 0 6px; }
div.struct2colls33             { position:relative;top:0;left:0;padding:14px 0 27px 0;width:605px; overflow:hidden; }
div.struct2colls33 h4             { padding:0 0 16px 6px; }
div.struct2colls33 div.group     { position:relative;top:0;left:0;width:605px;margin:0 0 0 0; background-image:url(/ru/Images/bg_teaser_package_tour_1-5_3.gif); background-repeat:repeat-y; }
/* div.struct2colls33 div.group {position:relative;top:0;left:0;width:605px;margin:0 0 0 0; background-image:url(/ru/Images/bg_teaser_package_tour_1-5_3.gif); background-repeat:repeat-y; } */
div.struct2colls33 div.group div.contentTeaser15 { overflow:hidden;width:296px;float:left;padding:0 0 0 0; }
div.struct2colls33 div.group div.contentTeaser15 div.teaserPackageTour153 div.image { float:left;overflow:hidden;width:80px; }
div.struct2colls33 div.group div.contentTeaser15 div.teaserPackageTour153 div.image img { display:block; }
div.struct2colls33 div.group div.contentTeaser15 div.teaserPackageTour153 h5 { float:left;padding:3px 0 0 5px;height:24px; }
div.struct2colls33 div.group div.contentTeaser15 div.teaserPackageTour153 p { float:left;width:210px;padding:0 0 0 5px; }
div.struct2colls33 div.group div.contentTeaser15 div.teaserPackageTour153 div.footer { clear:both; }
div.struct2colls33 div.group div.contentTeaser15 div.teaserPackageTour153 div.logo { float:left;padding:15px 0 0 4px; }
div.struct2colls33 div.group div.contentTeaser15 div.teaserPackageTour153 div.booking { float:right;padding:20px 0 0 0; }
div.textTeaser2colls33                                 { position:relative;top:0;left:0;padding:15px 0 27px 0;width:605px; overflow:hidden;height:100%; }
div.textTeaser2colls33 div.group                     { position:relative;top:0;left:0;width:605px;margin:0 0 0 0; background-image:url(/ru/Images/bg_teaser_package_tour_1-5_3.gif); background-repeat:repeat-y; }
div.textTeaser2colls33 div.group div.colLeft        { padding:0 0 0 6px;width:296px;float:left; position:relative; }
div.textTeaser2colls33 div.group div.colRight        { padding:0 0 0 12px;width:290px;float:left; position:relative; }
div.textTeaser2colls33 div.group div.colLeft h5        { height:30px;}
div.textTeaser2colls33 div.group div.colRight h5    { height:30px;}
div.textTeaser2colls33 div.group div.colLeft  div.text    { padding: 0 12px 15px 0; }
div.textTeaser2colls33 div.group div.colRight div.text    { padding: 0 0 15px 0; }
div.textTeaser2colls33 div.group div.link    { position:absolute;bottom:0;right:7px; }
div.dropDown33                         { padding:0 0 16px 6px;height:100%;overflow:auto; }
div.dropDown33 div.left                 { float:left;width:305px; }
div.dropDown33 div.left h4                 { height:20px }
div.dropDown33 div.left p                {  }
div.dropDown33 div.right                 { float:left;padding:15px 0 0 0; }
div.dropDown33 div.right h5                { float:left; }
div.dropDown33 div.right div.dropdown    { float:left; }
div.contentLink33 { padding:12px 0;height:100%;overflow:hidden;width:605px;position:relative;left:0;top:0;}
div.contentLink33 h4 { padding:0 6px 12px 6px; }
div.contentLink33 div.text { padding:0 20px 0 6px; }
div.contentLink33 div.button { position:absolute;bottom:12px;right:0; }
div.shadowbox44Bottom {
    clear:both;
    height:4px;min-height:4px;overflow:hidden;
     background-image:url(/ru/Images/shadow_bottom_4_4.gif);background-repeat:no-repeat;
     /* background-image:url(/ru/Images/shadow_bottom_4_4.gif);background-repeat:no-repeat;  */
}
div.shadowbox2x44Container {
    width:819px;
    overflow:visible;
    margin-left:-4px;
}
div.shadowBox44 {
    padding-top:4px;background:url(/ru/Images/shadow_top_4_4.gif) no-repeat 1px 0;margin:14px -3px 0 -3px; position:relative;width:819px;
    /* background-image:url(/ru/Images/shadow_top_2_4.gif);background-repeat:no-repeat; */
}
div.shadowbox44Content {
    padding:0 4px 0 4px; background-image:url(/ru/Images/shadow_content_4_4.gif);background-repeat:repeat-y;
    /* background-image:url(/ru/Images/shadow_content_2_4.gif);background-repeat:repeat-y; */
} /* min-height:188px entfernt wg top_aktion_4_4.shtml */

div.shadowbox2x24Container {
    margin: 0 0 0 -3px;width:817px;position:relative; overflow:visible;float:left;padding:0 0 26px 0;
}
div.shadowBox24 { padding-top:4px; width:405px; overflow:visible; position:relative; background-image:url(/ru/Images/shadow_top_2_4.gif);background-repeat:no-repeat;
    /* background-image:url(/ru/Images/shadow_top_2_4.gif);background-repeat:no-repeat; */
}
div.shadowbox24Content {
    padding:0 4px 0 4px;min-height:188px;background-image:url(/ru/Images/shadow_content_2_4.gif);background-repeat:repeat-y;
    /* background-image:url(/ru/Images/shadow_content_2_4.gif);background-repeat:repeat-y; */
}

div.structShadow44 { padding-top:4px;margin:-4px;position:relative;width:819px; }
div.structShadow44 div.top { background-image:url(/ru/Images/bg_shadow_4_4_top.png);background-repeat:no-repeat;height:4px;width:819px;overflow:hidden; }
div.structShadow44 div.content { background-image:url(/ru/Images/bg_shadow_4_4_left_right.png);background-repeat:repeat-y;width:819px;overflow:hidden; }
div.structShadow44 div.content div.shadowbox44Content { padding:0 4px 0 4px; background-image:url();}
div.structShadow44 div.bottom { background-image:url(/ru/Images/bg_shadow_4_4_bottom.png);background-repeat:no-repeat;height:4px;width:819px;overflow:hidden;  }
div.structShadow55 { padding-top:54px;padding-bottom:280px;margin:-4px;position:relative;width:970px; }
div.structShadow55 div.top { background-image:url(/ru/Images/bg_shadow_5_5_top.png);background-repeat:no-repeat;height:4px;width:972px;overflow:hidden; }
div.structShadow55 div.content { background-image:url(/ru/Images/bg_shadow_5_5_left_right.png);background-repeat:repeat-y;width:972px;overflow:hidden; }
div.structShadow55 div.content div.shadowbox55Content { padding:0 4px 0 4px;}
div.structShadow55 div.content div.shadowbox55Content div.strucTeasergroup55 { padding:0 10px 0 10px;}
div.structShadow55 div.bottom { background-image:url(/ru/Images/bg_shadow_5_5_bottom.png);background-repeat:no-repeat;height:4px;width:972px;overflow:hidden;  }

div.text24 p.textInternalLink,
div.text24 p.textExternalLink,
div.text24 p.textDownloadLink { padding:1em 0 0 0; }
div.box24Content div.text24 ul,
div.box24Content div.teasertext ul,
div.struct224Shadow div.text24 ul,
div.struct224Shadow div.teasertext ul,
div.shadowbox24Content div.teasertext ul,
div.shadowbox24Content div.text24 ul { margin-left: 16px; }
div.shadowbox24Content div.text24,
div.struct224Shadow div.text24,
div.shadowbox24Content div.form24,
div.struct224Shadow div.form24 { padding:15px 10px 0 10px; }
div.shadowbox24Content div.form24,
div.struct224Shadow div.form24 { height: 160px }
div.shadowbox24Content div.greyLine,
div.struct224Shadow div.greyLine { margin:25px 10px 0; }
div.shadowbox24Content div.button,
div.struct224Shadow  div.button,
div.box24Content div.button                 { float:right; padding:12px 0 12px 0; }
* html div.shadowbox24Content {
    height:188px;
}
* html div.shadowbox24Content { position:relative; }
div.shadowBox24 div.pic { width:397px;overflow:hidden; }
div.shadowbox24Bottom {
    clear:both;
    height:4px;min-height:4px;overflow:hidden;
    background-image:url(/ru/Images/shadow_bottom_2_4.gif);background-repeat:no-repeat;
    /* background-image:url(/ru/Images/shadow_bottom_2_4.gif);background-repeat:no-repeat; */
}
/*** Beginn Viertelteaser innerhalb Schattenbox ****/
div.quadrupleSquare                                         { width:390px;height:323px;overflow:hidden;float:left; background: url(/ru/Images/bg_quadruplebox_separator.gif)  50% 162px no-repeat; }
div.quadrupleSquare div.group                               { margin:9px 0 0 9px; }
div.quadrupleSquare div.group  div.quarter                  { width:187px;height:154px;overflow:hidden;float:left;}
div.quadrupleSquare div.group  div.quarter a                { overflow:hidden;display:block;width:187px;height:154px;cursor:pointer;}
div.quadrupleSquare div.group  div.quarter a:hover          { overflow:hidden;display:block;width:187px;height:154px;background-image:url(/ru/Images/bg_topoffer_over.gif); background-repeat:no-repeat; }
div.quadrupleSquare div.group  div.quarter a span        { margin:5px;display:block;height:140px;width:177px;overflow:hidden; }
div.quadrupleSquare div.group  div.quarter a    span span     { display:none; } 

/** shadow_box 2-4 */
div.imageButton24 {
    min-height:150px;
    height:150px;
}
div.imageButton24Content {
    height:19px;
    min-height:19px;
    padding:96px 10px 0 10px;
    line-height:1.4em;
}
div.imageTextLink24 {
    min-height:150px;
    height:150px;
}
div.imageTextLink24Content {
    padding:14px 10px 0 10px;
    line-height:1.4em;
}
div.imageTextLink24 div.imageTextLink24Content h4 { padding:0 0 5px 0;margin:0 ;}
/** box 2-4 **/
div.box2x24Container {
    padding:14px 0 26px 0;
    width:811px;
    height:200px;
}
div.box24 {
    width:400px;
}
div.box24Content {
    height:188px; min-height:188px;
}
div.slideContainer {
    overflow:hidden;
    position:relative;
    margin:-1px 0 10px;
    border-width:1px;
    border-color:#E7E7E7;
}
div.structContentShadowRight { margin:0 0 0 2px;width:814px;position:relative; overflow:visible;float:left;padding:0 0 26px 0; }
div.structContentShadowRight div.colLeft { width:399px;float:left;overflow:hidden; position:relative; }
div.structContentShadowRight div.colLeft div.strucTeasergroup44 { padding:3px 0 0 0; }
div.structContentShadowLeft { margin:0 0 0 -3px;width:814px;position:relative; overflow:visible;float:left;padding:0 0 26px 0; }
div.structContentShadowLeft div.colRight { float:right;width:399px;overflow:hidden; position:relative; }
div.structContentShadowLeft div.colRight div.strucTeasergroup44 { padding:3px 0 0 0; }
/* struct_teasergroup_4_4 */
div.slideContainer div.strucTeasergroup44                 { position:relative;top:0;left:0;padding:15px 0 0px 0;width:811px; overflow:hidden;clear:both; } /*height:233px; */
div.slideContainer div.strucTeasergroup44 h4            { padding:0 7px 0 7px;margin:0;height:24px;overflow:hidden; }
div.slideContainer div.strucTeasergroup44 div.group    {
    position:relative; top:0; left:0;
    width:830px;
    margin:0 0 0 -6px;
    background-image:url(/ru/Images/bg_struct_teasergroup_4_4.gif);
    /* background-image:url(/ru/Images/bg_struct_teasergroup_4_4.gif); */
    background-repeat:repeat-y;
}

/*Beginn: neu seit jQ*/
div.slideContainer div.strucTeasergroup44 div.group { padding-bottom:1.4em; }
div.slideContainer div.strucTeasergroup44 div.group .link { position:absolute; bottom:0; }
/*Ende: neu seit jQ*/

.teaser14FlagTable {
    width:206px;
    float:left;
    display:inline;
    overflow:hidden;
    position:relative;
    }
    
.teaser_1_4_flag_table h4 { 
    overflow: hidden;
    height: 23px;
    width: 193px;
    }
.teaser14FlagTableContainer {
    width:193px;
    position:relative;
    left:6px;
    }    
    
.teaser14FlagTableContainer table {
    width:193px;
    border-collapse:collapse;
    border-spacing:0;
    padding:0;
    }   
.teaser14FlagTableContainer table tr {
    height:18px;
}    
.teaser14FlagTableContainer table tr td{
    vertical-align:top;
}    
.teaser14FlagTableContainer table tr td img,
.teaser14FlagTableContainer table tr td a {
    padding-top:4px;
}
.teaser14FlagTableContainer table tr td a {
    font-size:11px;
    overflow:hidden;
    }

div.teaser14 {
    float:left;
    width:194px;
    padding-left:12px;
    background-repeat:no-repeat;
    overflow:hidden;
}
div.teaser14 p { width:180px; }
/* image_1.5_3.shtml */
div.struct2colls33 div.group div.image153 .text {    margin-top:16px;padding-left:6px;}
div.struct2colls33 div.group div.colLeft  { padding:0 0 0 1px; }
div.struct2colls33 div.group div.colRight { padding:0 0 0 12px; }
/* text_1.5_3.shtml */
div.struct2colls33 div.group div.text153 div.picText {  }
div.struct2colls33 div.group div.text153                             {padding-left:0px;}
div.struct2colls33 div.group div.text153 div.picText h5              {padding-top:1px;height:24px;border:none;}
div.struct2colls33 div.group div.text153 div.picText ul              {padding:0;margin:0 0 0 17px;}
div.struct2colls33 div.group div.text153 div.picText absBottom p     {margin:0;}
div.struct2colls33-2                         {  width:605px; }
div.struct2colls33-2 h4                     { padding:0 0 15px 6px; }
div.struct2colls33-2 div.group              { height:100%;overflow:auto;background-repeat:repeat-y; }
div.struct2colls33-2 div.group div.colLeft  { width:302px;float:left; }
div.struct2colls33-2 div.group div.colRight { width:302px;float:left;margin:0 0 0 1px; }
div.struct2colls33-2 div.group div.colLeft h4,
div.struct2colls33-2 div.group div.colRight h4 {padding-bottom:8px;}
div.struct2colls33-2 div.group
div.struct2colls33-2 div.group  div.image153 .text       { margin-top:16px;padding-left:6px;}
div.struct2colls33-2 div.group  div.text153              { padding-left:6px;}

div.struct2colls33-2 div.group  div.text153 h2           { font-size:13px;} 
div.struct2colls33-2 div.group  div.text153 h2,
div.struct2colls33-2 div.group  div.text153 h3,
div.struct2colls33-2 div.group  div.text153 h4,
div.struct2colls33-2 div.group  div.text153 h5           { padding:1px 0 0 0;height:24px;border:none;}
div.struct2colls33-2 div.group  div.text153 ul           { padding:0;margin:0 0 0 17px ;}
div.struct2colls33-2 div.group  div.text153 .absBottom p { margin:0;}

/**** struct_2cols_4_4 ****/
div.struct2cols44 h4                 { padding:8px 0; }
div.struct2cols44 h4 img.spaceRight { vertical-align:-5px;margin-right:15px; }
div.struct2cols44 div.group         { margin-left:1px;margin-bottom:20px; }
div.struct2cols44 div.group  p         { width:393px;padding:0 6px 5px;float:left;display:inline; }
/* image_3_3.shtml */
div.image33                { width:605px;overflow:hidden; }
/* text_image_2_1_3 */
div.textImage213                     { padding:19px 0 0 0; }
div.textImage213 p                     { padding-bottom:21px;padding-left:7px; }
div.textImage213 div.textCol         { width:435px;float:left; }
div.textImage213 div.textCol p        { width:420px; }
div.textImage213 div.textCol ul     { list-style-type:none;margin:0;padding-bottom:21px;padding-left:7px;font-weight:bold; }
div.textImage213 div.textCol ul li     { margin:0;padding:0; }
div.textImage213 div.imageCol         { border:0px solid black;width:170px;float:left; }
div.textimage213 div.imageCol div     { float:right; }
/* image_text_image_1_2_3_4 */
div.imageTextImage1214                        { background-repeat:no-repeat;padding:12px 0 26px 0;min-height:80px; }
* html div.imageTextImage1214                { height:80px; }
div.imageTextImage1214 div.group             { border-top:1px solid #d7d7d7;margin-left:213px;padding:15px 0 0 25px;}
/* neu klauke */
div.imageTextImage1214 div.group h4            { padding:0 0 7px 0; }
div.imageTextImage1214 div.group div.text   { position:relative;width:302px;}
div.imageTextImage1214 div.group div.link     { text-align:right;position:absolute;bottom:0;right:-183px;}
/* image_text_image_1_2_3_4 */
/* calendar_2_4.shtml */
div.calendar24 div.flyoutAbflughafen     { float:left;padding-left:12px; }
div.calendar24 div.flyoutReiseziele     { float:right;padding-right:12px; }
div.calendar24 div.button                 { float:right;padding:12px 12px 12px 0; }
/* calendar_2_4.shtml */
/* image_text_1_2_3 + werbemittel_image_text_1_2_3*/
/*Änderung klauke */
/*div.imageText123                                     { padding:12px 0 12px 0;width:605px; }*/
div.imageText123                                     { padding:9px 0 12px 0;width:605px; }
div.imageText123 div.group                             { position:relative;left:0;top:0;width:605px; }
div.imageText123 div.group div.image                 { float:left;width:193px;overflow:hidden; }
/*Änderung klauke */
/*div.imageText123 div.group h4                         { float:left;width:385px;margin:0 0 0 13px;padding:0 0 9px 0;line-height:100%; }*/
div.imageText123 div.group h4                         { float:left;width:385px;margin:0;padding:0 0 3px 13px;line-height:100%; }
div.imageText123 div.group div.text                 { float:left;width:385px;margin:0 0 0 13px;  }
div.imageText123 div.group div.select                 { position:absolute;bottom:0;right:0;}
/* image_text_1_2_3 + werbemittel_image_text_1_2_3*/
div.imageTextPrice123 { width:605px;padding:12px 0; }
div.imageTextPrice123 div.teaser { position:relative;width:605px; }
div.imageTextPrice123 div.teaser div.image { float:left;width:193px;overflow:hidden; }
div.imageTextPrice123 div.teaser h5 { margin:0 0 0 13px;float:left;width:390px; }
div.imageTextPrice123 div.teaser div.text { float:left;margin:0 0 0 13px; }
div.imageTextPrice123 div.teaser div.priceAndButton { float:right; position:absolute;bottom:0;right:0; }
div.imageTextPrice123 div.teaser div.priceAndButton div.price { padding:0 0 13px 0;text-align:right; }
/*
div.imageTextPrice123 div.teaser h4 { float:left;width:390px;padding:0 0 15px 13px; }
div.imageTextPrice123 div.teaser div.text { float:left;padding-left:13px; }
div.imageTextPrice123 div.teaser div.text p {  }
div.imageTextPrice123 div.teaser div.priceAndButton { position:absolute;bottom:0;right:0; }
div.imageTextPrice123 div.teaser div.priceAndButton div.price { text-align:right;padding:0 0 12px 0; }
div.imageTextPrice123 div.teaser div.priceAndButton div.button {  }
*/
/* image_text_2_4 */
div.imagetext24 {padding:0;}
div.imagetext24 div.text {padding:5px 11px 9px 11px;}
/* image_text_2_4 */
/* image_text_2buttons_2_4 */
div.imagetext2buttons24                                 {width:397px;padding-bottom:12px;}
div.imagetext2buttons24  div.content                     {padding:15px 10px 0 10px;}
div.imagetext2buttons24  div.content div.leftButton     {float:left;padding:24px 0 0 0;}
div.imagetext2buttons24  div.content div.rightButton     {float:right;padding:24px 0 0 0;}
/* image_text_2buttons_2_4 */
/* text_2_4_Shadow */
div.text24Shadow div.content {padding:16px 11px 24px 11px; }
div.text24Shadow div.content p {margin:0 0 10px;padding:0;}
div.text24Shadow div.content h4 {height:29px;}
/* text_2_4_Shadow */
div.imageTextButton1214 { padding:12px 0; }
div.imageTextButton1214 div.group {
    background-image:url();
    /* background-image:url(); */
    background-repeat:no-repeat;
    background-position:405px 0;
}
div.imageTextButton1214 div.group div.colLeft     { margin:0 0 0 6px;width:399px;float:left; }
div.imageTextButton1214 div.group div.colRight     { margin:0 0 0 12px;width:393px;float:left; }



div.lastMinuteInfo {padding-top: 14px;}
div.lastMinuteInfo h3 {padding-bottom: 16px; padding-left: 6px;}
div.lastMinuteInfo h4 {height:24px;}
div.lastMinuteInfo img.img-left {float: left; margin: 0 17px 3px 0;}
div.lastMinuteInfo img.img-right {float: right; margin: 0 0 3px 13px;}
div.lastMinuteInfo p {padding-left: 6px;}
div.lastMinuteInfo div.lastMinuteInfoFooter {margin: 19px 0 19px 6px; height: 18px;}
div.lastMinuteInfo div.lastMinuteInfoFooter div.linkToTop {float: left;}
div.lastMinuteInfo div.lastMinuteInfoFooter div.offersButton {float: right;}
div.lastMinuteInfo div.lastMinuteInfoFooter a {line-height:normal;}
.spacerTop {margin-top:21px;}



/******** Beginn Dreispaltentabelle fuer Flugdestinationen ********/
div.padgL6 {
    padding-left:0;
}
div.padgL6 h4 {
    padding-left:6px;
    padding-top:11px;
    margin:0 0 7px;
}
table.destinations {
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
    border-right:0;
    margin-bottom:25px;
}    
table.destinations h6{
    color: #76003d;
}
table.destinations h3{
    padding-bottom:4px;
}
table.destinations h4 span {
    position: relative; bottom: 17px;
}
table.destinations caption {
    border-top:solid 1px #D7D7D7;
    text-align:left;
    padding:13px 6px 7px;
}
table.destinations td {
    padding:2px 6px 0;
    width:25%;
    border-right:solid 1px #DCDCDC;
}
table.destinations tr.first td {
    padding-top:0;
}
table.destinations tr td.first {
    padding-left:0;
}
table.destinations tr td.last {
    padding-right:0;
}
table.destinations a {
    display:block;
    background:url(/ru/Images/hor_dot_gray.gif) repeat-x 0 1em;
    padding:2px 0;
    height:18px;
}
table.destinations tr.first a,
table.destinations tr.alternate a,
table.destinations tr.first a span,
table.destinations tr.alternate a span {
    background-color:#F3F3F3;
}
table.destinations a img {
    background-color:#ffffff;
    padding-left:8px;
    float:right;
}
table.destinations tr.first a img,
table.destinations tr.alternate a img {
    background-color:#F3F3F3;
}
table.destinations a span {
    background-color:#ffffff;
    padding-right:8px;
    padding-left:5px;
    text-decoration:underline;
}
/******** Ende Dreispaltentabelle fuer Flugdestinationen ********/
/*
++++++++++++++++++++++++++++++++++++++++++++++ Ende Micro-TPL's +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
*/
/* HR-Spezial, für den IE: http://support.microsoft.com/kb/883631/de */
div.greyLine         { border:0;margin:0;padding:0;height:1px;overflow:hidden;min-height:1px;background-color:#d7d7d7; } /*#d7d7d7*/
div.greyLine hr     { display:none;}
/* tabellarisch formatierte Formulare */
table.formatForm select          { width:100%;color:#B2B2B2; }
table.formatForm                   { table-layout:fixed;    border-collapse:collapse; }
table.formatForm td              { padding-bottom:7px;padding-left:3px; }
table.formatForm td input           { width:100%;color:#B2B2B2; }
table.formatForm th              { text-align:left;font-weight:normal;padding-bottom:7px;padding-right:3px;}
table.formatForm th.bold          { font-weight:bold; }
table.formatForm th.textR         { text-align:right; }
.floatR table.formatForm td,
.floatR table.formatForm th         { padding-left:3px;    padding-right:0; }
table.formatForm td.select div     { background:url(/ru/Images/btn_scroll_down.gif) no-repeat 100% 50%;border:solid 1px #B2B2B2;padding:1px 4px 2px;color:#B2B2B2;font-size:11px; }
/* table.formatForm td.select div     { background:url(img_btn_scroll_down%>) no-repeat 100% 50%;border:solid 1px #B2B2B2;padding:1px 4px 2px;color:#B2B2B2;font-size:11px; } */
table.formatForm input.noStretch { width:auto;border:none; }
/* tabellarisch formatierte Formulare */
#PriceRangeFilter {    margin-bottom:28px;margin-left:6px; }
/* +++++++++++++++++++++++++++++++++++++++++  Slider +++++++++++++++++++++++++++++++++++++++++++ */
#basis-2 #content div.switchBar h4 {
    color: #666666;
    font-size: 11px;
    font-family: Verdana, Helvetica, Swiss, Arial, sans-serif;
    line-height: 20px;
    font-weight: bold;
    margin:0;
    padding:0;
    float:none;
    width:100%;
}
div.folderPresstext33 div.switchBar h4 {
    font-family:verdana,sans-serif;
    color:#666666;
    font-size:11px;
    line-height:20px;
    font-weight:bold;
    margin:0;
    padding:0;
    float:none;
    width:100%;
    background:url(/ru/Images/btn_plus_gray.gif) no-repeat 100% 50%; cursor:pointer;
    /* background:url(/ru/Images/btn_plus_gray.gif) no-repeat 100% 50%; cursor:pointer; */
}
div.folderPresstext33 div.bgGrey { background-color:#e7e7e7 }
div.folderPresstext33 div.switchBar h4.open { background:url(/ru/Images/btn_minus_gray.gif) no-repeat 100% 50% ;}
/* div.folderPresstext33 div.switchBar h4.open { background:url(/ru/Images/btn_minus_gray.gif) no-repeat 100% 50% ;} */
div.folderPresstext33 div.switchBar { padding:0 0 0 8px; height:20px; margin:6px 7px 0 -8px; overflow:hidden; }
div.folderPresstext33 div.slideContainer { display:none; overflow:hidden; position:relative; margin:-1px 0 10px; border:1px solid #E7E7E7; }
div.folderPresstext33 div.slideContainer div.absBottom { padding:10px 10px 0; }
/* +++++++++++++++++++++++++++++++++++++++++  Slider +++++++++++++++++++++++++++++++++++++++++++ */
div.flash44 { width:811px;overflow:hidden; }
div.flash44 img,
div.flash44 object,
div.flash44 embed { display:block;margin:0; }
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();background-repeat:no-repeat;height:4px; }
/* div#popupLayer div.shadowBorderTop { background-image:url();background-repeat:no-repeat;height:4px; }  */
div#popupLayer div.shadowBorderBottom { background-image:url();background-repeat:no-repeat;height:4px; }
/* div#popupLayer div.shadowBorderBottom { background-image:url();background-repeat:no-repeat;height:4px; }  */
div#popupLayer div.shadowBorderVertical { background-image:url();background-repeat:repeat-y }
/* div#popupLayer div.shadowBorderVertical { background-image:url();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 p { margin:0 0 0 23px;padding:0 0 20px 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;
}
/**** Ab hier uebernommen aus tmp.css *****/
/*h1 { background-color:pink; font-size:12px;margin:0;padding:0;clear:both;}*/
br.clear { clear:both; }
/**** Beginn benachbarter Bild- und Textteaser ****/
.box2x24Container .leftCol { float:left;display:inline;margin:0 -10px 0 0;position:relative; }
.box2x24Container .rightCol { float:right;display:inline; }
/*.box2x24Container .text p,*/
.box2x24Container .picText p { margin:0 0 10px;padding:0; }
/*.box2x24Container .text h4,*/
.box2x24Container .picText h4 { margin:0 0 12px;padding:0; }
/**** Variante text_sticker_2_4 ****/
.box2x24Container .imagetext24 .pic {
    position:relative;
    z-index:2;
}
.box24Content .picText div.banderole .disturber {
    position:absolute;
    width:93px;
    height:93px;
    overflow:visible;
    background:url(/ru/Images/disturber_93x93.gif) no-repeat;
    top:-30px;
    left:-45px;
    z-index:1;
}
* html .box24Content .picText div.banderole .disturber {  /* evtl. auslagern in default_old_ie.css  */
    background:url(/ru/Images/disturber_93x93.gif) no-repeat;
    voice-family:"\"}\"";  /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
    voice-family:inherit;
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ru/Images/disturber_93x93.gif');
}
.box24Content .picText {
    background-color:white;
    position:relative;
    z-index:2;
    padding-left:14px;
    height:189px;
    line-height:1.36em;
}
.box24Content .picText div.banderole {
    position:absolute;
    top:159px;
    /* left:0; */
    right:0;        /* 24.10. */
    background-color:#ffec00;
    width:407px;
    text-align:center;
}
/**** Ende benachbarter Bild- und Textteaser ****/
.scroller                               { border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;margin-left:6px;margin-right:0;height:123px; }
.scroller #ScrollArea                   { overflow:hidden;width:371px;height:123px;position:absolute; }
.scroller #ScrollArea h6                { font-weight:normal;font-size:0.9em;font-family:Verdana,Helvetica,Swiss,Arial,sans-serif;padding:0;margin:0 0 0 6px;padding-top:9px; }
.scroller #ScrollArea p                 { margin:0 0 0 17px;padding:0; }
#ScrollArrows                           { border-top:1px solid #DCDCDC;border-bottom:1px solid #DCDCDC;float:right;width:20px;margin-left:-2px; }
#ScrollArrows img                       { display:block; }
#ScrollArrows #Down                     { margin-top:83px; }
/**** Ende Door Scroller ****/
div.werbenNewsletterBox div.topRow { height:140px;margin:0 0px;overflow:hidden;margin:0 0 0 12px; }
div.werbenNewsletterBox div.topRow div.text24 { padding-left:0 }
div.werbenNewsletterBox div.topRow h3 { padding:13px 0; }
div.werbenNewsletterBox div.topRow p {  }
div.werbenNewsletterBox div.bottomRow { height:184px;overflow:hidden;margin:0 12px; }
div.werbenNewsletterBox div.bottomRow div.form24 { padding:0 }
div.werbenNewsletterBox div.bottomRow h3 { padding:15px 0; }
div.werbenNewsletterBox div.bottomRow div.formText p { padding:0 0 18px 0; }
div.werbenNewsletterBox div.bottomRow div.form p { padding:0 0 7px 0; }
div.werbenNewsletterBox div.bottomRow div.form form { padding:0 0 7px 0; }
/* #basis-2 #content .switchBar { margin:0; } */
/* +++++++++++++++++++++++++++++++++++++++++  Slider +++++++++++++++++++++++++++++++++++++++++++ */
/**** folder_text_4_4 ****/
div.folderText44 {
    width:811px;
    margin-bottom: 10px;
}
div.folderText44 div.switchBar h4 {
    font-family: Verdana, sans-serif;
    color:#666666;
    font-size:11px;
    line-height:20px;
    font-weight:bold;
    margin:0;
    padding:0;
    float:none;
    width:100%;
    background:url(/ru/Images/btn_plus_gray.gif) no-repeat 100% 50%; cursor:pointer;    
}
div.folderText44 div.bgGrey { background-color:#e7e7e7 }
div.folderText44 div.slideContainer h4     { font-weight:bold;padding-top:15px;padding-bottom:5px;margin:0;color:#666666; }
div.folderText44 div.switchBar h4.open     { background:url(/ru/Images/btn_minus_gray.gif) no-repeat 100% 50% ;}
div.folderText44 div.switchBar             { padding:0 0 0 8px; height:20px; margin:6px 0 0 0; overflow:hidden; }

/*div.folderText44 div.slideContainer     { display:none;border-width:1px;border-color:#E7E7E7; }
div.folderText44 div.slideContainer div.absBottom { float:left;width:791px;padding:10px 10px 0; position:relative; }*/ /*neu jQ*/

div.folderText44 div.slideContainer     { display:none;border-width:1px;border-color:#E7E7E7; }
div.folderText44 div.slideContainer div.absBottom { float:left;width:791px;padding:10px 10px 0;  } /*neu jQ*/ 

div.folderText44 div.slideContainer ul     { list-style-type:disc;padding: 0 250px .5em 2em;margin-top:0;margin-bottom:0; }
div.folderText44 div.slideContainer li     { padding:0 0 0 .4em; }
div.folderText44 div.slideContainer p      { width:570px;margin:0;padding:0 0 .5em; }
/**** folder_text_3_3 ****/
div.folderText33 div.switchBar h4 {
    color:#666666;
    font-size:11px;
    line-height:20px;
    font-weight:bold;
    margin:0;
    padding:0;
    float:none;
    width:100%;
    background:url(/ru/Images/btn_plus_gray.gif) no-repeat 100% 50%; cursor:pointer;
}
div.folderText33 div.bgGrey { background-color:#e7e7e7; }
div.folderText33 div.switchBar h4.open { background:url(/ru/Images/btn_minus_gray.gif) no-repeat 100% 50% ;}
div.folderText33 div.switchBar { padding:0 0 0 8px;height:20px;margin:6px 0 0 0; overflow:hidden; }
div.folderText33 div.slideContainer { height:0;overflow:hidden;position:relative;margin:-1px 0 10px;border-width:1px;border-color:#E7E7E7; }
div.folderText33 div.slideContainer div.absBottom { position:absolute;bottom:0;padding:10px; }
/**** folder_teaser_3_3 ****/
div.folderTeaser33 div.switchBar h4 {
    color:#666666;
    font-size:11px;
    line-height:20px;
    font-weight:bold;
    margin:0;
    padding:0;
    float:none;
    width:100%;
    background:url(/ru/Images/btn_plus_gray.gif) no-repeat 100% 50%; cursor:pointer;
}
div.folderTeaser33 div.bgGrey { background-color:#e7e7e7; }
div.folderTeaser33 div.switchBar h4.open { background:url(/ru/Images/btn_minus_gray.gif) no-repeat 100% 50% ;}
div.folderTeaser33 div.switchBar { padding:0 0 0 8px;height:20px;margin:6px 0 0 0; overflow:hidden; }
div.folderTeaser33 div.slideContainer { height:0;overflow:hidden;position:relative;margin:-1px 0 10px;border-width:1px 0;border-color:#E7E7E7; }
div.folderTeaser33 div.slideContainer div.absBottom { /* position:absolute;bottom:0;*/padding:0px; }  /*jq*/
* html div.folderTeaser33 div.slideContainer {float:left;}
div.folderTeaser33 div.slideContainer div.absBottom div.strucTeasergroup33 .group { width:790px;overflow:hidden; }
div.folderTeaser33 div.slideContainer div.absBottom div.strucTeasergroup33 div.group div.contentTeaserImage    {  float:left;display:inline;margin-right:6px;width:189px;padding:0 6px; } /*border-right:1px solid #d7d7d7; */
div.folderTeaser33 div.slideContainer div.absBottom div.strucTeasergroup33 div.group div.contentTeaserImage    .image { height:66px;overflow:hidden;margin:0 -6px; }
div.folderTeaser33 div.slideContainer div.absBottom div.strucTeasergroup33 div.group div.contentTeaserImage    .image img {display:block; }
div.folderTeaser33 div.slideContainer div.absBottom div.strucTeasergroup33 div.group div.contentTeaserImage h5 { padding-bottom:5px; }
div.folderTeaser33 div.slideContainer div.absBottom div.strucTeasergroup33 div.greyLine { margin:12px 0; }
div.folderTeaser33 div.slideContainer div.absBottom div.strucTeasergroup33 div.group div.contentTeaserImage div.link { text-align:right; }
/**** folder_presstext_3_3 ****/
div.folderPressText33 div.switchBar h4 {
    color:#666666;
    font-size:11px;
    line-height:20px;
    font-weight:bold;
    margin:0;
    padding:0;
    float:none;
    width:100%;
    background:url(/ru/Images/btn_plus_gray.gif) no-repeat 100% 50%; cursor:pointer;
}
div.folderPressText33 div.switchBar h4 span             { font-weight:normal; }
div.folderPressText33 div.bgGrey                         { background-color:#e7e7e7; }
div.folderPressText33 div.switchBar h4.open             { background:url(/ru/Images/btn_minus_gray.gif) no-repeat 100% 50% ;}
div.folderPressText33 div.switchBar                     { padding:0 0 0 8px;height:20px;margin:6px 0 0 0; overflow:hidden; }
div.folderPressText33 div.slideContainer                 { display:none;/*height:0;*/overflow:hidden;position:relative;margin:-1px 0 10px;border-width:1px;border-color:#E7E7E7; }
div.folderPressText33 div.slideContainer div.absBottom     { /*position:absolute;bottom:0;padding:10px;*/ padding: 10px 10px 0; } /*jq*/
/**** folder_linklist_3_3 ****/
div.folderLinkList33 div.switchBar h4 {
    color:#666666;
    font-size:11px;
    line-height:20px;
    font-weight:bold;
    font-family:Verdana,Helvetica,Swiss,Arial,sans-serif;
    margin:0;
    padding:0;
    float:none;
    width:100%;
    background:url(/ru/Images/btn_plus_gray.gif) no-repeat 100% 50%; cursor:pointer;
}
div.folderLinkList33 div.bgGrey                         { background-color:#e7e7e7; }
div.folderLinkList33 div.switchBar h4.open                 { background:url(/ru/Images/btn_minus_gray.gif) no-repeat 100% 50% ;}
div.folderLinkList33 div.switchBar                         { padding:0 0 0 8px;height:20px;margin:6px 0 0 0; overflow:hidden; }
div.folderLinkList33 div.slideContainer                 { display:none;/*height:0;*/overflow:hidden;position:relative;margin:-1px 0 10px;border-width:1px;border-color:#E7E7E7; }
div.folderLinkList33 div.slideContainer div.absBottom     { /*position:absolute;bottom:0;padding:10px;*/ padding: 10px 10px 0; }/*jQ*/
div.folderLinkList33 div.slideContainer ul                 { list-style-type:none; }
div.folderLinkList33 div.slideContainer li                 { padding:0 0 .4em; }
/**** slider_images_4_4 ****/
div.sliderImages44 div.noCollapse {
    height:4px;
    border:solid 1px #D5D5D5 !important;
}
div.sliderImages44  div.switchButtonRight {
    text-align:right;
    background:url(/ru/Images/hor_line_gray.gif) repeat-x 0 100% white;
    margin:0;
    position:relative;
    z-index:1
}
div.sliderImages44 div.switchButtonRight h4 { cursor:pointer; }
div.sliderImages44 div.slideContainer { overflow:hidden;position:relative;margin:-1px 0 10px;border-width:1px;border-color:#E7E7E7; }
div.sliderImages44 div.slideContainer div.absBottom {  position:absolute;bottom:0;padding:10px 10px 0;   width:100%;}
/**** slider_text_3cols_3_3 ****/
div.sliderText3Cols33 div.noCollapse {
   /* height:4px; jq*/
        border:solid 1px #D5D5D5 !important;
        border-bottom-width: 0 !important;
        margin-bottom:-5px !important;
}
div.sliderText3Cols33 div.switchButtonRight {
    text-align:right;
    background:url(/ru/Images/hor_line_gray.gif) repeat-x 0 100% white;
    margin:0;
    position:relative;
    z-index:1
}
div.sliderText3Cols33 div.switchButtonRight h4 { cursor:pointer; }
div.sliderText3Cols33 {width:605px;}
div.sliderText3Cols33 div.slideContainer {width:603px;height:0; /*overflow:hidden;position:relative;margin:-1px 0 10px;*/border-width:1px;border-color:#E7E7E7; }
div.sliderText3Cols33 div.slideContainer div.absBottom { /*position:absolute;bottom:0;*/padding:10px 10px 0; }/*jq*/
div.sliderText3Cols33 div.slideContainer div.strucTeasergroup33 { padding-bottom:15px; }
/**** slider_text_4cols_4_4 ****/
div.sliderText4Cols44 div.noCollapse {
    /* height:4px; vor jQ */
    border:solid 1px #D5D5D5 !important;
    border-bottom-width: 0 !important;
    margin-bottom:-5px !important;
}
div.sliderText4Cols44 div.switchButtonRight {
    text-align:right;
    background:url(/ru/Images/hor_line_gray.gif) repeat-x 0 100% white;
    margin:0;
    position:relative;
    z-index:1
}
div.sliderText4Cols44 div.switchButtonRight h4 { cursor:pointer; }
div.sliderText4Cols44 {width:811px;}
div.sliderText4Cols44 div.slideContainer {width:809px; height:0; /*display:none;overflow:hidden;position:relative;margin:-1px 0 10px;*/border-width:1px;border-color:#E7E7E7; }
div.sliderText4Cols44 div.slideContainer div.absBottom { /*position:absolute;bottom:0;*/padding:10px 10px 0; }/*jq*/
div.sliderText4Cols44 div.slideContainer div.strucTeasergroup44 { padding-bottom:15px; }

div.slideContainerBottom {
    border:solid 1px #D5D5D5;
    border-top-width:0;
    height:4px;
    margin:0px 0 10px;
}/*jq*/

/* +++++++++++++++++++++++++++++++++++++++++  Slider +++++++++++++++++++++++++++++++++++++++++++ */
table.currentPepsOnWeek {}
table.currentPepsOnWeek th { padding:0 0 13px 0;text-align:left; }
table.currentPepsOnWeek td { padding:0 0 13px 0;  }
div.rbGruppenbuchung {}
div.rbGruppenbuchung h5 { padding:0 0 2px 6px; width:160px;border-bottom:1px solid #d7d7d7;  }
/* +++++++++++++++++++++++++++++++++++++++++  Beginn Schieberegler zum Filtern des Preisbereichs Mietwagen +++++++++++++++++++++++++++++++++++++++++++ */
#PriceRangeFilter { margin-bottom:28px; }
#PriceRangeFilter img { vertical-align:middle; }
#Track { padding-left:116px;background:url() no-repeat;position:relative; }
/* #Track { padding-left:116px;background:url() no-repeat;position:relative; }  */
#Track img { position:absolute;left:109px;top:-3px; }
/* +++++++++++++++++++++++++++++++++++++++++  Ende Schieberegler zum Filtern des Preisbereichs Mietwagen +++++++++++++++++++++++++++++++++++++++++++ */
div.previousNextBar {
    padding:12px 0;
    border:solid 1px #DCDCDC;
    border-width:1px 0;
    height:20px;
    margin:11px 7px 11px 0;
    overflow:hidden;
}
a.previousButton {
    background:url(/ru/Images/btn_back_act.gif) no-repeat 0 50%;
    padding-left:30px;
    line-height:20px;
    float:left;
    display:inline;
    color:#666666;
    font-size:10px;
    text-decoration:none;
}
a.nextButton {
    background:url(/ru/Images/btn_fwd_act.gif) no-repeat 100% 50%;
    padding-right:30px;
    line-height:20px;
    float:right;
    display:inline;
    color:#666666;
    font-size:10px;
    text-decoration:none;
}
/***** Captcha *******/
div.captcha { position: relative; }
div.captcha img {
  border: solid #CCCCCC 1px;
/*  position: absolute; */
  bottom: 0;
  margin-left: 18px;
}
.captchaText {
}
.formMessage {
  border: 1px solid #CCCCCC;
  color: #76003D;
  margin-bottom: 1em;
  padding: 1em;
  font-weight: bold;
  font-size: 10pt;
}
div.struct224Shadow                                      { width:817px;margin:0 0 0 -3px; position:relative; }
div.struct224ShadowLeft                                  { width:817px;margin:0 0 0 -3px; position:relative; }
div.struct224ShadowRight                                 { width:817px;margin:0 0 0 -3px; position:relative; }
div.struct224Shadow div.colLeft,
div.struct224ShadowLeft div.colLeft                        { width:403px;float:left; }
div.struct224ShadowRight div.colLeft                     { width:400px;float:left;padding:3px 0 0 3px;overflow:hidden; position:relative; }
div.struct224Shadow div.colRight,
div.struct224ShadowRight div.colRight                     { width:403px;float:right; }
div.struct224ShadowLeft div.colRight                     { width:400px;float:right;padding:3px 0 0 3px;overflow:hidden; position:relative; }
div.struct224Shadow div.colLeft div.shadowTop,
div.struct224Shadow div.colRight div.shadowTop,
div.struct224ShadowLeft div.colLeft div.shadowTop,
div.struct224ShadowRight div.colRight div.shadowTop       { background-image:url(/ru/Images/bg_shadow_2_4_top.gif);height:3px;overflow:hidden; }
div.struct224Shadow div.colLeft div.shadowBottom,
div.struct224Shadow div.colRight div.shadowBottom,
div.struct224ShadowLeft div.colLeft div.shadowBottom,
div.struct224ShadowRight div.colRight div.shadowBottom    { background-image:url(/ru/Images/bg_shadow_2_4_bottom.gif);height:3px;overflow:hidden; }
div.struct224Shadow div.shadowContent,
div.struct224ShadowLeft div.shadowContent,
div.struct224ShadowRight div.shadowContent                { padding:0 3px 0 3px;margin:0;width:397px;background-image:url(/ru/Images/bg_shadow_2_4_left_right.gif); background-repeat:repeat-y; }
div.struct224Shadow div.strucTeasergroup33,
div.struct224Shadow div.strucTeasergroup44,
div.struct224ShadowLeft div.strucTeasergroup33,
div.struct224ShadowLeft div.strucTeasergroup44,
div.struct224ShadowRight div.strucTeasergroup33,
div.struct224ShadowRight div.strucTeasergroup44 { padding:0; }
div.struct224Shadow div.pic img, 
div.struct224ShadowLeft div.pic img, 
div.struct224ShadowRight div.pic img { display:block; }

div.struct224Shadow div.heightSmall,
div.struct224ShadowLeft div.heightSmall,
div.struct224ShadowRight div.heightSmall { overflow:hidden;height:188px; }
div.struct224Shadow div.heightBig,
div.struct224ShadowLeft div.heightBig,
div.struct224ShadowRight div.heightBig { overflow:hidden;height:323px; }
/** Flyout für Smart-Connect-Strecken **/
#smartconnect-flyout {
    padding:0;
}
#smartconnect-flyout .floatL {
    margin-right:20px;
    margin-bottom:0;
}
#smartconnect-flyout h4 { margin-bottom:5px; }
#smartconnect-flyout p {
    margin-bottom:12px
}
/******** Beginn Dreifachselect ********/
.tripleSelect {
    margin:26px 0;
    background:url(/ru/Images/banderole_ueber_60_ziele.gif) no-repeat;
    border:solid 1px #D7D7D7;
    width:809px;
    height:79px;
    overflow:hidden;
    float:none;
    clear:both;
}
.tripleSelect .headCol {
    float:left;
    display:inline;
    text-align:right;
    width:149px;
    padding:12px 10px 5px 69px;
}
.tripleSelect .headCol h3 {
    padding:0;
    margin:0;
}
.tripleSelect .headCol p {
    padding:0;
    margin:0 0 5px;
}
.tripleSelectItem {
    float:left;
    display:inline;
    padding:29px 10px;
    margin-right:1px;
}
.tripleSelectItem select {
    width:171px;
}
/******** Ende Dreifachselect********/
 
.hplink {font-weight:bold; padding-right:7px;}
 
.flightplanShow p {
    padding:5px 0 0 6px;
  
    margin:0 0 15px;
}
#fp_form span {
    font-size: 13px; font-weight: bold;
}
#fp_schedule_template th {font-size: 13px; font-weight: bold;}

/******** Beginn Flugplan-Selectboxen-Dummy (spaeter ggf. durch Fly-Out zu ersetzen) ********/
.scheduleSelects {
    width:100%;
    overflow:hidden;
    clear:both;
    border-bottom:solid 1px #DCDCDC;
    padding-bottom:25px;
}
.scheduleSelects h4 {
    margin:0;
    padding:0;
}
.scheduleSelects p {
    margin:0;
    padding:2px 0 0;
}
.scheduleSelects .floatR {
    margin-top:12px;
}
.scheduleSelects .floatL {
    width:177px;
    margin:0 14px 0 6px;
}
.scheduleSelects .floatL select {
    width:100%;
}
/******** Ende Flugplan-Selectboxen-Dummy (spaeter ggf. durch Fly-Out zu ersetzen) ********/
/******** Beginn Flugplantabelle ********/
table.schedule {
    width:100%;
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed;
    margin-top:15px;
}
table.schedule col.route {
    width:200px;
    padding:3px 0 0 5px;
}
table.schedule col.week {
    width:215px;
    padding:3px 0 0;
    white-space:nowrap;
}
table.schedule col.from {
    width:88px;
    padding:3px 2px 0 1px;
}
table.schedule col.to {
    width:88px;
    padding:3px 2px 0 1px;
}
table.schedule col.flightNumber {
    width:88px;
    padding:3px 2px 0 1px;
}
table.schedule col.button {
    padding:3px 0 0;
}
table.schedule thead th {
    text-align:left;
    border-bottom:solid 1px #DCDCDC;
    padding-bottom:3px;
}
table.schedule thead th.padg {
    padding-left:6px;
}
table.schedule td.period a {
    float:left;
    display:inline;
    margin-right:1px;
}
table.schedule td.period div {
    float:left;
    display:inline;
    width:137px;
    text-align:center;
    margin-right:1px;
    background-color:transparent;
    padding:0;
}
table.schedule tr.spaceLine td {
    padding-top:3px;
    padding-bottom:22px;
}
table.schedule tbody td.week img {
    float:left;
    display:inline;
    margin-right:3px;
}
table.schedule tbody td div {
    background-color:#F3F3F3;
    padding:4px 6px;
    margin:2px 0;
}
/******** Ende Flugplantabelle ********/
/*** Just a comment ***/
div.bommerangAccountList                             { padding:43px 0 26px 0; }
div.bommerangAccountList h4                          { padding:0 0 14px 6px; }
div.bommerangAccountList div.list                    { margin:0 0 0 -4px;padding:0 0 0 0; }
div.bommerangAccountList div.list table              { width:608px; }
div.bommerangAccountList div.list table th           { text-align:left;padding:0 0 10px 10px; }
div.bommerangAccountList div.list table td           { background-color:#f3f3f3;padding:4px 10px;vertical-align:top; }
div.bommerangAccountList div.list table td.empty     { background-color:#FFFFFF;padding:0;height:8px; }
div.bommerangAccountList div.link                    { text-align:right; }

div.myGermanwingsBookingListList                                         { padding:0 0 26px 0; }
div.myGermanwingsBookingListList div.group                                 { padding:4px 0 0 0; }
div.myGermanwingsBookingListList div.group h4                             { padding:0 0 9px 6px; }
div.myGermanwingsBookingListList div.group div.list                     { margin:0 0 0 -4px;padding:10px 0 0 0; }
div.myGermanwingsBookingListList div.group div.list table                 { width:818px; }
div.myGermanwingsBookingListList div.group div.list table th             { text-align:left;padding:0 0 0 4px; }
div.myGermanwingsBookingListList div.group div.list table td             { background-color:#f3f3f3;padding:4px;vertical-align:top; }
div.myGermanwingsBookingListList div.group div.list table td.empty         { background-color:#FFFFFF;padding:0;height:4px; }

div.singleFAQ ul            { padding:0;margin:0 0 0 17px; }
div.singleFAQ ul.faqList    { margin:0; list-style-type: none; }
div.singleFAQ table         { margin: 12px 0; }
div.singleFAQ h2 {
    color: #666;
    font-size:11px;
    padding: 0;
    font-weight:bold;
    display:block;
    font-family: Verdana, Arial, sans-serif;
    line-height:1.3em;
}

div.singleFAQ h4 {
color:#666666;
display:block;
font-family:Verdana,Arial,sans-serif;
font-size:11px;
font-weight:bold;
line-height:1.3em;
padding:0;
}

table.rentACarTable {
    width:100%;
    text-align:left;
    padding:0;
    margin:0;
    margin-bottom:26px;
}
table.rentACarTable td,
table.rentACarTable th {
    vertical-align:middle;
    margin:0;
    height:16px;
}
table.rentACarTable th {
    padding:4px 0 6px 5px;
}
table.rentACarTable td.grey01 {
    padding-left:5px;
    line-height:1em;
}
table.rentACarTable td.space {
    height:28px;
    padding-left:5px;
}
.grey01 {
    background-color:#F3F3F3;
}
 
.weatherFooter {
    border-top:solid 1px #D7D7D7;
    padding-top:12px;
}
.weatherFooter select {
    vertical-align:top;
}
.weatherFooter input {
    vertical-align:8px;
}
.weatherFooter .valignM {
    margin-left:6px;
}
.weatherFooter .button {
    margin:25px 0 0;
    float:right;
    display:inline;
}
.weatherFooter dl {
    margin:0;
    padding:11px 0 0 12px;
}
.weatherFooter dt {
    margin:0;
    padding:0;
    width:100px;
    float:left;
    display:inline;
    font-weight:bold;
}
.weatherFooter dd {
    margin:16px 0 0 -100px;
    padding:0;
    width:100px;
    float:left;
    display:inline;
}
.weatherFooter dd img{
    vertical-align:bottom;
    padding-right:2px;
}
 
span.green { background-color:#2aff00; color:#000000;padding:0px 2px; }
div.flydata { padding:18px 0 26px 6px; }
div.flydata div.col { width:206px;float:left; }
div.flydates { padding:18px 0 28px 0; }
div.flydates div.group  { position:relative;height:100%;overflow:hidden; }
div.flydates div.group div.colLeft { width:399px;float:left; }
div.flydates div.group div.colRight { width:399px;float:right; }
div.flydates div.group div.col h4 { height:31px;padding:0 0 0 6px; }
div.flydates div.group div.col h4 span { font-weight:normal; }
div.flydates div.group div.col h5 { padding:0 0 3px 6px;  }
div.flydates div.group div.col table { width:399px;margin:0 0 20px 0; }
div.flydates div.group div.col table tr.grey { background-color:#f3f3f3; }
div.flydates div.group div.col table td { padding:3px 6px 3px 6px; }
div.flydates div.group div.col table td.arrows { background:url(/ru/Images/ico_arrow_buchung_bg_grey.gif) no-repeat 100% 50%; }
div.flydates div.group div.col div.checkbox { padding:16px 0 0 0; }
div.flydates div.group div.col div.checkbox input { float:left; }
div.flydates div.group div.col div.checkbox p { float:left;padding:2px 0 0 0; }
div.flydates div.group div.button { position:absolute;bottom:0;right:0; }

div.adress { padding:18px 0 26px 0; }
div.adress div.group  { position:relative;height:100%;overflow:hidden; }
div.adress div.group div.colLeft { width:399px;float:left; }
div.adress div.group div.colRight { width:399px;float:right; }
div.adress div.group div.col table { width:399px; }
div.adress div.group div.col table td { padding:1px 6px 1px 6px; }
div.adress div.group div.col table tr.first { height:30px; }
div.passenger { padding:18px 0 26px 0;  }
div.passenger div.group { position:relative;overflow:hidden;width:100%; }
div.passenger div.group h4{ width:200px;float:left;padding:0 0 0 6px; }
div.passenger div.group ul { width:187px;float:left;list-style:none;margin:0;padding:0; }
div.passenger div.group div.button { position:absolute;right:0;bottom:0; }

div.paymentData { padding:18px 0 28px 0; }
div.paymentData div.group  { position:relative;height:100%;overflow:hidden; }
div.paymentData div.group div.colLeft { width:399px;float:left; }
div.paymentData div.group div.colRight { width:399px;float:right; }
div.paymentData div.group div.col h4 { height:31px;padding:0 0 0 6px; }
div.paymentData div.group div.col h4 span { font-weight:normal; }
div.paymentData div.group div.col table { width:399px; }
div.paymentData div.group div.col table td { padding:3px 6px 3px 6px; }
div.paymentData div.group div.colLeft table td.right { text-align:right;padding:0 16px 0 0; }
 
div.tableGrey { width: 831px; margin: 0 -5px; }
div.tableGrey table { width: 100%; margin: 0; border-collapse: collapse; }
div.tableGrey table td { padding: 4px 0 3px 5px; background-color: #f3f3f3; border: 5px solid #fff; }
div.tableGrey table td.headline { font-weight: bold;background-color: #fff; }

div.tableRentCarRailFly { width:820px;overflow:hidden;margin:0 0 0 -5px; }
div.tableRentCarRailFly table { width:816px; }
div.tableRentCarRailFly table th { text-align:left;}
div.tableRentCarRailFly table td { background-color:#f3f3f3; }

/* Routenplaner für Reiseziele & Flughäfen */
.routenplaner {
  background: url(/ru/Images/icon_routenplaner.gif) no-repeat;
  margin: 0 6px 0 13px;
  height: 30px;
}
.routenplaner a { padding-left: 26px; }
/* Content HRS links */
div.content_hrs_links {
  margin-top: 10px;
  float: left;
}
div.content_hrs_links p {
  margin-bottom: 15px;
}
div.content_hrs_links ul {
  margin-left: 25px;
}
div.content_hrs_links ul li {
  margin-bottom: 5px;
}
/* Gruppenbuchung */
div.gp_flight, div.gp_flight div, div.gp_flight_disabled, div.gp_flight_disabled div {
  float: left;
  font-size: 8pt;
}
div.gp_flight, div.gp_flight div {
  color: #666666;
}
div.gp_flight_disabled, div.gp_flight_disabled div {
  background-color: #EFEFEF;
  color: #B2B2B2;
}
div.gp_flight div, div.gp_flight_disabled div {
  border-top-width: 1px;
  border-left-width: 1px;
  border-bottom-width: 1px;
  border-right-width: 0;
  border-style: solid;
  border-color: #CCCCCC;
  height: 14px;
  line-height: 14px;
  padding: 2px 4px 2px 4px;
  overflow: hidden;
}
div.gp_flight img {
  cursor: pointer;
}
 
/* Wartungsmeldungen Startseite */
/* Meldung: Mood-Teaser */
#moodMessageTeaser { position:absolute; z-index:999; left:0; top:0; width:192px; height:83px; background:url(/ru/Images/bg_mood_message_teaser.gif) no-repeat; overflow:hidden; }
#moodMessageTeaser div.IEWrapper { padding:5px 10px; }
#moodMessageTeaser strong { padding: 2px 0 2px 25px; display:block; }

/* Meldung: Mood-Content */
#moodMessageContent { position:absolute; z-index:999; left:0; top:0; width:575px; height:220px; background:url(/ru/Images/bg_mood_message_content.gif) no-repeat; overflow:hidden; }
#moodMessageContent div.IEWrapper { padding:10px 50px; }
#moodMessageContent strong   { margin-bottom:1.3em; width:470px; display:block; }
#moodMessageContent div.text { width:470px; }
/* Meldung: CompactSearch */
#ibeMessage { width:175px; height:227px; background:url(/ru/Images/bg_ibe_message.png) no-repeat; overflow:hidden; padding:50px 15px 60px; }
/* Meldung: Sparkalender */
#sparkalenderMessage { display:inline; margin:0 0 -13px -8px; }
 
/*************************************************************************************************************************************************/
/***********                                         Preisaktion-Slider                                                **********************/ 
/*************************************************************************************************************************************************/
    #SliderDepartureArrow {width:815px;height:64px;background:url(/ru/Images/slider_02_NEU_815x64.gif) no-repeat 0 0;overflow:hidden;position:relative;}
    #SliderDeparture {width:815px;height:64px;background:url(/ru/Images/slider_preisaktion_01.png) no-repeat 0 0;overflow:hidden;position:relative;}
    .departureInvisible {visibility:hidden;position:absolute;top:0;left:0;}
    .departureVisible {visibility:visible;position:absolute;top:0;left:0;}
    .departureInvisiblePA {display:none;}
    .departureVisiblePA {display:block;}
    #tabs, #tabs div.ui-tabs-panel {padding:0;}
    #tabs img.hide {display: none;}
    .departureImg2 {padding-right:120px;}
    .departureImg3 {padding-right:6px;}
    .departureImg4 {padding-right:6px;}
    .departureImg5 {padding-right:6px;}
    .departureImg6 {padding-right:12px;}
    .departureImg7 {padding-right:4px;}
    .departureImg8 {padding-right:22px;}
    .departureImg9 {padding-right:13px;} 
      
    .handleCursorDeparture {width:9px; height:18px; background:url(/ru/Images/slidehandle.gif); cursor:move;}
    .trackDepartures { height: 6px; position: absolute; top: 44px; }
        
        /* Fuer 2 Bilder */
        .trackDepartures2 {position:absolute; top:35px; left:260px; width:269px; height:19px;}
        .departureImgs2 {position:absolute; left:218px; top:12px; overflow:hidden;} 
        .departureImgs2 a {width: 296px; display: block; text-decoration: none;}   
        
        /* Fuer 3 Bilder */
        .trackDepartures3 {position:absolute; top:35px; left:260px; width:301px; height:19px;}
        .departureImgs3 {position:absolute;left:218px;top:12px;overflow:hidden;} 
        .departureImgs3 a {width: 193px; display: block; text-decoration: none;}
        /* Fuer 4 Bilder */
        .trackDepartures4 {position:absolute; top:35px; left:260px; width:447px; height:19px;}
        .departureImgs4 {position:absolute; left:218px; top:12px; overflow:hidden;} 
        .departureImgs4 a {width: 148px; display: block; text-decoration: none;}
        /* Fuer 5 Bilder */
        .trackDepartures5 {position:absolute; top:35px; left:53px; width:593px; height:19px;}
        .departureImgs5 {position:absolute; left:15px; top:12px; overflow:hidden;} 
        .departureImgs5 a {width: 159px; display: block; text-decoration: none;}
        /* Fuer 6 Bilder */
        .trackDepartures6 {position:absolute; top:35px; left:23px; width:619px; height:19px;}
        .departureImgs6 {position:absolute; left:15px; top:12px; overflow:hidden;}
        .trackDeparturesPlane6 {position:absolute; top:35px; left:52px; width:594px; height:19px;}
        .departureImgsPlane6 {position:absolute; left:15px; top:12px; overflow:hidden;} 
        .departureImgs6 a {width: 132px; display: block; text-decoration: none; }
        /* Fuer 7 Bilder */
        .trackDepartures7 {position:absolute; top:35px; left:23px; width:694px; height:19px;}
        .departureImgs7 {position:absolute; left:16px; top:12px; overflow:hidden;}
        .trackDeparturesPlane7 {position:absolute; top:35px; left:53px; width:663px; height:19px;}
        .departureImgsPlane7 {position:absolute; left:16px; top:12px; overflow:hidden;} 
        .departureImgs7 a {width: 113px; display: block; text-decoration: none;}
        /* Fuer 8 Bilder */
        .trackDepartures8 {position:absolute; top:35px; left:29px; width:695px; height:19px;}
        .departureImgs8 {position:absolute;left:21px;top:12px;overflow:hidden;} 
        .departureImgs8 a {width: 98px; display: block; text-decoration: none;}
        
        /* Fuer 9 Bilder */
        .trackDepartures9 {position:absolute; top:35px; left:29px; width:721px; height:19px;}
        .departureImgs9 {position:absolute; left:21px; top:12px; overflow:hidden;}
        .departureImgs9 a {width: 83px; display: block; text-decoration: none;}

        .count2 {width: 297px; left: 261px;}
        .count3 {width: 386px; left: 261px;}
        .count4 {width: 445px; left: 261px;}
        .count5 {width: 636px; left: 58px;}
        .count6 {width: 660px; left: 25px;}
        .count7 {width: 678px; left: 26px;}
        .count8 {width: 686px; left: 31px;}
        .count9 {width: 664px; left: 31px;}
        .count2NoPlane {width: 297px;left: 228px;}
        .count3NoPlane {width: 386px;left: 228px;}
        .count4NoPlane {width: 445px;left: 228px;}
        .count5NoPlane {width: 636px;left: 25px;}
/*************************************************************************************************************************************************/
/***********                                         ENDE Preisaktion-Slider                                                **********************/ 
/*************************************************************************************************************************************************/
 
/** ADDED 2008/09/02: Formatierungen für HTML tabellen: */
.slideContainer TABLE {border:0;width:100%;}
.slideContainer TABLE TD {padding:5px; background-color: #f3f3f3;border-right:1px solid white;border-bottom:6px solid white;border-collapse: collapse;}
 
/******Homepage Ticker*****/
#LinkTicker { 
    overflow:hidden;
    height:30px;
}
#LinkTicker div { 
    float:left;
    margin:0 !important;
    padding:0 !important;
}
#LinkBox { 
    border:1px solid #D7D7D7;
    border-width:1px 0;
    height:30px;
    width:966px; 
    overflow:hidden;
}
#LinkBox p { 
    display:inline;
    float:left;
    margin:0;
    padding:0 50px 0 30px;
    height:30px;
    line-height:30px;
    background:no-repeat 0 50%; 
}
#LinkBox img.ico { 
    margin-right:1em;
}
/******Homepage Ticker ENDE*****/
 
/* Destinations Table Umbau 13052009 */
div.destinationsFour {overflow:hidden;height:100%;margin-bottom:25px;}
div.destinationsFour  h3 {padding:13px 6px 7px;}
div.destinationsFour ul {list-style-type:none;padding:0;margin:0;width:100%;overflow:hidden;}
/* margin-bottom entfernt wegen Abstand zwischen Trennlinien*/
div.destinationsFour ul li {height:22px;width:193px;float:left;line-height:18px;border-right:1px solid #DCDCDC;margin:0 6px 0 0;padding:0 6px 2px 0;}
* html div.destinationsFour ul li {width:191px;}
div.destinationsFour ul li a {display:block;background:url(/ru/Images/hor_dot_gray.gif)  repeat-x 5px 11px;padding:2px 0 2px 0;height:18px;}
div.destinationsFour ul li span {float:left;padding:0 8px 0 6px;}
* html div.destinationsFour ul li span {cursor:pointer;}
div.destinationsFour ul li img {float:right;padding-left:8px;background-color:#F3F3F3;}
div.destinationsFour ul li.white img {background-color:#ffffff;}
div.destinationsFour ul li.grey img {background-color:#F3F3F3;}
div.destinationsFour ul li.white span {background-color:#ffffff;}
div.destinationsFour ul li.grey span {background-color:#F3F3F3;}
/* margin-bottom entfernt wegen Abstand zwischen Trennlinien*/
div.destinationsFour ul li.last {border-right:none;margin:0;padding-right:0;}
div.destinationsFour ul li.white a {background-color:#ffffff;}
div.destinationsFour ul li.grey a {background-color:#F3F3F3;}
div.destinationsThree {overflow:hidden;height:100%;margin-bottom:25px;}
div.destinationsThree  h3 {padding:13px 6px 7px;}
div.destinationsThree ul {list-style-type:none;padding:0;margin:0;width:100%;overflow:hidden;}
div.destinationsThree ul li {height:22px;width:188px;float:left;line-height:18px;border-right:1px solid #DCDCDC;margin:0 6px 0 0;padding:0 6px 2px 0;}
div.destinationsThree ul li a {display:block;background:url(/ru/Images/hor_dot_gray.gif) repeat-x 5px 11px;padding:2px 0 2px 0;height:18px;}
div.destinationsThree ul li span {float:left;padding:0 8px 0 6px;}
* html div.destinationsThree ul li span {cursor:pointer;}
div.destinationsThree ul li img {float:right;padding-left:8px;background-color:#F3F3F3;}
div.destinationsThree ul li.white img {background-color:#ffffff;}
div.destinationsThree ul li.grey img {background-color:#F3F3F3;}
div.destinationsThree ul li.white span {background-color:#ffffff;}
div.destinationsThree ul li.grey span {background-color:#F3F3F3;}
div.destinationsThree ul li.last {border-right:none;margin:0;padding-right:0;}
div.destinationsThree ul li.white a {background-color:#ffffff;}
div.destinationsThree ul li.grey a {background-color:#F3F3F3;}
span.destHeadline {font-weight: bold; float: left; line-height:18px; color:#76003D; background-color: #ffffff;}
div.priceTeaser {
    width: 130px;
    height: 77px;
    overflow: hidden;
    background-color: white;
    text-align: center;
    font-size: 8pt;
    padding: 5px;
    line-height: 0.9em;
    font-family: "Verdana", sans-serif;
    color: #78003C;
    font-weight: bold;
}
div.priceTeaser table {
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
    line-height: normal;
    font-weight: normal;
    margin-top: 0.5em;
}
div.priceTeaser table td.bottom {
    vertical-align: bottom;
    font-weight: bold;
}
div.priceTeaser table td.bottom span {
    position: relative;
    bottom: 0.4em;
}
div.priceTeaser table td.price.big {
    height: 1em;
    font-size: 30pt;
}
div.priceTeaser table td.price.fraction {
    font-size: 11pt;
}
div.priceTeaser table td.price.fraction span {
    position: relative;
    top: 0.25em;
}
div.priceTeaser table td.price {
    font-family: "Impact", sans-serif;
}
div.priceTeaser table td.currency {
    font-size: 14pt;
    font-family: "Helvetica", sans-serif;
}
div.priceTeaser table td.currency span {
    position: relative;
    bottom: 0.1em;
}
form#SkySales div.textCol {
    padding-bottom: 15px;
}

div.form_Gruppenbuchung_4_4 h4 {font-size:16px; padding-left:6px;}

/******** Tabelle Tarife 12022010 *******/
div#modal-content h3 {font-size:14px; font-family: Arial, Helvetica, Verdana, sans-serif;}
div#modal-content p {color:#666; margin:0; padding:5px 0 5px 0; margin-left:29px; font-size:11px; font-family: Arial, Helvetica, Verdana, sans-serif;}
div#modal-content table {margin:0; padding:0; font-family: Arial, Helvetica, Verdana, sans-serif; table-layout:fixed; width:817px;}
div#modal-content table tr th,
div#modal-content table tr td {border: 3px solid #fff;}
div#modal-content table tr th,
div#modal-content table tr.head {color:#76003d; font-size:18px;}
div#modal-content table tr th.head {padding:0 0 6px 12px; margin:0; background:#fff url(/ru/Images/toprow_bg_1.gif) top left repeat-x; height:53px; text-align:left; width:188px; border-top:0; border-bottom:0;}
div#modal-content table tr th.spar-vorteil {background:#fff url(/ru/Images/toprow_bg_2.gif) top left repeat-x;}
div#modal-content table tr th.first {background:#fff;}
div#modal-content table tr td {background:#f3f3f3; padding:0 4px 0 0; margin:0; color:#666; font-size:10px; height:46px;}
div#modal-content table tr td p {font-size:10px; font-family: Verdana, Helvetica, Arial, sans-serif;}
div#modal-content table tr td p strong {font-size:12px; font-family: Arial, Helvetica, Verdana, sans-serif;}
div#modal-content table tr th {background:#f3f3f3; padding-left:38px;}
div#modal-content table tr.info-row {margin:0; padding:0; line-height:12px;}
div#modal-content table tr.info-row th h3 {margin:0; padding:0;}
div#modal-content table tr#first-info-row,
div#modal-content table tr#first-info-row th {height:17px;}
div#modal-content table tr.info-row,
div#modal-content table tr.info-row th {margin:0; padding:0; height:21px; text-align: left; background:#fff;}
div#modal-content table tr th.first,
div#modal-content table tr th {width:170px;}
div#modal-content table tr th.row-head-left {color:#666; font-size:12px; font-weight:bold; width:154px; text-align:left;}
div#modal-content table tr.info-row th h3 {padding: 5px 0 1px 10px; line-height:0; color: #76003d; white-space:nowrap;}

/********* Struct_4_4_special ********/
div#basis-1 div#content div#specialStructLuggage {background:#fff url(/ru/Images/struct_bg.gif) no-repeat 0px 3px;width:822px; margin-top:14px; margin-bottom:14px;}
div#basis-1 div#content div.floatingTeaser,
div#basis-1 div#content div.specialStructLuggageTeaser,
div#basis-1 div#content div.specialStructLuggageTeaser h3,
div#basis-1 div#content div.specialStructLuggageTeaser img,
div#basis-1 div#content div.specialStructLuggageTeaser .teasertext,
div#basis-1 div#content div.specialStructLuggageTeaser .teasertext p {background: transparent;}
div#basis-1 div#content div.specialStructLuggageTeaser h3            {font-size: 15px; padding-left:6px; color:#76003d; font-family: Arial, Helvetica, Verdana, sans-serif;}
div#basis-1 div#content div.specialStructLuggageTeaser .teasertext   {margin-top:10px;padding-left:6px;}
div#basis-1 div#content div.specialStructLuggageTeaser img{margin-top:10px;}
div#basis-1 div#content div.SLTLarge,
div#basis-1 div#content div.SLTSmall{float:left;}
div#basis-1 div#content div.SLTLarge{width:405px;margin-right:8px;}
div#basis-1 div#content div.SLTSmall{width:200px;}
div#basis-1 div#content div.SLTLarge .teasertext{width:360px;}
div#basis-1 div#content div.SLTSmall .teasertext{width:180px;}
div#basis-1 div#content div#first-small{margin-right:6px;}
div#basis-1 div#content div.specialStructLuggageTeaser div.link{margin-top:35px; padding-left:6px;}

/******** für rowBox2_4 in struct2_2_4 ********/
#rowBox2_4 .row {width:399px; height:20px; margin-bottom:7px;}
#rowBox2_4 .row a p{color:#76003D !important;text-decoration:underline;}
#rowBox2_4 .row .icon{width:32px; height:20px;}
#rowBox2_4 .row .icon img{margin:0;}
#rowBox2_4 .row .text{padding: 2px 0 0 5px;}
#rowBox2_4 .row .linkArrow{padding: 2px 0 0 0;}

/*** Gray BG ***/
body { background-color:#f3f3f3 }
.wrapper { width: 1006px; background:#FFFFFF !important }
//.positioner { width: 1006px; background-color:#FFFFFF; margin-left: 30px; padding-bottom:20px }
.positioner {    
    margin: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    width: 986px;
    background-color:#fff;
}
/*** Gray BG ***/
