

/*
    Printversion Stylesheet
*/
body {
    font-family: arial;
    font-size: 88%;
    color: #000;
    line-height: 1.3em;
}
h1 {
    font-family: Lucida Sans;
    font-size: 1.5em;
    padding: 0px;
    margin: 0px 0px 5px 0px;
    letter-spacing: -1px;
}
h2 {
    font-family: Lucida Sans;
    font-size: 1.5em;
    padding: 0px;
    margin: 0px;
    letter-spacing: -1px;
}
img {
    border: none;
}
p {
    margin: 0px;
    padding: 0px;
}
.printonly {
    display: block;
}
.main_navigation_frame {
    display: none;
}
.head_frame {
    display: none;
}
.print_header {
    padding: 10px 10px 10px 0px;
    border-bottom: 3px solid #005ca1;
    margin: 0px 0px 15px 0px;
}
.print_footer {
    padding: 5px 0px 0px 0px;
    border-top: 1px solid #005ca1;
    margin: 25px 0px 0px 0px;
}
.start_topteaser_1 {
    width: 100%;
    margin: 0px 10px 0px 0px;
}
.start_topteaser_2 {
    float: left;
    margin: 10px 10px 10px 0px;
}
.start_topteaser_3 {
    
    margin: 10px 10px 10px 0px;
}
.start_topteaser_4 {
    width: 100%;
    margin: 0px 10px 0px 0px;
}
.ballon_button {
    display: none;
}
.ballon_button_r {
    display: none;
}
.start_maincontent_frame {
    margin: 15px 0px 0px 0px;
}
table.timetable {
    margin: 5px 0px 10px 0px;
    width: 100%;
}
td.day {
    width: 300px;
}
.start_maincontent_left_headline_blue {
    margin: 10px 0px 0px 0px;
    width: 100%;
    font-weight: bold;
}
.start_maincontent_right {
    margin: 15px 0px 0px 0px;
}
ul.start_maincontent_right_newsteaser_list {
    padding: 0px;
    margin: 10px 0px 0px 0px;
    list-style: none;
}
li.start_maincontent_right_newsteaser_listitem {
    padding: 0px;
    margin: 0px 0px 10px 0px;
}
.start_maincontent_right_special_frame {
    display: none;
}
.start_maincontent_right_gallery_frame {
    display: none;
}
.footer_frame {
    display: none;
}
ul.sub_navigation_list {
    display: none;
}
.main_content_left_specialbox {
    display: none;
}
.main_content_left_bluebox_list {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
img.topteaser_img {
    float: right;
    margin: 0px 0px 15px 15px;
}
ul.main_content_middle_teaser_list {
    padding: 0px;
    margin: 0px;
}
li.main_content_middle_teaser_listitem {
    padding: 0px 0px 0px 29px;
    margin: 0px 0px 7px 0px;
}
table.tarif_table {
    width: 100%;
    border: none;
    padding: 0px;
    margin: 0px;
}
tr.tarif_table_thead {
    font-style: italic;
    vertical-align: top;
}
td.tarif_table_thead_column1 {
    border-bottom: 1px solid #c3c3c3;
}
td.tarif_table_thead_column2 {
    border-left: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    padding: 0px 0px 2px 8px;
}
td.tarif_table_thead_column3 {
    border-left: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    padding: 0px 0px 2px 8px;
}
tr.tarif_table_row {
    vertical-align: top;
}
td.tarif_table_row1 {
    width: 284px;
    border-bottom: 1px solid #c3c3c3;
    padding: 4px 0px 4px 0px;
}
td.tarif_table_row2 {
    border-left: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    padding: 4px 0px 4px 8px;
    font-weight: bold;
}
td.tarif_table_row3 {
    border-left: 1px solid #c3c3c3;
    border-bottom: 1px solid #c3c3c3;
    padding: 4px 0px 4px 8px;
    font-weight: bold;
}
td.tarif_table_row4 {
    border-bottom: 1px solid #c3c3c3;
    padding: 4px 0px 4px 0px;
}
table.box_timetable {
    width: 100%;
    border: none;
    margin: 8px 0px 0px 0px;
}
tr {
    vertical-align: top;
}
td.bday {
    width: auto;
}
td.bday_grey {
    color: #818181;
}

