<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS für Inhaltselemente (FCEs und spez. Inhalte) */

/* Gepunktete Trennlinie */
.horizontal_512 {
    padding:0;
    margin:0;
    height:1px;
    width:512px;
    background-color:#EBE2B4;
    border:0;
}

/* Rahmen vom Shorex */
div.tx-seetoursshoreex-pi1 {
    float:left;
}

/* START Breiter Teaser im mittleren Bereich */
div.teaser_wide {
    background-color:#EBE2B4;
    margin:0;
    padding:0px 0px 10px 0px;
    height:auto;
    width:512px;
    background-color:#EBE2B4;
    float:left;
}
    div.teaser_wide_img, div.teaser_wide_img img, div.teaser_wide_img p {
        margin:0;padding:0;
    }
    div.teaser_wide_hl {
        margin:10px 0px 10px 0px;
        padding:0px 0px 0px 10px;
        height:auto;
        font-size:14px;
        font-weight:bold;
        color:#006EBE;
        background-color:#EBE2B4;
        width:492px;
    }
        div.teaser_wide_hl p {
            margin:0; padding:0;
        }
    div.teaser_wide_text {
        margin:0;
        padding-left:10px;
        width:492px;
        height:auto;
        background-color:#EBE2B4;
    }
        div.teaser_wide_text p {
            margin:0;
            padding:0px 0px 10px 0px;
        }
    div.teaser_wide_link {
        width:100%;
        text-align:right;
        background-color:#EBE2B4;
    }
        div.teaser_wide_link p {
            margin:0;padding:0;
        }
        div.teaser_wide_link a:link, div.teaser_wide_link a:active, div.teaser_wide_link a:visited {
            padding-right:10px;
            color:#cc3300;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }
    div.teaser_wide_link a:hover {
        padding-right:10px;
        color:#414141;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
    div.teaser_wide_price {
        color:#cc3300;
        font-weight:bold;
        font-size:14px;
        float:left;
        padding-left:10px;
        padding-right:10px;
        border:0;
    }
        div.teaser_wide_price p {
            margin:0;padding:0;
        }
    div.teaser_wide_divider {
        height:10px;
        width:512px;
        margin:0;
        padding:0;
        font-size:1px;
        float:left;
        background-color:#FFFFFF;
        border:0;
    }
/* ENDE Breiter Teaser im mittleren Bereich */

/* START Doppel-Teaser-Box mittlerer Bereich */
.teaser_doublebox, .teaser_doublebox_two_images {
    width:512px;
    height:auto;
    margin:0;
    padding:0;
    border:0;
}
    /* Container für Teaser Links */
    div.teaser_doublebox_left {
        background-color:#EBE2B4;
        width:251px;
        height:auto;
        margin:0;
        padding:0px 0px 10px 0px;
        border:0;
        float:left;
    }

        /* Container für alleiniges Teaser-Bild links */
        div.teaser_doublebox_two_images div.teaser_doublebox_left {
            background-color:#FFFFFF;
            width:251px;
            height:auto;
            margin:0;
            padding:0px 0px 0px 0px;
            border:0;
            float:left;
        }
            div.teaser_doublebox_two_images div.teaser_doublebox_left img, div.teaser_doublebox_two_images div.teaser_doublebox_left p {
                margin:0;
                padding:0;
            }

    div.teaser_doublebox_left_divider {
        width:10px;
        height:100%;
        margin:0;
        padding:0;
        background-color:#FFFFFF;
        border:0;
        clear:both;
    }

    div.teaser_doublebox_divider{
        width:10px;
        height:100%;
        margin:0;
        padding:0;
        background-color:#FFFFFF;
        border:0;
        float:left;
    }
    div.teaser_doublebox_right {
        background-color:#EBE2B4;
        width:251px;
        height:auto;
        margin:0;
        padding:0px 0px 10px 0px;
        border:0;
        float:right;
    }

        /* Container für alleiniges Teaser-Bild rechts */
        div.teaser_doublebox_two_images div.teaser_doublebox_right {
            background-color:#FFFFFF;
            width:251px;
            height:auto;
            margin:0;
            padding:0;
            border:0;
            float:right;
        }
            div.teaser_doublebox_two_images div.teaser_doublebox_right img, div.teaser_doublebox_two_images div.teaser_doublebox_right p {
                margin:0;
                padding:0;
            }

    div.teaser_doublebox_right_placeholder {
        background-color:#FFFFFF;
        width:251px;
        height:100%;
        margin:0;
        padding:0px 0px 10px 0px;
        border:0;
        float:right;
    }
        /* START Teaser Small - wird in die Teaser Doublebox eingefügt */
        div.teaser_small_img, div.teaser_small_img img, div.teaser_small_img p {
            margin:0;padding:0;
        }
        div.teaser_small_icon {
            float:right;
            width:20px;
            margin-top:10px;
            margin-right:10px;
        }
            div.teaser_small_icon p, div.teaser_small_icon img {
                margin:0;padding:0;
            }

        div.teaser_small_hl {
            width:231px;
            margin:10px 0px 10px 10px;
            padding:0;
            height:auto;
            font-size:14px;
            font-weight:bold;
            color:#006EBE;
            background-color:#EBE2B4;
        }
        div.teaser_small_hl_180 {
            width:180px;
            margin:10px 0px 10px 10px;
            padding:0;
            height:auto;
            font-size:14px;
            font-weight:bold;
            color:#006EBE;
            background-color:#EBE2B4;
        }
            div.teaser_small_hl p, div.teaser_small_hl_180 p {
                margin:0;padding:0;
            }
        div.teaser_small_text {
            width:231px;
            margin:0px 0px 10px 10px;
            background-color:#EBE2B4;
        }
        div.teaser_small_link {
            width:100%;
            text-align:right;
            background-color:#EBE2B4;
        }
            div.teaser_small_link p, div.teaser_small_price p {
                margin:0;padding:0;
            }
        div.teaser_small_price {
            color:#cc3300;
            font-weight:bold;
            font-size:14px;
            float:left;
            padding-left:10px;
            padding-right:10px;
            border:0;
        }
        div.teaser_small_text a:link, div.teaser_small_text a:active, div.teaser_small_text a:visited {
            color:#cc3300;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }
        div.teaser_small_text a:hover {
            color:#414141;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }
        div.teaser_small_text table p {
            margin:0;
            padding:0;
        }
        div.teaser_small_link a:link, div.teaser_small_link a:active, div.teaser_small_link a:visited {
            padding-right:10px;
            color:#cc3300;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }
        div.teaser_small_link a:hover {
            padding-right:10px;
            color:#414141;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }
        div.teaser_small_divider {
            clear:both;
        }
        /* ENDE Teaser Small */
/* ENDE Doppel-Teaser-Box mittlerer Bereich */

/* START Teaser Single - Teaserbox analog zu Teaser small, aber flexibler einzusetzen */
div.teaser_single_hl {
    margin:10px 10px 10px 0px;
    padding:0px 0px 0px 10px;
    height:auto;
    font-size:14px;
    font-weight:bold;
    color:#006EBE;
    background-color:#EBE2B4;
    float:left;
}
    div.teaser_single_hl p {
        margin:0;padding:0;
    }
div.teaser_single_img, div.teaser_single_img img, div.teaser_single_img p, div.teaser_single_img p a, div.teaser_single_img a {
    margin:0;
    padding:0;
}
div.teaser_single_icon {
    float:right;
    margin-top:10px;
    margin-right:10px;
}
    div.teaser_single_icon p, div.teaser_single_icon img {
        margin:0;padding:0;
    }
div.teaser_single_text {
    width:231px;
    margin:0px 0px 10px 10px;
    background-color:#EBE2B4;
    clear:both;
}
div.teaser_single_link {
    width:100%;
    text-align:right;
    background-color:#EBE2B4;
}
    div.teaser_single_link p, div.teaser_single_price p {
        margin:0;padding:0;
    }
div.teaser_single_price {
    color:#cc3300;
    font-weight:bold;
    font-size:14px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    border:0;
}
div.teaser_single_text a:link, div.teaser_single_text a:active, div.teaser_single_text a:visited {
    color:#cc3300;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}
div.teaser_single_text a:hover {
    color:#414141;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}
div.teaser_single_text table p {
    margin:0;
    padding:0;
}
div.teaser_single_link a:link, div.teaser_single_link a:active, div.teaser_single_link a:visited {
    padding-right:10px;
    color:#cc3300;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}
div.teaser_single_link a:hover {
    padding-right:10px;
    color:#414141;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}
/* Teaser Single - Ende */

/* Teaser auf der linken Seite*/
div.teaser_left_img, div.teaser_left_img p {
    margin:0;padding:0;
}
div.teaser_left_text {
    width:200px;
    width:expression(220 + 'px');
    height:auto;
    margin:0px 0px 10px 0px;
    padding:10px 10px 10px 10px;
    background-color:#EBE2B4;
    color:#414141;
    border:0;
}

/* Teaser Rechts */
div.teaser_right_img, div.teaser_right_img img, div.teaser_right_img p {
    margin:0;padding:0;
}

div.teaser_right_standard {
    width:220px;
    height:auto;
    margin:0px 0px 10px 0px;
    padding:0px 0px 10px 0px;
    background-color:#EBE2B4;
    color:#414141;
    border:0;
    /*float:left;*/
}
/* Teaser Rechts ohne Bild */
div.teaser_right_textonly {
    width:200px;
    height:auto;
    margin:0px 0px 10px 0px;
    padding:10px;
    background-color:#EBE2B4;
    color:#414141;
    border:0;
}

*html div.teaser_right_textonly {
    width: 220px;
}


/* Teaser Rechts in Partnerhotels */
div.teaser_right_partnerhotels {
    width:220px;
    height:auto;
    margin:0px 0px 10px 0px;
    padding:0px 0px 10px 0px;
    background-color:#E7336F;
    color:#FFFFFF;
    border:0;
}

/* Teaser Preismodelle in Preise&amp;Buchen - Routen im Überblick*/
div.teaser_right_preismodelle h1 {
    margin:0;
    padding:0;
    border:0;
}
div.teaser_right_preismodelle p {
    margin:0;
    padding:0px 0px 5px 0px;
}
div.teaser_right_preismodelle_link {
    width:100%;
    text-align:right;
}
div.teaser_right_preismodelle_link a:link, div.teaser_right_preismodelle_link a:active, div.teaser_right_preismodelle_link a:visited {
    color:#cc3300;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}
div.teaser_right_preismodelle_link a:hover {
    color:#414141;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}
div.teaser_right_preismodelle_link p {
    margin:0;padding:0;
}
/* ENDE Teaser Preismodelle in Preise&amp;Buchen - Routen im Überblick*/

div.teaser_right_hl_white {
    width:200px;
    margin:0px 0px 10px 10px;
    padding-top:10px;
    height:auto;
    font-size:14px;
    color:#FFFFFF;
    text-align:center;
    font-weight:bold;
}
div.teaser_right_hl {
    width:200px;
    margin:0px 0px 10px 10px;
    padding-top:10px;
    height:auto;
    font-size:14px;
    color:#006EBE;
    font-weight:bold;
}
    div.teaser_right_hl p, div.teaser_right_hl div, div.teaser_right_hl h1 {
        margin:0;padding:0;
    }
div.teaser_right_text {
    width:200px;
    margin:0px 0px 10px 10px;
}

    /* Sonderformatierung für den Teaser Schnelleinstieg Buchung */
    div.teaser_right_standard .first_text {
        margin:0px 0px 0px 10px;
    }
        div.teaser_right_standard .first_text p {
            margin:0;padding:0;
        }
    div.teaser_right_standard .second_text {
        margin:10px 0px 0px 10px;
    }
        div.teaser_right_standard .second_text p {
            margin:0;padding:0;
        }

div.teaser_right_price {
    color:#cc3300;
    font-weight:bold;
    font-size:14px;
    float:left;
    padding-left:10px;
    padding-right:10px;
    height:auto;
}
div.teaser_right_link, div.teaser_right_link_white {
    width:100%;
    text-align:right;
    height:auto;
}
div.teaser_right_link a:link, div.teaser_right_link a:active, div.teaser_right_link a:visited {
    padding:0px 10px 0px 10px;
    color:#cc3300;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
    height:1%;
}
div.teaser_right_link a:hover {
    padding:0px 10px 0px 10px;
    color:#414141;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
    padding:0px 10px 0px 10px;
    height:1%;
}
    div.teaser_right_link p, div.teaser_right_price p {
        margin:0;padding:0;
    }


div.teaser_right_link_white a:link, div.teaser_right_link_white a:active, div.teaser_right_link_white a:visited, div.teaser_right_link_white a:hover {
    padding-right:10px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_weiss.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}

/* Beim Routenverlauf Abstand zw. Bild und Text (keine HL) */
div.teaser_right_routenverlauf div.teaser_right_img img {
    margin-bottom:10px;
}
div.teaser_right_routenverlauf div.teaser_right_img p {
    margin:0;
    padding:0;
}
div.teaser_right_routenverlauf div.teaser_right_text {
    padding-top:0;
}

/* Trenner */
div.layout_trenner {
    height:10px;
    margin:0;
    padding:0;
    font-size:1px;
    background-color:#FFFFFF;
    float:left;
    width:512px;
    border:0;
}

/* zurück zur Übersicht im mittleren Bereich */
.back_overview {
    float:left;
    width:512px;
    height:auto;
    padding:10px 0px 10px 0px;
    background-color:#EBE2B4;
}
.back_overview_link p {
    margin:0;
    padding:0px 0px 0px 10px;
}
.back_overview_link a:link, .back_overview_link a:active, .back_overview_link a:visited {
    padding-right:10px;
    color:#cc3300;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}
.back_overview_link a:hover {
    padding-right:10px;
    color:#414141;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}

/* universeller Container im mittleren Bereich */
.universal_container_main {
    padding:10px;
    width:492px;
    width:expression(512 + 'px');
    height:auto;
    background-color:#EBE2B4;
    margin:0;
    border:0;
    float:left;
}
.universal_container_small {
    padding:0px 10px 0px 10px;
    width:230px;
    background-color:#EBE2B4;
    margin:0;
    border:0;
    float:left;
}

/* Anreise-Block */
.anreise_block {
    background-color:#EBE2B4;
    padding:10px;
}
.anreise_text {
    margin:0;
    padding:0px 0px 10px 0px;
}
.anreise_text p {
    margin:0;
    padding:10px 0px 0px 0px;
}
.anreise_text h1 {
    margin:0;
    padding:0;
}
.anreise_link {
    /*border-top:1px dotted #6c6c6c;*/
    background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
    padding-top:5px;
    text-align:right;
}
.anreise_link p {
    margin:0;padding:0;
}
.anreise_link a:link, .anreise_link a:active, .anreise_link a:visited {
    color:#414141;
    text-decoration:none;
}
.anreise_link a:hover {
    color:#414141;
    text-decoration:underline;
}
#anreisetable{ width:482px; }
#anreiseth { background-color:#76715B; font-weight:bold; color:#FFFFFF;}
.anreisetd1{ background-color:#EBE2B4;}
.anreisetd2{ background-color:#F0F6E6;}

table#anreisetable td {padding-left:5px;}

/* Einreise */

a:link.einreise, a:active.einreise, a:visited.einreise, a:hover.einreise {
    font-weight:bold;
    text-decoration:none;
    padding:0px 10px 0px 10px;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
    height:1%;
}

/* Universeller Info-Block */
.info_block {
    background-color:#EBE2B4;
    padding:10px;
    width:auto;
    height:auto;
    clear:both;
    border:1px solid #EBE2B4;
}
    .info_text {
        margin:0;
        padding:0px 0px 10px 0px;
           clear:both;
    }
        .info_text p {
            margin:0;
            padding:10px 0px 0px 0px;
        }
        .info_text table.imgtext-nowrap {
            width:492px;
        }

.anreise_text h1 {
    margin:0;
    padding:0;
}
.info_link {
    /*border-top:1px dotted #6c6c6c;*/
    background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
    padding-top:5px;
    text-align:right;
    clear:both;
}
    .info_link p {
        margin:0;padding:0;
    }
    .info_link a:link, .info_link a:active, .info_link a:visited {
        color:#414141;
        text-decoration:none;
    }
    .info_link a:hover {
        color:#414141;
        text-decoration:underline;
    }

    /* Infotable Start (Brauner Kopf, wechselnde Zeilenfarben */
    table.infotable th, table.infotable td {
        text-align:left;
        padding:3px;
    }

        table.infotable tr.tight td {
            padding:0px 3px 0px 3px;
        }

    table.infotable th p, table.infotable td p {
        margin:0;padding:0;
    }
    table.infotable th {
        background-color:#76715B;
        color:#FFFFFF;
        font-weight:bold;
    }

    table.infotable th.centered, table.infotable td.centered {
        text-align:center;
    }
    table.infotable td.price {
        padding-left:0px;
        padding-right:0px;
    }
        table.infotable td.price a:link, table.infotable td.price a:active,table.infotable td.price a:visited, table.infotable td.price a:hover {
            color:#CC3300;
            font-weight:normal;
            text-decoration:underline;
            background-image:none;
        }

    table.infotable td.lead {
        padding-bottom:10px;
    }

    table.infotable td.lead a:link, table.infotable td.lead a:active, table.infotable td.lead a:visited {
            padding-right:10px;
            color:#cc3300;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }
        table.infotable td.lead a:hover {
            padding-right:10px;
            color:#414141;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }

    .vmiddle {
        vertical-align:middle;
    }
    .firstline {
        background-color:#EBE2B4;
    }
    .scdline {
        background-color:#F0F6E6;
    }
    .lastline {
        background-color:#76715B;
        color:#ffffff;
    }
    /* Infotable Ende */
/* Ende Universeller Info-Block */

/* Start A-Z-Block */
.az_block {
    background-color:#EBE2B4;
    padding:10px;
}
    .az_text {
        margin:0;
        padding:0px 0px 10px 0px;
    }
        .az_text p {
            margin:0;
            padding:10px 0px 0px 0px;
        }
        .az_text h1 {
            margin:0;
            padding:0;
        }
    .az_link {
        /*border-top:1px dotted #6c6c6c;*/
        background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
        padding-top:5px;
        text-align:right;
    }
        .az_link p {
            margin:0;padding:0;
        }
        .az_link a:link, .az_link a:active, .az_link a:visited {
            color:#414141;
            text-decoration:none;
        }
        .az_link a:hover {
            color:#414141;
            text-decoration:underline;
}
/* Ende A-Z-Block */

/* Start FAQ-Block */
.faq_block {
    background-color:#EBE2B4;
    padding:10px;
}
    .faq_text {
        margin:0;
        padding:0px 0px 10px 0px;
    }
        .faq_text p {
            margin:0;
            padding:10px 0px 0px 0px;
        }
        .faq_text h1 {
            margin:0;
            padding:0;
        }
        .faq_text ul {
            padding:0;
        }
    .faq_link {
        /*border-top:1px dotted #6c6c6c;*/
        background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
        padding-top:5px;
        text-align:right;
    }
        .faq_link p {
            margin:0;padding:0;
        }
        .faq_link a:link, .az_link a:active, .az_link a:visited {
            color:#414141;
            text-decoration:none;
        }
        .faq_link a:hover {
            color:#414141;
            text-decoration:underline;
        }
/* Ende FAQ-Block */

/* Start Routenübersicht */
.routenkarte {
    background-color:#EBE2B4;
    padding:0px 0px 10px 0px;
    margin:0;
    height:auto;
}
    .routenkarte p, .routenkarte img {
        padding:0;
        margin:0;
    }
.routen_block {
    background-color:#EBE2B4;
    padding:10px 10px 10px 10px;
    height:auto;
    float:left;
}
    .routen_label {
        padding:10px 0px 10px 0px;
        margin:0;
        font-size:14px;
        font-weight:bold;
        color:#414141;
        background-color:#EBE2B4;
        white-space:normal;
        width:492px;
    }
        .routen_label img {
            margin-right:5px;
        }
    .routen_termine {
        background-color:#EBE2B4;
        margin:0;
        padding:0;
        border-top:1px solid #EBE2B4;
        height:auto;
    }
        .routen_termine table {
            margin-top:0px;
            margin-bottom:10px;
        }
            .routen_termine table p {
                margin:0;padding:0;
            }
        .routen_termine h1 {
            margin:0;padding:0;
        }
    .routenuebersicht_link {
        /*border-top:1px dotted #6c6c6c;*/
        background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
        padding-top:5px;
        text-align:right;
        height:auto;
    }
        .routenuebersicht_link p {
            margin:0;padding:0;
        }
        .routenuebersicht_link a:link, .routenuebersicht_link a:active, .routenuebersicht_link a:visited {
            color:#414141;
            text-decoration:none;
        }
        .routenuebersicht_link a:hover {
            color:#414141;
            text-decoration:underline;
        }
    .routen_preise table p {
        margin:0;padding:0;
    }
    .routen_preise li, .routen_preise ul, .anreise_text li, .anreise_text ul {
        margin-left:10px;
        padding:0;
    }
    .routen_block .csc-header-n1 {
        width:492px;
    }
    .routen_block .csc-header-n1 h1 {
        border:1px solid #EBE2B4;
    }
/*
.routen_preise ul {
    clear:left;
}
*/
/* Ende Routenübersicht */

/* Start Destinationsseiten */
.destinationsbild {
    background-color:#EBE2B4;
    padding:0;
    margin:0;
}
    .destinationsbild p, .destinationsbild img {
        margin:0;padding:0;
    }
.destination_zurueck {
    height:auto;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#EBE2B4;
}
    .destination_zurueck p {
        margin:0;padding:0;
    }
    .destination_zurueck a:link, .destination_zurueck a:active, .destination_zurueck a:visited {
        padding:0px 10px 0px 10px;
        color:#cc3300;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px;
        height:1%;
    }
    .destination_zurueck a:hover {
        padding-right:10px;
        color:#414141;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
.destinations_label {
    padding:10px 0px 10px 0px;
    margin:0;
    font-size:14px;
    font-weight:bold;
    color:#414141;
    background-color:#EBE2B4;
    white-space:normal;
    width:492px;
}
    .destinations_label img {
        margin-right:5px;
    }
    .destinations_label p,  .destinations_label img{
        margin:0;padding:0;
    }
.destinations_block {
    background-color:#EBE2B4;
    margin:0;
    padding:0;
    width:100%;
    border:0;
}
.destinations_info {
    background-color:#EBE2B4;
    margin:0px 10px 0px 10px;
    padding:10px 0px 10px 0px;
    background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
    /*border-top:1px dotted #6c6c6c;*/
    /*border-bottom:1px dotted #6c6c6c;*/
}
.destinations_titel h1     {
    margin-top:5px;
    margin-bottom:5px;
    font-size:14px;
    font-weight:bold;
    color:#006EBE;
    background-color:#EBE2B4;
}
.destinations_titel p     {
    margin:0;
    padding:0;
    font-size:12px;
    font-weight:bold;
    color:#006EBE;
    background-color:#EBE2B4;
}
/* Ende Destinationen */

/* Start Einreise Detailseite */
div.einreise_seiten_hl {
    height:16px;
    padding:0;
    /*border-top:1px dotted #6c6c6c;*/
    background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
    border-top:1px solid #EBE2B4;
}
.einreise_zurueck {
    height:auto;
    margin:0;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#EBE2B4;
    border:0;
}
    .einreise_zurueck p {
        margin:0;padding:0;
    }
    .einreise_zurueck a:link, .einreise_zurueck a:active, .einreise_zurueck a:visited {
        padding-right:10px;
        color:#cc3300;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
    .einreise_zurueck a:hover {
        padding-right:10px;
        color:#414141;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
.einreise_block {
    background-color:#EBE2B4;
    margin:0;
    padding:0px 10px 0px 10px;
    border-top:1px solid #EBE2B4;
}
.einreise_info {
    background-color:#EBE2B4;
    margin:0;
    padding:0px 0px 10px 0px;
    width:492px;
    /*border-bottom:1px dotted #6c6c6c;*/
    background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left bottom;
}
/* Ende Einreise Detailseite */

/* Start Partnerhotels */
.hotelbild {
    background-color:#EBE2B4;
    padding:0;
    margin:0;
}
    .hotelbild p, .hotelbild img {
        margin:0;padding:0;
    }
.hotel_zurueck {
    height:auto;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#EBE2B4;
}
    .hotel_zurueck p {
        margin:0;padding:0;
    }
    .hotel_zurueck a:link, .hotel_zurueck a:active, .hotel_zurueck a:visited {
        padding-right:10px;
        color:#cc3300;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
    .hotel_zurueck a:hover {
        padding-right:10px;
        color:#414141;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
.hotel_block {
    background-color:#EBE2B4;
    margin:0;
    padding:0;
    width:100%;
    border:0;
}
.hotel_info {
    background-color:#EBE2B4;
    margin:0px 10px 0px 10px;
    padding:10px 0px 10px 0px;
    /*border-top:1px dotted #6c6c6c;
    border-bottom:1px dotted #6c6c6c;*/
    background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
}
.hotel_titel h1     {
    margin-top:5px;
    margin-bottom:5px;
    font-size:14px;
    font-weight:bold;
    color:#006EBE;
    background-color:#EBE2B4;
}
.hotel_titel p     {
    margin:0;
    padding:0;
    font-size:12px;
    font-weight:bold;
    color:#006EBE;
    background-color:#EBE2B4;
}
/* Ende Partnerhotels */


/* zurueck shop */
.shop_zurueck {
    height:auto;
    padding:0;
    float:left;
}
    .shop_zurueck p {
        margin:0;padding:0;
    }
    .shop_zurueck a:link, .shop_zurueck a:active, .shop_zurueck a:visited {
        padding:0px 10px 0px 10px;
        color:#cc3300;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px;
        height:1%;
    }
    .shop_zurueck a:hover {
        padding-right:10px;
        color:#414141;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
/* Ende zurueck shop */


/* zurueck allgemein */
.zurueck {
    height:auto;
    padding:10px;
    background-color:#EBE2B4;
    width:492px;
    width:expression(512 + 'px');
    float:left;
}
    .zurueck p {
        margin:0;padding:0;
    }
    .zurueck a:link, .zurueck a:active, .zurueck a:visited {
        padding:0px 10px 0px 10px;
        color:#cc3300;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px;
        height:1%;
    }
    .zurueck a:hover {
        padding-right:10px;
        color:#414141;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
/* Ende zurueck allgemein */



/* weiter allgemein */
.weiter {
    height:auto;
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#EBE2B4;
}
    .weiter p {
        margin:0;padding:0;
    }
    .weiter a:link, .weiter a:active, .weiter a:visited {
        padding:0px 10px 0px 10px;
        color:#cc3300;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
        height:1%;
    }
    .weiter a:hover {
        padding-right:10px;
        color:#414141;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
/* Ende weiter allgemein */




/* AGB */
a:link.agb, a:active.agb, a:visited.agb, a:hover.agb {
    padding-right:10px;
    color:#414141;
    font-weight:bold;
    text-decoration:none;
    background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
    padding-left: 10px;
    height:1%;
}

/* Bild Container Titelbild */
div#bild_container {
    margin:0;
    padding:0;
    background-color:#EBE2B4;
}
    div#bild_container p, div#bild_container img {
        margin:0;padding:0;
    }

/* Login-Block */
.login_block {
    background-color:#EBE2B4;
    padding:10px;
    float:left;
}
.login_text {
    margin:0;
    padding:0px 0px 10px 0px;
}
    .login_text p {
        margin:0;
        padding:10px 0px 0px 0px;
        width:100%;
    }
    .login_text h1 {
        margin:0;
        padding:0;
    }
.login_container {
    margin:5px 0px 5px 0px;
    padding:5px;
    background-color:#F0F6E6;
}
    .login_container p {
        margin:0;
        padding:5px 0px 5px 0px;
    }
    .login_container h1 {
        margin:0;
        padding:0;
    }
.login_link {
    /*border-top:1px dotted #6c6c6c;*/
    background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
    padding-top:5px;
    text-align:right;
}
    .login_link p {
        margin:0;padding:0;
    }
    .login_link a:link, .login_link a:active, .login_link a:visited {
        color:#414141;
        text-decoration:none;
    }
    .login_link a:hover {
        color:#414141;
        text-decoration:underline;
    }
table.login_table td {
    vertical-align:middle;
    padding-top:3px;
    padding-bottom:3px;
}

/* Start Externe Applikationen */
.apc_universal {
    padding:10px;
    width:492px;
    width:expression(512 + 'px');
    background-color:#EBE2B4;
    margin:0;
    border:0;
    float:left;
}

.apc_block {
    background-color:#EBE2B4;
    padding:10px;
    float:left;
    width:492px;
}

.apc_text {
    margin:0;
    padding:0px 0px 10px 0px;
    width:492px;
}
    .apc_text p {
        margin:0;
        padding:10px 0px 0px 0px;
    }
    .apc_text h1 {
        margin:0;
        padding:0;
    }
    .apc_text .apc_pic_right {
        float:right;
        margin-left:10px;
        margin-bottom:10px;
    }

.apc_container {
    margin:0;
    padding:5px;
    background-color:#F0F6E6;
    width:482px;
    width:expression(492 + 'px');
}
    .apc_container p, .apc_text p {
        margin:0;
        padding:5px 0px 5px 0px;
        line-height:14px;
    }
    .apc_container h1 {
        margin:0;
        padding:0;
    }
    .apc_container h1, .apc_container h2, .apc_container h3, .apc_container h5 {background-color:#F0F6E6;}

.apc_trenner {
    margin:0;
    padding:0;
    height:1px;
    width:492px;
    background-color:#F0F6E6;
    background-image:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal_apc.gif);
    background-repeat:repeat-x;
    font-size:1%;
}
.apc_trenner_20 {
    margin:0;
    padding:20px 0px 0px 0px;
    height:auto;
    width:100%;
    background-color:#EBE2B4;
}
    .apc_trenner_20 .line {
        background-image:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif);
        background-repeat:repeat-x;
        width:492px;
        height:1px;
        margin-left:10px;
    }

.apc_link {
    /*border-top:1px dotted #6c6c6c;*/
    background:url(/fileadmin/www.aida.de/v2/images/bg_line_horizontal.gif) repeat-x left top;
    padding-top:5px;
    text-align:right;
}
    .apc_link p {
        margin:0;padding:0;
    }
    .apc_link a:link, .apc_link a:active, .apc_link a:visited {
        color:#414141;
        text-decoration:none;
    }
    .apc_link a:hover {
        color:#414141;
        text-decoration:underline;
    }
table.apc_table td {
    vertical-align:middle;
    text-align:left;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
    padding-right:3px;
}
    table.apc_table td.right {
        width:150px;
        text-align:right;
    }

    table.apc_table tr.zwee td {
        background-color: #ebe5c4;
    }

    table.apc_table th {
        background-color:#76715B;
        color:#FFFFFF;
        font-weight:bold;
        text-align:left;
        vertical-align:middle;
        padding-top:3px;
        padding-bottom:3px;
        padding-left:3px;
    }

table td.right {
    text-align:right;
}
h1 a.link_h1 {
    color:#006EBE;
}

/* Ende Externe Applikationen */

/* spezielle container */
div.150_links {
    margin-left:150px;
    width:310px;
}

/* Zurück weiss (Routen im Überblick) */
div#zurueck_weiss {
    margin:0;
    padding:10px 0px 0px 10px;
    width:512px;
    height:auto;
    float:left;
}
    div#zurueck_weiss a:link, div#zurueck_weiss a:active, div#zurueck_weiss a:visited {
        color:#cc3300;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }
    div#zurueck_weiss a:hover {
        color:#414141;
        font-weight:bold;
        text-decoration:none;
        background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau_links.gif) no-repeat 0 5px;
        padding-left: 10px;
        height:1%;
    }

/* Fuss mit "Seite drucken" und "nach oben" */
div#fuss_weiss {
    margin-top:14px;
    margin-bottom:14px;
    padding:0;
    border-top:1px solid #CCCCCC;
    width:512px;
    height:20px;
    float:left;
    float:expression('none');
    clear:expression('both');
}
    div#fuss_weiss a {
        margin:0;padding:0;
    }
    div#fuss_weiss div#link_print {
        width:75px;
        height:20px;
        margin:0;padding:0;
        float:left;
    }
    div#fuss_weiss div#link_top {
        width:65px;
        height:20px;
        margin:0;padding:0;
        float:right;
    }


/* Buttons */

.btn  {
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}

.btnGrey {
    height:18px;
    border:1px solid #808080;
    background-color:#FFFFFF;
    color:#808080;
    font-size:11px;
    font-weight:normal;
}

.btn_30  {
    width:30px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}

.btn_60  {
    width:60px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}
.btn_70  {
    width:70px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}
.btn_90  {
    width:90px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}
.btn_120  {
    width:120px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}
.btn_150  {
    width:150px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}
.btn_weiter {
    width:80px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}
.btn_registrieren, .btn_absenden {
    width:95px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}
.btn_pass_zusenden {
    width:130px;
    height:18px;
    border:1px solid #414141;
    background-color:#FFFFFF;
    color:#414141;
    font-size:11px;
    font-weight:bold;
}

/* Tabelle Benutzerführung - rechts z.b. Link "weiter" */
table.customer_lead, table.customer_leadout  {
    width:492px;
    margin:10px 0px 10px 0px;
    padding:0;
}
div.apc_container table.customer_lead {
    width:482px;
}
    table.customer_lead td, table.customer_leadout td {
        padding-top:5px;
        padding-bottom:5px;
    }
    table.customer_lead td.right, table.customer_leadout td.right {
        width:150px;
        text-align:right;
    }

        table.customer_lead td.right a:link, table.customer_lead td.right a:active, table.customer_lead td.right a:visited {
            padding-right:10px;
            color:#cc3300;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }
        table.customer_lead td.right a:hover {
            padding-right:10px;
            color:#414141;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }

        table.customer_leadout td.right a:link, table.customer_leadout td.right a:active, table.customer_leadout td.right a:visited {
            padding-right:10px;
            color:#cc3300;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_rot.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }
        table.customer_leadout td.right a:hover {
            padding-right:10px;
            color:#414141;
            font-weight:bold;
            text-decoration:none;
            background: url(/fileadmin/www.aida.de/v2/images/icon_pfeil_grau.gif) no-repeat 0 5px;
            padding-left: 10px;
            height:1%;
        }

/* Box mit Kontaktdaten im Seitenkopf */
.telschrift {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
}
.telschrift .telschrift2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
}

/* Downloads (z.B. Pressebereich) */
.download_block {
    background-color:#EBE2B4;
    padding:10px;
    float:left;
    width:492px;
    width:expression(512 + 'px');
}
    .download_container {
        margin:0;
        padding:5px;
        background-color:#F0F6E6;
        width:482px;
        width:expression(492 + 'px');
    }
    .download_container h1, .download_container h2, .download_container h3, .download_container h5 {background-color:#F0F6E6;}
    .download_container p {
        margin:0;
        padding:5px 0px 5px 0px;
        line-height:14px;
    }

/* Extension tx-aidaloginpages-pi1 */
div.tx-aidaloginpages-pi1 {
    border:0;
    margin:0;
    padding:0;
}

table.beratertabelle tbody tr td {
    background-repeat:repeat-x;
    background-image:url('/fileadmin/www.aida.de/v2/images/bg_line_horizontal_apc.gif');
    background-position:bottom;
}

/* Presse */
.presse_datum {
    font-weight:bold;
    float:left;
    width:70px;
    height:14px;
    border:0;
}
.presse_link {
    width:410px;
    float:right;
    border:0;
}
.presse_menu {
    height:auto;
    float:left;
    border:0;
    padding-top:5px;
    padding-bottom:5px;
}
.presse_archiv {
    height:auto;
    border:0;
    padding-top:5px;
    padding-bottom:5px;
}
.presse_teaser_title {
    font-weight:bold;
}
.presse_teaser_link {
    text-align:right;
    padding-bottom:5px;
}

/* Special für Infox-Login */
.infox_iframe {
    margin:0;
    padding:0;
    background-color:#F0F6E6;
}
form#form1 {
    margin:0;
    padding:0;
    background-color:#F0F6E6;
}

/* Merkzettel */

div#hl_notes {
    line-height:20px;
    font-size:14px;
    font-weight:bold;
    padding-bottom:10px;
}

div#hl_notes img {
    float:left;
    margin-right:10px;
}


div#content_notes {
    clear:both;
}

div#content_notes ul {
    margin:0px 10px 0px 10px;
    padding:0;
    /*
    list-style-image:url('/fileadmin/www.aida.de/v2/images/icon_pfeil_liste_weiss.gif');
    color:#FFFFFF;
    */
}
    div#content_notes ul li {
        margin:0px 10px 0px 10px;
        padding:0;
    }

/* Schiffe */
table.navi_decks td {
    margin:0;
    padding:0;
}
    table.navi_decks td p {
        margin:0;
        padding:0;
    }
    table.navi_decks td a:link, table.navi_decks td a:visited, table.navi_decks td a:hover {
        font-weight:bold;
        text-decoration:none;
    }

/*    RSS-Feed    */
div#intranet_rssfeed {
    width:200px;
    height:auto;
    padding:0px 0px 12px 0px;
    margin:10px 0px 0px 0px;
    border:0;
    font-weight:bold;
    clear: left;
    float:left;
}

div#intranet_rssfeed_content #twrss_channel_link{
    clear:left;
    font-weight:bold;
}

div#intranet_rssfeed a {
    color:#414141;
    text-decoration:underline;
}

div#intranet_rssfeed .aktuelles_item {
    width:200px;
    height:auto;
    margin:0;
    padding:5px 0px 5px 0px;
    background-image:url(/fileadmin/www.aida-extranet.de/images/bg_line_horizontal.gif);
    background-repeat:repeat-x;
    background-position:bottom;
    border:0;
}

/*    Voting    */
div#intranet_poll {
    width:200px;
    height:auto;
    padding:0px 0px 12px 0px;
    margin:10px 0px 0px 0px;
    border:0;
    font-weight:bold;
    clear: left;
    float:left;
}

div#intranet_poll_question p {
    clear:left;
    font-weight:bold;
}

div#intranet_poll a {
    color:#414141;
    text-decoration:underline;
}

div#intranet_poll_content_horizontal .pollitem, div#intranet_poll_content_vertical .pollitem, #intranet_poll_content_answer .pollitem {
    width:200px;
    height:auto;
    margin:0;
    padding:5px 0px 5px 0px;
    border:0;
}

#intranet_poll_content_horizontal .pollitemtext, #intranet_poll_content_horizontal .pollitemtext {
    width:50%;
}

#intranet_poll_content_horizontal ul li, #intranet_poll_content_vertical ul li, #intranet_poll_content_answer ul li {
    list-style-type:none;
}

div#intranet_poll_hl h1 {
    margin:10px 0px 10px 10px;
    padding:0;
    height:auto;
    font-size:14px;
    font-weight:bold;
    color:#006EBE !important;
    background-color:#E1E1E1;
}

/*
    Webfenster zweispaltig
*/
#webfenster_banner, #webfenster_twocols #webfenster_content {
    width:515px;
    margin:0;
    padding:0;
}

#webfenster_threecols #webfenster_banner, #webfenster_threecols #webfenster_content {
    width:765px;
}

