/* BEGIN STYLED INPUT FILE */
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:420px;
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
/* END STYLED INPUT FILE */

.input-error { border: 1px solid #FF0000; }
.input-dynamic-10{ width: 10%; }
.input-dynamic-20{ width: 20%; }
.input-dynamic-30{ width: 30%; }
.input-dynamic-40{ width: 40%; }
.input-dynamic-50{ width: 50%; }
.input-dynamic-60{ width: 60%; }
.input-dynamic-70{ width: 70%; }
.input-dynamic-75{ width: 75%; }
.input-dynamic-80{ width: 80%; }
.input-dynamic-90{ width: 90%; }
.input-dynamic-100{ width: 100%; }
.input-dynamic-200{	width: 200%; }
.input-text-verylong { width: 540px; }
.input-text-long { width: 400px; }
.input-text-middle { width: 300px; }
.input-text { width: 100px; }
.input-text-right { width: 100px; text-align: right; }
.input-text-55 { width:55px; }
.input-text-152 { width:152px; }
.input-text-202 { width:202px; }

.input-height14 { height:14px; }

/* KOSTENSCHAETZUNG */
.Eingabefeld_sonst_Bez { width:250px;background-color:#faebca;color:#000000; border:1px solid #FF8000 ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:left;}
.Eingabefeld_sonst_Zahl { width:100px;background-color:#faebca;color:#000000; border:1px solid #FF8000 ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_schluessel { width:100px;background-color:#faebca;color:#000000; border:1px solid #FF8000 ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_Summe { width:100px;background-color:#EFEFEF;color:#000000; border:1px solid #EFEFEF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_diff_gr_yellow { width:100px;background-color:#EFEFEF;color:#FFA800; border:1px solid #EFEFEF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_diff_wh_yellow { width:100px;background-color:#FFFFFF;color:#FFA800; border:1px solid #FFFFFF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_diff_gr_red { width:100px;background-color:#EFEFEF;color:#FF0000; border:1px solid #EFEFEF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_diff_wh_red { width:100px;background-color:#EFEFEF;color:#FF0000; border:1px solid #EFEFEF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_sdiff_yellow { width:100px;background-color:#EFEFEF;color:#FFA800; border:1px solid #EFEFEF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_sdiff_red { width:100px;background-color:#EFEFEF;color:#FF0000; border:1px solid #EFEFEF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_sum_gr { width:100px;background-color:#EFEFEF;color:#000000; border:1px solid #EFEFEF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_sum_wh { width:100px;background-color:#FFFFFF;color:#000000; border:1px solid #FFFFFF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_sdiff_red { width:100px;background-color:#EFEFEF;color:#FF0000; border:1px solid #EFEFEF ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_gsum { width:100px;background-color:#DEDEDE;color:#000000; border:1px solid #DEDEDE ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_gdiff_yellow { width:100px;background-color:#DEDEDE;color:#FFA800; border:1px solid #DEDEDE ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;  text-decoration: none;text-align:right;}
.Eingabefeld_pk_gdiff_red { width:100px;background-color:#DEDEDE;color:#FF0000; border:1px solid #DEDEDE ;font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal;  text-decoration: none;text-align:right;}