/* CSS Document */

/* alte Klassen */

.td1			{ background-color:#e4e4e4; padding-left:5px; padding-right:15px; }
.td2			{ background-color:#e4e4e4;  }
.td3			{ background-color:#ff7575; border:1px solid #e4e4e4; }
.td4			{ background-color:#e4e4e4; }
.td5			{ background-color:#d5d4d4; padding-left:5px; padding-right:15px; }

.input1			{ border:1px solid #999; width:250px; padding:2px; }
.input2			{ border:1px solid #999; width:400px; padding:2px; }
.input3			{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px; }

/* ----------------------------- */

/* globale Klassen */
body,table,td						{ font-family:arial; font-size:13px; }
a									{ text-decoration:none; color:black; }
img									{ border:0px; }
form								{ margin:0px; padding:0px; }
textarea							{ height:100px; font-family:arial; font-size:13px; border:1px solid #999; width:250px; padding:2px; }

/* allgemeine Klassen */
.center								{ text-align:center; } 
.left								{ text-align:left; }
.right								{ text-align:right; } 
.bottom								{ vertical-align:bottom; }
.nav_logo							{ padding-left:20px; }
.nav_text							{ font-size:16px; padding-left:20px;}
.td_abstand1						{ width:12px; background-color:#FFFFFF; }
.td_abstand2						{ width:6px; background-color:#FFFFFF; }
.dg									{ color:darkgreen; }
.bold								{ font-weight:bold; }

/* ------------------------------------------------------------------------------------------------------*/

/* Haupt Navigation */
table#tb_nav1						{ width:100%; height:30px; background-image:url(../img/bg.jpg); border:2px solid #a8a8a8; }
table#tb_nav1 .cell					{ border-right:1px solid black; }
table#tb_nav1 .bg					{ background-image:url(../img/bg2.jpg); }

/* ------------------------------------------------------------------------------------------------------*/

/* Kundenübersicht Navigations-Leise */
table#tb_knd_head					{ width:98%; height:31px; border-collapse:collapse; border:0px; }
table#tb_knd_head .nav1				{ border-right:1px solid black; }

/* Kundenübersicht Inhalttabelle */
table#tb_knd 						{ width:98%; border-collapse:collapse; border:0px; }
table#tb_knd .head					{ border:1px solid #999; padding-left:15px; background-color:#cfcfcf; height:25px; }
table#tb_knd td						{ border:1px solid #cfcfcf; }
table#tb_knd .leer					{ border:0px; }
table#tb_knd .cellA					{ cursor:hand; cursor:pointer; padding-left:15px; }
table#tb_knd .cellB					{ padding-left:15px; }
table#tb_knd .cellC					{ cursor:hand; cursor:pointer; text-align:center; }
table#tb_knd td.cellA:hover			{ background-color:#91bdfe; }
table#tb_knd td.cellC:hover			{ background-color:#91bdfe; }
table#tb_knd .cell_dark				{ background-color:#e4e4e4; }
table#tb_knd .limit					{ color:#616161; }

/* Kundenübersicht neu bearbeiten */
table#tb_knd_en_rand				{ border:1px solid #999; padding:15px; width:440px; background-image:url(../img/bg3.jpg);}
table#tb_knd_en_error				{ border:1px solid red; padding:10px; width:440px; color:red; }
table#tb_knd_en_save				{ border:1px solid green; padding:10px; width:440px; color:green; }
table#tb_knd_en						{ width:100%; border:0px; }
table#tb_knd_en .cellA				{ border:1px solid #999999; background-image:url(../img/bg2.jpg); padding-left:5px; padding-right:15px; }
table#tb_knd_en .inputA				{ border:1px solid #999; width:250px; padding:2px; }
table#tb_knd_en .inputB				{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px }

/* Benutzerübersicht neu bearbeiten */
table#tb_usr_en_rand				{ border:1px solid #999; padding:15px; width:700px; background-image:url(../img/bg3.jpg); }
table#tb_usr_en_error				{ border:1px solid red; padding:10px; width:700px; color:red; }
table#tb_usr_en						{ width:100%; border-collapse:collapse; }
table#tb_usr_en td					{ padding:5px; border:1px solid #999999; }
table#tb_usr_en .b					{ border:0px; width:50px; }
table#tb_usr_en .b2					{ border:0px; width:320px; }
table#tb_usr_en .br					{ border-right:0px; }
table#tb_usr_en .bl					{ border-left:0px; }
table#tb_usr_en .cell_dark			{  background-image:url(../img/bg2.jpg); }
table#tb_usr_en2 .cellA				{ border:1px solid #999999; background-image:url(../img/bg2.jpg); padding-left:5px; padding-right:15px; }
table#tb_usr_en2 .inputA			{ border:1px solid #999; width:250px; padding:2px; }
table#tb_usr_en2 .inputB			{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px }

/* ------------------------------------------------------------------------------------------------------*/

/* Geräteübersicht Navigations-Leise */
table#tb_ger_head					{ width:98%; height:31px; border-collapse:collapse; border:0px; }
table#tb_ger_head .nav1				{ border-right:1px solid black; }

/* Geräteübersicht anzeigen */
table#tb_ger 						{ width:98%; border-collapse:collapse; border:0px; }
table#tb_ger .head					{ border:1px solid #999; padding-left:15px; background-color:#cfcfcf; height:25px; }
table#tb_ger td						{ border:1px solid #cfcfcf; }
table#tb_ger .leer					{ border:0px; }
table#tb_ger .cellA					{ cursor:hand; cursor:pointer; padding-left:15px; }
table#tb_ger .cellB					{ padding-left:15px; }
table#tb_ger .cellC					{ cursor:hand; cursor:pointer; text-align:center; }
table#tb_ger .cellD					{ text-align:right; }
table#tb_ger td.cellA:hover			{ background-color:#91bdfe; }
table#tb_ger td.cellC:hover			{ background-color:#91bdfe; }
table#tb_ger .cell_i3				{ border-bottom:1px solid #686868; }
table#tb_ger .cell_dark				{ background-color:#e4e4e4; }
table#tb_ger .limit					{ color:#616161; }

/* Geräteübersicht Geräte anlegen */
table#tb_ger_new_rand				{ border:1px solid #999; padding:15px; background-image:url(../img/bg3.jpg); }
table#tb_ger_new .cellA				{ border:1px solid #999999; background-image:url(../img/bg2.jpg); padding-left:5px; padding-right:15px; }
table#tb_ger_new .top				{ vertical-align:top; }
table#tb_ger_new .inputA			{ border:1px solid #999; width:250px; padding:2px; }
table#tb_ger_new .inputB			{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px }

/* Geräteübersicht Gerätedaten bearbeiten */
table#tb_ger_edit_rand				{ border:1px solid #999; padding:15px; background-image:url(../img/bg3.jpg); }
table#tb_ger_edit_save				{ border:1px solid green; padding:10px; color:green; }
table#tb_ger_edit .cellA			{ border:1px solid #999999; background-image:url(../img/bg2.jpg); padding-left:5px; padding-right:15px; }
table#tb_ger_edit .top				{ vertical-align:top; }
table#tb_ger_edit .inputA			{ border:1px solid #999; width:250px; padding:2px; }
table#tb_ger_edit .inputB			{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px }

/* Geräteübersicht Zählerstände anzeigen */
table#tb_ger_edit_zs_rand			{ border:1px solid #999; padding:15px; } 
table#tb_ger_edit_zs				{ border-collapse:collapse; width:100%; }
table#tb_ger_edit_zs .head			{ background-color:#cfcfcf; height:25px; }
table#tb_ger_edit_zs .leer			{ border:0px; border-bottom:1px solid #cfcfcf; }
table#tb_ger_edit_zs .cellA			{ width:70px; text-align:center; border:1px solid #999; }
table#tb_ger_edit_zs .cellB			{ padding-left:10px; border:1px solid #999; }
table#tb_ger_edit_zs .cellC			{ border:1px solid #cfcfcf; text-align:center; }
table#tb_ger_edit_zs .cellD			{ border:1px solid #cfcfcf; padding-left:10px; }
table#tb_ger_edit_zs .cell_red		{ background-color:#ff7575; }
table#tb_ger_edit_zs .cell_dark		{ background-color:#e4e4e4; }
table#tb_ger_edit_zs .inputA		{ border:1px solid #999; width:250px; padding:2px; }
table#tb_ger_edit_zs .inputB		{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px }

/* ------------------------------------------------------------------------------------------------------*/

/* Gerätewartung Navigations-Leise 
table#tb_wt1_head					{ width:98%; height:31px; border-collapse:collapse; border:0px; }
table#tb_wt1_head .nav1				{ border-right:1px solid black; }

/* Gerätewartung anzeigen Kopfzelle 
table#tb_wt1 						{ width:98%; border-collapse:collapse; border:0px; }
table#tb_wt1 .head					{ border:1px solid #999; padding-left:15px; background-color:#cfcfcf; height:25px; }
table#tb_wt1 .head2					{ border:1px solid #999; background-color:#cfcfcf; height:25px; text-align:center; }

/* Gerätewartung anzeigen Inhalttabelle 
div#div_wt1							{ height:177px; overflow:auto; width:100%;}
table#tb_wt1_2 						{ width:98%; border-collapse:collapse; border:0px; }
table#tb_wt1_2 .tr					{ cursor:hand; cursor:pointer; }
table#tb_wt1_2 tr.tr:hover			{ background-color:#91bdfe; }
table#tb_wt1_2 td					{ border:1px solid #cfcfcf; }
table#tb_wt1_2 .cellA				{ cursor:hand; cursor:pointer; padding-left:15px; }
table#tb_wt1_2 .cellB				{ cursor:hand; cursor:pointer; text-align:center; }
table#tb_wt1_2 .cell_dark			{ background-color:#e4e4e4; }

/* Gerätewartung bearbeiten neu  
table#tb_wt1_en_rand				{ width:98%; height:265px; border-collapse:collapse; }
table#tb_wt1_en_rand .inputA		{ border:1px solid #999; width:442px; padding:2px; }
table#tb_wt1_en_rand .cellA			{ border:1px solid #999999; width:390px; }
table#tb_wt1_en_rand .cellB			{ border:1px solid #999999; width:515px; padding-top:10px; padding-bottom:10px; vertical-align:middle; text-align:center; }
table#tb_wt1_en_rand .cellC			{ border:1px solid #999999; vertical-align:middle; text-align:center; }
table#tb_wt1_en_rand textarea		{ height:90%; width:500px; margin-top:5px; }
div#div_status						{ cursor:hand; cursor:pointer; background-color:#e4e4e4; padding:8px; border:1px solid #999; width:170px; text-align:center; margin-left:auto; margin-right:auto }
div#div_status:hover				{ background-color:#91bdfe; }
table#tb_wt1_en						{ border:0px; }
table#tb_wt1_en	.inputA				{ border:1px solid #999; width:250px; padding:2px; }
table#tb_wt1_en	.inputB				{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px; }
table#tb_wt1_en .cellD				{ background-color:#e4e4e4; padding-left:10px; padding-right:20px; }
*/

/* ------------------------------------------------------------------------------------------------------*/

/* Wartungsübersicht Navigations-Leise */
table#tb_wt2_head					{ width:98%; height:31px; border-collapse:collapse; }
table#tb_wt2_head .nav1				{ border-right:1px solid black; }
table#tb_wt2_head .nav2				{ padding-left:15px; }
table#tb_wt2_head .nav3				{ padding-left:15px; border-left:1px solid black; }

/* Wartungsübersicht anzeigen Kopfzelle */
table#tb_wt2 						{ width:98%; border-collapse:collapse; border:0px; }
table#tb_wt2 .head					{ border:1px solid #999; padding-left:15px; background-color:#cfcfcf; height:25px; }
table#tb_wt2 .head2					{ border:1px solid #999; background-color:#cfcfcf; height:25px; text-align:center; }

/* Wartungsübersicht anzeigen Inhalttabelle */
div#div_wt2							{ height:177px; overflow:auto; width:100%; }
table#tb_wt2_2 						{ width:98%; border-collapse:collapse; border:0px; }
table#tb_wt2_2 .tr					{ cursor:hand; cursor:pointer; }
table#tb_wt2_2 tr.tr:hover			{ background-color:#91bdfe; }
table#tb_wt2_2 td					{ border:1px solid #cfcfcf; }
table#tb_wt2_2 .cellA				{ cursor:hand; cursor:pointer; padding-left:15px; }
table#tb_wt2_2 .cellB				{ cursor:hand; cursor:pointer; text-align:center; }
table#tb_wt2_2 .cell_dark			{ background-color:#e4e4e4; }

/* Wartungsübersicht bearbeiten neu  */
table#tb_wt2_en_rand				{ width:98%; height:265px; border-collapse:collapse; background-image:url(../img/bg3.jpg);  }
table#tb_wt2_en_rand .inputA		{ border:1px solid #999; width:442px; padding:2px; }
table#tb_wt2_en_rand .cellA			{ border:1px solid #999999; width:390px; }
table#tb_wt2_en_rand .cellB			{ border:1px solid #999999; width:515px; padding-top:10px; padding-bottom:10px; vertical-align:middle; text-align:center; }
table#tb_wt2_en_rand .cellC			{ border:1px solid #999999; vertical-align:middle; text-align:center; }
table#tb_wt2_en_rand textarea		{ height:90%; width:500px; margin-top:5px; }
div#div_status2						{ cursor:hand; cursor:pointer; background-color:#e4e4e4; padding:8px; border:1px solid #999; width:170px; text-align:center; margin-left:auto; margin-right:auto }
div#div_status2:hover				{ background-color:#91bdfe; }
table#tb_wt2_en						{ border:0px; }
table#tb_wt2_en	.inputA				{ border:1px solid #999; width:250px; padding:2px; }
table#tb_wt2_en	.inputB				{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px; }
table#tb_wt2_en .cellD				{ border:1px solid #999999; background-image:url(../img/bg2.jpg); padding-left:10px; padding-right:20px; }
table#tb_wt2_auswahl				{ width:98%; height:265px; background-image:url(../img/bg3.jpg); }
table#tb_wt2_auswahl td				{ border:1px solid #999; text-align:center; vertical-align:middle; }

/* ------------------------------------------------------------------------------------------------------*/

/* itacomdaten bearbeiten */
table#tb_id_rand					{ border:1px solid #999; margin-left:30px; padding:15px; background-image:url(../img/bg3.jpg); }
table#tb_id .cell					{ border:1px solid #999999; background-image:url(../img/bg2.jpg); padding-left:5px; padding-right:15px; }
table#tb_id .inputA					{ border:1px solid #999; width:250px; padding:2px; }
table#tb_id_error					{ border:1px solid red; padding:10px; width:440px; color:red; margin-left:30px; }
table#tb_id_save					{ border:1px solid green; padding:10px; width:440px; color:green; margin-left:30px; }

/* ------------------------------------------------------------------------------------------------------*/

/* Kundendaten bearbeiten */
table#tb_kd_rand					{ border:1px solid #999; margin-left:30px; padding:15px; background-image:url(../img/bg3.jpg); }
table#tb_kd .cell					{ border:1px solid #999999; background-image:url(../img/bg2.jpg); padding-left:5px; padding-right:15px; }
table#tb_kd .inputA					{ border:1px solid #999; width:250px; padding:2px; }
table#tb_kd	.inputB					{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px; }

/* ------------------------------------------------------------------------------------------------------*/

/* Wartungsübersicht Kunden Navigations-Leise */
table#tb_wt3_head					{ width:98%; height:31px; border-collapse:collapse; border:0px; }
table#tb_wt3_head .nav1				{ border-right:1px solid black; }

/* Wartungsübersicht Kunden anzeigen Kopfzelle Inhaltstabelle */
table#tb_wt3						{ width:98%; border-collapse:collapse; }
table#tb_wt3 .head					{ border:1px solid #999; padding-left:15px; background-color:#cfcfcf; height:25px; }
table#tb_wt3 .head2					{ border:1px solid #999; background-color:#cfcfcf; height:25px; text-align:center; }
table#tb_wt3 .cellA					{ padding-left:15px; }
table#tb_wt3 .cellB					{ text-align:center; }
table#tb_wt3 td						{ border:1px solid #cfcfcf; }
table#tb_wt3 .cell_dark				{ background-color:#e4e4e4; }
table#tb_wt3 .leer					{ border:0px; }

/* Wartungsübersicht Kunden anzeigen Button Problem */
table#tb_wt3_button					{ width:98%; }
table#tb_wt3_button	.cellA			{ width:250px; text-align:center; }
div#div_wt3							{ cursor:hand; cursor:pointer; padding:8px; border:1px solid black; background-color:#bdcbbe; }
div#div_wt3:hover					{ background-color:#91bdfe; }

/* Wartungsübersicht Kunden Problem melden */
table#tb_wt3_pro_rand				{ border:1px solid #999; padding:15px; background-image:url(../img/bg3.jpg); }
table#tb_wt3_pro					{ width:650px; }
table#tb_wt3_pro .cellA				{ border:1px solid #999999; background-image:url(../img/bg2.jpg); padding-left:5px; padding-right:15px; }
table#tb_wt3_pro .inputA			{ border:1px solid #999; width:250px; padding:2px; }
table#tb_wt3_pro .inputB			{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px; }

/* ------------------------------------------------------------------------------------------------------*/

/* Geräteübersicht Kunden anzeigen */
table#tb_ger_knd 					{ width:1000px; border-collapse:collapse; border:0px; }
table#tb_ger_knd .head				{ border:1px solid #999; padding-left:15px; background-color:#cfcfcf; height:25px; }
table#tb_ger_knd td					{ border:1px solid #cfcfcf; }
table#tb_ger_knd .leer				{ border:0px; }
table#tb_ger_knd .cellA				{ cursor:hand; cursor:pointer; padding-left:15px; }
table#tb_ger_knd .cellB				{ cursor:hand; cursor:pointer; text-align:center; }
table#tb_ger_knd tr:hover			{ background-color:#91bdfe; }
table#tb_ger_knd .cell_dark			{ background-color:#e4e4e4; }
div#div_ger_knd						{ cursor:hand; cursor:pointer; padding:1px; border:1px solid #7b7b7b; background-color:#cfcfcf; margin-left:3px; margin-right:3px; }
div#div_ger_knd:hover				{ background-color:#91bdfe; }

/* Geräteübersicht Kunden Gerätedaten ansehen */
table#tb_ger_knd_edit_rand			{ border:1px solid #999; padding:15px; }
table#tb_ger_knd_edit_save			{ border:1px solid green; padding:10px; color:green; }
table#tb_ger_knd_edit .cellA		{ background-color:#e4e4e4; padding-left:5px; padding-right:15px; }
table#tb_ger_knd_edit .top			{ vertical-align:top; }
table#tb_ger_knd_edit .inputA		{ border:1px solid #999; width:250px; padding:2px; }
table#tb_ger_knd_edit .inputB		{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px }

/* Geräteübersicht Kunden Zählerstände anzeigen */
table#tb_ger_knd_edit_zs_rand		{ border:1px solid #999; padding:15px; } 
table#tb_ger_knd_edit_zs			{ border-collapse:collapse; width:100%; }
table#tb_ger_knd_edit_zs .head		{ background-color:#cfcfcf; height:25px; }
table#tb_ger_knd_edit_zs .leer		{ border:0px; border-bottom:1px solid #cfcfcf; }
table#tb_ger_knd_edit_zs .cellA		{ width:70px; text-align:center; border:1px solid #999; }
table#tb_ger_knd_edit_zs .cellB		{ padding-left:10px; border:1px solid #999; }
table#tb_ger_knd_edit_zs .cellC		{ border:1px solid #cfcfcf; text-align:center; }
table#tb_ger_knd_edit_zs .cellD		{ border:1px solid #cfcfcf; padding-left:10px; }
table#tb_ger_knd_edit_zs .cell_red	{ background-color:#ff7575; }
table#tb_ger_knd_edit_zs .cell_dark	{ background-color:#e4e4e4; }
table#tb_ger_knd_edit_zs .inputA	{ border:1px solid #999; width:250px; padding:2px; }
table#tb_ger_knd_edit_zs .inputB	{ border:1px solid #999; background-color:#f3f2f2; color:#4e4d4d; width:250px; padding:2px }

/* ------------------------------------------------------------------------------------------------------*/

/* Berechnung Auswahl */
table#tb_ber_aus_center				{ width:1150px; border:0px; }
table#tb_ber_aus 					{ width:1150px; border-collapse:collapse; border:1px solid #999; width:510px; height:40px; }
table#tb_ber_aus .cellA				{ padding-left:20px; width:220px; }
table#tb_ber_aus .cellB				{ width:100px; }
table#tb_ber_aus .cellC				{ padding-left:20px; width:150px; }
table#tb_ber_aus .cellD				{ width:170px; }
table#tb_ber_aus .cellE				{ width:200px; }
table#tb_ber_aus .cellF				{ width:200px; }

/* Berechnung monatlich */
table#tb_ber_mon 					{ width:1150px; border-collapse:collapse; border:0px; }
table#tb_ber_mon .head				{ border:1px solid #999; padding-left:10px; background-color:#cfcfcf; height:25px; }
table#tb_ber_mon .head2				{ border:1px solid #999; padding-right:10px; background-color:#cfcfcf; height:25px; text-align:right; }
table#tb_ber_mon td					{ border:1px solid #cfcfcf; }
table#tb_ber_mon .leer				{ border:0px; }
table#tb_ber_mon .cellA				{ padding-left:10px; }
table#tb_ber_mon .cellB				{ padding-right:10px; text-align:right; }
table#tb_ber_mon .cell_dark			{ background-color:#e4e4e4; }
table#tb_ber_mon .cell_i3			{ border-bottom:1px solid #686868; }
table#tb_ber_mon .red				{ color:red; }

/* ------------------------------------------------------------------------------------------------------*/

/* Berechnung Druck monatlich */
table#tb_ber_mon_pr_head			{ width:850px; border-collapse:collapse; border:0px; }
table#tb_ber_mon_pr_head td			{ font-family:arial; font-size:16px; font-weight:bold; }
table#tb_ber_mon_pr 				{ width:850px; border-collapse:collapse; border:0px; }
table#tb_ber_mon_pr .head			{ border:1px solid #999; padding-left:10px; background-color:#cfcfcf; height:25px; }
table#tb_ber_mon_pr .head2			{ border:1px solid #999; padding-right:10px; background-color:#cfcfcf; height:25px; text-align:right; }
table#tb_ber_mon_pr td				{ border:1px solid #cfcfcf; }
table#tb_ber_mon_pr .leer			{ border:0px; }
table#tb_ber_mon_pr .cellA			{ padding-left:10px; }
table#tb_ber_mon_pr .cellB			{ padding-right:10px; text-align:right; }
table#tb_ber_mon_pr .cell_dark		{ background-color:#e4e4e4; }
table#tb_ber_mon_pr .cell_i3		{ border-bottom:1px solid #686868; }
table#tb_ber_mon_pr .red			{ color:red; }