#webfenster_banner img {
    margin-bottom:5px;
}

#webfenster_content {
    background-color:#ebe2b4;
    border:1px solid black;
    padding-bottom:5px;
}

    #webfenster_hl {
        font-size:14px;
        font-weight:bold;
        color:#006EBE;
        margin:5px 0 15px 10px;
    }

    #webfenster_hl p {
        padding:0;
        margin:0;
    }

    #webfenster_left {
        width:258px;
        float:left;
    }

        #webfenster_left #webfenster_left_content {
            padding:0;
            margin:0 10px 0 10px;
            line-height:1.2;
        }

        #webfenster_left #webfenster_left_content a {
            color:#cc3300;
            text-decoration:underline;
        }

        #webfenster_left #webfenster_left_content p {
            padding:0;
            margin:0;
            margin-bottom:10px;
        }

        #webfenster_left #webfenster_left_content_blue {
            padding:0;
            margin:-5px 10px 0 10px;
            line-height:1.2;
            color:#006ebe;
        }

    #webfenster_center {
        width:254px;
        float:left;
    }

        #webfenster_center p {
            padding:0;
            margin:0;
        }

        #webfenster_center_image_one, #webfenster_center_image_two {
            padding:0;
            margin:0;
            min-height:168px;
            float:left;
        }

        #webfenster_center_image_one img, #webfenster_center_image_two img {
            border:1px solid black;
        }
        #webfenster_center_img_two img {
            border-left:none;
        }


        #webfenster_center_text {
            clear:left;
            background-color:#f5f1da;
            border:1px solid black;
            padding:0;
            margin:34px 0 0 0;
            width:244px;
            height:102px;
        }

        #webfenster_center_text p {
            padding:5px;
            margin:0;
        }

        #webfenster_center_text b {
            font-weight:normal;
            color:#006ebe;
        }

    #webfenster_right {
        width:240px;
        float:left;
        margin-left:-1px;
    }

        #webfenster_content_image {
            padding:0;
            margin:0;
        }

        #webfenster_content_image p {
            padding:0;
            margin:0;
        }

        #webfenster_content_image img {
            padding:0;
            margin:0 10px 0 0;
            border:1px solid black;
        }

        #webfenster_content_teaser_text p {
            padding:0;
