/* Hintergrund Farbe (der Seite auf welcher der Rechner eingebunden werden soll) */
        .fa_hintergrund
        {
        background-color: #FFFFFF;
        }

/* Titelleisten */
        .fa_rahmen
        {
        background-color: #CAE322;
        color: #046799;
        font-family: Arial, Helvetica;
        font-size: 12px;
        font-weight: bold;
        text-align: left;
        border:1px solid #FFFFFF;
        }

/* Formular */
        .fa_formzeile td
        {
        border:1px solid #FFFFFF;
        }

        .fa_formzeile
        {
        background-color: #EEEEEE;
        font-family: Arial, Helvetica;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        margin: 0px;
        padding: 0px;
        border:1px solid #FFFFFF;
        }

        .fa_formzeile td
        {
        background-color: #EEEEEE;
        }


        .fa_formzeile table
        {
        margin-bottom: -0px;
        }

        .fa_formzelle
        {
        background-color: #DDDDDD;
        font-family: Arial, Helvetica;
        font-size: 12px;
        font-weight: normal;
        color: #636B75;
        margin: 0px;
        padding: 0px;
        }

        td.fa_formzelle
        {
        background-color: #EEEEEE;
        font-family: Arial, Helvetica;
        font-size: 12px;
        font-weight: normal;
        color: #636B75;
        margin: 0px;
        padding: 0px;
        border:0px solid #FFFFFF;
        }
        .fa_formzeile tr
        {
        border:1px solid #FFFFFF;
        }
        .fa_form_select_rechner
        {
        }
        .fa_formzelle input
        {
        border:1px solid #7F9DB9;
        }

/* Formular Button */
        .fa_button
        {
        font-size: 12px;
        font-family: arial, helvetica;
        color: #FFFFFF;
        background-color: #CB0000;
        border-width: 0px;
        margin-left:388px;
        height:25px;
        font-weight: bold;
        margin-bottom:0px;
        padding-top:0px;
        width:200px;
        border:0px solid #FFFFFF;
        }

/* Ergebnistabelle - Titelzeile */
        .fa_headzeile
        {
        background-color: #EEEEEE;
        font-family: Arial, Helvetica;
        font-size: 12px;
        font-weight: normal;
        color: #000000;
        margin: 1px;
        }

        .fa_headzelle
        {
        margin: 1px;
        padding: 2px;
        background-color: #EEEEEE;
        color: #636B75;
        font-weight: bold;
        border:1px solid #FFFFFF;
        }

/* Ergebnistabelle */
/* Ergebnistabelle - gerade Zeilen  */
        .fa_zeile
        {

        font-family: Arial, Helvetica;
        font-size: 12px;
        font-weight: normal;
        color: #636B75;
        background-color: #EEEEEE;
        }

/* Ergebnistabelle - ungerade Zeilen   */
        .fa_zeile2
        {

        font-family: Arial, Helvetica;
        font-size: 12px;
        font-weight: normal;
        color: #636B75;
        background-color: #DDDDDD;
        }

/*        tr.fa_zeile
        {
        background-color: #EEEEEE;
        }

 Ergebnistabelle - ungerade Zeilen
        tr.fa_zeile2
        {
        background-color: #DDDDDD;
        }*/

/* Ergebnistabelle - Zellen */
        .fa_zelle
        {
        font-family: Arial, Helvetica;
        font-size: 12px;
        font-weight: normal;
        color: #636B75;
        margin: 0px;
        padding: 4px;
        background-color: #EEEEEE;
        border: 1px solid #FFFFFF;
        }
        .fa_zeile2 td.fa_zelle
        {
        background-color: #DDDDDD;
        }
        .fa_zelle  table
        {
        margin-bottom: -0px;
        border:0px;
        }
        td.fa_zelle td
        {
        border:0px;
        height:15px;
        padding:0px;
        margin:0px;
        }

                td.fa_zelle img
        {
        margin:0px;
        }

        .fa_zelle td.fa_zelle
        {
        height:10px;
        padding-top:-10px;
        }


/* Ergebnistabelle - Logospalte */
        .fa_logotd
        {
        vertical-align: middle;
        margin: 2px;
        padding: 0px;
        }

/* Ergebnistabelle - Logo */
        img.fa_logoimg
        {
        width: 79px;
        height: 28px;
        border-width: 0px;
        margin-top: 2px;
        margin-left:10px;
        padding: 0px;
        align: center;

        }
        .fa_anbieter
        {
        font-weight:bold;
        }


/* Links */
        .fa_link
        {
        font-size: 12px;
        font-family: Arial, Helvetica;
        color: #046799;
        text-decoration: none;
        }

        .fa_link:hover
        {
        text-decoration: underline;
        }

/* Anmerkungen */
        .fa_footnotes
        {
        color: #444444;
        font-size: 10px;
        font-family: arial, helvetica;
        }

/* Info PopUp */
        .fa_info_body
        {
        font-family: arial, helvetica;
        font-size: 11px;
        color: #636B75;
        background-color: #FFFFFF;
        border: 2px solid #CAE322;
        margin: 0px;
        padding: 4px;
        width: 180px;
        z-index:10;
        }

        .fa_info_header
        {
        font-family: arial, helvetica;
        font-size: 11px;
        font-weight: bold;
        color: #046799;
        background-color: #CAE322;
        border: 1px solid #CAE322;
        margin: 0px;
        padding: 4px;
        width: 180px;
        }
        small
        {
        font-size: 10px;
        }
        div.info_body
        {
        width: 300px;
        border: 2px solid #CAE322;
        background-color: #FFFFFF;
        padding:4px;
        z-index:10;

        }
/*        .cardtd
        {
        text-align: center;
        vertical-align: middle;
        margin: 0px;
        padding: 0px;
        }

        .cardimg
        {
        width: 65px;
        height: 41px;
        border-width: 0px;
        margin: 0px;
        padding: 0px;
        }     */


/* Anbieternamen */
/*        .anbieter
        {
        font-weight: bold;
        }  */

/* Produktnamen */
/*        .produkt
        {
        font-weight: normal;
        font-family: Arial, Helvetica;
        font-size: 12px;
        color: #636B75;
        }       */


/* Verlinkung des produkt / Anbieternamens */
/*        .produktlink
        {
        text-decoration: none;
        }     */
