/* HTML - TAGS */
body { color:#000; background-color:#fff; }
body.wartungsseiten { background-color:#fff; }

input, textarea { border-color:#0c379e; }

dt { color:#0b359a; }

a:link { color:#0b369e; }
a:visited { color:#3f8dc5; }
a:hover, a:active { color:#0b369e; }

h1, .h1_SEO { color:#0b359a; border-color:#0b359a; }
h3 { color:#0b359a; }/* testweise */
/* HTML - TAGS (Ende) */


/* TEXT-STYLES */
#content a:link, #breadcrumbs a:link, body.wartungsseiten a:link { border-bottom-color:#0b359a; }
#content a:visited, #breadcrumbs a:visited, body.wartungsseiten a:visited { border-bottom-color:#3f8dc5; }

.titel { color:#0b359a!important; }
.utitel { color:#000;  }
.normal { color:#000; }
.notiz { color:#000; }

.wichtig { color:#db0031!important; }
.alert { color:#db0031!important; }
/* TEXT-STYLES (Ende) */


/* BUTTONS */
button, input.button { color:#fff; }
a.button:link, a.button:visited, a.button:hover, a.button:active { color:#fff!important; }

a.buttonAltern:link, a.buttonAltern:visited, a.buttonAltern:hover, a.buttonAltern:active { color:#fff; }

button.unsichtbar { color:#000; }
button.warenkorb, input.warenkorb { background-color:transparent; color:#fff!important; }
/* BUTTONS (Ende) */


/* EINZELNE IDs */
#CEGButtonHinweis { background-color:#feefef; }
#angeboteStart { border-top-color:#0c379e; }
.angeboteStart { border-top-color:#0c379e; }
/* EINZELNE IDs (Ende) */


/* ALLGEMEINE KLASSEN */
.Hd { color:#0c379e; }
#content .Hd { border-color:#0c379e; }
.Hd2 { color:#0c379e; background-color:#cae0f1; }
.Hd3 { color:#0c379e; border-top-color:#0c379e; }
.Hd2L { color:#000; background-color:#cae0f1; }
.Bd { background-color:#e1f0f8; border-right-color:#7c98b1; border-bottom-color:#7c98b1; border-left-color:#dfe6ec; }
.Bg1 { background-color:#cae0f1!important; }
.Bg2 { background-color:#e5f0f8!important; }
.Bg3 { background-color:#ffdfe7!important; }
.Bg4 { background-color:#cde9de!important; }
.border { border-right-color:#7c98b1; border-bottom-color:#7c98b1; border-left-color:#dfe6ec; }
.borderU { border-color:#b9d7ed!important; }
.noBg, .noBg td { background-color:transparent!important; }
.bestellInfo { border-color:#666; }
/* ALLGEMEINE Klassen (Ende) */


/* ALLGEMEINE FORMULARFORMATIERUNG */
form .row label { color:#0c379e; }
form .row label.alert { color:#db0031; }
/* ALLGEMEINE FORMULARFORMATIERUNG (Ende) */


/* TEMPLATES */
/* Breadcrumbs */
#breadcrumbs span { color:#0b359a; }
#breadcrumbs a:link, #breadcrumbs a:visited { border-bottom-color:#0b359a; }
/* Breadcrumbs */

/* "#header"-Elemente */
#header #karteireiter li a { color:#fff; }
#header #shortcuts { color:#0b369e; }
#header #shortcuts a:link, #header #shortcuts a:visited { color:#0b369e; }
/* "#header"-Elemente (Ende) */

/* Anweisungen fuer die Navigationen in "#linkeSpalte" und "#rechteSpalte" */
#linkeSpalte .Hd, #rechteSpalte .Hd { color:#fff; }
.sidebarHd { color:#fff; }

.navi { border-color:#0c379e; }
.navi a { color:#000; }
.navi .HKat a { color:#0b369e; }

#logoDimdi { background-color:#fff; }
/* Anweisungen fuer die Navigationen in "#linkeSpalte" und "#rechteSpalte" (Ende)*/

/* Suchbox */
#suchbox #SBTitel { color:#fff; }
/* Suchbox (Ende) */

/* Warenkorb/klein */
#WkKlein { background-color: #fff; }
#WkKlein td.linie { border-color:#000; }
/* Warenkorb/klein (Ende) */

/* Kundenlogin */
.loginbox { background-color:#0b369e; color:#fff; }
.loginbox li a:link, .loginbox li a:visited, .loginbox li a:hover, .loginbox li a:active { color:#fff; }
/* Kundenlogin (Ende) */

/* Infoboxen */
.infobox { color:#30485c; }
/* Infoboxen (Ende) */

/* Angebotsbox */
.A { border-color:#0b369e; background-color:#fff; }
.A .preisAktuell { color:#db0031; }

#angeboteMicro { background-color:#fff; }
/* Angebotsbox (Ende) */

/* Angebotsbox Startseite */
#angeboteStart .A { border-color:#0b369e; }
#angeboteStart .A .preisAktuell { color:#db0031; }

.angKat { background-color: #fff; }
/* Angebotsbox Startseite (Ende) */

/* Footer der den Inhalt abschliesst */
#contentFt { color:#30485c; }
#contentFt ul { border-color:#30485c; }
/* Footer der den Inhalt abschliesst (Ende) */

/* Rekorder */
.rekorder { border-color:#0c379e; }
.rekorder .A { border-bottom-color:#0c379e; }
.rekorder .footer { background-color:#cae0f1; border-bottom-color:#0f6f86; }
/* Rekorder (Ende) */

/* Suchergebnisse */
.artikel { border-color:#0c379e; }
#TS1 { background-color:#ddeef8; }
#TS2 { background-color:#ebf5fb; }
#TS3 { background-color:#f5fafd; }
#TS4, #TS5, #TS6, #TS7, #TS8, #TS9, #TS10 { background-color:#fff; }
.artikel .info .bg { background-color:#ffe57f; }
/* Suchergebnisse (Ende) */

/* Ansicht fuer Produktdetails */
.basisinfo { background-color:#fff; border-bottom-color:#0c379e; }
.basisinfo form { background:none!important; }
.beschreibung { border-right-color:#7c98b1; border-bottom-color:#0f6f86; border-left-color:#dfe6ec; }
#weitereInfos form { background:none!important; }
#weitereInfos .links button { color:#0b359a; }
#detailBewertung form { background:none!important; }
/* Ansicht fuer Produktdetails (Ende) */

/* ABDA-Laieninfo */
.ALI { background-color:#fff; border-color:#0C379e; }
.ALI h3 { color:#0C379e; background-color:#cbe1f1; }
.ALI table { border-color:#0C379e; }
.ALI td { border-color:#0C379e; }
.ALI td.ALIfett { border-color:#0C379e; background-color:#cbe1f1; }
.ALI #katLink a { background-color:#cbe1f1; }
/* ABDA-Laieninfo (Ende) */

/* Druckansicht der Produktdetails */
#print_produktdetails { color:#000; background-color:#fff; }
#print_produktdetails #print_ALI h3 { background-color:#e8e8e8; color:#000; }
#print_produktdetails .Bg2 { background-color:#c9c9c9; }
#print_produktdetails .Bg1 { background-color:#e6e6e6; }
/* Druckansicht der Produktdetails (Ende)*/

/* Profisuche */
.sucheWeitere { color:#090; }

.sucheWeitere#SHersteller { background-color:#eff8ef; }
.sucheWeitere#SOberkategorie { background-color:#eff8ef; }
.sucheWeitere#SUnterkategorie { background-color:#eff8ef; }

#suchmeldung { background-color:#feefef; color:#db0031; }
/* Profisuche (Ende) */

/* Hilfeseite Versandkosten */
.shipmentType th { background-color:#cae0f1; }
table .shipmentCosts .white { background-color:#fff; }
/* Hilfeseite Versandkosten (Ende) */

/* Warnmeldung */
#warnung { color:#db0031; background-color:#ffdfe7; }
/* Warnmeldung (Ende) */

/* Bestaetigungs-Meldung */
#confirm { color:#00915d; background-color:#cde9de; }
#confirm a { color:#00915d; }
/* Bestaetigungs-Meldung (Ende) */

/* Container fuer Formular-Buttons und Zurueck-Links */
#BB .CEGHinweis { background-color:#ffdfe7; }
/* Container fuer Formular-Buttons und Zurueck-Links (Ende) */

/* Bestelltunnel */
.box { border-color:#0c379e; }
.box h2 { border-top-color:#fff; border-bottom-color:#7c98b1; color:#0b369e; }
.box h3 { border-top-color:#fff; }
.box form, .box #PwLink, .box ul.padLeft { background-color:#f0f8fb; border-top-color:#fff; border-bottom-color:#7c98b1; }
.box p { border-bottom-color:#7c98b1; }
.box#uebersicht th { border-color:#0f6f86; }
.box#uebersicht #gesamt { background-color:#ffdfe7; }

#formGeldZurueck form { background:#fff; }
/* Bestelltunnel (Ende) */

/* Anzeige des Warenkorbinhalts */
.WkInhalt table { background-color:#ffdfe7; border-color:#0c379e; }
.WkInhalt th { background-color:#b5d9ee; border-bottom-color:#0c379e; color:#0c379e; }
.WkInhalt td { background-color:#fff; }
.WkInhalt td.border { border-color:#0c379e; }
.WkInhalt #refresh { background-color:#e1f0f8; }
.WkInhalt .gesamtBottom td { border-bottom-color:#0c379e; }
.boxPraemienpunkteTipps { border-color:#0c379e; }
/* Anzeige des Warenkorbinhalts (Ende) */

/* Spartipps */
#spartipps { border-color:#0c379e; }
/* Spartipps (Ende) */

/* Kundenbereich Meine Bestellungen / meine Merkzettel */
.kundenbereich table { border-color:#0c379e; }
.kundenbereich th { background-color:#cae0f1; color:#0b359a; }
.kundenbereich .tdBorder td { border-color:#0c379e; }
.kundenbereich .abschluss td, td.abschluss { border-color:#0c379e; }
/* Kundenbereich Meine Bestellungen / meine Merkzettel (Ende) */

/* Gesundheitsfragebogen */
#GF {  }
/**/

/* Bewertungfragebogen */
#fragebogen .Hd { color:#0b369e; background-color:#d1d4d7; }
#fragebogen .Bd { background-color:#fde6d1; }
/* Bewertungfragebogen (Ende) */

/* "mein Konto"-Uebersicht */
.quickInfo h2 { background-color:#fff; }
.quickInfo { background-color:#e1f0f8; border-color:#dfe6ec #7c98b1 #7c98b1 #dfe6ec; }
.quickInfo p .fett { color:#0b359a; }
/* "mein Konto"-Uebersicht (Ende) */

/* Zahlart waehlen */
#bezahlart .shipment { background-color:#DEECF7; }
#bezahlart .choice { color:#0c379e; background-color:#DEECF7; }
#bezahlart .price { background-color:#FFFFFF; }
#bezahlart .infotext { background-color:#F1F6FA; }
/* Zahlart waehlen Ende */

/* TEMPLATES (Ende) */


/* MODUL CMS */
/* Startseite-Grafiken */
#startGrafiken img { border-color:#0c379e!important; }
/* Startseite-Grafiken (Ende) */

/* Newssystem */
.textbox { border-color:#0c379e; background-color:#fff; }
.textbox a:link, .textbox a:visited { color:#0b359a; }
/* Newssystem (Ende) */

/* Microsite */
.microsite .boxtitle { color:#0b359a; }
/* Microsite (Ende) */
/* MODUL CMS (Ende) */


/* MODUL MARKETING */
/* Umfrage */
.umfrageHd { background-color:#e5e9ed; border-color:#888; }
.umfrageNr { color:#fff; background-color:#888; }
#umfrage { background-color:#fde6d1; }
/* Umfrage (Ende) */
/* MODUL MARKETING (Ende) */

/* Dynamisches Layout */
.wideFreetextWithHeadline { border-color:#0c379e; background-color:#fff; }
.wideFreetextWithHeadline a:link, .textbox a:visited { color:#0b359a; }
.wideFreetextWithHeadline h2 { color: #0b359a; }

.sidebarBoxBorder { border-color:#0c379e; background-color:#fff; }
.sidebarBox h2 { border-top-color:#fff; border-bottom-color:#7c98b1; color:#0b369e; }
.sidebarBox h3 { border-top-color:#fff; }

.halfWideBox h2 { border-bottom-color: #7C98B1; border-top-color: #FFFFFF; color: #0B369E; }

.smallOfferBoxTwo { border-color:#0c379e; background-color:#fff; }
.smallOfferBoxTwo a:link { color:#0B369E; }
.smallOfferBoxTwo .preisAktuell { color:#db0031; }

.layoutBox { border-color:#0c379e; background-color:#fff; }
.layoutBox h2 { border-top-color:#fff; border-bottom-color:#7c98b1; color:#0b369e; }
.layoutBox h3 { border-top-color:#fff; }
.layoutBox form, .layoutBox #PwLink, .layoutBox ul.padLeft { background-color:#f0f8fb; border-top-color:#fff; border-bottom-color:#7c98b1; }
.layoutBox p { border-bottom-color:#7c98b1; }
/* Dynamisches Layout (Ende) */