s            margin:0;
        }

        #webfenster_content_teaser_text table {
            padding:0;
            margin:3px 0 3px 10px;
            border-collapse:collapse;
        }

        #webfenster_content_teaser_text tr {
            padding:0;
            margin:0;
        }

        #webfenster_content_teaser_text td {
            padding:0;
            margin:0;
        }

        #webfenster_content_teaser_text .webfenster_table_blue {
            color:#006ebe;
        }

        #webfenster_content_teaser_text td {
            padding-right:5px;
        }

            #webfenster_content_teaser_price {
                background-color:#f5f1da;
                border:1px solid black;
                padding:0;
                margin:0;
                float:right;
                width:242px;
            }

                #webfenster_content_teaser_price_text, #webfenster_content_teaser_price_text p {
                    padding:0;
                    padding-left:4px;
                    padding-top:3px;
                    margin:0;
                }

                #webfenster_content_teaser_price_price p {
                    padding:5px;
                    padding-top:15px;
                    margin:0;
                    color:#cc3300;
                    font-size:11px;
                    font-weight:normal;
                }

                #webfenster_content_teaser_price_price p b {
                    font-size:14px;
                }

                #webfenster_content_teaser_price_link {
                    text-align:center;
                    height:20px;
                    margin:4px;
                    padding:0;
                }

                    #webfenster_content_teaser_price_link p {
                        margin:0;
                        padding:0;
                        background-color:#ffffff;
                        border:1px solid black;
                        line-height:1.8;
                    }

                    #webfenster_content_teaser_price_link a {
                        color:#cc3300;
                        font-weight:bold;
                        text-decoration:none;
                    }

    #webfenster_footer {
        border:1px solid black;
        margin:10px 0 0 0;
        padding:5px;
        width:515px;
        max-width:505px;
        font-weight:bold;
    }

    #webfenster_threecols #webfenster_footer {
        width:765px;
        max-width:755px;
    }

        #webfenster_footer p {
            padding:0;
            margin:0;
        }

        #webfenster_footer_left b, #webfenster_footer_center b, #webfenster_footer_right b {
            color:#006ebe;
        }

        #webfenster_footer_left {
            padding-left:5px;
            width:50%;
            float:left;
        }

        #webfenster_threecols #webfenster_footer_left {
            width:33%;
        }

        #webfenster_footer_center {
            width:33%;
            float:left;
        }

        #webfenster_footer_right {
            float:left;
            padding-left:5px;
        }

        #webfenster_threecols #webfenster_footer_center {
            padding-left:7px;
        }

        #webfenster_threecols #webfenster_footer_right {
            padding-left:12px;
        }

