











@font-face {
    font-family: Naomi01TThin;
    src: url('naomi01TThin.ttf');
}

@font-face {
    font-family: Naomi01TBold;
    src: url('naomi01TBold.ttf');
}

td.booking_page_1_headline {
    font:                         normal normal bold 12px Arial, Helvetica, sans-serif;
    color:                        #666666;
}

td.booking_page_1_caption {
    font:                         normal normal bold 12px Arial, Helvetica, sans-serif;
    background-color:             #FFFFFF;
    color:                        #343434;
    padding-top:                  1px;
}

td.booking_page_1_text {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #FFFFFF;
    color:                        #343434;
}

td.booking_page_1 {
    font:                         normal normal bold 12px Arial, Helvetica, sans-serif;
    background-color:             #FFFFFF;
    color:                        #343434;
}

td.booking_page_1_button {
    cursor:                       pointer;
    cursor:                       hand;
}

td.booking_page_1_horizontal_ruler {
    background-color:             #CDCDCD;
    padding-right:                10px;
}

input.booking_page_1 {
    font:                         normal normal bold 12px Arial, Helvetica, sans-serif;
    background-color:             #FFFFFF;
    color:                        #343434;
    width:                        100%;
}

select.booking_page_1 {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #FFFFFF;
    color:                        #343434;
    width:                        70%;
}

select.booking_page_1_day {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #CCCCCC;
    color:                        #343434;
    width:                        50;
}

select.booking_page_1_month {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #CCCCCC;
    color:                        #343434;
    width:                        60;
    padding-right:                0;
}

select.booking_page_1_year {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #CCCCCC;
    color:                        #343434;
    width:                        70;
    padding-right:                0;
}

select.booking_page_1_number {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #FFFFFF;
    color:                        #343434;
    width:                        50px;
    margin-right:                 0px;
    margin-bottom:                2px;
    padding-bottom:               0px;
    display:inline;
}

select.booking_page_1_priceclass {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #FFFFFF;
    color:                        #343434;
    margin:                       0 100 0 0;
    width:                        70%;
}

select.booking_page_1_tickettype {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #CCCCCC;
    color:                        #343434;
    margin:                       0 100 0 0;
    width:                        32%;
}

select.airport {
    font:                         normal normal normal 12px Arial, Helvetica, sans-serif;
    background-color:             #FFFFFF;
    color:                        #343434;
    width:                        80%;
}

div.booking_page_1_book {
    font:                         normal normal bold 12px Arial, Helvetica, sans-serif;
    background-color:             #00285A;
    color:                        #CCCCCC;
    padding:                      5 20 5 20;
    cursor:                       pointer;
    cursor:                       hand;
}

td.border {
    border-top:                   solid 1px #FFFFFF;
    border-left:                  solid 1px #FFFFFF;
    border-right:                 solid 1px #FFFFFF;
    border-bottom:                solid 1px #BDBDBD;

}


td.border-bottom-right {
    border-top:                   solid 1px #FFFFFF;
    border-left:                  solid 1px #FFFFFF;
    border-right:                 solid 1px #BDBDBD;
    border-bottom:                solid 1px #BDBDBD;
    padding: 5px;

}

td.border-bottom {
    border-top:                   solid 1px #FFFFFF;
    border-left:                  solid 1px #FFFFFF;
    border-right:                 solid 1px #FFFFFF;
    border-bottom:                solid 1px #BDBDBD;
    padding: 5px;

}



