body {
 background: #FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    border-collapse: collapse;
    text-align: center;
}


.button_normal { font-size:8pt; color:#006500;}
.button_fett { font-size:8pt; font-weight: bold; color:#006500; }
.button_fettdisabled { font-size:8pt; font-weight: bold; color:#A0A0A0; }
.button_normal2 { font-size:8pt; color:red; }
.button_fett2 { font-size:8pt; font-weight: bold; color:red; }
.button_fett3 { font-size:9pt; font-weight: bold; color:red; }

.textfeld1 {/*Textfelder von Formularen*/
    height: 18px;
    font-size : 8pt;
    border: 0.5pt solid #0000CD;
}

.textarea1 {
    font-size : 8pt;
    border: 0.5pt solid #0000CD;
}

.font8 {/*Schrift mit Groeße 8*/
        font-family : Arial, Helvetica, sans-serif;
        font-size : 8pt;
        font-weight : normal;
}

/*Einstellungen die fuer alle Links als Grundlage gelten*/
a:link {    color:#000000; font-size:10pt; text-decoration:none; }
a:visited { color:#000000; font-size:10pt; text-decoration:none; }
a:hover {   color:#000000; font-size:10pt; text-decoration:none; }
a:active {  color:#000000; font-size:10pt; text-decoration:none; }
a:focus {   color:#000000; font-size:10pt; text-decoration:none; }

.copyright {/*definition des Copyright Textes (ganz unten)*/
    background-color:#FFFFFF;
    font-weight:bold;
    font-size:8pt;
}

/*definition des Copyrightlinks*/
a:link.copyright_link {    color:#000000; font-size:8pt; text-decoration:underline; }
a:visited.copyright_link { color:#000000; font-size:8pt; text-decoration:underline; }
a:hover.copyright_link {   color:#000000; font-size:8pt; text-decoration:none; }
a:active.copyright_link {  color:#000000; font-size:8pt; text-decoration:none; }
a:focus.copyright_link {   color:#000000; font-size:8pt; text-decoration:none; }

/*************************************************************************************************/

.table_rahmentab {/*Tabelle die die gesammte Seite umschließt*/
    background-color:#ACCEF6;
}

/*Style Definitionen des Seitenkopfes*/
.td_banner {

}

.td_zugangs_error {
    background-color:#FFFFFF;
    color:#CC0066;
    font-size:10pt;
    font-weight:bold;
}

.td_unter_banner {/*Definieren der Zeile unter dem Banner*/
    border-collapse: collapse;
    background-color:#ACCEF6;
}

.td_obere_nav {/*Defninieren der Zeile mit der oberen Navigation*/
    padding:3px;
    border-collapse: collapse;
    background-color:#F2F0E1;
 }

.td_obere_nav_aktiv {/*Tabellenzelle die den gerade aktivierten Bereich umschließt*/
    background-color:white;
    padding-left:2px;
    border: 1px solid #C0C0C0;
}

/*Link eines gerade aktiven Beriches (z.B. Warenkorb, Katalog)*/
a:link.obere_nav_aktiv { color:#000000; }
a:visited.obere_nav_aktiv { color:#000000; }
a:hover.obere_nav_aktiv { color:#736565; }
a:active.obere_nav_aktiv { color:#736565; }
a:focus.obere_nav_aktiv { color:#736565; }

.td_obere_nav_passiv {/*Tabellenzelle die die gerade nicht aktiven Beriche umschließt*/

}

/*Link eines gerade nicht aktiven Beriches*/
a:link.obere_nav_passiv { color:#000000; }
a:visited.obere_nav_passiv { color:#000000; }
a:hover.obere_nav_passiv { color:#736565; background-color:#FFFFFF; padding:1px; }
a:active.obere_nav_passiv { color:#736565; background-color:#FFFFFF; padding:1px; }
a:focus.obere_nav_passiv { color:#736565; background-color:#FFFFFF; padding:1px; }

.td_unter_nav {/*Tabellenzelle die unter der oberen Navigation verläuft*/
    border-collapse:collapse;
}

.bg_inhalt {/*Tabelle die den unteren Inhalt enthaelt*/
    border-collapse:collapse;
    border:1px solid #330000;
    background-color: #ACCEF6;
}

/*************************************************************************************************/

.table_seitliche_nav {/*Diese Klasse ALTERNATIV zu .td_seitliche_nav benutzen um Menue nur bis zur minimalen Hoehe zuzulassen*/
/*   margin:10px;*/
    margin-left:-1px; /*um seitliches Menue vom aeußeren Rand und dem Rand des Mittelteils abzuruecken*/
    margin-right:5px; /*um seitliches Menue vom aeußeren Rand und dem Rand des Mittelteils abzuruecken*/
    /*background-color:#F2F0E1;*/
        background-color:#CDDAF6; /*cms_blau*/
    padding:3px;
    border:1px solid #000000;
}

/*.td_seitliche_nav {/*Diese Klasse ALTERNATIV zu .table_seitliche_nav benutzen um Menue bis zur maximalen Hoehe zu zwingen*/
/*    background-color:blue; /*Hintergrundfarbe des Menues*/
/*} /**/

.font_seitliche_navi_hersteller {
    font-size:8pt;
    font-weight:bold;
}

/*Herstellerlink (oben) in seitlicher Navigation*/
a:link.seitliche_navi_hersteller    { color:#000000; font-size:8pt; text-decoration:none; }
a:visited.seitliche_navi_hersteller { color:#000000; font-size:8pt; text-decoration:none; }
a:hover.seitliche_navi_hersteller   { color:#736565; font-size:8pt; text-decoration:none; }
a:active.seitliche_navi_hersteller  { color:#736565; font-size:8pt; text-decoration:none; }
a:focus.seitliche_navi_hersteller   { color:#736565; font-size:8pt; text-decoration:none; }

.seitliche_navi_aktiv_hersteller {
    color:#736565;
    background-color:white;
    text-decoration:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:8pt;
    padding-left:2px;
    border: 1px solid #C0C0C0;
}

/*definiert die oberste Tabellenzelle(Produktgruppen)*/
.td_seitliche_navi_proebene {
    font-weight: bold;
    /*background-color:#FFCC66;*/
    padding-left:2px;
    /*border: 1px solid #C0C0C0;*/
    height:23;
}

/*definiert den Link "Produktgruppen"*/
a:link.seitliche_navi_produktgruppen    { color:#000000; font-weight:bold; font-size:10pt; text-decoration:none; }
a:visited.seitliche_navi_produktgruppen { color:#000000; font-weight:bold; font-size:10pt; text-decoration:none; }
a:hover.seitliche_navi_produktgruppen   { color:#736565; font-weight:bold; font-size:10pt; text-decoration:none; }
a:active.seitliche_navi_produktgruppen  { color:#736565; font-weight:bold; font-size:10pt; text-decoration:none; }
a:focus.seitliche_navi_produktgruppen   { color:#736565; font-weight:bold; font-size:10pt; text-decoration:none; }

/*definiert alle Links unter "Produktgruppen"*/
a:link.seitliche_navi_produkte    { color:#000000; font-size:8pt; text-decoration:none; }
a:visited.seitliche_navi_produkte { color:#000000; font-size:8pt; text-decoration:none; }
a:hover.seitliche_navi_produkte   { color:#736565; font-size:8pt; text-decoration:none; }
a:active.seitliche_navi_produkte  { color:#736565; font-size:8pt; text-decoration:none; }
a:focus.seitliche_navi_produkte   { color:#736565; font-size:8pt; text-decoration:none; }



/*definiert die erste Produktebene*/
.td_seitliche_navi_proebene1 {
    /*background-color:#FFFFCC;*/
    padding-left:2px;
    /*border: 1px solid #C0C0C0;*/
    border-top-width:0px;

}

/*definiert die zweite Produktebene*/
.td_seitliche_navi_proebene2 {
    /*background-color:white;*/
    padding-left:2px;
    /*border: 1px solid #C0C0C0;*/
    border-top-width:0px;
}
/*sollten mehr als 2 Produktebenen benutzt werden koennen hier weitere Produktebenen definiert werden
indem die CSS-Klassen weiter aufwaerts Nummeriert werden z.B. --> .td_seitliche_navi_proebene3 {}
*/



.font_seitliche_navi_aktiv {/*definiert die gerade aktive Produktgruppe (zusaetzliche Linkeigenschaften)*/
    font-style:italic;
    font-weight:bold;
}

/*Seitliche Navigation - die Link-Punkte "Impressum", "AGB" und "Kontakt"*/
a:link.seitliche_navi_anhang    { color:#000000; font-size:9pt; text-decoration:none; }
a:visited.seitliche_navi_anhang { color:#000000; font-size:9pt; text-decoration:none; }
a:hover.seitliche_navi_anhang   { color:#736565; font-size:9pt; text-decoration:none; }
a:active.seitliche_navi_anhang  { color:#736565; font-size:9pt; text-decoration:none; }
a:focus.seitliche_navi_anhang   { color:#736565; font-size:9pt; text-decoration:none; }


/*************************************************************************************************/

.mitte {/*Der gesammte untere Mittelteil (bis ganz unten)*/
    padding:5px;
    border:0px solid #000000;
    /*background-color:#736565;*/
    /*background-color:#d1d1d1;*/
        background-color:#4273CB;
    border-collapse: collapse;
}

.table_um_suchfelder {
/*    padding-left:8px;/**/
/*    padding-right:8px;/**/
/*    border:1px solid #000000;/**/
/*    background-color:#F2F0E1;/**/
}

.box_suche_oben { /*z.B. oberer Teil der Suchfelder*/
    background-color:#f6f2e6;
    border-collapse: collapse;
    border: 1px solid #000000;
}

.box_suche_unten {/*z.B. unterer Teil der Suchfelder*/
    /*border:0px solid #6600FF;*/
    padding:3px;
    background-color:#f6f2e6;
    border-collapse: collapse;
}

.td_suchbox_kopf {
    font-weight:bold;
    font-size:9pt;
    color:red;
}

.td_linkesuchbox_text {
    font-size:7pt;
    color:#000000;
}

.td_rechtesuchbox_text {
    font-size:8pt;
    color:#000000;
}

.td_suchbox_unter_text {
    font-size:8pt;
    font-weight:bold;
}

.font_normal {
    font-size:8pt;
}

.td_kein_suchergebnis {
    border:1px solid #000000;
    background-color:#FFFFFF;
    font-size:10pt;
    font-weight:bold;
}

.suche_nav { /*definiert Kopf und Fuss der Suchleiste*/
    background-color:#f6f2e6;
    border: 1px solid #000000;
    font-size:10pt;
}

/*definiert "1 2 3 4 5 6 7 8 9 >>"*/
a:link.naviliste_der_suche    { color:#4F4F4F; font-size:10pt; text-decoration:none; }
a:visited.naviliste_der_suche { color:#4F4F4F; font-size:10pt; text-decoration:none; }
a:hover.naviliste_der_suche   { color:#000000; font-size:10pt; text-decoration:none; font-weight:bold; }
a:active.naviliste_der_suche  { color:#000000; font-size:10pt; text-decoration:none; font-weight:bold; }
a:focus.naviliste_der_suche   { color:#000000; font-size:10pt; text-decoration:none; font-weight:bold; }

/*definiert die gerade aktive Seitenzahl*/
.naviliste_der_suche_aktiv {
    font-size:10pt;
    font-weight:bold;
}

.table_mitte_inhalt {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
}

.table_zubehoer {
    border-bottom: 1px solid #FFD166;
    border-left: 1px solid #FFD166;
    border-right: 1px solid #FFD166;
}

.td_mitte_inhalt_tabkopf {/*Tabellenkopf der Ergebnisse der Suche*/
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color:#FFFFCC;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color : Black;
}

.td_mitte_inhalt_zubehoer {/*Tabellenkopf der Ergebnisse der Suche*/
    /*border: 1px solid #000000;*/
    background-color:#FFFFCC;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    color : Black;
}

.td_mitte_inhalt_tabkopf_ohne_rahmen {/*Tabellenkopf der Ergebnisse der Suche*/
    border-right: 0px;
    border-bottom: 0px;
    background-color:#FFFFCC;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color : Black;
}

.table_mitte_inhalt_ohne_rahmen {
    border-top: 0px;
    border-left: 0px;
}



a:link.artikelnr_suche    { color:#000000; font-size:8pt; text-decoration:underline; font-weight:bold;}
a:visited.artikelnr_suche { color:#000000; font-size:8pt; text-decoration:underline; font-weight:bold;}
a:hover.artikelnr_suche   { color:#736565; font-size:8pt; text-decoration:none; font-weight:bold; }
a:active.artikelnr_suche  { color:#736565; font-size:8pt; text-decoration:none; font-weight:bold; }
a:focus.artikelnr_suche   { color:#736565; font-size:8pt; text-decoration:none; font-weight:bold; }

.td_mitte_inhalt {/*Tabellenzellen der Ergebnisse der Suche*/
    background-color:#F2F0E1;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    font-size:9pt;
}



.table_hersteller_buchstaben {
    background-color:#FFFFCC;
    height:25;
    border: 1px solid #000000;

}

.td_hersteller_tabkopf {
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-color:#FFFFCC;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color : Black;
    padding:2px;
}

.td_hersteller_buchstabensparte {/*definiert die Zelle innerhalb von td_hersteller_tabkopf - und enthaelt im wesentlichen den Anfangsbuchstaben der Hersteller*/
    font-size:10pt;
    font-weight:bold;
    padding-left:3px;
}


/*In der auflistung der Hersteller der Link: "nach oben"*/
a:link.hersteller_nach_oben    { font-size:9pt; text-decoration:none; }
a:visited.hersteller_nach_oben { font-size:9pt; text-decoration:none; }
a:hover.hersteller_nach_oben   { font-weight:bold; font-size:9pt; text-decoration:none; }
a:active.hersteller_nach_oben  { font-weight:bold; font-size:9pt; text-decoration:none; }
a:focus.hersteller_nach_oben   { font-weight:bold; font-size:9pt; text-decoration:none; }


.table_hersteller_liste {
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
}

.td_hersteller1 {
    background-color:#FFFFFF;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding:2px;
}

.td_hersteller2 {
    background-color:#FFFF99;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding:2px;
}
/*************************************************************************************************/
.td_login {
    padding-left:5px;
    background-color:#f6f2e6;
    border: 1px solid #eeeeee;
    font-size:9pt;
    font-weight:bold;
}

.table_login {/*Tabelle von Login UND Warenkorb*/
    padding-left:5px;/*um Login vom Menuerand und dem Rand des Mittelteils abzuruecken*/
    padding-right:5px; /*um Login vom aeußeren Rand abzuruecken*/

}

.td_waren_kopf {
    background-color:#ffffcd;
    border:1px solid #000000;
    font-size:8pt;
    font-weight:bold;
}

.td_waren {
    background-color:#f6f2e6;
    border:1px solid #000000;
}

/*auf der Seite Katalog - rechts unter dem Logininfeld im Warenkorb*/
a:link.warenkorb    { color:#000000; font-size:8pt; text-decoration:none; }
a:visited.warenkorb { color:#000000; font-size:8pt; text-decoration:none; }
a:hover.warenkorb   { color:#736565; font-size:8pt; text-decoration:none; }
a:active.warenkorb  { color:#736565; font-size:8pt; text-decoration:none; }
a:focus.warenkorb   { color:#736565; font-size:8pt; text-decoration:none; }

/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/***Warenkorb - Angebot - Lagerbuchung***/

.warenk_table_bestellbereich {
    padding:3px;
    border:1px solid #FFD166;
    background-color:#f6f2e6;
}

.warenk_table_bestellflaeche {
    padding:2px;
    border:1px solid #FFD166;
    background-color:#FFFFCC;
}

.warenk_td_bestell_font {/**/
    font-size:10pt;
    font-weight:bold;
    color:black;
}

.warenk_td_ereignis {/*Ausgabefeld von Ereignissen wie "Ihr Warenkorb wurde geleert!"*/
    height:30;
    font-size:11pt;
    font-weight:bold;
    color:#000000;
    /*border:1px solid black;*/
}

.warenk_table_bestellung_kopf {/*Enthaelt die Zeile mit .warenk_tr_kundendaten und .warenk_tr_bestellung_kopf*/
    background-color:#f6f2e6;
    border: 1px solid black;
    padding: 3px;
    margin-bottom:3px;
    margin-top:10px;
}

.warenk_tr_kundendaten {/*formatiert den Bereich in dem die Kundendaten angezeigt werden*/
    font-size:9pt;
    font-weight:bold;
    color:black;
    border:1px solid black;
}

.warenk_tr_bestellung_kopf {/*formatiert den Bereich in dem "Ihre Bestellung..." steht*/
    font-size:9pt;
    font-weight:bold;
    color:black;
    border:1px solid black;
}

.warenk_tr_bestellung_ohneInhalt {
    font-size:9pt;
    font-weight:bold;
    color:black;
    border:1px solid black;
    background-color:#FFFFFF;
}

/******************************************
fuer die Rechnungstabellen wird die Formatierung des Katalogs genutzt
die CSS Klassen lauten:
.td_mitte_inhalt_tabkopf
.td_mitte_inhalt
******************************************/
.warenk_table_bestellung_fuss {
    background-color:#f6f2e6;
    border:1px solid #000000;
    padding:5px;
    margin-top:3px;
    margin-bottom:3px;
}

.warenk_tr_summen {/*formatiert den Bereich unter der Rechnungsliste*/
    font-size:9pt;
    font-weight:bold;
    color:black;
}

.warenk_td_bestell_buttons {/*formatiert den Bereich unter der Summe (z.B. den Hintergrund der Buttons)*/
    font-size:9pt;
    font-weight:bold;
    margin-top:5px;
    background-color:#FFFFCC;
    border:1px solid #FFD166;
}

.seiten_ueberschrift {/*Ueberschriften auf der 2.Seite von Warenkorb/Angebot/Lagerbuchung z.B.:"Bestellung abschließen"*/
    color:#f6f2e6;
    font-weight:bold;
    font-size:12pt;
}

.table_formularbox {
    border:1px solid #000000;
    background-color: #f6f2e6;
    margin:2px;
    padding:2px;
}

.td_formular_kopf {
    font-size:10pt;
    color:black;
    font-weight:bold;
}

.td_formular_beschriftung {
    font-size:8pt;
}

.td_formular_text {
    font-size:9pt;
    font-weight:bold;
}

.form_meldung_td {/*hier wird die Meldung formatiert die bei unzulaessigen Eintraegen in das Adress/Kundenformular entsteht*/
    color:red;
    font-size:10pt;
    font-weight:bold;
}

a:link.agb    { color:#CC0000; font-size:10pt; text-decoration:none; }
a:visited.agb { color:#CC0000; font-size:10pt; text-decoration:none; }
a:hover.agb   { color:#736565; font-size:10pt; text-decoration:underline; }
a:active.agb  { color:#736565; font-size:10pt; text-decoration:underline; }
a:focus.agb   { color:#736565; font-size:10pt; text-decoration:underline; }

/*************************************************************************************************/
/*************************************************************************************************/
/*************************************************************************************************/
/***Artikeldetailansich***/

.detail_body {/*Body-Element der Artikeldetailansicht*/
    font-size:9pt;
    font-family:Arial;
        background-color:#4273CB;
    /*background-color:#736565;*/
}

.detail_table_box {/*Die Tabellen in dennen die Inhalte stehen*/
    margin-top:20px;
    padding:3px;
    border:1px solid #000000;
    background-color:#f6f2e6;
    font-size:9pt;
    font-weight:bold;
}

.detail_font_ueberschrift {/*das erste Wort innerhalb von detail_table_box*/
    font-size:9pt;
    font-weight:bold;
    color:red;
}

.detail_table_box_hinhalt {/*Die Boxen in dennen die Details dargestellt werden*/
    font-size:8pt;
    border:1px solid #FFD166;
    background-color:#FFFFCC;
    margin-top:7px;
    margin-right:10px;
  /*  margin-bottom:10px;*/
}

.detail_hinweis {/*Schriftgroeße und Schriftfarbe des Hinweises z.B. bei negativen Mengen*/
    font-size:8pt;
    color:black;
}

.detail_table_bildbox {/*Die Box in der das Bild dargestellt wird*/
    font-size:10pt;
    border:1px solid #330000;
}

/* */
.table_beleg {
    padding:3px;
    border:1px solid #FFD166;
    background-color:#f6f2e6;
    font-size:9pt;
    font-weight:bold;
    margin-top:7px;
}

.td_beleg_tabkopf {/*Tabellenkopf der Ergebnisse der Suche*/
    border-right: 1px solid #FFD166;
    border-bottom: 1px solid #FFD166;
    /*background-color:#f6f2e6;*/
    background-color:#FFFFCC;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color : Black;
}

a:link.beleg    { color:#000000; font-size:9pt; text-decoration:none; font-weight:normal;}
a:visited.beleg { color:#000000; font-size:9pt; text-decoration:none; font-weight:normal;}
a:hover.beleg   { color:#736565; font-size:9pt; text-decoration:none; font-weight:normal;}
a:active.beleg  { color:#736565; font-size:9pt; text-decoration:none; font-weight:normal;}
a:focus.beleg   { color:#736565; font-size:9pt; text-decoration:none; font-weight:normal;}

.td_beleg_inhalt {/*Tabellenzellen der Ergebnisse der Suche*/
    background-color:#f6f2e6;
    border-right: 1px solid #FFD166;
    border-bottom: 1px solid #FFD166;
    font-size:8pt;
    font-weight:normal;
}

.beleg_mitte {/*Der gesammte untere Mittelteil (bis ganz unten)*/
    padding:5px;
    border:0px solid #000000;
        background-color:#4273CB;
    /*background-color:#FFFFFF; vor CMS*/
    border-collapse: collapse;
    margin-top:7px;
}

.fontbelegarchiv {/*Schrift mit Groeße 8*/
        font-size:9pt;
        font-weight:bold;
        color:#000000;
}

/*font Definitionen*/
        .font7
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 7pt;
                color : Black;
        }

        .font75
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 7.5pt;
                color : Black;
        }

        i.font75k
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 7.5pt;
                font-style : italic;
                color : Black;

        }

        .font8
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 8pt;
                color : Black;
                font-weight : normal;
        }

        .font9
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 9pt;
                color : Black;
                font-weight : normal;
        }

        .font10
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 10pt;
                color : Black;
                font-weight : normal;
        }

        .font8b
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 8pt;
                font-weight : bold;
                color : Black;
        }

        .font9b
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 9pt;
                font-weight : bold;
                color : Black;
        }

        .font10b
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 10pt;
                font-weight : bold;
                color : Black;
        }

        .font8blue
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 8pt;
                font-weight : bold;
                color : Blue;
        }

        .font9blue
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 9pt;
                font-weight : bold;
                color : Blue;
        }

        .font10blue
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 10pt;
                font-weight : bold;
                color : Blue;
        }

        .font8red
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 8pt;
                color : #CC0000;
        }

        .font9red
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 9pt;
                color : #CC0000;
        }

        .font10red
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 10pt;
                color : #CC0000;
        }

        .font8green
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 8pt;
                color : #006400;
        }

        .font9green
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 9pt;
                color : #006400;
        }

        .font10green
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 10pt;
                color : #006400;
        }


        .font8greenb
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 8pt;
                font-weight : bold;
                color : #006400;
        }

        .font9greenb
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 9pt;
                font-weight : bold;
                color : #006400;
        }

        .font10greenb
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 10pt;
                font-weight : bold;
                color : #006400;
        }


        .font12bSilver
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 12pt;
                font-weight : bold;
                color : Silver;
        }

        .font8bred
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 8pt;
                font-weight : bold;
                color : #CC0000;
        }


        .font9bred
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 9pt;
                font-weight : bold;
                color : #CC0000;
        }

        .font10bred
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 10pt;
                font-weight : bold;
                color : #CC0000;
        }

        .font12bred
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 12pt;
                font-weight : bold;
                color : #CC0000;
        }

        .font9grey
        {
                font-family : Arial, Helvetica, sans-serif;
                font-size : 9pt;
                color : A0A0A0;
                font-weight : normal;
        }


.table_imprahmentab
{
        /*Tabelle die die gesammte Seite umschließt*/
        background-color: #ECF8FF;
}

.table_agbrahmentab
{/*Tabelle die die gesammte Seite umschließt*/
        background-color:#ECF8FF;
}

.table_kontaktrahmentab
{/*Tabelle die die gesammte Seite umschließt*/
        background-color:#ECF8FF;
}

.warenk_lieferbedingung {/*formatiert den Bereich in dem "Ihre Bestellung..." steht*/
    font-size:9pt;
    font-weight:bold;
    color:black;
    }

.table_mitte_begruessung {
}

.font_kein_suchergebnis {
    font-size:8pt;
    font-weight:bold;
}

a:link.kein_suchergebnis    { color:#014086; font-size:9pt; text-decoration:none; }
a:visited.kein_suchergebnis { color:#014086; font-size:9pt; text-decoration:none; }
a:hover.kein_suchergebnis   { color:#014086; font-size:9pt; text-decoration:none; }
a:active.kein_suchergebnis  { color:#014086; font-size:9pt; text-decoration:none; }
a:focus.kein_suchergebnis   { color:#014086; font-size:9pt; text-decoration:none; }

.td_kein_suchergebnis_inhalt {/*Tabellenzellen der Ergebnisse der Suche*/
    background-color:#f6f2e6;
    border-right: 1px solid #FFD166;
    border-left: 1px solid #FFD166;
    font-size:8pt;
    font-weight:normal;
}



/* ajo */
.h1_modul{    /* Modulüberschriften */
   font-weight:      bold;
   font-size:        8pt;
}

.modul_background{    /* Hintergrund eines Moduls */
   background-color: #F2F0E1;
}

.konf_tab{    /* Tabelle im Konfigurator */
   border:          1px dotted #000000;
   border-collapse: collapse;
}

.konf_tab_kopf{    /* Tabellenkopf im Konfigurator */
   border: 1px dotted #000000;
   background-color:#FFFFCC;
   font : bold 8pt Arial, Helvetica, sans-serif;
}
.konf_tab_inhalt{
   border: 1px dotted #000000;
   font : 8pt Arial, Helvetica, sans-serif;
}

/* ajo - normaler Link */
a:link.zubalt    { color:#000000; font-size:9pt; text-decoration:none; }
a:visited.zubalt { color:#000000; font-size:9pt; text-decoration:none; }
a:hover.zubalt   { color:#736565; font-size:9pt; text-decoration:none; }
a:active.zubalt  { color:#736565; font-size:9pt; text-decoration:none; }
a:focus.zubalt   { color:#736565; font-size:9pt; text-decoration:none; }




/* ajo Ende */

/* new 21.10.2005 */
.fontservice10b
{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : bold;
  color : Red;
}

.textfeld2 {/*Textfelder von Formularen*/
    height: 18px;
    font-size : 8pt;
        font-family : Arial, Helvetica, sans-serif;
    border: 0.5pt solid #0000CD;
}

.textarea2 {
    font-size : 8pt;
        font-family : Arial, Helvetica, sans-serif;
    border: 0.5pt solid #0000CD;
}

a:link.service    { color:#00898b; font-size:9pt; text-decoration:none; font-weight:normal;}
a:visited.service { color:#00898b; font-size:9pt; text-decoration:none; font-weight:normal;}
a:hover.service   { color:#663300; font-size:9pt; text-decoration:none; font-weight:normal;}
a:active.service  { color:#00898b; font-size:9pt; text-decoration:none; font-weight:normal;}
a:focus.service   { color:#00898b; font-size:9pt; text-decoration:none; font-weight:normal;}


.copyright1 {/*definition des Copyright Textes (ganz unten)*/
    /*background-color:#FFFFFF;*/
        background-color:#ECF8FF;/**/
    font-weight:bold;
    font-size:8pt;
    padding:5px;
    border:0px solid #000000;
    border-collapse: collapse;
}

/*definition des Copyrightlinks1*/
a:link.copyright_link1 {    color:#000000; font-size:8pt; text-decoration:underline; }
a:visited.copyright_link1 { color:#000000; font-size:8pt; text-decoration:underline; }
a:hover.copyright_link1 {   color:#663300; font-size:8pt; text-decoration:none; }
a:active.copyright_link1 {  color:#663300; font-size:8pt; text-decoration:none; }
a:focus.copyright_link1 {   color:#663300; font-size:8pt; text-decoration:none; }


.table_nocookie
{
        /*Tabelle die die gesammte nocookie-Seite umschließt*/
        background-color: #ECF8FF;
}

.table_nocookie1
{
        /* mittlere Tabelle  der nocookie-Seite */
        background-color: #ECF8FF;
}

.fontcookie
{
        /*font für nocookie-Seite*/
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10pt;
        color : Black;
        font-weight : normal;
}

/*definiert den Link "nocookie"*/
a:link.linkcookie    { color:#00898b; font-weight:bold; font-size:10pt; text-decoration:none; }
a:visited.linkcookie  { color:#00898b; font-weight:bold; font-size:10pt; text-decoration:none; }
a:hover.linkcookie   { color:#990000; font-weight:bold; font-size:10pt; text-decoration:none; }
a:active.linkcookie  { color:#990000; font-weight:bold; font-size:10pt; text-decoration:none; }
a:focus.linkcookie    { color:#990000; font-weight:bold; font-size:10pt; text-decoration:none; }

/*Kontakt-Seite*/
.table_kontaktrahmentab
{/*Tabelle die die gesammte Seite umschließt*/
        /*background-color:#ECF8FF;*/
        background-color: #ECF8FF;
}

.font9bkontakt
{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 9pt;
        font-weight : bold;
        color : Black;
}

.font9kontakt
{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 9pt;
        color : Black;
}

a:link.linkkontakt    { color:#00898b; font-weight:bold; font-size:10pt; text-decoration:none; }
a:visited.linkkontakt   { color:#00898b; font-weight:bold; font-size:10pt; text-decoration:none; }
a:hover.linkkontakt    { color:#990000; font-weight:bold; font-size:10pt; text-decoration:none; }
a:active.linkkontakt  { color:#990000; font-weight:bold; font-size:10pt; text-decoration:none; }
a:focus.linkkontakt     { color:#990000; font-weight:bold; font-size:10pt; text-decoration:none; }


/*Login-Logout*/
.table_login_logoutrahmentab
{
        /*Tabelle die die gesammte Seite umschließt*/
        background-color: #F6F2E6;
}

.font10login_logout
{
        font-family : Arial, Helvetica, sans-serif;
        font-size : 10pt;
        color : Black;
        font-weight : normal;
}

/* Konfiguration IOS im CMS*/

.suche_navi_iosimcms { /*definiert Kopf und Fuss der Suchleiste*/
    background-color:#f6f2e6;
    border: 1px solid #FFFFFF;
        color : White;
    font-size:10pt;
}

/*definiert "1 2 3 4 5 6 7 8 9 >>"*/
a:link.naviliste_der_suche_iosimcms    { color:#FFFFFF; font-size:10pt; text-decoration:none; font-weight:bold; }
a:visited.naviliste_der_suche_iosimcms { color:#FFFFFF; font-size:10pt; text-decoration:none; font-weight:bold; }
a:hover.naviliste_der_suche_iosimcms   { color:#736565; font-size:10pt; text-decoration:none; font-weight:bold; }
a:active.naviliste_der_suche_iosimcms  { color:#736565; font-size:10pt; text-decoration:none; font-weight:bold; }
a:focus.naviliste_der_suche_iosimcms   { color:#736565; font-size:10pt; text-decoration:none; font-weight:bold; }

/*definiert die gerade aktive Seitenzahl*/
.naviliste_der_suche_aktiv_iosimcms {
    font-size:8pt;
        color : White;
    font-weight:bold;
}

/*definition des Copyrightlinks2*/
a:link.copyright_link2 {    color:#000000; font-size:7pt; text-decoration:underline; }
a:visited.copyright_link2 { color:#000000; font-size:7pt; text-decoration:underline; }
a:hover.copyright_link2 {   color:#663300; font-size:7pt; text-decoration:none; }
a:active.copyright_link2 {  color:#663300; font-size:7pt; text-decoration:none; }
a:focus.copyright_link2 {   color:#663300; font-size:7pt; text-decoration:none; }

/*4.6.02*/

.detail_table_box_hinhaltI {/*Die Boxen in dennen die Details dargestellt werden*/
    font-size:8pt;
    border:0px solid #FFD166;
    background-color:#FFFFCC;
        margin-top:2px;
    margin-right:2px;
  /*  margin-bottom:10px;*/
}

.detail_table_box_hinhaltII {/*Die Boxen in dennen die Details dargestellt werden*/
    font-size:8pt;
    border:1px solid #FFD166;
    background-color:#FFFFCC;
        margin-top:2px;
    margin-right:2px;
  /*  margin-bottom:10px;*/
}

.artikelbildgalerie_text {/*Der Beschreibungstext in der Artikelbildgalerie*/

}

.artikelgruppenname_mitte {/*Artikelgruppenname vor Listen- oder Datailansicht im Hauptfenster*/

}

.artikelgruppentext_mitte {/*Artikelgruppentext vor Listen- oder Datailansicht im Hauptfenster*/

}

.blockueberschrift_zs_wk {/*Blockueberschrift Zwischenseite Warenkorb*/

}

/* V6.0.07 */
.detailansicht_mme_abstand_oben {/*Abstand Textblock bei Darstellung mehrerer Mengeneinheiten oben*/
    height: 10px;
}

.detailansicht_mme_hg {/*Hintergrundfarbe Textblock bei Darstellung mehrerer Mengeneinheiten, komplette Tabelle*/
    background: #F5F5F5;
    border:solid #CDCDCD 1px;
    padding-left: 10px;
    padding-right: 10px;
}

.detailansicht_mme_checkbox {/*Checkbox Textblock bei Darstellung mehrerer Mengeneinheiten*/
    border:0px;
    background-color:#F5F5F5;
}

.detailansicht_mme_textcheckbox {/*Text Textblock neben Checkbox bei Darstellung mehrerer Mengeneinheiten*/
    font-weight:normal;
    font-size: 12px;
    color: #000000;
    margin: 0px;
    font-family: Arial, sans-serif;
}

/* V6.0.09 */
.detail_table_box_blaettern {/*Die Tabellen in denen die Links zum Blaettern in der Detailansicht stehen*/
    margin-top:2px;
    padding:3px;
    border:1px solid #000000;
    background-color:#f6f2e6;
    font-size:9pt;
    font-weight:bold;
}

/*Die Links zum Blaettern in der Detailansicht*/
a:link.detail_blaettern {    color:#000000; font-size:10pt; text-decoration:none; }
a:visited.detail_blaettern { color:#000000; font-size:10pt; text-decoration:none; }
a:hover.detail_blaettern {   color:#000000; font-size:10pt; text-decoration:none; }
a:active.detail_blaettern {  color:#000000; font-size:10pt; text-decoration:none; }
a:focus.detail_blaettern {   color:#000000; font-size:10pt; text-decoration:none; }

/* V6.2.04 */
.table_regstartbereich { /*Aussentabelle Auswahlbereich Anmelden oder Registrieren*/
    margin-top:7px;
}

.table_registrierbereich { /*Aussentabelle Registrierbereich*/
    margin-top:9px;
}

.table_warenkorb_teil2 { /*Aussentabelle Warenkorb vor und nach Absenden*/
    margin-top:9px;
}

.select_versandarten { /*PullDown-Feld fuer Versandarten*/
    /*width:100px;*/
    font-family: Arial, sans-serif;
    font-size:8pt;
    color: #13335C;
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0;
}

.select_zahlungsarten { /*PullDown-Feld fuer Zahlungsarten*/
    /*width:100px;*/
    font-family: Arial, sans-serif;
    font-size:8pt;
    color: #13335C;
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0;
    width:170px;
}

.td_regbereich_abstand_links {
    width:175px;
    height:20px;
}

.td_regbereich_abstand_rechts {
    width:325px;
}

.tr_regbereich_beschriftung {
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#13335C;
    height: 24px;
}

/* V6.2.05 */
.zau_artikelblockrahmen {/*Artikelblockrahmen bei Zusatzartikel unten*/
    padding-top:10px;
    padding-bottom:10px;
    /*border-bottom: 1px solid #E2E2E2;*/
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0;
}

.zau_listenabstand {/*Abstand der Artikelbloecke bei Zusatzartikel unten*/
    height: 8px;
}

.zau_abstand_bild {/*Abstand zwischen Bild und Text bei Zusatzartikel unten*/
    width: 10pt;
}

.zau_schrift1 {/*Schrift bei Zusatzartikel unten fuer Bezeichnung und Zusatz*/
    font-size: 10pt;
    color: #000000;
    margin: 0px;
    font-family: Arial, sans-serif;
}

.zau_schrift2 {/*Schrift bei Zusatzartikel unten fuer Bezeichnung und Zusatz*/
    font-size: 8pt;
    color: #000000;
    margin: 0px;
    font-family: Arial, sans-serif;
}

a:link.zau_link {    font-family:Arial, sans-serif; color:#000000; font-size:8pt; text-decoration:none; }
a:visited.zau_link { font-family:Arial, sans-serif; color:#000000; font-size:8pt; text-decoration:none; }
a:hover.zau_link {   font-family:Arial, sans-serif; color:#000000; font-size:8pt; text-decoration:none; }
a:active.zau_link {  font-family:Arial, sans-serif; color:#000000; font-size:8pt; text-decoration:none; }
a:focus.zau_link {   font-family:Arial, sans-serif; color:#000000; font-size:8pt; text-decoration:none; }

.zau_preis {/*Preis bei Zusatzartikel unten*/
    font-size: 10pt;
    color: #000000;
    margin: 0px;
    font-family: Arial, sans-serif;
}
.zau_obererabstand_inhalt {/*oberer Abstand des Textinhalts in den Zellen bei Zusatzartikel unten*/
    height: 4px;
}

/* V6.2.06 */
.la_abstand_unter_kopf {/*Abstand zwischen Tabellenkopf und ersten Artikelblock in der Listenansicht*/
    height: 8px;
    background: #F6DD00;
}

.la_listenabstand {/*Abstand der Artikelbloecke in der Listenansicht*/
    height: 8px;
    background: #F6DD76;
}

/* V6.2.07 */
.textfeld_kostenstelle_hf {/*Textfeld fuer Kostenstelle in der Artikeldetailansicht (nur Hauptfenster)*/

}

/* V7.0.02 */
.detailansicht_td_beschreibung_verbunden { /*Tabellenzelle Beschreibung, wenn eine Verbundzelle aktiviert ist*/
    padding-left: 6px;
}

.detailansicht_h1_beschreibung_verbunden { /*Artikelbezeichnung in Tabellenzelle Beschreibung, wenn eine Verbundzelle aktiviert ist*/
    font-size: 8pt;
    color: #000000;
    font-family: Arial, sans-serif;
    font-weight: normal;
}

.detailansicht_h3_beschreibung_verbunden { /*Zusatz in Tabellenzelle Beschreibung, wenn eine Verbundzelle aktiviert ist*/
    font-size: 8pt;
    color: #000000;
    font-family: Arial, sans-serif;
    font-weight: normal;
}

.suchfeld_nur_vtsuche { /*Suchfeld wenn Volltextsuche und keine Schnellsuche eingeblendet ist*/
    height: 18px;
    font-size : 8pt;
    border: 0.5pt solid #0000CD;
    width: 250px;
}

/* V7.0.04 */
.portalmenue_abstandstable { /* Tabelle fuer den Abstand zwischen Artikelgruppen- und Portalmenue */
    width: 100%;
    height: 20px;
}

.portalmenue_table { /* Tabelle des Portalmenues */
    width: 100%;
}

.portalmenue_td { /* Tabellenzelle des Portalmenues */
    padding-left: 8px;
}

/* Die Links vom Portalmenue passiv*/
a:link.portalmenue_passiv {    color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:visited.portalmenue_passiv { color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:hover.portalmenue_passiv {   color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }
a:active.portalmenue_passiv {  color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:focus.portalmenue_passiv {   color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }

/* Die Links vom Portalmenue aktiv*/
a:link.portalmenue_aktiv {    color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }
a:visited.portalmenue_aktiv { color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }
a:hover.portalmenue_aktiv {   color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }
a:active.portalmenue_aktiv {  color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }
a:focus.portalmenue_aktiv {   color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }

/* Der Body Bestelltabelle Bestellung abgeschlossen, wenn Bestelltabelle im eigenen Fenster ist */
.bestemp_body{
 text-align: left;
 margin-top: 50px;
 margin-left: 50px;
}

/* Tabelle bei Bestelltabelle Bestellung abgeschlossen */
.bestemp_table{
 margin-top: 10px;
}

/* Ueberschriften bei Bestelltabelle Bestellung abgeschlossen */
.bestemp_td_kopf{
 font-family:Arial;
 font-size:12pt;
 font-weight:bold;
}

/* Tabellenzelle Zuruecklink bei Bestelltabelle Bestellung abgeschlossen */
.bestemp_td_backlink{
 padding-top:20px;
}

/* Zuruecklink bei Bestelltabelle Bestellung abgeschlossen */
a:link.bestemp_backlink {    color:#0000FF; font-size:10pt; text-decoration:underline; }
a:visited.bestemp_backlink { color:#0000FF; font-size:10pt; text-decoration:underline; }
a:hover.bestemp_backlink {   color:#0000FF; font-size:10pt; text-decoration:underline; }
a:active.bestemp_backlink {  color:#0000FF; font-size:10pt; text-decoration:underline; }
a:focus.bestemp_backlink {   color:#0000FF; font-size:10pt; text-decoration:underline; }

/* Tabellenzelle Artikel bei Bestelltabelle Bestellung abgeschlossen */
.bestemp_td_artikel{
 font-family:Arial;
 font-size:12pt;
 font-weight:normal;
 padding-right:10px;
}

/* Tabellenzelle Schliessenlink bei Bestelltabelle Bestellung abgeschlossen */
.bestemp_td_closelink{
 padding-top:20px;
 text-align:center;
}

/* Schliessenlink bei Bestelltabelle Bestellung abgeschlossen */
a:link.bestemp_closelink {    color:#0000FF; font-size:10pt; text-decoration:underline; }
a:visited.bestemp_closelink { color:#0000FF; font-size:10pt; text-decoration:underline; }
a:hover.bestemp_closelink {   color:#0000FF; font-size:10pt; text-decoration:underline; }
a:active.bestemp_closelink {  color:#0000FF; font-size:10pt; text-decoration:underline; }
a:focus.bestemp_closelink {   color:#0000FF; font-size:10pt; text-decoration:underline; }

.artikeldetailkat_text_oben_table { /*Tabelle oberer Text in der artikeldetailkat.php bei manuellen Linkaufruf*/

}

.artikeldetailkat_text_oben_td { /*oberer Text in der artikeldetailkat.php bei manuellen Linkaufruf*/

}

.artikeldetailkat_text_unten_table { /*Tabelle unterer Text in der artikeldetailkat.php bei manuellen Linkaufruf*/

}

.artikeldetailkat_text_unten_td { /*unterer Text in der artikeldetailkat.php bei manuellen Linkaufruf*/

}

/* V7.0.05 */
.payment_zahlen_table { /*letzte Seite vor Paymentzahlung - Tabelle um Beschreibung, Preis und Bezahlen-Button*/

}

.payment_zahlen_td1 { /*letzte Seite vor Paymentzahlung - Tabellenzelle der Beschreibung*/
 color:#000000;
 font-size:9pt;
 font-weight:normal;
}

.payment_zahlen_td2 { /*letzte Seite vor Paymentzahlung - Tabellenzelle der Preisausgabe*/
 color:#000000;
 font-size:9pt;
 font-weight:bold;
 padding-left:5px;
}

.payment_zahlen_td3 { /*letzte Seite vor Paymentzahlung - Tabellenzelle des Bezahlen-Buttons*/
 padding-left:10px;
}

.payment_zurueckwk_td { /*letzte Seite vor Paymentzahlung - Tabellenzelle des Zurueck-zum-Warenkorb-Buttons*/
 padding-top:30px;
}

.beleg_lfb_texte_table { /*Tabelle um die Lieferbedingungstexte (Bezeichnung, Zusatz), die bei Auswahl unter dem PullDown-Menü eingeblendet werden*/
 width:100%;
}

.beleg_lfb_texte_td1 { /*Tabellenzelle der Lieferbedingungsbezeichnung, die bei Auswahl unter dem PullDown-Menü eingeblendet werden*/
 font-family:Arial;
 font-size:9pt;
 font-weight:bold;
}

.beleg_lfb_texte_td2 { /*Tabellenzelle des Lieferbedingungszusatz, die bei Auswahl unter dem PullDown-Menü eingeblendet werden*/
 font-family:Arial;
 font-size:9pt;
 font-weight:normal;
}

.beleg_zb_texte_table { /*Tabelle um die Zahlungbedingungstexte (Auswahl, Zusatz), die bei Auswahl unter dem PullDown-Menü eingeblendet werden*/
 width:100%;
 margin-left:3px;
}

.beleg_zb_texte_td1 { /*Tabellenzelle der Zahlungbedingungstexte, die bei Auswahl unter dem PullDown-Menü eingeblendet werden*/
 font-family:Arial;
 font-size:9pt;
 font-weight:bold;
}

.beleg_zb_texte_td2 { /*Tabellenzelle des Zahlungbedingungstexte, die bei Auswahl unter dem PullDown-Menü eingeblendet werden*/
 font-family:Arial;
 font-size:9pt;
 font-weight:normal;
}

/* V7.0.08 */
.aganzeige_table{ /*Tabelle Artikelgruppenanzeige im Hauptfenster*/
 margin-top:20px;
}

.aganzeige_innen1_table{ /*Innentabelle erste Spalte Artikelgruppenanzeige im Hauptfenster*/

}
.aganzeige_innen2_table{ /*Innentabelle zweite Spalte Artikelgruppenanzeige im Hauptfenster*/

}
/*sollten mehr als 2 Spalten benutzt werden koennen hier weitere Innentabellen definiert werden
indem die CSS-Klassen weiter aufwaerts Nummeriert werden z.B. --> .aganzeige_innen3_table {}
*/

.aganzeige_aussen1_td{ /*Tabellenzelle fuer erste Spalte Artikelgruppenanzeige im Hauptfenster*/

}
.aganzeige_aussen2_td{ /*Tabellenzelle fuer zweite Spalte Artikelgruppenanzeige im Hauptfenster*/

}
/*sollten mehr als 2 Spalten benutzt werden koennen hier weitere Tabellenzellen definiert werden
indem die CSS-Klassen weiter aufwaerts Nummeriert werden z.B. --> .aganzeige_aussen3_td {}
*/

.aganzeige_innen_td{ /*Tabellenzelle fuer Link Artikelgruppenanzeige im Hauptfenster*/
 padding-left:10px;
 padding-right:10px;
 padding-top:4px;
 padding-bottom:4px;
}
/* Die Links auf der Artikelgruppenbezeichnung bei Artikelgruppenanzeige im Hauptfenster*/
a:link.aganzeige_link {    color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:visited.aganzeige_link { color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:hover.aganzeige_link {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:underline; }
a:active.aganzeige_link {  color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:focus.aganzeige_link {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }

.aganzeige_innen_td1 { /*Tabellenzelle fuer Link Artikelgruppenanzeige (erste Untergruppe) im Hauptfenster*/
 padding-left:20px;
 padding-right:10px;
 padding-top:4px;
 padding-bottom:4px;
}
/* Die Links auf der Artikelgruppenbezeichnung bei Artikelgruppenanzeige (erste Untergruppe) im Hauptfenster*/
a:link.aganzeige_link1 {    color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:visited.aganzeige_link1 { color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:hover.aganzeige_link1 {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:underline; }
a:active.aganzeige_link1 {  color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:focus.aganzeige_link1 {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }

.artikelgruppennavigationspfad_mitte_td { /*Tabellenzelle fuer Artikelgruppennavigationsleiste vor Listen- oder Datailansicht im Hauptfenster*/
 font-size:9pt;
 padding-top: 5px;
 padding-left: 5px;
}
/* Die Links fuer Artikelgruppennavigationsleiste vor Listen- oder Datailansicht im Hauptfenster*/
a:link.artikelgruppennavigationspfad_mitte_link {    color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:visited.artikelgruppennavigationspfad_mitte_link { color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:hover.artikelgruppennavigationspfad_mitte_link {   color:#C0C0C0; font-size:9pt; font-weight:normal; text-decoration:none; }
a:active.artikelgruppennavigationspfad_mitte_link {  color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:focus.artikelgruppennavigationspfad_mitte_link {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
/* Der aktive Link der Artikelgruppennavigationsleiste vor Listen- oder Datailansicht im Hauptfenster*/
a:link.artikelgruppennavigationspfad_mitte_link_aktiv {    color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }
a:visited.artikelgruppennavigationspfad_mitte_link_aktiv { color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }
a:hover.artikelgruppennavigationspfad_mitte_link_aktiv {   color:#C0C0C0; font-size:9pt; font-weight:bold; text-decoration:none; }
a:active.artikelgruppennavigationspfad_mitte_link_aktiv {  color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }
a:focus.artikelgruppennavigationspfad_mitte_link_aktiv {   color:#000000; font-size:9pt; font-weight:bold; text-decoration:none; }

.navileiste_table { /*Tabelle der Klickleiste unter der Listenansicht*/

}
.navileiste_td { /*Tabellezelle der Klickleiste unter der Listenansicht*/
 padding-left:4px;
 padding-right:4px;
}
.navileiste_td_links { /*linke Tabellezelle der Klickleiste unter der Listenansicht*/

}
.navileiste_td_rechts { /*rechte Tabellezelle der Klickleiste unter der Listenansicht*/

}

/* V8.0.01 */
.body_popup { /*Body-Style fuer einige PopUp-Fenster die keine andere Body-Style-Klasse haben*/

}

.bestellvorschlaglink_td { /*Tabellenzelle des Menuepunkts fuer den Bestellvorschlag*/
 padding-top:2px;
 padding-left:7px;
}

/* V8.0.02 */
.seitliche_navi_bild_td { /*Tabellenzelle mit dem Plus-Minus-Bildchen im Artikelgruppenmenue*/
 vertical-align:top;
}

.seitliche_navi_link_td { /*Tabellenzelle mit der Artikelgruppenbezeichnung im Artikelgruppenmenue*/
 vertical-align:middle;
}

/*definiert alle Textlinks in der Listenansicht*/
a:link.link_listenansicht    { color:#000000; font-size:9pt; text-decoration:none; }
a:visited.link_listenansicht { color:#000000; font-size:9pt; text-decoration:none; }
a:hover.link_listenansicht   { color:#000000; font-size:9pt; text-decoration:none; }
a:active.link_listenansicht  { color:#000000; font-size:9pt; text-decoration:none; }
a:focus.link_listenansicht   { color:#000000; font-size:9pt; text-decoration:none; }

/* V8.0.04 */

.artikeldetail_ihr_preis_bez { /*Beschreibung in der Artikeldetailansicht bei Ihr Preis*/
 font-family : Arial, Helvetica, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #000000;
}

.artikeldetail_ihr_preis_wert { /*Preis in der Artikeldetailansicht bei Ihr Preis*/
 font-family : Arial, Helvetica, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #000000;
}

/* V8.1.01 */

.warenk_t2_table_bestellung_mitte { /*Warenkorb Teil 2 Tabelle Lieferbedingungen und Zusatzfelder*/
 width: 100%;
}

.aganzeige_mb_table{ /*Tabelle Artikelgruppenanzeige mit Bild im Hauptfenster*/
 margin-top:20px;
 width: 100%;
}

.aganzeige_mb_innen1_table{ /*Innentabelle erste Spalte Artikelgruppenanzeige mit Bild im Hauptfenster*/

}
.aganzeige_mb_innen2_table{ /*Innentabelle zweite Spalte Artikelgruppenanzeige mit Bild im Hauptfenster*/

}
.aganzeige_mb_innen3_table{ /*Innentabelle dritte Spalte Artikelgruppenanzeige mit Bild im Hauptfenster*/

}
/*sollten mehr als 3 Spalten benutzt werden koennen hier weitere Innentabellen definiert werden
indem die CSS-Klassen weiter aufwaerts Nummeriert werden z.B. --> .aganzeige_mb_innen34_table {}
*/

.aganzeige_mb_aussen1_td{ /*Tabellenzelle fuer erste Spalte Artikelgruppenanzeige mit Bild im Hauptfenster*/
 width: 33%;
 text-align: center;
 vertical-align: top;
 padding: 15px 2px 15px 2px;
 border-bottom: 1px solid #B3B3B3;
}
.aganzeige_mb_aussen2_td{ /*Tabellenzelle fuer zweite Spalte Artikelgruppenanzeige mit Bild im Hauptfenster*/
 width: 34%;
 text-align: center;
 vertical-align: top;
 padding: 15px 2px 15px 2px;
 border-bottom: 1px solid #B3B3B3;
}
.aganzeige_mb_aussen3_td{ /*Tabellenzelle fuer dritte Spalte Artikelgruppenanzeige mit Bild im Hauptfenster*/
 width: 33%;
 text-align: center;
 vertical-align: top;
 padding: 15px 2px 15px 2px;
 border-bottom: 1px solid #B3B3B3;
}
/*sollten mehr als 3 Spalten benutzt werden koennen hier weitere Tabellenzellen definiert werden
indem die CSS-Klassen weiter aufwaerts Nummeriert werden z.B. --> .aganzeige_mb_aussen4_td {}
*/

/* Die Links auf der Artikelgruppenbezeichnung bei Artikelgruppenanzeige mit Bild im Hauptfenster*/
a:link.aganzeige_mb_link {    color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:visited.aganzeige_mb_link { color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:hover.aganzeige_mb_link {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:underline; }
a:active.aganzeige_mb_link {  color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:focus.aganzeige_mb_link {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }

.aganzeige_mb_innen_td1 { /*Tabellenzelle fuer Link Artikelgruppenanzeige mit Bild (erste Untergruppe) im Hauptfenster*/
 text-align: center;
 padding-top: 5px;
}
.aganzeige_mb_innen_td2 { /*Tabellenzelle fuer Link Artikelgruppenanzeige mit Bild (zweite Untergruppe) im Hauptfenster*/
 text-align: center;
 padding-top: 5px;
}
.aganzeige_mb_innen_td3 { /*Tabellenzelle fuer Link Artikelgruppenanzeige mit Bild (dritte Untergruppe) im Hauptfenster*/
 text-align: center;
 padding-top: 5px;
}
.aganzeige_mb_innen_td1_bz { /*Tabellenzelle fuer Link Artikelgruppenanzeige mit Bild (erste Untergruppe) im Hauptfenster*/
 text-align: center;
}
.aganzeige_mb_innen_td2_bz { /*Tabellenzelle fuer Link Artikelgruppenanzeige mit Bild (zweite Untergruppe) im Hauptfenster*/
 text-align: center;
}
.aganzeige_mb_innen_td3_bz { /*Tabellenzelle fuer Link Artikelgruppenanzeige mit Bild (dritte Untergruppe) im Hauptfenster*/
 text-align: center;
}
.aganzeige_mb_innen_img_bz{ /*Artikelgruppenbild fuer Artikelgruppenanzeige mit Bild im Hauptfenster*/
 border: 1px solid #B3B3B3;
}

.td_wk_regstartbereich_abstandzelle { /*Zwischenzellen ueber Backlooklinks bei Mein Konto*/
 height: 0px;
}
.regbereich_bl_ueberschrift { /*Uberschrift mit Belegart ueber Backlooklinks bei Mein Konto*/
 color:#000000;
 font-size:10pt;
 font-weight:bold;
}
.regbereich_bl_linkzelle { /*Linkzelle fuer Backlooklinks bei Mein Konto*/

}
/*Die Backlooklinks bei Mein Konto*/
a:link.regbereich_backlook {    color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:visited.regbereich_backlook { color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:hover.regbereich_backlook {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:underline; }
a:active.regbereich_backlook {  color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:focus.regbereich_backlook {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }

/* V8.2.00 */

/* Textfeld Menge fuer Artikeldirekteingabe im Warenkorb Teil 1 */
.wk1_a_textfeld1{
    height: 18px;
    font-size : 8pt;
    border: 1px solid #6F6F6F;
    width: 50px;
}

/* TMG-Links im linken Bereich Tabelle */
.tmg_link_table{
 width:100%;
 margin-left:10px;
}
/* TMG-Links im linken Bereich Tabellenzellen */
.tmg_link_td{
 padding: 2px 0px 2px 0px;
}
/* TMG-Links im linken Bereich */
a:link.tmg_link_a {    color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:visited.tmg_link_a { color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:hover.tmg_link_a {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:underline; }
a:active.tmg_link_a {  color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }
a:focus.tmg_link_a {   color:#000000; font-size:9pt; font-weight:normal; text-decoration:none; }

/* TMG-Aussentabelle im PopUp */
.tmg_output_pu_table{
 width:60%;
}
/* TMG-Aussentabelle im PopUp */
.tmg_output_pu_td1{
 padding: 10px 10px 10px 10px;
}

/* TMG-Ausgabe im Mittelbereich Hauptseite und PopUp */
.tmg_output_table{
 width:100%;
}
/* TMG-Textausgabe im Mittelbereich Hauptseite und PopUp */
.tmg_output_td1{
 padding: 10px 0px 10px 0px;
 color:#000000;
 font-size:9pt;
 font-weight:normal;
}
/* TMG-Ausgabe uebergeordnete Tabellenzelle fuer dynamische Anzeigen im Mittelbereich Hauptseite und PopUp (Lieferbedingungen) */
.tmg_lfb_output_td2{
 padding: 10px 0px 10px 0px;
}
/* TMG-Ausgabe Tabellen fuer dynamische Ausgaben (Lieferbedingungen) */
.tmg_lfb_output_dynausg_table{
 width: 100%;
 margin: 5px 0px 5px 0px;
}
/* TMG-Ausgabe Tabellenzellen Bezeichnung fuer dynamische Ausgaben (Lieferbedingungen) */
.tmg_lfb_output_dynausg_td1{
 width:25%;
 color:#000000;
 font-size:9pt;
 font-weight:bold;
}
/* TMG-Ausgabe Tabellenzellen Zusatz fuer dynamische Ausgaben (Lieferbedingungen) */
.tmg_lfb_output_dynausg_td2{
 color:#000000;
 font-size:8pt;
 font-weight:normal;
}
/* TMG-Ausgabe Tabellenzellen Kostenart fuer dynamische Ausgaben (Lieferbedingungen) */
.tmg_lfb_output_dynausg_td3{
 color:#000000;
 font-size:8pt;
 font-weight:normal;
}
/* TMG-Ausgabe Tabellenzellen Staffeln fuer dynamische Ausgaben (Lieferbedingungen) */
.tmg_lfb_output_dynausg_td4{
 color:#000000;
 font-size:8pt;
 font-weight:normal;
}
/* TMG-Ausgabe Tabellenzellen Preise fuer dynamische Ausgaben (Lieferbedingungen) */
.tmg_lfb_output_dynausg_td5{
 color:#000000;
 font-size:8pt;
 font-weight:bold;
}

/* TMG-Ausgabe Tabellen fuer dynamische Ausgaben (Zahlungsbedingungen) */
.tmg_zb_output_dynausg_table{
 width: 100%;
 margin: 5px 0px 5px 0px;
}
/* TMG-Ausgabe Tabellenzellen Bezeichnung fuer dynamische Ausgaben (Zahlungsbedingungen) */
.tmg_zb_output_dynausg_td1{
 width:90%;
 color:#000000;
 font-size:9pt;
 font-weight:bold;
}
/* TMG-Ausgabe Tabellenzellen Text Beschreibung/Zusatz fuer dynamische Ausgaben (Zahlungsbedingungen) */
.tmg_zb_output_dynausg_td2{
 color:#000000;
 font-size:9pt;
}

/* Preisinfo unter Listenansicht Tabelle */
.preisinfo_liste_table{
 width:100%;
 margin-top:10px;
}
/* Preisinfo unter Listenansicht Tabellenzelle */
.preisinfo_liste_td{
 font-size:8pt;
 text-align:center;
}
/* Preisinfo unter Listenansicht Link Versandkosten */
a:link.preisinfo_liste_link_vk_a {    color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }
a:visited.preisinfo_liste_link_vk_a { color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }
a:hover.preisinfo_liste_link_vk_a {   color:#000000; font-size:8pt; font-weight:normal; text-decoration:underline; }
a:active.preisinfo_liste_link_vk_a {  color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }
a:focus.preisinfo_liste_link_vk_a {   color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }

/* Preisinfo unter Detailansicht Tabelle */
.preisinfo_detail_table{
 width:100%;
 margin-top:10px;
}
/* Preisinfo unter Detailansicht Tabellenzelle */
.preisinfo_detail_td{
 font-size:8pt;
 padding-left:5px;
}
/* Preisinfo unter Detailansicht Link Versandkosten */
a:link.preisinfo_detail_link_vk_a {    color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }
a:visited.preisinfo_detail_link_vk_a { color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }
a:hover.preisinfo_detail_link_vk_a {   color:#000000; font-size:8pt; font-weight:normal; text-decoration:underline; }
a:active.preisinfo_detail_link_vk_a {  color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }
a:focus.preisinfo_detail_link_vk_a {   color:#000000; font-size:8pt; font-weight:normal; text-decoration:none; }

/* Preislistendownload unter Listenansicht Tabelle */
.preislistendownload_liste_table{
 width:100%;
 margin-top:10px;
}
/* Preislistendownload unter Listenansicht Tabellenzelle */
.preislistendownload_liste_td{
 font-size:8pt;
 text-align:right;
}

/* Suchergebnis ueber Listenansicht Tabelle */
.suchergebnis_liste_table{
 width:100%;
 margin-top:10px;
}
/* Suchergebnis ueber Listenansicht Tabellenzelle */
.suchergebnis_liste_td{
 font-size:9pt;
 text-align:center;
 padding-bottom:10px;
}

/* Aussentabelle Navileiste ueber Listenansicht Tabelle */
.navleiste_oben_liste_table{
 width:100%;
}
/* Aussentabelle Navileiste ueber Listenansicht Tabellenzelle */
.navleiste_oben_liste_td{
 text-align:left;
 padding-bottom:3px;
}

/* Aussentabelle Navileiste unter Listenansicht Tabelle */
.navleiste_unten_liste_table{
 width:100%;
}
/* Aussentabelle Navileiste unter Listenansicht Tabellenzelle */
.navleiste_unten_liste_td{
 text-align:left;
 padding-top:5px;
}

/* obere horizontale Menüleiste Aussentabelle Tabelle */
.obere_nav_aussentab_table{
 width: 100%;
 height: 40px;
 background-image: url(images/navi-horizontal.png);
 background-repeat:no-repeat;
}
/* obere horizontale Menüleiste Aussentabelle Tabellenzelle */
.obere_nav_aussentab_td{
 padding-left: 22px;
}
/* obere horizontale Menüleiste Innentabelle Tabelle */
.obere_nav_innentab_table{

}
/* obere horizontale Menüleiste Innentabelle Tabellenzellen passiver Link */
.obere_nav_innentab_td_passiv{
 padding: 0px 22px 0px 22px;
}
/* obere horizontale Menüleiste Innentabelle Tabellenzellen aktiver Link */
.obere_nav_innentab_td_aktiv{
 padding: 0px 22px 0px 22px;
}
/* obere horizontale Menüleiste Innentabelle Menuelinks passiver Link */
a:link.obere_nav_a_passiv {    color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }
a:visited.obere_nav_a_passiv { color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }
a:hover.obere_nav_a_passiv {   color:#C0C0C0; font-size:12pt; font-weight:normal; text-decoration:none; }
a:active.obere_nav_a_passiv {  color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }
a:focus.obere_nav_a_passiv {   color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }

/* obere horizontale Menüleiste Innentabelle Menuelinks passiver Link */
a:link.obere_nav_a_aktiv {    color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }
a:visited.obere_nav_a_aktiv { color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }
a:hover.obere_nav_a_aktiv {   color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }
a:active.obere_nav_a_aktiv {  color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }
a:focus.obere_nav_a_aktiv {   color:#000000; font-size:12pt; font-weight:normal; text-decoration:none; }

/* Abstand zwischen oberer horizontaler Navigation und Inhalt Tabellenzelle */
.bg_inhalt_abstand_oben_td{
 height: 18px;
}

/* Tabellenzelle von Aussentabelle linker Bereich (Tabelle: table_seitliche_nav)*/
.table_seitliche_nav_td{

}

/* Tabelle die den Artikelbildbereich (inkl. Thumbnails) in der Artikeldetailansicht umschliesst */
.artdetail_bildbereich_table{
 width: 100%;
}
/* Artikelbild in der Artikeldetailansicht Tabellenzelle */
.artdetail_bildbereich_td1{

}
/* optionale Artikelbildbeschriftung in der Artikeldetailansicht Tabellenzelle */
.artdetail_bildbereich_td2{
 font-size: 9pt;
 text-align: center;
}
/* Thumbnails unter Artikelbild in der Artikeldetailansicht Tabellenzelle */
.artdetail_bildbereich_td3{
 padding-top: 10px;
 text-align: center;
}
/* Tabelle um Mengenfeld und Bestellbuttons in Artikeldetailansichten */
.artdetail_buttonfeld_table{
 width: 100%;
 font-size: 9pt;
 font-weight: bold;
 background-color: #CCCCCC;
}

/*Aussentabelle fuer Artikelgruppennavigationsleiste vor Listen- oder Datailansicht im Hauptfenster*/
.artikelgruppennavigationspfad_mitte_table{
 width: 100%;
 margin-top: 10px;
}