/*
*
*    Vormerkungstool
*
*/
#vormerkungen {
    padding:0;
    margin:0;
}

    /* Fix fuer IE6 */
    *html #vormerkungen select {
        margin-top:1px;
    }
    *html #vormerkungen .comfortcheck {
        margin-top:1px;
    }

    #vormerkungen .error_msg {
        padding-bottom:20px;
    }

    #vormerkungen #anrede_select {
        width:65px;
    }

    #vormerkungen #backandforward {
        margin:0;
        padding:0;
    }

        #vormerkungen #backandforward #backbox {
            text-align:left;
        }

            #vormerkungen #backandforward #backbox a {
                text-decoration:none;
            }

            #vormerkungen #backandforward #backbox div {
                height:14px;
                text-align:center;
                padding-top:2px;
            }

            /* Fix fuer IE6 */
            *html #vormerkungen #backandforward #backbox div {
                height:auto;
                padding-top:1px;
            }

            #vormerkungen a.simulatebuttonlink {
                text-decoration:none;
                cursor:hand;
            }

            #vormerkungen div.simulatebutton {
                padding-top:1px;
                text-align:center;
                font-weight:bold;
                width:148px;
                height:16px;
                background-color:#ffffff;
                border:1px solid #000000;
            }

            /* Fix fuer IE6 */
            *html #vormerkungen table.simulatebuttontable {
                margin-left:0px !important;
            }

