body, td, tr, table, p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #666666;
}
.banner {
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #ffffff;
background-color: #c4c8e3;
}

body {
        scrollbar-arrow-color: #666666;

        scrollbar-highlight-color: #979797;
        scrollbar-shadow-color: #979797;

        scrollbar-3dlight-color: #EAE8E4;
        scrollbar-darkshadow-color: #EAE8E4;
}
.block {
        border: 1px solid #C3C3C3;

}


.cms {
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #000000;
}

.xl {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #ffffff;
background-color: #71BF43;
padding: 3px;

}
.xzl {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #ffffff;
background-color: #ffffff;
padding: 3px;

}
.yl {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #ffff00;
padding: 3px;


}
.vl {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #eee8aa;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.vll {
display: block;
font-family: Verdana, Arial;
font-weight: none;
font-size: 9px;
text-decoration: none;
color: #000000;
background-color: #eee8aa;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.tl {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #efefef;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.nnl {
display: block;
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #eee8aa;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.nl {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #eee8aa;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.nl:hover {
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #ffffff;
}
.nnl:hover {
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #ffffff;
}
.nl:active {
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #990033;
background-color: #c4c8e3;
}
.pic {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #000000;
padding: 5px;
border: 8px solid #ffffff;
}
.pic:hover {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #000000;
padding: 5px;
border: 8px solid #eee8aa;
}
.bl {
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #ffffff;
background-color: #c4c8e3;
}
.ll {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #ffffff;
background-color: #c4c8e3;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.cmsnav {
display: block;
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #c8c8c8;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.cmsnav:hover {
font-family: Verdana, Arial;
font-size: 11px;
text-decoration: none;
color: #000000;
background-color: #FFFFFF;
}
.cmsnav:active {
font-family: Verdana, Arial;
font-weight: none;
font-size: 11px;
text-decoration: none;
color: #ffffff;
background-color: #c4c8e3;
}
.rl {
display: block;
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #ED1C24;
background-color: #eee8aa;
border-bottom: 1px solid #ffffff;
padding: 3px;
}
.rl:hover {
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #ffffff;
background-color: #71BF43;
}
.rl:active {
font-family: Verdana, Arial;
font-weight: bold;
font-size: 11px;
text-decoration: none;
color: #990033;
background-color: #c4c8e3;
}

.buttons{
border:0px solid #000000; color: #000000;
background-color: #ffffff
}
.white {
        color: #FFFFFF;
}
.black {
        color: #000000;
}
.Grey {
        color: #999999;
}
.red {
        color: #990000;
}
.adm {
        background: #EEE8AA;
}
.green {
        color: #009900;
}


/* Standard Links */

A {
        color: #5C3A19;
}
A:link {
        text-decoration: none;
}
A:active {
        text-decoration: none;
}
A:visited {
        text-decoration: none;
}

/* Spezielle Links */
a.readMore {

}
a.important {
        color: #990000;
}
a.lnk_footer {
        color: #666666;
}
a.lnk_white {
        color: #FFFFFF;
}
a.lnk_white:hover {
        color: #FFFFFF;
}


/* einige Standard Formatierungen */
.std_headline {
        font-weight: bold;
        color: #4F4F4F;
}
.std_headline_large {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        color: #990000;
        font-weight: bold;
}
.ipm_st {
        font-family: Verdana;
        font-size: 9pt;
        color: #000000;
}
.ipm_stu {
        font-family: Verdana;
        font-size: 10pt;
        color: #ffffff;
}
.ipm_stu:hover {
        font-family: Verdana;
        font-size: 10pt;
        color: #ffffff;
}
.ipm_stu:link {
        font-family: Verdana;
        font-size: 10pt;
        color: #ffffff;
}
.ipm_stu:visited {
        text-decoration: none;
}

