.img_thumbs_mark {border:5px solid #F5B438;}

.tText {background-color: #E2E2E2; border:0px solid #D7D7D7;}
.tCart {border:2px solid #C0C0C0; background-color:#FFFFFF;}
.tLogin {border:2px solid #C0C0C0; background-color:#FFFFFF;}

.tBl {text-align:center;  font-family: Arial,Helvetica,sans-serif; font-size: 7pt; color: #808080; border:0px solid #C0C0C0;}

a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal; text-decoration: none}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal ; text-decoration: none}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal; text-decoration: underline}

.a_mm { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #F5B438; font-weight: normal; text-decoration: none}
.a_mm:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #F5B438; font-weight: normal ; text-decoration: none}
.a_mm:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #F5B438; font-weight: normal; text-decoration: underline}

.a_h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #F5B438; font-weight: bold; text-decoration: none}
.a_h1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #F5B438; font-weight: bold ; text-decoration: none}
.a_h1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #F5B438; font-weight: bold; text-decoration: underline}

.a_signal { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold; text-decoration: none}
.a_signal:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold ; text-decoration: none}
.a_signal:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; font-weight: bold; text-decoration: underline}

.a_list{ font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: none}
.a_list:visited { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal ; text-decoration: none}
.a_list:hover { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; font-weight: normal; text-decoration: underline}

div {}
.div_detail {border:1px solid #C0C0C0; padding:5px;background-color: #000000;}
.div_msg {border:0px solid #E8AD42; padding:5px;background-color: #FFFF00;}
.div_conferm {border:2px solid #FF0000; padding:5px;background-color: #FFFF00;}
.div_block {border:1px solid #C0C0C0; padding:5px;}
.divPicture { position:relative;}
#divPicZoomContainer  {position:absolute; padding:3px;	border:1px solid #FFB046;	margin-right:6px;	margin-bottom:7px;background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }


.td_info { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #808080; }
.td_wfont_klein { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3B3B3B; }
.td_search_cap {background-color: #C8CCD0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.td_search { padding:4px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #808080; }
.td_serie_cap {background-color: #F5B438; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF;font-weight: bold; }

.td_thumbs_cap {background-color: #C8CCD0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.td_thumbs { background-color: #E8E9EA; padding:4px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3B3B3B; }
.td_text_caption { background-color: #E2E2E2;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #515151; }
.td_text_row {background-color: #FFFFFF;}
.td_text_lesen {background-color: #FFFFFF;}
.td_text_lesen:hover {background-color: #FEF7DE;}
.td_text_lesen_mark {background-color: #FFFF00;}
.td_text_lesen_mark_light {background-color: #FFFFFF;}
.td_text_lesen_storno {background-color: #FFFFFF; text-decoration: line-through;}
.td_text_lesen_storno:hover {background-color: #FEF7DE; text-decoration: line-through;}
.td_text_lesen_err {background-color: #EFEFEF; border:2px solid #FF0000;} 
.td_print_caption{ background-color: #E2E2E2;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3A3A3A; }
.td_print_lesen{ background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3A3A3A; }
.td_storno {text-decoration: line-through;}

.td_bill {background-color: #F2ECE1;}
.td_bill_err {background-color: #F7F7F7; border:2px solid #FF0000;}




h1 { font-family:  Arial,Helvetica, sans-serif; font-size: 12pt; color: #F5B438; margin-top:0pt; margin-bottom:0pt; font-weight: bold}
.h1_print { font-family:  Arial,Helvetica, sans-serif; font-size: 12pt; color: #3E3E3E; margin-top:0pt; margin-bottom:0pt; font-weight: bold}
 

h2 { font-family:  Arial, Helvetica,sans-serif; font-size: 11pt; color: #F5B438; font-weight: bold; margin-top:0pt; margin-bottom:0pt;}
h3 { font-family:  Arial, Helvetica,trebuchet ms,Verdana, sans-serif; font-size: 9pt; color: #F5B438; margin-top:0pt; margin-bottom:2pt; font-weight: bold; margin-top:0pt; margin-bottom:0pt;}


.select_adress  {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border:1px solid #F5B438; background-color: #F3F3F3;}
.select_adress_err  {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border:2px solid #FF0000; background-color: #F3F3F3;}
.input_reg_cb {}
.input_reg_cb_err {border:2px solid #FF0000;}
.sel_reg  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000;  background-color: #E9E9E9; border:1px solid #F5B438;}
.sel_reg_err  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000;  background-color: #E9E9E9; border:2px solid #FF0000;}
.sel_liz  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#3A3A3A;  background-color: #E9E9E9; border:1px solid #F5B438;}
.sel_qext  {background-color: #E5E5E5; border:0px solid #FFB300;}

.input_textsearch { width: 100px;  background-color: #FFFFFF; border:1px solid #AF957A;}
.input_reg {width:200px;  background-color: #F0F0F0; border:1px solid #F5B438;}
.input_reg_err {width:200px;  background-color: #F0F0F0; border:2px solid #FF0000;}
.input_cap {width:200px;  background-color: #F0F0F0; border:1px solid #0080FF;}
.input_cap_err {width:200px;  background-color: #F0F0F0; border:2px solid #FF0000;}
.input_adress {width:300px;  background-color: #F0F0F0; border:1px solid #F5B438;}
.input_adress_err {width:300px;  background-color: #F0F0F0; border:2px solid #FF0000;}
.input_stueck {width:30px;  background-color: #FFFFFF; border:1px solid #F5B438;}
.input_breit { width: 500px;  background-color: #FFFFFF; border:1px solid #0080FF;}
.input_pw { width: 80px;  background-color: #FFFFFF; border:1px solid #B3D9FF;}
.input_search_qkat { width: 140px;  background-color: #F3F3F3;border:1px solid #F5B438;}

.input_err {border:2px solid #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;  }
.input_F { font-family: Arial Helvetica, sans-serif; font-size: 9pt; background-color: #FFFFDF; }


.textarea_offer {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background: #F5F5F5; width: 300px; height: 100px; border:1px solid #F5B438;}
.textarea_offer_err {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background: #F5F5F5; width: 300px; height: 100px; border:2px solid #FF0000;}

/* Span geschichten*/
.span_err { color: #ff0000; font-weight: bold;}
.span_ok { color: #00AA00; font-weight: bold; }
.span_red { color: #ff0000; font-weight: normal;}
.span_wichtig { color: #00BB00; font-weight: bold; }
.span_norm {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; font-weight: normal;}
.span_small_grey {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080 }
.span_small_black {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000 }
.span_det_cap {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#B1B1B1; font-weight: normal;}
.span_ba_text {background-color: #FFFF00; font-weight: bold;}




