/* -- Allgemeines - Seitenweit -- */
body { height:100%;padding:0px;margin:0px;background-color:#FEF9F4;
    
    scrollbar-base-color:#FEF9F4;
    scrollbar-shadow-color:#FEF9F4;
    scrollbar-face-color:#FEF9F4;
    scrollbar-highlight-color:#FEF9F4;
    scrollbar-3dlight-color:#9FA0A0;
    scrollbar-darkshadow-color:#9FA0A0;
    scrollbar-track-color:#DBD9D8;
    scrollbar-arrow-color:#000000;
}
table { margin:0px;padding:0px;border:0px; }
td { vertical-align:top;text-align:left; }
img { border:0px; }
img.border2px { border:1px solid #D8D4CE; }
body,td,p,li,div { font-family:Arial,Helvetica;font-size:11px; }
small { font-size:10px; }
a { color:#000000;text-decoration:underline; }
a:visited { color:#464646;text-decoration:underline; }
a:hover { color:#BBA12F;text-decoration:none; }
a.nolink { color:#000000;text-decoration:none; }
a.nolink:visited { color:#000000;text-decoration:none; }
a.nolink:hover { color:#000000;text-decoration:none; }
.inactive { color:#A0A0A0; }
.important { color:#F40000; }
.ci_black{color:#000000;}
.ci_black_background{background-color:#000000;}
.ci_gold{color:#BBA12F;}
.ci_gold_background{background-color:#BBA12F;}
.ci_pergament{color:#FEF9F4;}
.ci_pergament_background{background-color:#FEF9F4;}
.ci_red{color:#F40000;}
.ci_red_background{background-color:#F40000;}
.ci_grey_dark{color:#D8D4CE;}
.ci_grey_dark_background{background-color:#D8D4CE;}
.ci_grey_light{color:#DBD9D8;}
.ci_grey_light_background{background-color:#DBD9D8;}
div.main_content_margin{margin-left:15px;margin-right:30px;}
.alert { font-weight:700;color:#F40000; }
.alert_green { font-weight:700;color:#00A02D; }
        
        
/* -- Formular Formatierungen -- */
/* Input-Text */
input { font-family:Arial,Helvetica;font-size:11px; }
input.f1 { width:126px;background-color:#F0F0F0;color:#F40000;font-size:11px;font-weight:800;padding-left:2px;padding-top:2px;border:1px solid #FFFFFF;margin:1px; }
input.submit { background-color:#000000;color:#BBA12F;font-weight:700;font-size:12px;border:2px solid #BBA12F;height:23px;cursor:pointer; }
.input_select { background-color:#000000;color:#FFFFFF;font-size:11px; }
.form_star {  font-size:14px;font-weight:700;color:#F40000; }
.form_text { font-family:Arial,Helvetica;font-size:11px;color:#000000; }
.form_headline { font-family:Arial,Helvetica;font-weight:700;font-size:13px;color:#000000;text-decoration:underline; }
.form_headline_div { margin-top:25px;margin-bottom:5px; }
.form_description { font-family:Arial,Helvetica;font-weight:700;font-size:13px;color:#000000; }

/* -- Menü Rechts Oben -- */
td.l { color:#FFFFFF;background-color:#000000;padding-top:1px;font-size:11px; }
a.l1 { color:#FFFFFF; text-decoration:none; }
a.l1:visited { color:#FFFFFF; text-decoration:none; }
a.l1:hover { color:#FFFFFF; text-decoration:underline; }
a.l2 { color:#BBA12F; text-decoration:none; font-weight:800; }
a.l2:visited { color:#BBA12F; text-decoration:none; font-weight:800; }
a.l2:hover { color:#BBA12F; text-decoration:underline; }

/* -- "Alle"-Select Felder -- */
table.a1 { border:1px solid #000000;margin-bottom:7px;background-color:#FFFFFF;}
td.a2 { background-color:#F0F0F0;font-size:11px;font-weight:800;padding-left:2px;padding-top:2px;border:1px solid #FFFFFF;cursor:pointer; }
td.a3 { background-color:#F0F0F0;cursor:pointer; }
table.a4 { border:0px solid #000000;border-left-width:1px;background-color:#BBA12F; }
td.a5 { cursor:pointer;background-color:#FFFFFF;border-bottom-width:1px;border-style:solid;border-color:#F0F0F0;border-bottom-width:1px;border-left-width:2px;border-right-width:0px;border-top-width:0px;vertical-align:middle;padding:2px;padding-left:7px; }
td.a5-2 { cursor:pointer;background-color:#FFFFFF;border-bottom-width:1px;border-style:solid;border-color:#FFFFFF;border-bottom-width:1px;border-left-width:2px;border-right-width:0px;border-top-width:0px;vertical-align:middle;padding:2px;padding-left:7px; }
a.a6 { font-size:11px;color:#000000;font-weight:700;text-decoration:none; }
a.a6:visited { font-size:11px;color:#000000;text-decoration:none; }
a.a6:hover { font-size:11px;color:#000000;text-decoration:none; }
.a7 { font-weight:200;letter-spacing:1px;margin-left:2px;color:#BBA12F; }
.a8 { font-weight:800;color:#B2B2B2; }

/* -- Warenkorb -- */
table.w1 { background-color:#FEF9F4; }
td.w2 { background-color:#DBD9D8;padding-left:2px;padding-top:3px; }
img.w4 { border:1px solid #D8D4CE;margin-bottom:2px; }
td.w3 { background-color:#DBD9D8;font-size:8pt;font-weight:700;padding:3px;padding-left:0px;padding-top:3px;line-height:11px; }
.w5 { float:right;background-color:#DBD9D8;font-size:8pt;font-weight:500;padding-top:4px;padding-right:1px; }
td.w6 { padding:6px;padding-left:6px;padding-bottom:5px; }
td.w7 { font-weight:800;padding-top:2px;padding-bottom:0px; }
td.w8 { font-weight:800;text-align:right;}
td.w9 { background-color:#DBD9D8;padding-left:3px;}

/* -- Könnte dir gefallen -- */
td.g1 { background-color:#E2E2DC;padding-bottom:5px;padding-top:3px; }
img.g2 { margin:0px; }
table.g3 { margin-top:4px; }

/* -- Service -- */
table.s1 { margin-top:13px; }
table.s2 { margin-top:0px; }
td.s3 { background-color:#E2E2DC;text-align:center;padding:2px; }
a.s4 { font-size:7pt; color:#000000; text-decoration:none; letter-spacing:1px; }
a.s4:visited { font-size:7pt; color:#000000; text-decoration:none; letter-spacing:1px;  }
a.s4:hover { font-size:7pt; color:#BBA12F; text-decoration:underline; letter-spacing:1px; }

/* -- Sonstiges -- */
td.site_end { text-align:right; }
.subhead { font-size:14px;text-decoration:underline;margin-top:10px;margin-bottom:3px;font-weight:700; }
.link{cursor:hand;}

/* -- Hauptseite Produktliste -- */
td.p1 { padding-top:15px;padding-left:25px;padding-bottom:18px; }
td.p2 { padding-top:40px;padding-left:25px;padding-bottom:18px; }
a.p3 { font-size:13px;color:#000000;font-weight:700;text-decoration:underline;}
a.p3:visited { font-size:13px;color:#000000;text-decoration:underline; }
a.p3:hover { font-size:13px;color:#BBA12F;text-decoration:none; }

/* Produktverzierungen */
td.p3 { border:1px solid #000000;height:270px;vertical-align:middle;background-color:#FFFFFF; }
img.p3 { border:1px solid #000000; }
td.p4 { text-align:right;vertical-align:bottom;font-size:8pt;padding-right:3px;padding-top:3px; }
td.p5 { padding-top:5px;padding-bottom:13px;font-size:9pt;font-weight:800;line-height:15px; }
td.p6 { text-align:center; }
a.p7 { color:#000000; text-decoration:none; }
a.p7:visited { color:#000000; text-decoration:none; }
a.p7:hover { color:#000000; text-decoration:none; }
table.p8 { border:1px solid #000000;margin-bottom:5px; }
table.p8_onepic { border:0px;margin-bottom:5px; }
img.p9 { border:0px; }
img.p9_onepic { border:1px solid #000000; }
.p10 {  }
.p11 { font-weight:500; }
td.p12 { background-color:#000000; }
td.p13 { vertical-align:bottom;text-align:left;font-size:20px;font-weight:500;letter-spacing:1;font-family:Arial;padding:0px;line-height:20px;padding-left:1px; }
div.p_headline_brand { font-size:18pt;font-weight:700;letter-spacing:1px;}
div.p17{font-size:9pt;color:#BBA12F;font-weight:700;margin-top:2px;margin-bottom:6px;line-height:10pt;}
a.p18{color:#000000;text-decoration:none;}
a.p18:visited{color:#000000;text-decoration:none;}
a.p18:hover{color:#BBA12F;text-decoration:underline;}
a.p19{color:#000000;text-decoration:none;}
a.p19:visited{color:#000000;text-decoration:none;}
a.p19:hover{color:#BBA12F;text-decoration:underline;}

div.p_headline_pname { font-size:16pt;margin-bottom:20px; }
div.p_descr { font-size:10pt;margin-bottom:40px; }
div.p_unique { font-size:10pt;margin-bottom:40px; }
div.p_price { font-size:11pt;margin-bottom:45px;  }
div.p_price_extra { font-size:11pt;margin-top:-35px;margin-bottom:45px;font-weight:700;color:#00A02D;  }
td.p_cell { padding-right:15px; }
p.p14-1 { font-size:11pt;color:#F40000;font-weight:700; }
p.p14-2 { font-size:11pt;color:#F40000;font-weight:700; }

select.p15 { font-size:8pt; }

/* Produktnavi */
div.p16{ font-size:13px;font-weight:700;letter-spacing:2px;width:640px;height:25px;padding:3px;text-align:right;margin-bottom:10px;}
a.p16 { color:#000000;text-decoration:none;padding:6px;padding-top:1px;padding-bottom:1px;margin-left:5px;margin-right:5px;border:2px solid #BBA12F; }
a.p16:visited { color:#000000;text-decoration:none;padding:6px;padding-top:1px;padding-bottom:1px;margin-left:5px;margin-right:5px;border:2px solid #BBA12F; }
a.p16:hover { color:#000000;text-decoration:none;background-color:#BBA12F;padding:6px;padding-top:1px;padding-bottom:1px;margin-left:5px;margin-right:5px;border:2px solid #000000; }
a.p16_active { color:#000000;background-color:#BBA12F;text-decoration:none;padding:6px;padding-top:1px;padding-bottom:1px;margin-left:5px;margin-right:5px;border:2px solid #000000; }
a.p16_active:visited { color:#000000;background-color:#BBA12F;text-decoration:none;padding:6px;padding-top:1px;padding-bottom:1px;margin-left:5px;margin-right:5px;border:2px solid #000000; }
a.p16_active:hover { color:#000000;background-color:#BBA12F;text-decoration:none;padding:6px;padding-top:1px;padding-bottom:1px;margin-left:5px;margin-right:5px;border:2px solid #000000; }


/* Menüliste unten */
a.u1 { font-size:11px;color:#BDA84B;font-weight:700;text-decoration:none; }
a.u1:visited { font-size:11px;color:#BDA84B;font-weight:700;text-decoration:none; }
a.u1:hover { font-size:11px;color:#000000;font-weight:700;text-decoration:underline; }

/* Mein Moderausch - interner Bereich */
.mm_1_sie { color:#00702A; }
.mm_1_mr { color:#0000D0; }

.mm_2_bg1 { background-color:#F3EFE9; }
.mm_2_bg2 { background-color:#ECE8E2; }

a.mm3 { font-size:8pt; color:#8C8C8C; text-decoration:none; }
a.mm3:visited { font-size:8pt; color:#8C8C8C; text-decoration:none;  }
a.mm3:hover { font-size:8pt; color:#BBA12F; text-decoration:underline; }
.mm_5 { color:#B4B4B4; }

.mm_3 { background-color:#ECE8E0; }
.mm_4 { background-color:#F9F4ED; }