.ajax__calendar .ajax__calendar_container
{
    border: 1px solid #000000;
    background-color: #ffffff;
    color: #000000;
    z-index: 20;
}
.ajax__calendar .ajax__calendar_footer
{
    padding-top: 10px;
    border-top: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_dayname
{
    border-bottom: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_day
{
    border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_month
{
    border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_year
{
    border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day
{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month
{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year
{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day
{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year
{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day
{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month
{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year
{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today
{
    color: #0066cc;
}




/* Support Navigation Anfang */


.supportNavi1Font
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.supportNavi2Font
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}



.supportNavi1Bg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2f3f6f;
    text-decoration: none;
    background-image: url(../images/support_Navi_1.gif);
    background-repeat: repeat-x;
    height: 30px;
    padding: 5px;
}
.supportNavi1BgHover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2f3f6f;
    text-decoration: none;
    background-image: url(../images/support_Navi_1hover.gif);
    background-repeat: repeat-x;
    height: 30px;
    padding: 5px;
}
.supportNavi1BgAktiv
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2f3f6f;
    text-decoration: none;
    background-image: url(../images/support_Navi_1aktiv.gif);
    background-repeat: repeat-x;
    height: 30px;
    padding: 5px;
}

.supportNavi2Bg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2f3f6f;
    text-decoration: none;
    background-color: #ffffff;
    height: 30px;
    padding: 5px;
    padding-left: 15px;
}
.supportNavi2BgHover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2f3f6f;
    text-decoration: none;
    background-color: #f1f5fd;
    height: 30px;
    padding: 5px;
    padding-left: 15px;
}
.supportNavi2BgAktiv
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2f3f6f;
    text-decoration: none;
    background-color: #e9edff;
    height: 30px;
    padding: 5px;
    padding-left: 15px;
}

/* Support Navigation Ende */









.navi_schrift
{
    font-family: Verdana;
    font-size: 10px;
    color: #000000;
    padding-left: 3px;
}

.test
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19px;
    color: #FFFFFF;
}

.Navigation
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
}
.modeeingabe
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
}
.copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: none;
}
a:hover.copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    text-decoration: underline;
}
.maintext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
}

.maintext_kl
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}


.listung
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    padding-top: 3px;
    padding-left: 5px;
}

.listung_link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    padding-top: 3px;
}

a:hover.maintext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-decoration: underline;
}

.tableunten
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}

.suchtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 5px;
}


a:hover.suchtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    text-decoration: underline;
    padding-left: 5px;
}



.topics
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.mode_ueberschrift
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #072f65;
    height: 20px;
    padding-left: 5px;
}

.balken
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #072f65;
    height: 20px;
    padding-left: 5px;
}
.Schnellsuche
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding-left: 10px;
}
.navBgMode
{
    background-image: url(../images/nav_modetrends_1.jpg);
    background-repeat: no-repeat;
}
.navBgTipps
{
    background-image: url(../images/nav_tipps_1.jpg);
    background-repeat: no-repeat;
}
.navBgNachrichten
{
    background-image: url(../images/nav_nachrichten_1.jpg);
    background-repeat: no-repeat;
}
.navBgMediadaten
{
    background-image: url(../images/nav_mediadaten_1.jpg);
    background-repeat: no-repeat;
}
.navBgShow
{
    background-image: url(../images/nav_show_1.jpg);
    background-repeat: no-repeat;
}
.subnaviTopic
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.subnavi
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #424b51;
    text-decoration: none;
}
a:hover.subnavi
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #424b51;
    text-decoration: underline;
}
.topicDetail
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    background-color: #072f65;
    padding-left: 5px;
}
.anfahrt
{
    background-image: url(../images/anfahrt_gr.gif);
    background-repeat: no-repeat;
    background-position: center;
}


.supportNavi1BgAktiv_ueberschrift
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #2f3f6f;
    text-decoration: none;
    background-image: url(../images/support_Navi_1aktiv.gif);
    background-repeat: repeat-x;
    height: 20px;
    padding: 5px;
}