.t3_table {
    overflow: auto;
}

.t3-search:before { content: '\e101'; } /* '' */
.t3-experte:before { content: '\e102'; } /* '' */
.t3-linktipp:before { content: '\e103'; } /* '' */
.t3-zitat:before { content: '\e104'; } /* '' */
.t3-medien:before { content: '\e105'; } /* '' */
.t3-newsletter:before { content: '\e106'; } /* '' */
.t3-anleitung:before { content: '\e107'; } /* '' */
.t3-rechner:before { content: '\e108'; } /* '' */
.t3-teilen:before { content: '\e109'; } /* '' */
.t3-circle:before { content: '\e110'; } /* '' */
.t3-plus:before { content: '\e111'; } /* '' */
.t3-minus:before { content: '\e112'; } /* '' */
.t3-rss:before { content: '\e113'; } /* '' */
.t3-pin:before { content: '\e114'; } /* '' */
.t3-spin1:before { content: '\e115'; } /* '' */
.t3-zoom:before { content: '\e116'; } /* '' */
.t3-bookmark:before { content: '\e117'; } /* '' */
.t3-fazit:before { content: '\e118'; } /* '' */
.t3-close:before { content: '\e119'; } /* '' */
.t3-check:before { content: '\e120'; } /* '' */
.t3-sparen:before { content: '\e121'; } /* '' */
.t3-info-circled:before { content: '\e122'; } /* '' */
.t3-attention:before { content: '\e123'; } /* '' */
.t3-youtube-play:before { content: '\e124'; } /* '' */
.t3-download:before { content: '\e125'; } /* '' */
.t3-praxistipp:before { content: '\e126'; } /* '' */
.t3-mail:before { content: '\e127'; } /* '' */
.t3-star:before { content: '\e128'; } /* '' */
.t3-star-empty:before { content: '\e129'; } /* '' */
.t3-comment-empty:before { content: '\e130'; } /* '' */
.t3-print:before { content: '\e131'; } /* '' */
.t3-calendar-empty:before { content: '\e132'; } /* '' */


/* Hilfsklassen */

.t3_size_f_28 {
    font-size: 28px;
    line-height: 26px !important;
}

.t3-size_f_64 {
    font-size: 64px;
    line-height: 66px;
}

.t3_no_link {
    text-decoration: none;
}


#t3_toc .teaser_header {
    color: #777777;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 0;
    text-transform: uppercase;
}


/* -- Inhaltsübersicht  ---------------------*/

#t3_toc .toc_header {
    cursor: pointer;
}

#t3_toc .toc_header .toc_header-title {
    width: 88%;
}

#t3_toc .toc_header .teaser_header {
    font-size: 15px;
    padding: 0;
}

#t3_toc .toc_content {
    transition: 1s;
    overflow: hidden;
}

#t3_toc .toc_closed {
    margin-top: 0 !important;
}

#t3_toc .toc_content_closed {
    height: 0;
}


/* -- Startseiten Teaser  ---------------------*/

.t3_startseite-teaser {
    padding: 0;
}

.t3_startseite-teaser-content {
    padding: 20px;
}

/*--------------------------------------------*\
    - Media-Queries
\*--------------------------------------------*/

@media screen and (max-width: 640px) {
    .t3_content table {
        min-width: 600px;
    }

    .t3_table {
        padding-bottom: 8px;
    }
}