/* Expressbuchung aida.de Angebote &amp; Buchen */
div#epxressbuchung_aida_pb {
    width:512px;
    height:200px;
    background-color:#2D8FC7;
    background-image:url(/typo3conf/ext/aida_icode/pi1/images/bg_expressbuchung_aida_pb.jpg);
    background-repeat:no-repeat;
    color:#FFFFFF;
    margin-bottom:10px;
    clear:both;
}
    div#epxressbuchung_aida_pb form#auswahlexpress {
        width:150px;
        height:auto;
        position:relative;
        left:350px;
        top:20px;
    }
        div#epxressbuchung_aida_pb form#auswahlexpress  select {
            margin-bottom:8px;
        }
        div#epxressbuchung_aida_pb form#auswahlexpress  input {
            margin-top:11px;
        }

/*
 * Image Galery
 */

#frame {
    position: absolute;
    width: 950px;
    height: 97%;
    z-index: 490;
    margin-left: 20px;
    margin-top: 1%;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}

#farbdiv {
    background-color: #555555;
    position: absolute;
    width: 950px;
    height: 97%;
    z-index: 490;
    margin-left: 20px;
    margin-top: 1%;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}

#dataholder {
    position: absolute;
    top: 7%;
    width: 950px;
    z-index: 491;
    text-align: center;
    line-height: 0;
}

