/**
 * HTML ELEMENTE
 */
BODY { background:rgb(255,255,255); padding:0px; margin:0px; border:0px; }
BODY, TD, TH, INPUT, SELECT, TEXTAREA { font:12px Arial, Helvetica, sans-serif; }
A { color:#2A1B6E; text-decoration:none; }
A:HOVER { color:rgb(0,0,0); text-decoration:none; }

/**
 * BOX ELEMENTE
 */
.box { color:rgb(0,0,0); text-decoration:none; }
.box:HOVER { color:#2A1B6E; text-decoration:none; }

.bx-header { background:rgb(172,213,19); }
.bx-title { font:italic 14px; color:#2A1B6E; }
.bx-color { background:rgb(238,238,230); }
.bx-white { background:rgb(255,255,255); }
.bx-rule { background:rgb(140,138,123); }

/*Link Elemente*/
.active{color:rgb(0,0,0);text-decoration:none;font-weight:none}
.active:hover{color:rgb(0,0,0);text-decoration:underline;font-weight:none}
#languages TD {color:#F0DA22;}
#languages .TabTxtActive { font:12px; margin-top:2px;margin-right:none;margin-bottom:1px;margin-left:none;white-space:nowrap; }
#languages .TabTxtInactive { font:12px; margin-top:2px;margin-right:none;margin-bottom:1px;margin-left:none;white-space:nowrap;color:#F0DA22 }
#languages a{color:#FFFFFF;text-decoration:none}
#languages a:hover{color:#F0DA22;text-decoration:none}
#topmenu TD {color:#F0DA22;}
#topmenu .TabTxtActive { font:12px; margin-top:2px;margin-right:none;margin-bottom:1px;margin-left:none;white-space:nowrap; }
#topmenu .TabTxtInactive { font:12px; margin-top:2px;margin-right:none;margin-bottom:1px;margin-left:none;white-space:nowrap;color:#F0DA22 }
#topmenu a{color:#FFFFFF;text-decoration:none}
#topmenu a:hover{color:#F0DA22;text-decoration:none}
#address a{color:#2A1B6E;text-decoration:none}
#address a:hover{color:#000000;text-decoration:underline}
#output TD{color:#2A1B6E;}
#leftmenu a{color:#000000;text-decoration:none}
#leftmenu a:hover{color:#2A1B6E;text-decoration:none}

/*Form Elemente*/
.button{border:1px solid;border-color:rgb(230,230,220) rgb(196,196,184) rgb(196,196,184) rgb(230,230,220);margin:0px;padding:1px;background:rgb(247,247,247);color:rgb(51,51,51);font:11px;height:18px}
.select{background:rgb(247,247,247);color:rgb(51,51,51);font:11px;height:18px}
/* Bilder des Tree Menüs */
img{border:0px;}
.imgs{border:0px;height:18px;width:16px}
.imgbg_brown{background-color:#666600}
/*Linien*/
.ruleb{border-bottom:rgb(196,196,184) 1px solid;border-top:rgb(255,255,255) 1px solid}
.ruledst{border-bottom:1px solid;border-color:rgb(140,138,123)}
.rulelst{border-bottom:1px solid;border-color:rgb(214,215,206);margin:3px 0px 3px 0px}
.rulesb{border-bottom:1px solid;border-color:rgb(255,255,255)}
.rulest{border-bottom:1px solid;border-color:rgb(196,196,184)}
.rulet{border-bottom:rgb(255,255,255) 1px solid;border-top:rgb(196,196,184) 1px solid}
/*Spezifische Elemente*/
/*Tabellen*/

.tdgreen{background:rgb(140,223,0);}
.tdbrown{background:rgb(140,138,123);}
.td{background:rgb(227,73,43);color:rgb(255,255,255);}
.tdcolor{background:rgb(247,247,247)}
.tdlight{background:rgb(247,247,247)}
.tdwhite{background:rgb(255,255,255)}
.textarea{border:1px solid;border-color:rgb(196,196,184) rgb(230,230,220) rgb(230,230,220) rgb(196,196,184);margin:0px;padding:1px;background:rgb(247,247,247);color:rgb(51,51,51);font:11px;scrollbar-track-color:rgb(247,247,247)}
.trclrborder{border-left:rgb(255,255,255) 1px solid;border-right:rgb(189,190,181) 1px solid;background:rgb(247,247,247)}
.trclruborder{border-left:rgb(255,255,255) 1px solid;border-right:rgb(189,190,181) 1px solid;border-top:rgb(255,255,255) 1px solid;border-bottom:rgb(189,190,181) 1px solid;background:rgb(247,247,247);padding: 15px 9px 20px 9px;}
.trlrborder{border-left:rgb(255,255,255) 1px solid;border-right:rgb(189,190,181) 1px solid}
.trwlrborder{border-left:rgb(255,255,255) 1px solid;border-right:rgb(189,190,181) 1px solid;background:rgb(255,255,255)}
/*Text*/
.txtbgrot{background:rgb(228,65,34);color:rgb(255,255,255);}
.txtgrau{color:rgb(132,132,132);}
.txtrot{color:rgb(228,65,34);}
.txtweiss{color:rgb(255,255,255);}



.text_13px_verdana_color { color:#2A1B6E;font:12px; }
.border_all_padding_bgcolor {  }
.boxtitle { background-color:#F1F1F1; height:25px; padding:2px;padding-top:4px;padding-left:5px; }
.txtcolor{ color:#2A1B6E; font:14px; }

.galeryimg { background:#F8F8F8; border:1px solid #F2F2F2 }
.ber_table { background:rgb(247,247,247);border:1px solid rgb(227,227,227);}
.ber_tr_tit { height:24px;background:rgb(227,227,227); padding:1px;}
.ber_tr_sel { height:24px;background:rgb(247,247,247); padding:1px;}
.ber_tr_pri { height:24px;background:rgb(247,247,247); padding:1px;border-top:1px solid rgb(227,227,227);}
.ber_tr_bes { height:24px;background:rgb(247,247,247); padding:1px;border-top:1px solid rgb(227,227,227);}
.price_normal_display{ border: none; background:rgb(247,247,247); font:11px; color:#00CC00}
.price_action_display{ border: none;padding:2px; background:rgb(247,247,247); font:11px; color:#FF0000; text-decoration:line-through;}
.orderbutton{ border:1px solid;border-color:rgb(230,230,220) rgb(196,196,184) rgb(196,196,184) rgb(230,230,220);margin:0px;padding:1px;background:rgb(247,247,247);color:rgb(51,51,51); font:11px; color:#000000;}