body {
	background-color: #FFFFFF;
}

img {
	border: 0px;
}

.frame {background-color: #FFFFFF; border: #999999 solid 1px; margin:0px; padding:0px;}
.frame2 {  background-color: #FFFFFF; border: #406186 solid; border-width: 2px 2px 2px 2px}

.develop {
	height: 22px;
	width: 450px;
	position: fixed;
	left: 74px;
	top: 94px;
	background-color: #accaFF;
	border: #49499c solid 1px;
	margin: 0px;
	padding: 2px;
	text-align: center;
	line-height: 22px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #49499c;
	z-index: 100;
}

.framebdsg {border: #999999 solid 1px; margin:0px; padding:0px}
.tablebdsg {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #898989; line-height: 20px;padding-left:30px; padding-right:30px; padding-top:5px; padding-bottom:15px}
.tablebdsgtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; color: #333399; line-height: 50px;padding-left:30px; padding-right:30px; padding-top:5px;}
.tablebdsgsubtitle {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #333399; line-height: 30px;padding-left:30px; padding-right:30px; padding-top:5px;}
.tableimpsubtitle {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #666666; line-height: 12px;padding-left:30px; padding-right:30px; padding-top:5px;}

.allrequestinfo_small {border: #406186 solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.allrequestinfo_small_red {background-color: #DDAAAA; border: #406186 solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.allrequestinfo_small_green {background-color: #BBDDBB; border: #406186 solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.allrequestinfo_small_orange {background-color: #FFDDAA; border: #406186 solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.allrequestinfo_small_blue {background-color: #AABBFF; border: #406186 solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.framered1 {  background-color: #FFFFFF; border: #AA1515 solid; border-width: 1px 1px 1px 1px}
.framered2 {  background-color: #FFFFFF; border: #AA1515 solid; border-width: 2px 2px 2px 2px}
.blresult {  background-color: #FFFFFF; border: #000000 solid; border-width: 1px 0px 0px 0px}

.textarea {  width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #406186 }
.textarea_readonly { width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #CCCCCC }
.textarea2 {  width: 150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #406186 }
.textarea3 {  width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #406186 }
.textarea3_readonly {  width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #8a8a8a; background-color: #f5f5f5 }
.textarea4 {  width: 250px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #406186 }
.textarea5 {  width: 350px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #406186 }
.textarea5_readonly {  width: 350px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #CCCCCC  }
.textarea6 {  width: 550px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #406186 }
.textarea6_readonly {  width: 550px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #CCCCCC }
.textarea7 {  width: 750px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #406186 }

.textareaExport {  width: 550px; font-family: Courier; font-size: 9px; color: #406186 }

/*.tablecolor1 { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #406186; font-weight: bold}
*/
.tablecolorx1tab {background-color:#e8e8e8; color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #154488 solid; border-width: 1px 1px 1px 1px; cursor: pointer}
.tablecolorx2tab {background-color:#c5e7f0; color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #154488 solid; border-width: 1px 1px 1px 1px; cursor: pointer}
.tablecolorx1tabwhite {background-color:#ffffff; color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #888888 solid; border-width: 1px 1px 0px 1px; cursor: pointer}
.tablecolorx1 {background-color:#e8e8e8; color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold}
.tablecolorx2 {background-color:#c8c8c8; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold}
.tablecolor1 {background-color:#c8c8c8; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold}
.tablecolor1b { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #406186}
.tablecolor1c { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
/*.tablecolor2 { background-color: #E0E0E0}*/
.tablecolor2{background-color:#ececec; font-family: Verdana; font-size: 11px; height:20px;}
.tablecolor3 { background-color: #ffcccc; color: #000000}
.tablecolor4 {background-color:#f5f5f5; font-family: Verdana; font-size: 11px; height:20px;}

.tablecolor1statresult { background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #406186; font-weight: bold; border: #406186 solid; border-width: 1px 0px 0px 0px}

.labelcolor1 { background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #406186; font-weight: bold}
.labelcolor2 { background-color: #E0E0E0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; font-weight: bold}
.labelbar1 { background-color: #6588bc}
.labelbar2 { background-color: #abcaef}
.tablecolor2label { background-color: #E0E0E0; border: #6588bc solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #777777; font-weight: bold}

.tablistcolor1 { background-color: #E0E0E0; color: #000000}
.tablistcolor2 { background-color: #d0d0e0; color: #000000}
.tablistcolor3 { background-color: #E0E0E0; color: #006600}
.tablistcolor4 { background-color: #E0E0E0; color: #bb0000}
.tablistcolor5 { background-color: #446699; color: #ffffff}
.tablistcolor6 { background-color: #FF9999; color: #000000}

.inputbox20 {  width: 20px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox20_eingabe {  width: 20px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox30 {  width: 30px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox30_eingabe {  width: 30px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox40 {  width: 40px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox40_eingabe {  width: 40px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox50 {  width: 50px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox50_eingabe {  width: 50px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox75 {  width: 65px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox75_eingabe {  width: 65px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }

.inputbox30rGB {  width: 30px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #BBDDBB; border: 1px #333333 solid}
.inputbox65rGB {  width: 65px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #BBDDBB; border: 1px #333333 solid}
.tablecolorGreen { background-color: #BBDDBB}

.inputbox30rRB {  width: 30px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #DDAAAA; border: 1px #333333 solid}
.inputbox65rRB {  width: 65px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #DDAAAA; border: 1px #333333 solid}
.tablecolorRed { background-color: #DDAAAA}
.tablecolorOrange { background-color: #FFDDAA}

.inputbox20r {  width: 20px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox20r_eingabe {  width: 20px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox30r {  width: 30px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox30r_eingabe {  width: 30px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox40r {  width: 40px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox40r_eingabe {  width: 40px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }

.inputbox50r_rzmon1 {  width: 50px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #FFFFFF; border: 0px}
.inputbox50r_rzmon2 {  width: 50px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #CC3333; background-color: #FFFFFF; border: 0px}

.inputbox50r {  width: 50px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox50r_eingabe {  width: 50px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox60r {  width: 60px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox60r_eingabe {  width: 60px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox65r {  width: 65px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox65r_eingabe {  width: 65px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox70r {  width: 70px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox70r_eingabe {  width: 70px; height: 20px; 	text-align:RIGHT;font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox75r {  width: 75px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox75r_eingabe {  width: 75px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox80r {  width: 80px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox80r_eingabe {  width: 80px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox85r {  width: 85px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox85r_eingabe {  width: 85px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox90r {  width: 90px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox90r_eingabe {  width: 90px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }

.inputbox70 {  width: 70px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox70_eingabe {  width: 70px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox72 {  width: 72px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox72_eingabe {  width: 72px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox75 {  width: 75px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox75_eingabe {  width: 75px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox80 {  width: 80px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox80_eingabe {  width: 80px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox85 {  width: 85px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox85_eingabe {  width: 85px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }

.inputbox100 {  width: 100px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox100_eingabe {  width: 100px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox110 {  width: 110px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox110_eingabe {  width: 110px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox120 {  width: 120px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox120_eingabe {  width: 120px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox130 {  width: 130px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox130_eingabe {  width: 130px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox140 {  width: 140px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox140_eingabe {  width: 140px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox146 {   width: 146px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox146_eingabe {  width: 146px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox150 {  width: 150px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox150_eingabe {  width: 150px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox180 {  width: 180px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox180_eingabe {  width: 180px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox200 {  width: 200px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox200_eingabe {  width: 200px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox250 {  width: 250px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox250_eingabe {  width: 250px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox300 {  width: 300px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox300_eingabe {  width: 300px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox350 {  width: 350px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox350_eingabe {  width: 350px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox400 {  width: 400px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox400_eingabe {  width: 400px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox450_eingabe {  width: 450px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox500_eingabe {  width: 500px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox550_eingabe {  width: 550px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox600_eingabe {  width: 600px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.inputbox750_eingabe {  width: 750px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}

.inputbox100r_noborder {  width: 100px; height: 20px; text-align: right; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333;  border: 0px}
.inputbox100r_noborder_red {  width: 100px; height: 20px; text-align: right; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color: #fff5f2; color: #cc0000;  border: 0px}
.inputbox100r_noborder_green {  width: 100px; height: 20px; text-align: right; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; background-color:#f5fff2; color: #00a500;  border: 0px}

.inputbox350_noborder {  width: 350px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333;  border: 0px}
.inputbox750_noborder {  width: 750px; height: 32px; text-align:center;	font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #888888;  border: 0px}

.listbox200_eingabe {  width: 200px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.listbox250_eingabe {  width: 250px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.listbox300_eingabe {  width: 300px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}
.listbox350_eingabe {  width: 350px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333}

.inputbox100r {  width: 100px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #EAEAEA; border: 1px #333333 solid}
.inputbox100r_red {  width: 100px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #FF0000; background-color: #CCCCCC; border: 1px #333333 solid}
.inputbox100r_eingabe {  width: 100px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox120r_eingabe {  width: 120px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333 }
.inputbox125r {  width: 125px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px #333333 solid}
.inputbox150r {  width: 150px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px #333333 solid}
.inputbox150r_eingabe {  width: 150px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; }

.inputbox100r_limit {  width: 100px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #000000; background-color: #e8e8e8; border: 1px #333333 solid; font-weight: bold}
.inputbox100r_limitred {  width: 100px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #FF0000; background-color: #e8e8e8; border: 1px #333333 solid; font-weight: bold}
.inputbox100r_limitgreen {  width: 100px; height: 20px; 	text-align:RIGHT; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #22CC00; background-color: #e8e8e8; border: 1px #333333 solid; font-weight: bold}

.inputbox100bg {  width: 100px; height: 20px; 	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #E0E0E0; border: 0px #333333}
.inputbox100bgb {  width: 100px; height: 20px; 	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #406186; background-color: #E0E0E0; border: 0px #333333; font-weight: bold}
.inputbox150bg {  width: 150px; height: 20px; 	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #E0E0E0; border: 0px #333333}

.button100 { width: 100px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px #333333 solid; cursor: pointer}
.button150 { width: 150px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px #333333 solid; cursor: pointer}
.button200 { width: 200px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px #333333 solid; cursor: pointer}
.button48 { width: 48px; height: 20px; 	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px #333333 solid; cursor: pointer}

.button180x24 { width: 180px; height: 24px; 	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px #333333 solid; cursor: pointer}
.button180x24act { width: 180px; height: 24px; 	font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #eeeeee; background-color: #8888aa; border: 1px #333333 solid; cursor: pointer}

.textfeld {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}


.text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFA803; font-weight: bold}
.text { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 }
.textbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #406186; font-weight: bold}
.textboldbig { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #406186; font-weight: bold}

.textbold16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #406186; font-weight: bold}
.textbold20 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #406186; font-weight: bold}
.textbold24 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #406186; font-weight: bold}
.textbold32 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32px; color: #406186; font-weight: bold}

table {  font-family: Verdana, Arial, Helvetica, sans-serif}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 12px}
hr {  font-size: 1px; color: #999999; text-decoration: none}

.progresstext70 {  width: 50px; height: 24px; 	text-align:RIGHT; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; font-weight: bold; background-color: #E0E0E0; border: 0px }
.progressinfo500 {  width: 500px; height: 14px; 	text-align:CENTER; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; font-weight: bold; background-color: #E0E0E0; border: 0px }
.textareaSetup {  width: 550px; font-family: Courier; font-size: 8px; background-color: #CCCCCC }


img.dia { border-color: #406186; border-width: 2px; }

.button180x24 { width: 180px; height: 24px; 	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #CCCCCC; border: 1px #333333 solid; cursor: pointer}
.button180x24act { width: 180px; height: 24px; 	font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #eeeeee; background-color: #8888aa; border: 1px #333333 solid; cursor: pointer}

.textinfo10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #888888;}
.textinfo12 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #888888;}
.textinfo12bold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #888888; font-weight: bold}

.bigtextGreen32 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32px; color: #338833; text-align:CENTER}
.bigtextRed32 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 32px; color: #883333; text-align:CENTER}

.bigtextGreen16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #338833; text-align:CENTER}
.bigtextRed16 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #883333; text-align:CENTER}
.bigtextRed16l { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #883333; text-align:LEFT}

.bonlistGreen { border: #88CC88 solid; border-width: 0px 0px 1px 0px; }
.bonlistRed { border: #CC8888 solid; border-width: 0px 0px 1px 0px; }
.bonlistOrange { border: #CCCC88 solid; border-width: 0px 0px 1px 0px; }

.bonlistGrey1 { border: #CCCCCC solid; border-width: 0px 0px 1px 0px; }
.bonlistGrey1red { border: #CCCCCC solid; border-width: 0px 0px 1px 0px; background-color: #FFCCCC}
.bonlistGrey2 { border: #888888 solid; border-width: 0px 0px 1px 0px; }
.bonlistBlue1 { border: #CCCCFF solid; border-width: 0px 0px 1px 0px; }
.bonlistBlue2 { border: #4444CC solid; border-width: 0px 0px 1px 0px; }

.bonlistRed2 { border: #CCCCCC solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC8888;}
.bonlistGreen2 { border: #CCCCCC solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #88CC88;}
.bonlistOrange2 { border: #CCCCCC solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #DC8855;}
.bonlistBlue12 { border: #CCCCCC solid; border-width: 0px 0px 1px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #8888CC;}

.payborderWhite { border: #FFFFFF solid; border-width: 2px 2px 2px 2px; }
.payborderRed { border: #CC8888 solid; border-width: 2px 2px 2px 2px; }
.payborderGreen { border: #88CC88 solid; border-width: 2px 2px 2px 2px; }
.payborderOrange { border: #FFDDAA solid; border-width: 2px 2px 2px 2px; }

.framelist {  background-color: #FFFFFF; border: #ffffff solid; border-width: 1px 1px 1px 1px}

.itemlistTop1 { color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #CC8888 solid; border-width: 2px 2px 2px 2px; cursor: pointer}
.itemlist1 { color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #CC8888 solid; border-width: 0px 0px 1px 1px; cursor: pointer}
.itemlistTop2 { color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #88CC88 solid; border-width: 2px 2px 2px 2px; cursor: pointer}
.itemlist2 { color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #88CC88 solid; border-width: 0px 0px 1px 1px; cursor: pointer}
.itemlistTop3 { color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #CCCC88 solid; border-width: 2px 2px 2px 2px; cursor: pointer}
.itemlist3 { color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #CCCC88 solid; border-width: 0px 0px 1px 1px; cursor: pointer}
.itemlistTop4 { color:#777777; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #666688 solid; border-width: 2px 2px 2px 2px; cursor: pointer}
.itemlist4 {color:#000000; font-family: Verdana; font-size: 11px; height:20px; border: #666688 solid; border-width: 0px 0px 1px 1px; cursor: pointer}
.itemlist4info {background-color:#ffefa8; color:#000000; font-family: Verdana; font-size: 11px; height:20px; border: #666688 solid; border-width: 0px 0px 1px 1px; cursor: pointer}
.itemlist4storno { background-color:#EEEEAA; color:#000000; font-family: Verdana; font-size: 11px; height:20px; border: #666688 solid; border-width: 0px 0px 1px 1px; cursor: pointer}
.itemlist4paid { background-color:#BBDDBB; color:#000000; font-family: Verdana; font-size: 11px; height:20px; border: #666688 solid; border-width: 0px 0px 1px 1px; cursor: pointer}
.itemlist4open { background-color:#DDAAAA; color:#000000; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #666688 solid; border-width: 0px 0px 1px 1px; cursor: pointer}
.itemlist4empty { background-color:#FFFFFF; color:#000000; font-family: Verdana; font-size: 11px; height:20px; font-weight:bold; border: #666688 solid; border-width: 0px 0px 1px 1px; }

.inputbox50qc {  width: 50px; height: 20px; text-align: center;	vertical-text-align: middle; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif ; color: #333333; background-color: #DDDDDD; border: 1px #333333 solid}

input.button.bt150  {
height: 19px;
width: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}


/*
#rollbutton1 a  {
	display: block;
	color: #333333;
	font-family:verdana;
	font-size:12px;
	font-weight: none;
	text-decoration: none;
	border:2px outset light gray;
	background-color:#CCCCCC;
	width: 180px;
    height: 26px;
	padding: 3px;
    margin: 0px;
}
#rollbutton1 a:hover {
	background-color: #8888aa;
	font-weight: bold;
	color:#eeeeee;
	padding-left: 3px;
	border:2px inset light gray;
}
*/
#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0 0 10px 0; }

#navcontainer a {
display: block;
color: #333333;
font-family: Verdana;
font-size: 12px;
background-color:#CCCCCC;
width: 180px;
padding: 8px 3px 8px 3px;
text-decoration: none;
text-align: center;
text-wrap:none;
border-top: 2px solid #fff;
border-left: 2px solid #fff;
border-right: 2px solid #036;
border-bottom: 2px solid #036;
}

#navcontainer a:hover
{
background-color: #8888aa;
color:#eeeeee;
font-weight: bold;
border-top: 2px solid #036;
border-left: 2px solid #036;
border-right: 2px solid #fff;
border-bottom: 2px solid #fff;
}

.infotext {
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 7pt;
	color: #999;
}

/*for "save successfull"-texts and so on*/
.noticetext {
	padding: 5px;
	border: 1px solid #999;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFBB;
	margin-left: 10px;
	margin-right: 10px;
}

.noticetext2 {
	padding: 5px;
	border: 1px solid #999;
	font-size: 14px;
	font-weight: normal;
	background-color: #FFFFBB;
	margin-left: 10px;
	margin-right: 10px;
	text-align: center;
	font-family: Verdana;
}

.highlight {
	background-color: #ffedb5;
}

.filter {
	margin-top: 10px;
	width: 100%;
	background-color: #FAFEFF;
	border: 1px solid #AAA;
}

.filter th{
	font-weight:bold;
	font-size: 12px;
	background-color: #c5e7f0;
	padding: 3px;
}

#factoringchargemanagement
, #fixedchargemanagement
, #editcreditnote
, #customerinformation
, #manualrequest
, #statistics
, #masterpassword
, #customertypemanagement {
	border:1px solid #999999;
	padding:2px;
	margin:0px;
	font-family:Verdana;
	font-size:11px;
}

#statistics {
	position: absolute;
	overflow: visible;
}

#factoringchargemanagement h1
, #fixedchargemanagement h1
, #editcreditnote h1
, #customerinformation h1
, #manualrequest h1
, #statistics h1
, #masterpassword h1
, #customertypemanagement h1{
	background-color:#E8E8E8;
	color:#777777;
	font-size:11px;
	font-weight:bold;
	margin: 0px;
	padding:3px;
	padding-left:4px;
	margin-left: 1px;
	margin-top: 1px;
}

#factoringchargemanagement table
, #fixedchargemanagement table
, #editcreditnote table
, #customerinformation table
, #manualrequest table {
	padding: 0px;
	margin: 0px;
}

#customerinformation table {
	width: 100%;
}

#factoringchargemanagement th
, #fixedchargemanagement th
, #editcreditnote th
, #customerinformation th
, #manualrequest th
, #customertypemanagement th {
	background-color:#E8E8E8;
	color:#777777;
	font-size:11px;
	font-weight:bold;
	padding:3px;
	margin: 0px;
}

/*cust area*/
table.customerinformation{
	border: 1px solid #999;
	background-color: #FFFFBB;
	padding: 5px;
	padding-top: 0px;
	width: 90%;
}

table.customerinformation th{
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	border-bottom: 2px solid #DB6;
	padding-top: 15px;
	padding-left: 15px;
}

table.customerinformation td{
	text-align: left;
	padding: 15px;
}

table.customerinformationred{
	border: 1px solid #999;
	background-color: #FFBBBB;
	padding: 5px;
	padding-top: 0px;
	width: 90%;
}

table.customerinformationred th{
	font-weight: bold;
	text-align: left;
	font-size: 14px;
	border-bottom: 2px solid #c55;
	padding-top: 15px;
	padding-left: 15px;
}

table.customerinformationred td{
	text-align: left;
	padding: 15px;
}

table.result {
	width: 100%;
	border-collapse: collapse;
}

table.result td {
	border-top: 2px solid #8c8c8c;
	border-right: 0px solid #FFF;
	padding-top: 3px;
	padding-bottom: 3px;
}


table.result .creditnote td{
	border-top: 0px solid #FFF;
}

td .small {
	font-size: 7pt;
}

.button {
	background-color: #CCC;
	border-top: 		1px solid #FFF;
	border-left: 		1px solid #FFF;
	border-bottom: 	1px solid #000;
	border-right: 	1px solid #000;
}

.odd {
	background-color: #fff4a9;
}

.even {
	background-color: #b9e2ff;
}

table.result a {
	text-decoration: none;
	color: inherit;
}

table.result .creditnote_odd td {
	border-top: 1px solid #8c8c8c;
	background-color: #fff8c7;
}

table.result .creditnote_even td {
	border-top: 1px solid #8c8c8c;
	background-color: #d1ecff;
}

.odd a:hover, .even a:hover {
	color: #AA0000;
}

table.statistic {
	font-family: Courier, monospace;
	border-collapse: collapse;
}

table.statistic td {
	font-family: Courier, monospace;
	text-align: right;
	padding-top: 3px;
	padding-right: 2px;
	padding-left: 15px;
	border: 0px solid #666;
}

table.statistic .th {
	background-color: #DDD;
	font-weight: bold;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	padding-top: 7px;
	padding-bottom: 7px;
}


table.statistic .doersam{
	background-color: #9AFFFF;
}
table.statistic .frenz {
	background-color: #ffc796;
}
table.statistic .stocker {
	background-color: #EEE;
}
table.statistic .portner {
	background-color: #f9ff96;
}
table.statistic .mittelbach {
	background-color: #96b9ff;
}
table.statistic .carlin {
	background-color: #c8f8b8;
}
table.statistic .jcarlin {
    background-color: #B9CCE9;
}
table.statistic .hubwieser {
    background-color: #B5E9C9;
}
table.statistic .hallung {
	background-color: #9ADDD3;
}
table.statistic .piff {
	background-color: #f3a3c9;
}
table.statistic .fink {
	background-color: #EEE;
}

table.statistic .comp {
	color: #FFF;
	background-color: #555;
	font-weight: bold;
}


table.statistic .l {
	text-align: left;
}

table.statistic .f1
, table.statistic .f2
, table.statistic .f3
, table.statistic .f4
, table.statistic .f5
, table.statistic .f6
, table.statistic .f7
, table.statistic .b
{
	font-weight: bold;
}

table.statistic .f1 {
	border-top: 1px solid #666;
	padding-top: 4px;
}

table.statistic .f7 {
	border-bottom: 5px solid #FFF;
	padding-bottom: 10px;
}

table.statistic .neg{
	color: red;
}

/*displayed on index.php*/
#maintanencemessage {
    position: absolute;
	background-color: #FFFFBB;
	border: 1px solid #999;
	padding: 15px;
    top: 50%;
    left: 50%;
    width: 880px;
    height: 110px;
	margin-top:	-280px;
	margin-left: -440px;
    font-size: 11px;
}

#maintanencemessage img {
	float:left;
}


#inkassocustomer {
	background-color: #FFFFDD;
	border: 1px solid #999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top:	2px;
	margin-bottom: 2px;
}

#inkassorz {
	background-color: #DDDDFF;
	border: 1px solid #999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top:	2px;
	margin-bottom: 2px;
}

#inkassoge {
	background-color: #DDFFDD;
	border: 1px solid #999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top:	2px;
	margin-bottom: 2px;
}

#inkassolm {
	background-color: #FFDDDD;
	border: 1px solid #999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top:	2px;
	margin-bottom: 2px;
}

#inkassocreditpaybo {
	background-color: #FFFFDD;
	border: 1px solid #999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:	2px;
	margin-bottom: 2px;
}

#newrequest_bf {
	background-color: #FFFFDD;
	border: 1px solid #999;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top:	2px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right: 10px;
}

#newrequest_bf th {
	color: #CCAA44;
	font-size:12px;
	font-weight:bold;
	padding:3px;
	margin: 0px;
}


#newrequest_bf hr {
	color: #CCAA44;
}

.newrequest_title1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #CCAA44; text-align:CENTER; font-style: italic; font-weight:bold;}
.newrequest_title2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CCAA44; text-align:CENTER; font-style: italic; font-weight:bold;}
.newrequest_title3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCAA44; text-align:LEFT; font-style: italic; font-weight:bold;}
.newrequest_title4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCAA44; text-align:RIGHT; font-style: italic; font-weight:bold;}



table.cusdetail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: #999999 solid 1px;
	margin:0px; 
	padding:0px;
	border-collapse: collapse;
}

table.cusdetail td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding-top: 2px;
	padding-right: 3px;
	padding-left: 3px;
	border: 0px solid #666;
}

table.cusdetail th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666; 
	text-align: right;
	background-color: #e8e8e8;
	border-top: 2px solid #666;
	border-bottom: 2px solid #666;
	padding-top: 5px;
	padding-bottom: 5px;
}