#imagebox {
    position: relative;
    background-color: #000;
    width: 260px;
    height: 160px;
    margin: 0 auto;
}

#imagetext {
    position: absolute;
    text-align: center;
    height: 20px;
    margin-top: -10px;
    padding: 10px;
}

#imagetext span {
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
}

#imagefield {
    padding: 30px;
}

#closer {
    position: absolute;
}

#overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

#imagebox&gt;#overlay {
    left: 0;
}

#overlay a {
    outline: none;
}

#previous, #next {
    width: 49%;
    height: 100%;
    background: transparent url('/fileadmin/www.aida.de/v2/images/clearpixel.gif') no-repeat; /* Trick IE into showing hover */
    display: block;
    border:0;
}

#previous {
    left: 0;
    float: left;
}

#next {
    right: 0;
    float: right;
}

#previous:hover, #previous:visited:hover {
    background: url('/typo3conf/ext/aida_dyncat/images/buttons/btn_backward.gif') left 50% no-repeat;
}

#next:hover, #next:visited:hover {
    background: url('/typo3conf/ext/aida_dyncat/images/buttons/btn_forward.gif') right 50% no-repeat;
}

/* Routenlisten - Steckbrief (IBE, Dyn. Katalog, Dyn. Teaser) */
div#steckbrief {
    z-index: 100;
    background-color:#F0F6E6;
    border: 1px solid #414141;
    padding: 5px;
    position: absolute;
    visibility: hidden;
    display: block;
}

/* SDM-3539: runde Buttons, neuer Stil */

span.rounded-button {
    background: url(../../v3/images/bg_button_left.gif) left top no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    margin-right: 4px;
    padding-left: 3px;
}
span.rounded-button input,
span.rounded-button a {
    background: url(../../v3/images/bg_button_right.png) right top no-repeat;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 1.1em;
    height: 20px;
    margin: 0px 0px 5px 0px;
    padding: 0 8px 2px 5px;
}
span.rounded-button a {
    display: block;
    height: 17px;
    padding: 3px 10px 0 7px;
    text-decoration: none;
}
    * html span.rounded-button a {
        display: inline-block;
        height: 20px;
    }
</pre></body></html>