

.tText {background-color: #E2E2E2; border:0px solid #D7D7D7;}
.tCart {border:2px solid #C0C0C0; background-color:#FFFFFF;}
.tLogin {border:2px solid #C0C0C0; background-color:#FFFFFF;}
.tInfo { border:2px solid #FF0000;}

.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: #3C9DFF; font-weight: normal; text-decoration: none}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3C9DFF; font-weight: normal ; text-decoration: none}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #3C9DFF; font-weight: normal; text-decoration: underline}

.a_mm { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #009B00; font-weight: normal; text-decoration: none}
.a_mm:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #009B00; font-weight: normal ; text-decoration: none}
.a_mm:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #009B00; font-weight: normal; 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_bright { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #D26F00; font-weight: normal; text-decoration: none}
.a_bright:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #D26F00; font-weight: normal ; text-decoration: none}
.a_bright:hover { font-family: Arial Helvetica, sans-serif; font-size: 9pt; color: #D26F00; font-weight: normal; text-decoration: underline}

.a_brights { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #D26F00; font-weight: normal; text-decoration: none}
.a_brights:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #D26F00; font-weight: normal ; text-decoration: none}
.a_brights:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #D26F00; font-weight: normal; text-decoration: underline}


div {font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.div_detail {border:1px solid #C0C0C0; padding:5px;}
.div_msg {border:0px solid #E8AD42; padding:5px; background-color: #FFFF00;}
.div_conferm {border:0px solid #FF0000; padding:5px; background-color: #FFFF00;}
.div_conferm_err {border:2px solid #FF0000; padding:5px; background-color: #FFFF00;}
.div_block {border:1px solid #C0C0C0; padding:5px;}
.div_block_err {border:2px solid #FF0000; 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_small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #2C2C2C; }
.td_info { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #808080; }
.td_wichtig1 {border:2px solid #FF0000;  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; }
.td_wichtig2 {border:2px solid #FF0000; background-color: #FFFF80; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000; }
.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: #3A3A3A; }
.td_text_caption_sub {background-color: #F2F2F2;}
.td_text_row {background-color: #FFFFFF;}
.td_text_lesen {background-color: #FFFFFF;}
.td_text_lesen:hover {background-color: #EAF5FF;}
.td_text_lesen_mark {background-color: #FFFF00;}
.td_text_lesen_err {background-color: #EFEFEF; border:2px solid #FF0000;}
.td_sublist {background-color: #FDEFD7;}
.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_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: #0080FF; margin-top:0pt; margin-bottom:0pt; font-weight: bold}
.h1_invers { font-family:  Arial,Helvetica, sans-serif; font-size: 13pt; color: #353535; 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: #0080FF; font-weight: bold; margin-top:0pt; margin-bottom:0pt;}
.h2_inv { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: #C0C0C0; 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;}
.h3_inv { 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;}



form {margin-top:3pt; margin-bottom:3pt;}
input {  margin-top:1pt; margin-bottom:1pt; margin-left:1pt;margin-right:1pt; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
select  {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border:0px solid #F5B438; background-color: #F9F9F9;}
.select_adress  {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border:1px solid #409FFF; 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:#0080FF; font-weight: normal; background-color: #E9E9E9; border:1px solid #42A0FF;}
.sel_reg_err  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#0080FF; font-weight: normal; background-color: #E9E9E9; border:2px solid #FF0000;}
.sel_liz  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#0080FF; font-weight: normal; background-color: #F0F8FF; border:1px solid #8AC5FF;}
.sel_liz_err  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#0080FF; font-weight: normal; background-color: #F0F8FF; border:2px solid #FF0000;}
.sel_qext  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color:#000000; font-weight: normal; background-color:#FFFFFF; border:0px solid #AED7FF;}

.cb_cap {}

.input_textsearch {width:80px;  background-color: #F0F0F0;  border:1px solid #48A4FF;}
.input_reg {width:250px;  background-color: #F0F0F0;  border:1px solid #48A4FF;}
.input_reg_err {width:250px;  background-color: #F0F0F0; border:2px solid #FF0000;}
.input_cap {width:250px; color: #0080FF; background-color: #F0F8FF; border:1px solid #8AC5FF;}
.input_cap_err {width:250px; color: #0080FF; background-color: #F0F8FF; 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_search_q { width: 140px; background-color: #E8E9EA; border:0px solid #FFFFFF;}
.input_search_q_alter { width: 80px;  background-color: #FFFFFF; border:0px solid #B3D9FF;}
.input_login { width: 100px;  background-color: #EFEFEF; border:1px solid #F5B438;}
.input_login_err { width: 100px;  background-color: #EFEFEF; border:2px solid #FF0000;}
.input_pw { width: 80px;  background-color: #FFFFFF; border:1px solid #B3D9FF;}
.input_search_qkat { width: 140px;  background-color: #F3F3F3;border:1px solid #F5B438;}
.input_submit {   background-image:url(grafik/bg_grauverlauf_form.gif); color: #FFFFFF; font-size: 9pt; font-weight: normal; border:1px solid #3D3D43;}
.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; }
.input_file {width:300px;  background-color: #F0F0F0; }

/* Buttons */
.sdlaInputButton {font-family: Arial, Helvetica, sans-serif; background-color: #D2D2D2; font-size: 9pt;}
.sdlaInputButton_small { font-family: Arial, Helvetica, sans-serif; background-color: #D2D2D2; font-size: 7pt;}
.sdlaInputSelect { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.sdlaInputSelect_small { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.textarea_vertrag {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background: #F5F5F5; width: 600px; height: 300px; border:1px solid #0080FF;}
.textarea_cap {font-family: Arial, Helvetica, sans-serif; color:#0080FF; font-size: 9pt; background: #F0F8FF; width: 250px; height: 150px; border:1px solid #8AC5FF;}
.textarea_cap_err {font-family: Arial, Helvetica, sans-serif; color:#0080FF; font-size: 9pt; background: #F0F8FF; width: 250px; height: 150px; border:2px solid #FF0000;}
.textarea_F {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background: #F0F8FF; width: 250px; height: 150px; border:1px solid #0080FF;}
.textarea_F_err {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background: #F0F8FF; width: 250px; height: 150px; border:2px solid #FF0000;}


/* Span geschichten*/
.span_att_bright1 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; color: #FFFFFF }
.span_att_bright0 {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; color: #FF0000 }
.span_err { color: #ff0000; font-weight: bold;}
.span_ok { color: #00AA00; font-weight: bold; }
.span_red { color: #ff0000; font-weight: none;}
.span_green { color: #00B900; font-weight: none;}
.span_wichtig { color: #00BB00; font-weight: bold; }
.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:#C0C0C0; font-weight: bold;}
.span_news_cap { color: #0080FF; font-weight: bold; }




