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 #E1E1E1;
}

.textarea1 {
    font-size : 8pt;
    border: 0.5pt solid #E1E1E1;
}

.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; }

/*************************************************************************************************/

/***********************************/
/* 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)*/

}


/*****************************/

.table_rahmentab {/*Tabelle die die gesammte Seite umschließt*/
    background-color:#E1E1E1;
}

/*Style Definitionen des Seitenkopfes*/
.td_banner {
    border-collapse: collapse;
    background-color:#F6F2E6;
}

.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:#E1E1E1;
}

.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: #E1E1E1;
}

/*************************************************************************************************/

.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:#F6F2E6; /*dpm_grau*/
    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:#E1E1E1;
    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:#000000; font-size:10pt; text-decoration:none; }
a:visited.naviliste_der_suche { color:#000000; font-size:10pt; text-decoration:none; }
a:hover.naviliste_der_suche   { color:#736565; font-size:10pt; text-decoration:none; font-weight:bold; }
a:active.naviliste_der_suche  { color:#736565; font-size:10pt; text-decoration:none; font-weight:bold; }
a:focus.naviliste_der_suche   { color:#736565; font-size:10pt; text-decoration:none; font-weight:bold; }

/*definiert die gerade aktive Seitenzahl*/
.naviliste_der_suche_aktiv {
    font-size:8pt;
    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 #000000;
    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:#E1E1E1;
    /*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:#E1E1E1;
    /*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 #E1E1E1;
}

.textarea2 {
    font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
    border: 0.5pt solid #E1E1E1;
}

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; }
