
/*//////////////////////////////////////generell////////////////////////////////*/
body {background:#ffffff url(img/bg_body.png) repeat-x; color:#828282; font-family:arial; font-size:13px; text-align:left;margin:23px 0 23px 0}
table {color:#828282; font-family:arial; font-size:13px;text-align: left;}
input,textarea,select {font-family:arial; font-size:13px; border:1px solid #828282;}
.ekwzeile,a.ekwzeile { font-size:11px; }
.table_format_text {position:relative;display:table;background:#ccc;padding:0;margin:0;}
.table_format_text td {background:#ffffff; padding:3px 6px 3px 6px;}
script {margin:0}
a:link,a:visited,a:focus,a:active{color:#B08BB7;}
a:hover{text-decoration:none;}

/*Textformatierung, namen entsprechen datenbankfeldern*/
.Kategorie {font-size:22px;margin:0 0 10px 0;color:#B08BB7;}
.Kategorie_cart {font-size:12px;}
.Kategoriefoto {position:relative;display:block;float:top;width:600px;height:auto;margin:0 0 1px 0;background:url(img/bg_kategoriefoto.gif);overflow:hidden}
.Kategoriefoto2 {position:relative;float:right;width:220px;height:100px;overflow:hidden;margin:15px 0 15px 30px;padding:0;}
.Kategorieheadline {font-size:22px;margin:5px 0 15px 0;color:#B08BB7;line-height:24px;}
.Kategorietext {margin:0 0 30px 0}

.Artikel,a.Artikel,a.Artikel:link,a.Artikel:visited,a.Artikel:active {font-size:14px;font-weight:bold;text-decoration:none;color:#B08BB7}
a.Artikel:hover {text-decoration:underline}
.artikel_Foto1 {position:relative;float:left;margin:0 30px 30px 0;}
.artikel_Foto2 {position:relative;float:top;margin:0 0 10px 0;}
.Teasertext {font-weight:normal;margin:5px 0 5px 0;}
.Haupttext {font-weight:normal;margin:5px 0 5px 0;}

.Produkt,a.Produkt {font-weight:bold;color:#5B5B5B;}
.Produkt_cart {font-size:13px;font-weight:bold}
.Produkt_table {font-size:12px;font-weight:bold}
.Artikelnummer {font-size:90%;color:#001122;}
.Artikelnummer_cart {font-size:90%;color:#001122;}
.produkt_Foto1_tmp,.produkt_Foto2_tmp,.produkt_Foto3_tmp,.produkt_Foto4_tmp { width:235px;height:333;overflow:hidden } /*Produktfotos in Listenseite*/
.Preis {font-size:16px;font-weight:bold;color:#D10029;text-decoration:none;}
.Preis_cart {font-size:16px;font-weight:bold;color:#D10029;text-decoration:none;}
.Preis_table {font-size:12px;color:#D10029;}
.Vorherpreis {}
.Vorherpreis_cart {font-size:14px;color:#002475;}
.Vorherpreis_table {font-size:12px;color:#002475;}

/*Textformate allgemein*/
.subheadline {margin:0px 0px 10px 0px;float:top;text-align:left;font-weight:bold}
.small {font-size:11px;}
.big {font-size:16px;font-weight:bold;margin:0 0 10px 0}
.more {font-weight:bold;}
.blue {color:#002475}
.red {color:#D10029}
.msg {margin: 0px 0px 10px 0px; color:#B08BB7;}
.msgred {margin: 0px 0px 10px 0px; color:#ff0000}
.cms {position:absolute;top:4px;left:4px;z-index:3}
.legend {font-family:arial;font-size:11px;color:#666666}
.submit { color:#ffffff;font-size:14px;border:none;padding:3px 5px 5px 5px;margin:0px 0px 10px 0px;background:#B08BB7 url(img/bg_navi5.gif);overflow:hidden;}
.submit:hover { background:#DACBDE}
.submit2 { color:#ffffff;font-size:14px;border:none;padding:3px 5px 5px 5px;margin:0px 0px 10px 0px;background:#888888 url(img/bg_navi5.gif);overflow:hidden; }
.submit2:hover { background:#3F3F41}

/*slang selection*/
.navi1,a.navi1,a.navi1:link,a.navi1:visited {
position:relative;display:block;float:top;width:152px;height:auto;padding:1px 10px 1px 10px;margin:0;text-align:left;text-decoration:none;color:#ffffff;}
a.navi1:hover,a.navi1:active {color:#ffffff;background:#FF7E09;}
.navi1_on {position:relative;display:block;float:top;width:152px;height:auto;padding:1px 10px 1px 10px;margin:0;text-align:left;text-decoration:none;color:#ffffff;background:#FF7E09;}

/*********navigations:5=Top,6=Main Products,7=Main Service,8=Bottom*****/
a.navi5,a.navi5,a.navi5:link,a.navi5:visited {
            font-size:14px;position:relative;display:block;float:left;width:auto;height:30px;padding:0;margin:0 37px 0 0;background:url(img/bg_navi5.gif) repeat-x;text-align:left;color:#ffffff;text-decoration:none;}
a.navi5:hover,a.navi5:active {color:#DACBDE;background:url(img/bg_navi5.gif) repeat-x;text-decoration:underline;}
a.navi5_on {font-size:14px;position:relative;display:block;float:left;width:auto;height:30px;padding:0;margin:0 37px 0 0;background:url(img/bg_navi5.gif) repeat-x;text-align:left;color:#ffffff;text-decoration:underline;font-weight:bold}

.navi6,a.navi6,a.navi6:link,a.navi6:visited {
display:block;font-size:14px;text-align:left;text-decoration:none;padding:4px 0 4px 25px;margin:0;color:#87888C;border-bottom:1px dotted #85898C}
a.navi6:hover,a.navi6:active {display:block;text-decoration:none;color:#FF7E09;}
.navi6_on {display:block;font-size:14px;text-align:left;text-decoration:none;padding:4px 0 4px 25px;margin:0;color:#FF7E09;font-weight:bold;border-bottom:1px dotted #85898C}

/*DEF[navi]==1 => functions:navi_tree*/
.navi60,a.navi60,a.navi60:link,a.navi60:visited {
display:block;font-size:14px;text-align:left;text-decoration:none;padding:4px 0 4px 25px;margin:0;color:#85898C;font-weight:bold;border-bottom:1px dotted #85898C}
a.navi60:hover,a.navi60:active {display:block;text-decoration:none;color:#FF7E09;}
.navi61,a.navi61,a.navi61:link,a.navi61:visited {
display:block;font-size:14px;text-align:left;text-decoration:none;padding:4px 0 4px 25px;margin:0;color:#85898C;border-bottom:1px dotted #85898C}
a.navi61:hover,a.navi61:active {display:block;text-decoration:none;color:#FF7E09;}

.navi7,a.navi7,a.navi7:link,a.navi7:visited {
display:block;text-align:left;text-decoration:none;padding:3px 0 3px 25px;margin:0;color:#87888C;}
a.navi7:hover,a.navi7:active {display:block;text-decoration:underline;color:#87888C;}
.navi7_on {display:block;text-align:left;text-decoration:none;padding:3px 0 3px 25px;margin:0;color:#FF7E09;font-weight:bold;}

.navi8,a.navi8,a.navi8:link,a.navi8:visited {
float:left;width:auto;line-height:33px;padding:0;margin:0 40px 0 0;text-decoration:none;}
a.navi8:hover,a.navi8:active {text-decoration:underline;}
.navi8_on {float:left;width:auto;line-height:33px;padding:0;margin:0 40px 0 0;text-decoration:underline;font-weight:bold}

.navi_parent,a.navi_parent,a.navi_parent:link,a.navi_parent:visited {
font-family:arial;font-size:12px;font-weight:normal;float:left;text-decoration:none;color:#A62F27;padding:0;margin:0;}
a.navi_parent:hover,a.navi_parent:active {text-decoration:underline;color:#ff3333}
