
.body{
	margin: 0px;
	background-color: #FFFFFF;
	overflow: hidden;
}

.report_header{
	position: absolute;
	left: 0px;
	top: 1%;
	height: 30px;
	width: 100%;
	background-color: #45458D;
	font-family: Arial;
	font-size: 1.4em;
	font-weight: bold;
	color: #E8EEFF;
	z-index: 2;
}
.report_footer{
	position: absolute;
	bottom: 0%;
	left: 0%;
	width: 100%;
	height: 25px;
	z-index: 2;
	background-color: #45458D;
}
input{
	font-size: 0.8em;
}
.report_title{
	position: absolute;
	right: 2%;
	top: 1%;
	height:5%;
	width: auto;
	font-size: 1.1em;
	z-index: 1;
	color: #E8EEFF;
	font-family: Arial;
	z-index: 3;
}

.report_record_buttons{
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #E8EEFF;
	width: auto;
	font-weight: bold;
	font-family: Arial;
	font-size: 0.8em;
	text-align: right;
	z-index: 3;
}
.report_list_buttons{
	position: absolute;
	right: 0px;
	bottom: 0px;
	color: #E8EEFF;
	width: auto;
	font-weight: bold;
	font-family: Arial;
	font-size: 0.8em;
	text-align: right;
	z-index: 3;
}
.report_content{
	position: absolute;
	overflow: auto;
	width: 100%;
	right: 0%;
	top: 17%;
	height: 79%;
	background-color: #FFFFFF;
	border: 2px solid;
	border-color: #E8EEFF;
	font-family: Arial;
	font-size: 0.7em;
	z-index: 1;
}
.report_content_header_table{
	postition: absolute;
	top: 0%;
	left: 0%;
	height: auto;
	font-weight:bold;
	width: 100%;
	font-family: Arial;
	font-size: 8pt;
	color: #45458D;
	background-color: #E8EEFF;
         border: 1px solid;
         border-color: #45458D;
	table-layout:fixed;
}

.report_content_header{
	position: absolute;
	width: 100%;
	height: auto;
	top: 0%;
	left: 0%;
	overflow: auto;
	border: 1px solid;
	border-color: #FFFFFF;
        overflow:hidden;
}

.report_content_table{
	position: absolute;
	width: 100%;
	height: 93%;
	top: 7%;
	left: 0%;
	overflow: auto;

}

.report_content_table_table{
	width: 100%;
	font-family: Arial;
	font-size: 0.8em;
	color: #45458D;
	table-layout:fixed;
	overflow: auto;
}
.report_gesamt_berechung{
	position: absolute;
	bottom: 1%;
	left: 2%;
	width: auto;
	height: auto;
	font-weight: bold;
	font-family: Arial;
	font-size: 0.8em;
	color: #E8EEFF;
	z-index: 20;
}
.report_content_formular_table{
	position: absolute;
	top: 0%;
	width: 100%;
	height: auto;
	font-family: Arial;
	font-size: 1em;
	color: #45458D;
}
.report_content_formular_table td{
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 3px;
}
select{
	font-size: 0.9em;
	border: 1px solid;
    	color: #45458D;
	border-color: #E8EEFF;
}

.pme-input--2
{
	font-size: 1em;
	border: 1px solid;
    	color: #45458D;
	border-color: #E8EEFF;
	width: 100%;
}
.report_filter{
	position: absolute;
	top: 35px;
	height: 74px;
	left: 0%;
	width: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	font-family: Arial;
	font-size: 0.8em;
	color: #45458D;
	z-index: 5;
	border-bottom: 1px solid;
	border-bottom-color: #45458D;
}
.report_filter_table{
	width: 100%;
	height: auto;
	font-family: Arial;
	font-size: 0.8em;
	color: #45458D;
}
.report_filter_table_input_small{
	font-size: 0.9em;
	width:60px;
	border: 1px solid;
	border-color: #E8EEFF;
}
.report_filter_table_input_large{
	font-size: 0.9em;
	width:200px;
	border: 1px solid;
	border-color: #E8EEFF;
}
.report_calendar{
	position: absolute;
	display: 'none';
	z-index: 20;
	font-family: Arial;
	font-size: 1ex;
	background-color: #FFFFFF;
	border: 1px solid #45458D;
}
.report_calendar th{
	font-family: Arial;
	font-size: 1.2ex;
	color: #E8EEFF;
	background-color: #45458D;
}
.report_calendar td{
	font-family: Arial;
	font-size: 1.2ex;
	color: #45458D;
}
.pme-add{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-more{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-mail{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-document{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-pdfgen{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-rtfgen{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-rtfgen_detail{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-rtfgen_detailsc{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-save{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-cancel{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #FF6266;
}
.pme-first{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-next{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-prev{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-last{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-goto{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.8em;
	color: #45458D;
}
.pme-filter{
	background-color: #E8EEFF;
	border-left-color: #F4FCFF;
	border-top-color: #F4FCFF;
	border-right-color: #8AB6FF;
	border-bottom-color: #629DFF;
	font-size: 0.9em;
	color: #45458D;
}