body
{
    font-size: xx-small;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-size: 74%;
}
a.text-normal
{
    background-position: 0 -28px;
    cursor: pointer;
}
a.text-normal:hover
{
    background-position: 0 -14px;
}
a.text-big
{
    background-position: 0 0px;
}
a.text-big:hover
{
    background-position: 0 0px;
    cursor: default;
}

.language-selection-box
{
    float: left;
    margin: 0 0 0 40px;
}

a.customHovers
{
    font-size: 0.9em;
}
span.thistext
{
    font-size: 1.1em;
}
.redtck-cutoff
{
    height: 120px;
    overflow: hidden;
    width: 170px;
}
.meta-navi
{
    float: left;
    display: inline; /*margin: 0 43px 0 0;*/
    margin: 0 8px 0 0;
}
.top-search-box
{
    float: left;
    display: inline;
    width: 210px;
    position: relative;
}
.top-search-box input.txt
{
    margin: 0 2px 0 0;
}
.language-selection-box
{
    float: right;
    display: inline; /*width: 240px;*/
    margin: 0px;
    width: 302px;
}
.left-navi ul.lev2 li a
{
    background-image: url(/static/images/left_navi_lev2_bg.gif);
    background-repeat: repeat-y;
}
.left-navi ul.lev2 li a.on
{
    background-image: url(/static/images/left_navi_lev2_bg.gif);
    background-repeat: repeat-y;
}
.left-navi ul.lev3 li a
{
    background-image: url(/static/images/navi_lev3_arrow.gif);
    background-repeat: no-repeat;
}
.left-navi ul.lev3 li a.on
{
    background-image: url(/static/images/navi_lev3_arrow.gif);
    background-repeat: no-repeat;
}
.faq-box
{
    width: 172px;
    overflow: hidden;
}
.faq-box p a
{
    padding: 0 20px 0 0;
    display: block;
    width: 100px;
    margin: 0 20px 0 0;
}
.homer
{
    margin: 65px 0 0 0;
}
.homertu
{
    margin: 75px 0 0 0;
}
.start-tab-box label.radio
{
    line-height: 15px;
}
a.radio-link
{
    line-height: 16px;
}
p.buchenlogin
{
    padding: 5px 15px 30px 10px;
}
.traumen-box
{
    background-color: #CEECFD;
}
a.traumen-link
{
    margin-top: 25px;
}
input.infocontainer-txt
{
    padding: 0;
    margin-right: 0;
    overflow: hidden;
    margin-left: 4px;
}
a.btn-detail-white span.left
{
    width: 16px;
}
.right-column select
{
    width: 158px;
}
.example-3 a.weiter
{
    margin: 0 10px 10px 0;
}
.example-3 input.webcheck
{
    padding-left: 0px;
}
.select-error
{
    float: left;
    display: inline;
    margin: 0 0 0 5px;
    width: 158px;
    height: 21px;
    overflow: hidden;
    background-image: url(/static/images/select_error_bg2.gif);
    background-repeat: no-repeat;
    margin: 0 0 10px 5px;
    border-bottom: 1px solid #D81E05;
}
.right-column select.error
{
    width: 144px;
}
.lounges-suchen select
{
    height: 21px;
}
.right-column div.error-message
{
    width: 156px;
}
.red-ticket-start-inner td
{
    padding: 0 0 0px 3px;
}
.tabR
{
    z-index: 90;
}
.start-tab-box
{
    overflow: hidden;
}
.aplus
{
    display: block;
}
.traumen-box-rtl
{
    margin-top: 65px;
}
/*13/05/2009*/
span.layer-preis
{
    font-size: 2.8em;
}

.safari #btnSend,
.chrome #btnSend
{
   width:41px !important;
}

.safari #btnSend span.left,
.chrome #btnSend span.left
{
   width:20px !important;
}

.safari #btnSend span.right,
.chrome #btnSend span.right
{
   width:6px !important;
}
