body {
    background: #FFFFFF;
    /*Gosch*/
    background-image: url(images/zusatz3/Startseite.jpg);
    background-repeat:no-repeat;
    background-position:top;center;
    /*Ende Gosch*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    border-collapse: collapse;
    text-align: center;
}

/*Heine u. Gosch*/
table { behavior: url(images/zusatz2/iepngfix.htc) }
.sp2_tbl_obere_menueleiste { /*obere Menueleiste aeussere Tabelle im Sonderprogrammiermodus 2 (Heine)*/
    height: 30px;
    /*background: #F6DD76;*/
    background-image: url(images/zusatz2/oberemenueleiste_hg.gif);
}
.sp2_inhaltunten {/*definition des Copyright Textes (ganz unten)*/
    /*background-color:#F6DD76;*/
    /*background-image: url(images/zusatz2/inhaltunten_hg.jpg);*/
    /*background-repeat:no-repeat;*/
}
.sp2_button_login {/*Login-Button*/
    /*border: medium solid #802437;
    background-color: #802437;
    color: white;
    font-weight: bold;
    width: 82pt;*/
    font-family:Arial;
    font-size:8pt;
    border: solid #808080;
    border-width:1px;
    background-color: #FFFFFF;
    color: #808080;
    font-weight: bold;
    width: 62pt;
}
.sp2_button_suche {/*Suche-Button*/
    font-family:Arial;
    font-size:8pt;
    border: solid #808080;
    border-width:1px;
    background-color: #FFFFFF;
    color: #808080;
    font-weight: bold;
    width: 30pt;
}
.sp2_td_login_bereichsbezeichnung {/*Wort Login im Loginbereich*/
    color: #802437;
    font-size:9pt;
    font-weight:bold;
}
.sp2_td_login {/*Text im Loginbereich*/
    color: #B9152F;
    font-size:9pt;
    /*font-weight:bold;*/
    height: 36px;
}
.sp2_textfeld_login {/*Textfelder im Login-Bereich*/
    height: 20px;
    font-size : 8pt;
    border: 1pt solid #C3C2C0;
    /*background-color: #F8F3E1;*/
    width:131pt;
    color: #808080;
}
.sp2_textfeld_suche {/*Textfeld im Such-Bereich*/
    height: 20px;
    font-size : 8pt;
    border: 1pt solid #C3C2C0;
    width:100pt;
    color: #808080;
}
.sp2_listenabstand {/*Abstand der Artikelbloecke in der Listenansicht*/
    height: 8px;
}
.sp2_artikelblockrahmen {/*Artikelblockrahmen in der Listen- und Detailansicht*/
    border: 1px solid #B41434;
}
.sp2_listenansicht_abstand_bild {/*Abstand zwischen Bild und Text*/
    width: 10pt;
}
.sp2_listenansicht_schrift1 {/*Schrift in der Listenansicht fuer Bezeichnung und Zusatz*/
    color: #802437;
    font-size:12pt;
    font-weight:bold;
}
.sp2_listenansicht_schrift2 {/*Schrift in der Listenansicht fuer Bezeichnung und Zusatz*/
    color: #802437;
    font-size:10pt;
    font-weight:bold;
}
a:link.sp2_linkhauptfenster {    color:#802437; font-size:10pt; text-decoration:none; }
a:visited.sp2_linkhauptfenster { color:#802437; font-size:10pt; text-decoration:none; }
a:hover.sp2_linkhauptfenster {   color:#802437; font-size:10pt; text-decoration:none; }
a:active.sp2_linkhauptfenster {  color:#802437; font-size:10pt; text-decoration:none; }
a:focus.sp2_linkhauptfenster {   color:#802437; font-size:10pt; text-decoration:none; }

a:link.sp3_linkdetailansichtversand {    color:#808080; font-size:9pt; text-decoration:underline; }
a:visited.sp3_linkdetailansichtversand { color:#808080; font-size:9pt; text-decoration:underline; }
a:hover.sp3_linkdetailansichtversand {   color:#808080; font-size:9pt; text-decoration:underline; }
a:active.sp3_linkdetailansichtversand {  color:#808080; font-size:9pt; text-decoration:underline; }
a:focus.sp3_linkdetailansichtversand {   color:#808080; font-size:9pt; text-decoration:underline; }

.sp2_listenansicht_preis {/*Preis in der Listenansicht*/
    color: #802437;
    font-size:14pt;
    font-weight:bold;
}
.sp2_listenansicht_obererabstand_inhalt {/*oberer Abstand des Textinhalts in den Zellen der Listenansicht*/
    height: 12px;
}
.sp2_detailansicht_obererabstand_inhalt {/*oberer Abstand des Inhalts in der Listenansicht*/
    height: 18px;
}
.sp2_detailansicht_spaltenabstand {/*Abstand von den Seitenraendern und zwischen Bild und Text in der Detailansicht*/
    width: 12px;
}
.sp2_detailansicht_bezeichnung {/*Bezeichnung in der Detailansicht*/
    color: #802437;
    font-size:16pt;
    font-weight:bold;
}
.sp2_detailansicht_text1 {/*Text in der Detailansicht (Artikelnummer + Gewicht)*/
    color: #802437;
    font-size:12pt;
    font-weight:bold;
    /*height: 30px;*/
}
.sp2_detailansicht_text2 {/*Langtext in der Detailansicht*/
    color: #802437;
    font-size:10pt;
    font-weight:bold;
    /*height: 30px;*/
}
.sp2_detailansicht_preis {/*Preis in der Listenansicht*/
    color: #802437;
    font-size:14pt;
    font-weight:bold;
}
.sp2_detailansicht_zeilenabstand1 {/*Abstand zwischen Bezeichnung und Artikelnummer*/
    height: 6px;
}
.sp2_detailansicht_zeilenabstand2 {/*Abstand zwischen Artikelnummer und Langtext*/
    height: 16px;
}
.sp2_detailansicht_zeilenabstand3 {/*Abstand zwischen Langtext und Preis*/
    height: 10px;
}
.sp2_detailansicht_linie1 {/*Linie unter Preis*/
    border:solid #B41434 1px;
    height:1px;
}
.sp2_body_druck {
    background: #FFFFFF;
    /*Heine*/
    /*background-image: url(images/zusatz2/back02.gif);*/
    /*background-repeat:repeat;*/
    /*background-position:top;center;*/
    /*Ende Heine*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    /*border-collapse: collapse;*/
    text-align: center;
}
.sp2_detailansicht_text_hg {/*Hintergrundfarbe Textblock*/
    background: #F8F5ED;
}
/*Ende Heine u. Gosch*/

.button_normal {
    /*font-size:8pt; color:#006500;
    font-size:8pt;
    border: medium solid #802437;
    background-color: #802437;
    color: white;
    font-weight: normal;*/
    font-family:Arial;
    font-size:8pt;
    /*border: medium solid #802437;*/
    border: solid #B41434;
    border-width:1px;
    background-color: #FBF8ED;
    color: #802437;
    font-weight: bold;
}
.button_fett {
    /*font-size:8pt; font-weight: bold; color:#006500;*/
    font-family:Arial;
    font-size:8pt;
    /*border: medium solid #802437;*/
    border: solid #B41434;
    border-width:1px;
    background-color: #FBF8ED;
    color: #802437;
    font-weight: bold;
}
.button_fettdisabled {
    /*font-size:8pt; font-weight: bold; color:#A0A0A0;
    font-size:8pt;
    border: medium solid #802437;
    background-color: #00AFAF;
    color:#AFAFAF;
    font-weight: normal;*/
    font-family:Arial;
    font-size:8pt;
    border: solid #B41434;
    border-width:1px;
    background-color: #FBF8ED;
    color: ##C0C0C0;
    font-weight: bold;
}
.button_normal2 {
    /*font-size:8pt; color:red;
    font-size:8pt;
    border: medium solid #802437;
    background-color: #802437;
    color: white;
    font-weight: normal;*/
    font-family:Arial;
    font-size:8pt;
    border: solid #B41434;
    border-width:1px;
    background-color: #FBF8ED;
    color: #802437;
    font-weight: bold;
}
.button_fett2 {
    /*font-size:8pt; font-weight: bold; color:red;
    font-size:8pt;
    border: medium solid #802437;
    background-color: #802437;
    color: white;
    font-weight: bold;*/
    font-family:Arial;
    font-size:8pt;
    border: solid #B41434;
    border-width:1px;
    background-color: #FBF8ED;
    color: #802437;
    font-weight: bold;
}
.button_fett3 {
    /*font-size:9pt; font-weight: bold; color:red;
    font-size:9pt;
    border: medium solid #802437;
    background-color: #802437;
    color: white;
    font-weight: bold;*/
    font-family:Arial;
    font-size:8pt;
    border: solid #B41434;
    border-width:1px;
    background-color: #FBF8ED;
    color: #802437;
    font-weight: bold;
}

.textfeld1 {/*Textfelder von Formularen*/
    height: 20px;
    font-size : 8pt;
    /*border: 2pt solid #EBDA9E;*/
    border: 1pt solid #C0C0C0;
    color: #808080;
}

.textarea1 {
    font-size : 8pt;
    border: 1pt solid #C0C0C0;
}

.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:#808080; font-size:10pt; text-decoration:underline; }
a:visited { color:#808080; font-size:10pt; text-decoration:underline; }
a:hover {   color:#808080; font-size:10pt; text-decoration:none; }
a:active {  color:#808080; font-size:10pt; text-decoration:underline; }
a:focus {   color:#808080; font-size:10pt; text-decoration:underline; }

.copyright {/*definition des Copyright Textes (ganz unten)*/
    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 {
    border-collapse: collapse;
    background-color:#CDDAF6;
}

.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;*/
    vertical-align: top;
 }

.td_obere_nav_aktiv {/*Tabellenzelle die den gerade aktivierten Bereich umschließt*/
    /*background-color:white;*/
    /*padding-left:2px;*/
    /*border: 1px solid #C0C0C0;*/
    height: 20pt;
    line-height: 0.5em;
    vertical-align: top;
}

/*Link eines gerade aktiven Beriches (z.B. Warenkorb, Katalog)*/
a:link.obere_nav_aktiv { color:#347AA6; font-size:9pt; text-decoration:none; font-weight: bold; }
a:visited.obere_nav_aktiv { color:#347AA6; font-size:9pt; text-decoration:none; font-weight: bold; }
a:hover.obere_nav_aktiv { color:#347AA6; font-size:9pt; text-decoration:none; font-weight: bold; }
a:active.obere_nav_aktiv { color:#347AA6; font-size:9pt; text-decoration:none; font-weight: bold; }
a:focus.obere_nav_aktiv { color:#347AA6; font-size:9pt; text-decoration:none; font-weight: bold; }

.td_obere_nav_passiv {/*Tabellenzelle die die gerade nicht aktiven Beriche umschließt*/
    height: 20pt;
    line-height: 0.5em;
    vertical-align: top;
}

/*Link eines gerade nicht aktiven Beriches*/
a:link.obere_nav_passiv { color:#C8A51E; font-size:9pt; text-decoration:none; font-weight: bold; }
a:visited.obere_nav_passiv { color:#C8A51E; font-size:9pt; text-decoration:none; font-weight: bold; }
a:hover.obere_nav_passiv { color:#347AA6; font-size:9pt; text-decoration:none; font-weight: bold; }
a:active.obere_nav_passiv { color:#347AA6; font-size:9pt; text-decoration:none; font-weight: bold; }
a:focus.obere_nav_passiv { color:#C8A51E; font-size:9pt; text-decoration:none; font-weight: bold; }

.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: #FFFFFF;
    /*background-image: url(images/zusatz2/inhaltgesamt_hg.jpg);*/
}

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

.table_seitliche_nav {/*Diese Klasse ALTERNATIV zu .td_seitliche_nav benutzen um Menue nur bis zur minimalen Hoehe zuzulassen*/
/*   margin:10px;*/
    /*margin-left:5px;*/ /*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:6px;*/
    /*border:1px solid #000000;*/
    width:0px; /*Breite linke Menueleiste*/
    /*padding-right:10px;*/
    /*margin-right:10px;*/
}

/*.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 {
    color: #C8A51E;
    font-size:8pt;
    font-weight:bold;
}

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

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

/*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:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }
a:visited.seitliche_navi_produktgruppen { color:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }
a:hover.seitliche_navi_produktgruppen   { color:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }
a:active.seitliche_navi_produktgruppen  { color:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }
a:focus.seitliche_navi_produktgruppen   { color:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }

/*definiert alle Links unter "Produktgruppen"*/
a:link.seitliche_navi_produkte    { color:#802437; font-size:10pt; text-decoration:none; }
a:visited.seitliche_navi_produkte { color:#802437; font-size:10pt; text-decoration:none; }
a:hover.seitliche_navi_produkte   { color:#802437; font-size:10pt; text-decoration:none; }
a:active.seitliche_navi_produkte  { color:#802437; font-size:10pt; text-decoration:none; }
a:focus.seitliche_navi_produkte   { color:#802437; font-size:10pt; 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)*/
    color:#802437;
    /*font-style:italic;*/
    font-weight:bold;
}

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


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

.mitte {/*Der gesammte untere Mittelteil (bis ganz unten)*/
    /*padding:5px;*/
    /*padding-right:8px;*/
    padding-right:0px;
    border:0px solid #B41434;
    /*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 #B41434;
}

.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 {
    /*color:#FFFFFF;*/
    color:#802437;
    font-size:12pt;
    font-weight:bold;
}

.font_normal {
    font-size:8pt;
}

.td_kein_suchergebnis {
    border:1px solid #B41434;
    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;
    color: #802437;
    font-weight:bold;
}

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

/*definiert die gerade aktive Seitenzahl*/
.naviliste_der_suche_aktiv {
    font-size:12pt;
    font-weight:bold;
    color:#B9152F;
}

.table_mitte_inhalt {
    /*border-top: 1px solid #B41434;*/
    /*border-left: 1px solid #B41434;*/
    border-top: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
}

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

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

.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:#802437; font-size:8pt; text-decoration:underline; font-weight:bold;}
a:visited.artikelnr_suche { color:#802437; font-size:8pt; text-decoration:underline; font-weight:bold;}
a:hover.artikelnr_suche   { color:#802437; font-size:8pt; text-decoration:none; font-weight:bold; }
a:active.artikelnr_suche  { color:#802437; font-size:8pt; text-decoration:none; font-weight:bold; }
a:focus.artikelnr_suche   { color:#802437; font-size:8pt; text-decoration:none; font-weight:bold; }

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



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

}

.td_hersteller_tabkopf {
    border-right: 1px solid #B41434;
    border-bottom: 1px solid #B41434;
    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 #B41434;
    border-left: 1px solid #B41434;
}

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

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

.table_login {/*Tabelle von Login UND Warenkorb*/
    padding-top:7px;/*um Login vom oberen Rand abzuruecken*/
    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;*/
    color: #802437;
    padding-left:5px;
    font-size:9pt;
    font-weight:bold;
    text-align: left;
}

.td_waren {
    /*background-color:#f6f2e6;*/
    /*border:1px solid #000000;*/
    /*color:#B9152F;;*/
    color:#808080;
    font-size:9pt;
}

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

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

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

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

.warenk_td_bestell_font {/**/
    font-size:12pt;
    font-weight:bold;
    color:#B9152F;
}

.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 #B41434;*/
    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:#B9152F;
    /*border:1px solid #B41434;*/
}

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

.warenk_tr_bestellung_ohneInhalt {
    font-size:9pt;
    font-weight:bold;
    color:#B9152F;
    /*border:1px solid #B41434;*/
    /*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 #B41434;*/
    /*width: 500px;*/
    /*padding:5px;*/
    /*margin-top:3px;*/
    /*margin-bottom:3px;*/
    width:500px;
    margin-left:0px;
}

.warenk_tr_summen {/*formatiert den Bereich unter der Rechnungsliste*/
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
    padding-right:6px;
}

.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 #C8A51E;*/
    /*color:#13335C;*/
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
}

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

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

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

.td_formular_beschriftung {
    font-size:8pt;
    color:#802437;
}

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

.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:#B9152F; font-size:10pt; font-weight: bold; text-decoration:none; }
a:visited.agb { color:#B9152F; font-size:10pt; font-weight: bold; text-decoration:none; }
a:hover.agb   { color:#B9152F; font-size:10pt; font-weight: bold; text-decoration:underline; }
a:active.agb  { color:#B9152F; font-size:10pt; font-weight: bold; text-decoration:underline; }
a:focus.agb   { color:#B9152F; font-size:10pt; font-weight: bold; text-decoration:underline; }

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

.detail_body {/*Body-Element der Artikeldetailansicht*/
    background: #FFFFFF;
    /*background-image: url(images/zusatz2/back02.gif);*/
    /*background-repeat:repeat;*/
    /*background-position:top;center;*/

    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 #B41434;*/
    /*background-color:#F6F0DA;*/
    /*background-color:#F8F5ED;*/
    font-size:9pt;
    /*font-weight:bold;*/
    /*color:#802437;*/
    color:#808080;
}

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

.detail_table_box_hinhalt {/*Die Boxen in dennen die Details dargestellt werden*/
    font-size:8pt;
    /*border:1px solid #C8A51E;*/
    /*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:#802437;*/
    color:#808080;
}

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

/* */
.table_beleg {
    padding:3px;
    border:1px solid #B41434;
    /*background-color:#f6f2e6;*/
    font-size:9pt;
    font-weight:bold;
    /*margin-top:7px;*/
    margin-right:10px;
    margin-left:0px;
    /*color:#C8A51E;*/
    color:#802437;
}

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

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

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

.beleg_mitte {/*Der gesammte untere Mittelteil (bis ganz unten)*/
    padding:5px;
    border:0px solid #B41434;
 /*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:#B9152F;
}

/*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 : #802437;*/
                color : #000000;
                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-size : 12pt;
                font-weight : bold;
                /*color : Black;*/
                /*color : #802437;*/
                color : #B9152F;
        }

        .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;*/
                color: #B9152F;
        }

        .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: #F6F0DA;
}

.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*/
    /*background:#FF0000;*/
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
    margin-top:10px;
    width: 500px;
}

.table_mitte_begruessung {
}

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

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

.td_kein_suchergebnis_inhalt {/*Tabellenzellen der Ergebnisse der Suche*/
    background-color:#f6f2e6;
    border-right: 1px solid #B41434;
    border-left: 1px solid #B41434;
    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:#802437; font-size:9pt; text-decoration:none; font-weight : bold;}
a:visited.zubalt { color:#802437; font-size:9pt; text-decoration:none; font-weight : bold;}
a:hover.zubalt   { color:#802437; font-size:9pt; text-decoration:none; font-weight : bold;}
a:active.zubalt  { color:#802437; font-size:9pt; text-decoration:none; font-weight : bold;}
a:focus.zubalt   { color:#802437; font-size:9pt; text-decoration:none; font-weight : bold;}




/* 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 #B41434;
}

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

a:link.service    { color:#802437; font-size:9pt; text-decoration:none; font-weight:normal;}
a:visited.service { color:#802437; font-size:9pt; text-decoration:none; font-weight:normal;}
a:hover.service   { color:#802437; font-size:9pt; text-decoration:none; font-weight:normal;}
a:active.service  { color:#802437; font-size:9pt; text-decoration:none; font-weight:normal;}
a:focus.service   { color:#802437; 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 #B41434;
    border-collapse: collapse;
}

/*definition des Copyrightlinks1*/
a:link.copyright_link1 {    color:#802437; font-size:8pt; text-decoration:underline; }
a:visited.copyright_link1 { color:#802437; font-size:8pt; text-decoration:underline; }
a:hover.copyright_link1 {   color:#802437; font-size:8pt; text-decoration:none; }
a:active.copyright_link1 {  color:#802437; font-size:8pt; text-decoration:none; }
a:focus.copyright_link1 {   color:#802437; 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:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }
a:visited.linkcookie  { color:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }
a:hover.linkcookie   { color:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }
a:active.linkcookie  { color:#802437; font-weight:bold; font-size:10pt; text-decoration:none; }
a:focus.linkcookie    { color:#802437; 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 #B41434;
 color : White;
    font-size:10pt;
}

/*definiert "1 2 3 4 5 6 7 8 9 >>"*/
a:link.naviliste_der_suche_iosimcms    { color:#802437; font-size:10pt; text-decoration:none; font-weight:bold; }
a:visited.naviliste_der_suche_iosimcms { color:#802437; font-size:10pt; text-decoration:none; font-weight:bold; }
a:hover.naviliste_der_suche_iosimcms   { color:#802437; font-size:10pt; text-decoration:none; font-weight:bold; }
a:active.naviliste_der_suche_iosimcms  { color:#802437; font-size:10pt; text-decoration:none; font-weight:bold; }
a:focus.naviliste_der_suche_iosimcms   { color:#802437; 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:#802437; font-size:7pt; text-decoration:underline; }
a:visited.copyright_link2 { color:#802437; font-size:7pt; text-decoration:underline; }
a:hover.copyright_link2 {   color:#802437; font-size:7pt; text-decoration:none; }
a:active.copyright_link2 {  color:#802437; font-size:7pt; text-decoration:none; }
a:focus.copyright_link2 {   color:#802437; 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 #B41434;
    /*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 #C8A51E;*/
    /*background-color:#FFFFCC;*/
    margin-top:2px;
    margin-right:2px;
  /*  margin-bottom:10px;*/
   /*color : #802437;*/
   color : #808080;
}

.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;
    width:500px;
}

.table_registrierbereich { /*Aussentabelle Registrierbereich*/
    margin-top:0px;
    width:500px;
}

.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;*/
    color: #808080;
    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;*/
    color: #808080;
    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:#808080;
    height: 24px;
}

/* Gosch */
.table_warenkorb_obere_zeile {
    margin-top:8px;
    border-top:1px solid #C0C0C0;
    border-bottom:1px solid #C0C0C0;
    height:50px;
    width:500px;
}
.td_warenkorb_obere_zeile {
    font-family: Arial, sans-serif;
    font-size:18pt;
    color: #13335C;
}
.table_warenkorb_buttonleiste {
    margin-top:8px;
    border-bottom:1px solid #C0C0C0;
    height:50px;
    width:500px;
}
.td_warenkorb_buttonleiste1_aktiv {
    background-image: url(images/button_wk1_a.png);
    height:40px;
    width:125px;
}
.td_warenkorb_buttonleiste1_passiv {
    background-image: url(images/button_wk1_p.png);
    height:40px;
    width:125px;
}
.td_warenkorb_buttonleiste2_aktiv {
    background-image: url(images/button_wk2_a.png);
    width:125px;
}
.td_warenkorb_buttonleiste2_passiv {
    background-image: url(images/button_wk2_p.png);
    width:125px;
}
.td_warenkorb_buttonleiste3_aktiv {
    background-image: url(images/button_wk3_a.png);
    width:125px;
}
.td_warenkorb_buttonleiste3_passiv {
    background-image: url(images/button_wk3_p.png);
    width:125px;
}
.td_warenkorb_buttonleiste4_aktiv {
    background-image: url(images/button_wk4_a.png);
    width:125px;
}
.td_warenkorb_buttonleiste4_passiv {
    background-image: url(images/button_wk4_p.png);
    width:125px;
}
.td_warenkorb_buttonleiste1_zelle_unten {
    height:10px;
}
.table_wktabelle_alternativ {
    width:500px;
    margin-top:8px;
}
.td_kopf_wktabelle_alternativ_s1 {
    width:50px;
    /*background:#CAB77F;*/
    background:#CE0129;
    padding-left:6px;
    font-size:8pt;
    color:#FFFFFF;
    font-family : Verdana,   Tahoma,   Arial,   Helvetica,   Sans-serif;
    height:20px;
}
.td_kopf_wktabelle_alternativ_s2 {
    width:219px;
    background:#CE0129;
    padding-left:6px;
    font-size:8pt;
    color:#FFFFFF;
    font-family : Verdana,   Tahoma,   Arial,   Helvetica,   Sans-serif;
}
.td_kopf_wktabelle_alternativ_s3 {
    width:45px;
    background:#CE0129;
    padding-left:6px;
    font-size:8pt;
    color:#FFFFFF;
    font-family : Verdana,   Tahoma,   Arial,   Helvetica,   Sans-serif;
}
.td_kopf_wktabelle_alternativ_s4 {
    width:57px;
    background:#CE0129;
    padding-left:6px;
    font-size:8pt;
    color:#FFFFFF;
    font-family : Verdana,   Tahoma,   Arial,   Helvetica,   Sans-serif;
}
.td_kopf_wktabelle_alternativ_s5 {
    width:57px;
    background:#CE0129;
    padding-left:6px;
    font-size:8pt;
    color:#FFFFFF;
    font-family : Verdana,   Tahoma,   Arial,   Helvetica,   Sans-serif;
}
.td_kopf_wktabelle_alternativ_s6 {
    width:57px;
    background:#CE0129;
    padding-left:6px;
    font-size:8pt;
    color:#FFFFFF;
    font-family : Verdana,   Tahoma,   Arial,   Helvetica,   Sans-serif;
}
.td_wktabelle_zwischenspalten {
    width:3px;
}
.td_wktabelle_alternativ_s1 {
    height:52px;
    padding-left:0px;
    padding-top:1px;
    padding-bottom:1px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
}
.td_wktabelle_alternativ_s2 {
    padding-left:6px;
    padding-top:4px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
    vertical-align:top;
}
.td_wktabelle_alternativ_s3 {
    background-image: url(images/rahmen.gif);
    background-repeat:no-repeat;
    background-position:top;
    padding-left:0px;
    padding-top:4px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
    vertical-align:top;
    text-align:center;
}
.td_wktabelle_alternativ_s4 {
    padding-left:6px;
    padding-top:4px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
    vertical-align:top;
}
.td_wktabelle_alternativ_s5 {
    padding-right:6px;
    padding-top:4px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
    vertical-align:top;
    text-align:right;
}
.td_wktabelle_alternativ_s6 {
    padding-right:6px;
    padding-top:4px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
    vertical-align:top;
    text-align:right;
}
.td_wktabelle_alternativ_linienzelle {
    background:#C0C0C0;
    height:1px;
}
a:link.wktabelle_alternativ_menge {    color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:none; }
a:visited.wktabelle_alternativ_menge { color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:none; }
a:hover.wktabelle_alternativ_menge {   color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:none; }
a:active.wktabelle_alternativ_menge {  color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:none; }
a:focus.wktabelle_alternativ_menge {   color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:none; }
.table_warenkorb1_untere_zeile {
    margin-top:8px;
    border-top:1px solid #C0C0C0;
    width:500px;
}
.td_warenkorb1_untere_zeile {
    padding-left:6px;
    height:30px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
}
.td_warenkorb1_untere_buttonzeile {
    text-align:right;
    padding-top:8px;
}
.td_warenkorb1_untere_zeile_linienzelle {
    background:#C0C0C0;
    height:1px;
}
.table_wk_regstartbereich_innen { /*Innentabelle Auswahlbereich Anmelden oder Registrieren (im Warenkorbbereich)*/
    margin-top:7px;
    width:500px;
}
.td_wk_regstartbereich_1 {
    width:20px;
    vertical-align:top;
}
.td_wk_regstartbereich_2 {
    width:118px;
    padding-left:6px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
}
.td_wk_regstartbereich_3 {
    width:232px;
}
.td_wk_regstartbereich_4 {
    width:130px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#13335C;
}
.td_wk_regstartbereich_mit_colspan {
    padding-left:6px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
    line-height: 18pt;
}
.td_wk_regstartbereich_abstandzelle {
    height:10px;
}
.textfeld_wk_regstartbereich {
    width:200px;
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
    border-collapse: collapse;
    border: 1px solid #C0C0C0;
    margin-top:4px;
}
a:link.wk_regstartbereich_pw_vergessen {    color:#808080; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; }
a:visited.wk_regstartbereich_pw_vergessen { color:#808080; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; }
a:hover.wk_regstartbereich_pw_vergessen {   color:#808080; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; }
a:active.wk_regstartbereich_pw_vergessen {  color:#808080; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; }
a:focus.wk_regstartbereich_pw_vergessen {   color:#808080; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; }
.td_wk_regbereich_or {
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
    text-align:right;
}
.table_wk4_oberer_text {
    width:500px;
}
.td_wk4_oberer_text {
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
    line-height: 16pt;
}
.table_wk4_kundendaten {
    width:500px;
}
.td_wk4_kundendaten {
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
    line-height: 16pt;
    vertical-align:top;
}
.td_regbereich_abstand_links_kdnr {
    width:250px;
    height:20px;
}
.td_regbereich_abstand_rechts_kdnr {
    width:250px;
}
.td_wk3_fliesstexte {
    font-family : Arial, Sans-serif;
    font-size:8pt;
    /*color:#13335C;*/
    color:#808080;
    line-height: 16pt;
    vertical-align:top;
}
a:link.regbereich_backlook {    color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
a:visited.regbereich_backlook { color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
a:hover.regbereich_backlook {   color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
a:active.regbereich_backlook {  color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
a:focus.regbereich_backlook {   color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
.td_backlook_tracking {
    font-family : Arial, Sans-serif;
    font-size:8pt;
    color:#808080;
    line-height: 16pt;
    vertical-align:top;
}
a:link.backlook_tracking {    color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
a:visited.backlook_tracking { color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
a:hover.backlook_tracking {   color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:none; line-height: 16pt;}
a:active.backlook_tracking {  color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
a:focus.backlook_tracking {   color:#13335C; font-size:8pt; font-family : Arial, Sans-serif; text-decoration:underline; line-height: 16pt;}
.td_listenansicht_einzelelement {
    background-image: url(images/zusatz2/liste_hg.png);
    background-repeat: repeat-x;
    background-position: bottom;
}
.td_listenansicht_kopf {
    border-top: 1px solid #B4A46A;
    height: 80px;
}
/* Ende Gosch */

/* 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.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;
}

/* 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*/
 font-size:8pt;
 color:#802437;
 font-weight:normal;
}

.payment_zahlen_td2 { /*letzte Seite vor Paymentzahlung - Tabellenzelle der Preisausgabe*/
 font-size:8pt;
 color:#802437;
 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;
}