.ipm_st {
        font-family: Verdana;
        font-size: 9pt;
        color: #000000;
}
.ipm_ticker {
        font-family: Verdana;
        font-size: 10pt;
        color: #FF0000;
}
.ipm_ticker:hover {
        font-family: Verdana;
        font-size: 10pt;
        color: #FF0000;
}
.ipm_ticker:link {
        font-family: Verdana;
        font-size: 10pt;
        color: #FF0000;
}
.ipm_ticker:visited {
       font-family: Verdana;
        font-size: 10pt;
        color: #FF0000;
}


.ipm_head {
        font-family: Verdana, Arial;
    font-weight: bold;
    font-size: 10pt;
        color: #ffffff;

}
.ipm_rechts {
        font-family: Verdana;
        font-size: 9pt;
        color: #009999;
}

.std_message {


}
.std_message_important {
        color: #990000;
}
.std_message_quote {
        font-style: italic;
}

.std_headline_large {
        font-weight: bold;
        color: #4F4F4F;

}


/* DownladCredit Info */
.infoDlc_numberLarge {
        font-size: 20pt;
        color: #990000;
}
.infoDlc_numberSmall {
        font-size: 14pt;
        color: #990000;
}

/* Footer */
.footer_txt {
        color: #666666;
}
a.footer_activeUser, .footer_activeUser {
        color: #990000;
        font-weight: bold;
}

/* Admin Menü */
table.admMenue {
        background-color: #990000;
}
.admMenue_head {
        color: #FFFFFF;
        background-color: #990000;
}
.admMenue_subhead {
        color: #FFFFFF;
        background-color: #C97B7C;
}
.admMenue_body {
        background-color: #F6F6F6;
}

a.admMenue_lnk {
        color: #666666;
}
a.admMenue_lnk_important {
        color: #990000;
}


/* Disclaimer */
textarea.disclaimer_input {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 9pt;
        background-color: #F6F6F6;
        color: #666666;
}

.head_disclaimer {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        color: #990000;
        font-weight: bold;

/* Picture Upload */
.picUpload_erfolg_headline {
        font-weight: bold;
        color: #4F4F4F;

}
.picUpload_erfolg_message {


}


/* Voting PopUp */
.vote_headline {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        color: #990000;
        font-weight: bold;
}
.vote_message {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        color: #4F4F4F;
}

/* std tabellen z.b. auf shop_transaction.asp oder abo_comments.asp */
.stdTbl_head_light {
        color: #FFFFFF;
        background-color: #91734B;
}
.stdTbl_head_important {
        color: #FFFFFF;
        background-color: #990000;
}
.stdTbl_row_light {
        color: #999999;
        background-color: #F6F6F6;
}
.stdTbl_row_dark {
        color: #666666;
        background-color: #ECECEC;
}


/* FAQ  */
.faq_headline {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 16pt;
        color: #990000;
        font-weight: bold;
}

.faq_entry_question {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        color: #990000;
        font-weight: bold;
}
.faq_entry_answer {
        color: #666666;
}
a.faq_edit_lnk, a.faq_delete_lnk {
        color: #666666;
}
a.faq_addComment_lnk {
        color: #990000;
        font-weight: bold;
}
.faq_comments_vorLnk {
        color: #990000;
}
.faq_comments {

}


/* Offtopic */
.off_headline_photocase {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        color: #000000;
}
.off_headline {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        color: #990000;
        font-weight: bold;
}
.off_subHeadline {
        font-weight: bold;
        color: #4F4F4F;
}
a.off_largeLink {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 11px;
        color: #990000;
        font-weight: bold;
}
.off_largeLink_description {
        color: #000000;
}

/* Mainmenue */
a.mM_mainLink {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10px;
        color: #990000;
        font-weight: bold;
}
.mM_txt {
        font-size: 10px;
        color: #FFFFFF;
}
a.mM_link {
        font-size: 10px;
        color: #FFFFFF;
}

/* news */
.news_message_headline {
        color: #FFFFFF;
        font-weight: bold;
}
.news_message {
        color: #2F2F2F;
}
.news_message_long {
        color: #767676;
}
.news_message_date {
        color: #FFFFFF;
}