a.noback{color:#000000; font-size:0.9em; font-weight:500; text-decoration:none; }
a.noback:link, a.noback:hover { overflow:visible; }
a.noback:visited {}
a.noback:active, a.noback:focus { text-decoration:underline; }

a.prods{ color:#00ff00; background-color:transparent; font-size:0.9em; font-weight:500; text-decoration:none; }
a.prods:link, a.prods:hover { overflow:visible; }
a.prods:visited {}
a.prods:active, a.prods:focus { text-decoration:underline; }

/*Eingabefelder Anfang*/

input.text { } 

input.textdisabled { } 

input.num { } 

input.numdisabled { }

input.number_negative{ }

/*Eingabefelder Ende*/

/*Buttons*/
input.submitbtn { height:22px; font-weight:500; font-size: 9pt; text-align:center; cursor:pointer; border: none; }
input.submitbtn_nav { height:22px; font-weight:bold; font-size: 9pt; text-align:center; cursor:pointer; border: none; }
input.submitbtn_link { height: 22px; font-size: 9pt; text-align:center; cursor:pointer; padding: 2px 0px; margin: 0px; border: none; }
input.submitbtn_linkbold { height: 22px; font-size: 9pt; text-align:center; cursor:pointer; padding: 2px 0px; margin: 0px; border: none; font-weight: bold; }

input.submitbtn_kl { background:url(../../../imgs/buttons/leerkl.jpg); background-position:0px 0px; background-repeat:no-repeat; width:35px; height:22px; font-weight:500; text-align:center; cursor:pointer; font-size: 8.5pt; font-weight: bold; }

input.submitbtn_mi { background:url(../../../imgs/buttons/leermi.jpg); background-position:0px 0px; background-repeat:no-repeat; width:78px; height:22px; text-align:center; font-weight:500; cursor:pointer; font-size: 8.5pt; font-weight: bold; }

input.submitbtn_gr { background:url(../../../imgs/buttons/leergr.jpg); background-position:0px 0px; background-repeat: no-repeat; width:158px; height:22px; font-weight:500; text-align:center; cursor:pointer; font-size: 8.5pt; font-weight: bold; }

input.submitbtn_max { background:url(../../../imgs/buttons/leermax.jpg); background-position:0px 0px; background-repeat: no-repeat; width:200px; height: 22px; font-weight:500; text-align:center; cursor:pointer; font-size: 8.5pt; font-weight: bold; }

input.submitbtn_50 { background:url(../../../imgs/buttons/leer50.jpg); background-position:0px 0px; background-repeat:no-repeat; width:50px; height:22px; font-weight:500; text-align:center; cursor:pointer; }

input.submitbtn_i3216{ background-repeat:no-repeat; background:url(../../../imgs/buttons/leer3216.jpg); background-position:0px 0px; width:32px; height:16px; font-weight:500; text-align:center; cursor:pointer; }

input.submitbtn_i4016{ background-repeat:no-repeat; background:url(../../../imgs/buttons/leer4016.jpg); background-position:0px 0px; width:40px; height:16px; font-weight:500; text-align:center; cursor:pointer;}

input.submitbtn_i6016{ background-repeat:no-repeat; background:url(../../../imgs/buttons/leer6016.jpg); background-position:0px 0px; width:60px; height:16px; font-weight:500; text-align:center; cursor:pointer; }

input.submitbtn_i8516{ background-repeat:no-repeat; background:url(../../../imgs/buttons/leer8516.jpg); background-position:0px 0px; width:85px; height:16px; font-weight:500; text-align:center; cursor:pointer;}

input.submitbtn_brd { border:solid 2px #000000; font-weight:500; text-align:center; cursor:pointer; }

input.btndisabled { color:#13446D; height:22px; font-weight:400; text-align:center; cursor:pointer; }

input.btn_sortdown{ background:url(../../../imgs/buttons/tr_down.gif); background-position:0px 0px; background-repeat:no-repeat; width:16px; height:16px; text-align:center; cursor:pointer; }

input.btn_sortup{ background:url(../../../imgs/buttons/tr_up.gif); background-position:0px 0px; background-repeat:no-repeat; width:16px; height:16px; text-align:center; cursor:pointer; }

input.submitbtn_refresh { background-repeat:no-repeat; background:url(../../../imgs/buttons/refresh.gif); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_save { background-repeat:no-repeat; background:url(../../../imgs/buttons/save.gif); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_cancel { background-repeat:no-repeat; background:url(../../../imgs/buttons/cancel.gif); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_edit { background-repeat:no-repeat; background:url(../../../imgs/buttons/edit.gif); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_delete { background-repeat:no-repeat; background:url(../../../imgs/buttons/delete.gif); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }
input.submitbtn_print { background-repeat:no-repeat; background:url(../../../imgs/buttons/print.gif); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_new { background-repeat:no-repeat; background:url(../../../imgs/buttons/new.gif); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_newrecord { background-repeat:no-repeat; background:url(../../../imgs/buttons/newrecord.gif); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_plus { background-repeat:no-repeat; background:url(../../../imgs/buttons/plus2.jpg); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_minus { background-repeat:no-repeat; background:url(../../../imgs/buttons/minus2.jpg); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_pup { background-repeat:no-repeat; background:url(../../../imgs/buttons/up2.jpg); background-position:0px 0px; width:16px; height:16px; cursor:pointer; }

input.submitbtn_pdown { background-repeat:no-repeat; background:url(../../../imgs/buttons/down2.jpg); background-position:0px 0px; width:16px; height:16px; cursor:pointer;}

input.navpfeil_re{ background-repeat:no-repeat; background:url(../../../imgs/buttons/Pfeilrechts-klein.gif); background-position:0px 0px; width:35px; height:22px; cursor:pointer;}

input.navpfeil_redisabled{ background-repeat:no-repeat; background:url(../../../imgs/buttons/Pfeilrechts-leer.jpg); background-position:0px 0px; width:35px; height:22px; cursor:pointer;}

input.navpfeil_li{ background-repeat:no-repeat; background:url(../../../imgs/buttons/Pfeillinks-klein.gif); background-position:0px 0px; width:35px; height:22px; cursor:pointer;}

input.navpfeil_lidisabled{ background-repeat:no-repeat; background:url(../../../imgs/buttons/Pfeillinks-leer.jpg); background-position:0px 0px; width:35px; height:22px; cursor:pointer;}

input.radiobtn { margin: 0px; border-style:none;  background-color:transparent;  cursor:pointer; }
input.checkbtn { margin: 0px; border-style:none; background-color:transparent;  cursor:pointer; }
input.checkbtnalarm { margin: 0px; border-style:none; background-color:#ff0000;  cursor:pointer; }

/*Buttons Ende*/

/*Dropdown Box*/
select{ vertical-align: middle; text-align:left; text-decoration:none; }
option{ vertical-align: middle; text-align:left; text-decoration:none; }
select.small{ height: 95%; font-size:95%; }
option.small{ height: 95%; font-size:95%; }
/*Dropdown Box Ende*/

/*Textarea*/
textarea{ padding:2px; }
textarea.disabled { padding:2px; }
/*Textarea Ende*/

/*Unterstrichenen Zeilen*/
u{  }
/*Unterstrichenen Zeilen Ende*/

/*Divs*/
div.floater{ float: left;}
div.warn{border-style: none; color: #FF0000; text-decoration:none;}
/*Div Ende*/
.main{ margin-left: 0px; margin-top: 0px; }

.trash{ text-indent:16px; height:16px; border-style:none;   background-color:transparent; background:url(../../../imgs/buttons/trash.gif); background-position:0px 0px; background-repeat: no-repeat; }

.divclearer{ clear:left; }

/*obere Navigation*/

.navindex-container{height: 66px; width: 100%; margin: 0px; padding: 2px; }

.navindex-floater:link, .navindex-floater:visited, .navindex-floater:hover, .navindex-floater:active{ display:block; float:left; margin: 1px 0px 0px 2px; border:none; text-decoration:none; text-align:left; background-color:transparent; background:url(../../../imgs/buttons/leergr130x19.jpg); background-position:0px 0px; background-repeat: no-repeat; width:130px; height:19px; font-size:9pt; font-weight:bold;  cursor: pointer; text-indent: 5px; padding-top:2px; } 

.navindex-logoffbtn { float:left; margin: 1px 0px 0px 2px; border:none; text-decoration:none; font-size:9pt; text-align:left; text-indent: 5px; cursor: pointer; width:130px; height:19px; background-image:url(../../../imgs/buttons/leergr130x19.jpg); background-repeat:no-repeat; background-position: 0px 0px; float: left; font-weight: bold; vertical-align: top; padding: 0px;}

/*obere Navigation*/

/*Linke Navigation*/
.nav{ margin-left: 0px; margin-top: 0px; }
.nav-container{ margin: 19px 10px 10px 5px; z-index: 2; }
.nav-altbus{ width: 180px; height: 62px; position: absolute; bottom: 5px; margin: 0px; z-index: 1; }
.nav-title{ font-size: 1.1em; font-weight: bold; margin-bottom: 10px; }
.nav-container a{ }
.nav-container a:link { } 
.nav-container a:visited { } 
.nav-container a:hover { } 
.nav-container a:active { }
.navlink0{ margin: 1px auto 2px 5px; }
.nav-link{ margin: 1px auto 3px 5px; }

.nav-level1{ margin: 3px auto 1px 5px;  }

.nav-level2{ margin: 2px auto 1px 15px; }

/*Linke Navigation Ende*/

/*Kunden/Lieferantenmatrix*/

.custtop-title{ font-size: 1.1em; font-weight: bold; margin: 20px auto 10px 10px; }

/*Initialenmatrix*/
.custtop-custmatrix{ table-layout:auto; empty-cells:show; margin: 5px auto 5px auto; width: 600px; border-spacing: 2px; }
.custtop-custmatrix_td { text-align: center; padding: 1px; vertical-align: middle; }
.custtop-custmatrix_td input{ font-size: 0.7em; font-weight: bold;}
.custtop-custmatrix_title{ padding: 2px; margin: 0px; text-indent:5px; text-align:left; text-decoration:none; font-size: 1.1em; font-weight: bold; }
.custtop-refresh_cell{ text-indent: 7px; }
/*Initialenmatrix*/

/*Suchbox*/
.custtop-searchbox{ margin:5px auto 5px auto; width:600px; }
.custtop-searchbox_title{ margin: 2px; padding: 2px; text-indent:5px; font-size: 1.1em; font-weight: bold; }
.custtop-searchbox div{margin: 3px auto 3px 5px;}

.custtop-searchbox_sdata{ }
.custtop-searchbox_sinput{ }
.custtop-searchbox_grkl{ }
.custtop-searchbox_hitspp{ }
.custtop-searchbox_comment{  }
.custtop-searchbox_blanco{ width: 90%; margin: 2px auto 2px auto; text-align: center; }
/*Suchbox Ende*/

/*Suchergebnisse*/
.custtop-searchresults{  table-layout:auto; empty-cells:show; margin: 5px auto 5px auto; width: 600px; border-spacing: 0px; }
.custtop-searchresults a { margin-left: 0px; }
.custtop-searchresults_title{ padding: 2px; margin: 2px; text-indent:5px; text-align:left; text-decoration:none; font-size: 1.1em; font-weight: bold; }
.custtop-searchresults_left{ text-align: right; padding: 0px; vertical-align: top; }
.custtop-searchresults_right{ padding: 2px; margin-left: 0px; border-spacing: 0px;}
.custtop-searchresults_right a{ margin: 0px; }
.custtop-searchresults_navbar{ padding: 2px; text-indent: 5px; }
/*Kunden/Lieferantenmatrix Ende*/

/*Kundenverwaltung*/
.custform-title{ font-size: 1.1em; font-weight: bold; margin: 20px auto 10px 10px; }
.custform-container{ margin: 15px auto 15px auto; width:90%; } 
.custform-cust_main{ margin: 5px; } 
.custform-cust_main h4{ margin: 2px; text-indent: 5px; } 
.custform-primdata{ margin: 3px; float:left; padding: 2px; } 
.custform-secdata{ margin: 3px; float:left; padding: 2px; } 
.custform-ob10data{ margin: 3px; float:left; padding: 2px; } 
.custform-custremarks{ float:left; margin:3px; padding: 2px; } 
.custform-custsep{ clear:both; margin:0px; } 
.custform-intcomment{ margin:5px; } 
.custform-custcontacts{ margin:2px; text-indent:5px; } 
.custform-mainbuttons{ margin:5px auto 10px auto; width:100%; text-align:center; } 
.custform-mainbuttons1{ margin:5px auto 10px auto; width:100%; text-align:center; } 
.custform-return_link{ width: 90%; margin: 10px auto; text-align: center; }

/*Kundenpruefung*/
.custcheck-container{ margin: 15px auto 15px auto; width:89%; } 
.custcheck-container_title{ padding: 2px; margin: 2px; text-indent:5px; text-align:left; text-decoration:none; font-size: 1.1em; font-weight: bold; } 
.custcheck-warn{ font-size: 1.1em; font-weight: bold; margin: 5px; } 
.custcheck-scust{ margin: 3px; padding: 2px; }
.custcheck-cont_savebuttons{ margin: 5px auto 5px auto; width:60%; text-align: center; } 
.custcheck-cont_saveremarks{ margin: 2px; padding: 2px; }

/*Kontakte*/
.custform-contbutton{ margin: 5px; }
.custform-scontact{ margin: 5px; } 
.custform-scontact_title{ margin: 2px; text-indent: 5px; } 
.custform-scontprim{ margin: 3px; float:left; padding: 2px; } 
.custform-scontsec{ margin: 3px; float:left; padding: 2px; } 
.custform-scontrem{ margin: 3px; float:left; padding: 2px; } 
.custform-scontbuttons{ margin: 2px; text-align:right; clear: both; } 

/*Kundenliste*/
.custlist-title{ font-size: 1.1em; font-weight: bold; margin: 20px auto 10px 10px; } 
.custlist-container{ width:90%; margin: 5px auto 10px auto; } 
.custlist-pager{ margin: 2px; text-indent:5px; } 
.custlist-cust{ margin: 3px auto; padding: 2px; width:98%; } 
.custlist-custmain{ float:left; width: 35%; margin: 2px; } 
.custlist-custprim{ float:left; width:25%; margin: 2px; } 
.custlist-custtel{ float:left; margin: 2px; } 


/*Umsatzanzeige*/
.cust_table{ margin: 20px; } 
.cust_table td{ padding: 2px 5px; } 
.inv-table{ margin: 20px; } 
.inv-table th{ text-align: left; text-indent: 3px; text-decoration: none; } 
.inv-table td{ vertical-align: top; padding: 2px 5px; }

/*Abrechnungssaetze/Abschlaege*/
.kda-data{ padding: 5px; line-height: 1.5; } 
.kda-cust_table{ margin-top: 20px; line-height: 1; border-spacing: 0px; } 
.kda-cust_table th, .kda-cust_table td{ padding: 2px 3px; } 
.kda-cust_table td{ margin: 0px; border-spacing: 0px;} 
.kda-cust_table-edit{ padding: 3px; vertical-align: middle; }
.kda-cust_table-name{ font-weight: bold; padding: 3px; vertical-align: middle; }
.kda-cust_table-data{ padding: 3px; }
.kda-cust_table-abr{ padding: 0px; }
.kda-cust_table-td1{  }
.kda-newabr{ padding: 3px; }
.kda-newabr_title { margin-bottom: 5px; padding: 2px; }
.abr-table{ border-spacing: 0px; margin: 0px; }
.abr-table td{ padding: 2px 5px 1px 5px; margin: 0px; }
.abr-table_td1{  }
.abr-table_td2{  }
/*Kundenverwaltung*/

/*Rechnung/Angebot/Lieferschein/Auftrag/Bestellung Formulare*/
.fl_inv-container{ width:90%; margin: 10px auto 10px auto; } 
.fl_inv-custdata{ margin: 5px auto 5px 10px; border: solid 1px #FF9933; } 
.fl_inv-custdata h4{ background-color: #FF9933; color: #000000; margin: 2px; text-indent: 5px; } 
.fl_inv-custdata_main{ margin: 3px;    background-color: #EBEBEB; /*max-width: 40%;*/ float:left; color: #000000; padding: 3px; font-size: 120%; font-style:oblique; font-weight:700; } 
.fl_inv-custdata_new{ margin: 3px;    background-color: #EBEBEB; /*max-width: 40%;*/ float:left; color: #000000; padding: 3px; font-style:oblique; font-weight:700; } 
.fl_inv-custdata_info1{ float: left; padding: 3px; margin: 3px; } 
.fl_inv-custdata_info2{ float: left; padding: 3px; margin: 3px; clear:right; } 
.fl_inv-custdata_spacer{ margin: 2px; clear:both; } 
.fl_inv-custdata_remarks{ margin: 3px; padding: 3px; } 
.fl_inv-custdata_newbutton{ margin: 3px; } 
.fl_inv-inv{ margin: 5px auto 5px 10px; border: solid 1px #FF9933; } 
.fl_inv-inv h4{ background-color: #FF9933; color: #000000; margin: 2px; text-indent: 5px; } 
.fl_inv-inv_top{ margin: 3px; line-height: 2; } 
.fl_inv-inv_topcomment{ margin: 10px; border-bottom: solid 1px #FF9933; } 
.fl_inv-inv_topcomment input, .fl_inv-inv_topcomment textarea{ vertical-align: top; margin:2px; } 
.fl_inv-form{ margin: 5px 3px 5px 3px; vertical-align: top;} 
.fl_inv-form h4{ margin: 2px; text-indent: 5px; background-color: transparent; } 
.fl_inv-form_additem{ width:95%; margin: 10px auto 10px auto; border: solid 1px #3333CC; } 
.fl_inv-form_additem h4{ margin: 2px; background-color: #3333CC; color: #ffffff; text-indent: 5px; } 
.fl_inv-form_additem_buttons{ text-align:center; } 
.fl_inv-formitem_title{ margin: 5px; /*border: solid 1px #FFFFCC;*/ } 
.fl_inv-formitem_title h5{ margin: 2px; text-indent: 5px; background-color: #FFFFCC; color: #000000; } 
.fl_inv-formitem_titem{ margin: 3px auto 3px 5px; } 
.fl_inv-formitem_textfield{ margin: 5px; /*border: solid 1px #CC3333;*/ } 
.fl_inv-formitem_textfield h5{ margin: 2px; text-indent: 5px; background-color: #FFFFCC; color: #000000; } 
.fl_inv-formitem_tfitem{ margin: 3px auto 3px 5px; } 
.fl_inv-formitem_partvalues{ margin: 5px; color: #FFFFFF; border: solid 1px #006600; } 
.fl_inv-formitem_partvalues h5{ margin: 2px 2px 0px 2px; text-indent: 5px; background-color: #006600; color: #FFFFFF; } 
.fl_inv-formitem_partvalitems{ margin: 0px 2px 2px 2px; text-align: right; font-size: 115%; font-style: italic; font-weight: 800; color: #FFFF66; background-color: #006600; } 
.fl_inv-formitem_sale{ margin: 5px; /*border: solid 1px #3300CC;*/ } 
.fl_inv-formitem_sale h5{ margin: 2px; text-indent: 5px; background-color: #006600; color: #FFFFFF; } 
.fl_inv-formitem_salesitemdesc{ margin: 3px auto 3px 5px; float:left; vertical-align: top; } 
.fl_inv-formitem_salesitemamounts{ margin: 3px auto 3px 5px; float:left; } 
.fl_inv-formitem_satext{ float: left; margin: 2px; line-height:1.85em; } 
.fl_inv-formitem_savals{ float: left; margin: 2px; }
.fl_inv-formitem_savals td{ vertical-align: middle; }
.fl_inv-formitem_sasep{ clear:both; margin:0px; width: 1px; } 
.fl_inv-formitem_salesvalues{ margin: 3px 5px 3px 5px; float:right; border: solid 1px #006600; padding: 3px; } 
.fl_inv-formitem_salesvalues h5{ margin: 0px; text-indent: 5px; background-color: #006600; color: #ffffff; } 
.fl_inv-formitem_svtext{ float: left; margin: 2px; font-size: 110%; } 
.fl_inv-formitem_svvals{ float: left; margin: 2px; text-align: right; font-weight: 500; background-color: #006600; color: #FFFF66;} 
.fl_inv-formitem_svsep{ clear:both; margin:0px; width: 1px; } 
.fl_inv-formitem_salessep{ margin:0px; clear:both; } 
.fl_inv-form_buttonbar{ margin: 10px auto 10px auto; text-align:center; } 
.fl_inv-inv_lowcomment{ margin: 10px; border-top: solid 1px #FF9933; } 
.fl_inv-inv_totals{ margin:5px; border: solid 1px #006600; background-color: #006600; } 
.fl_inv-inv_totals h4{  color: #ffffff; margin: 2px 2px 0px 2px; } 
.fl_inv-inv_totals h4 input{ font-size: 90%; } 
.fl_inv-inv_totalsvals{ margin: 0px 2px 2px 2px; text-align: right; font-size: 125%; font-style: italic; font-weight: 900; color: #FFFF66; background-color: #006600; } 
.fl_inv-printlink{ width:70%; margin:10px auto 10px auto; text-align:center; background-color: #F3F3F3; padding: 3px; border:groove 3px #003366; } 
.fl_inv-jumplink{ width:50%; margin:10px auto 10px auto; text-align:center; background-color: #F3F3F3; padding: 3px; border:groove 3px #003366; }
/*Rechnung/Angebot/Lieferschein/Auftrag/Bestellung Formulare Ende*/

/*Meldung*/
.pv-notice{ width:70%; margin: 20px auto 10px auto; } 
.pv-notice h4{ margin:2px; font-weight:600; text-indent:5px; } 
.pv-noticebody{ margin:5px; font-size:110%; } 
.pv-noticeconfirm{ margin:5px; font-size:120%; } 
.pv-noticebuttons{ width:95%; text-align: center; margin:5px; }
/*Meldung Ende*/

