body {
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
}

td, th {
font-size: 12px;
}


ul {
list-style: none;
padding: 0px;
margin: 0px;
}


.ListInputField {
width: 200px;
}

.ListInputListSuggestion {
position: absolute;
background: #FFF;
border: 1px solid #DDD;
xborder-top: 0px;
margin-top: -1px;
}

* html .ListInputListSuggestion {
   margin-top: 22px;
   margin-left: -221px;
}

.ListInputListSuggestion li{
cursor: pointer;
padding: 2px 5px;
min-width: 130px;
}

.ListInputListSuggestion li:hover{
background: #CFCFB5;
}

.ListInputListlink {
cursor: pointer;
}

.ListInputListlink img{
vertical-align: bottom;
margin-left: 5px;
margin-bottom: 3px;
}

.ListInputList {
margin-left: 180px;
margin-top: -20px;
position: absolute;
border: 1px solid #CFCFB5;
}

* html .ListInputList {
margin-left: 10px;
margin-top: 2px;
}

.ListInputList li{
cursor: pointer;
padding: 2px 5px;
min-width: 130px;
border-bottom: 1px solid #FFF;
background: #EFEFE0;
color: #3E3F04;
}

.ListInputList li:hover{
background: #CFCFB5;
}

.caption {
text-align: right;
padding-right: 10px;
font-size: 14px;
}

.ListInputListPrev img,
.ListInputListNext img {
cursor: pointer;
margin: 5px 5px 5px 10px;
}

.Table {
background: #BFBF9B;
border: 1px solid #999966;
}

.Table td {
white-space: nowrap;
background: #FFF;
padding: 2px 6px;
}

.Table th {
white-space: nowrap;
background: #EFEFE0;
text-align: left;
padding: 2px 4px;
}

.Print {
	margin: 40px 20px 20px 20px;
}

.PrintData {
	background: #FFF;
	border: 1px solid #BBB;
	padding: 40px;
	width: 944px;
	height: 1368px;
}

.PrintMenue {
	position: absolute;
	top: 15px;
	left: 250px;
	font-size: 14px;
	font-weight: bold;
}

.PrintMenue a{
	color: #333333;
}

.PrintMenue a:hover{
	color: #000;
	text-decoration: underline;
}

.PrintData8 td,
.PrintData8 th {
	font-size: 8px;
	padding: 2px;
}
.PrintData8 .PrintDataTitle {
	font-size: 14px;
	font-weight: bold;
}
.PrintData9 td,
.PrintData9 th {
	font-size: 9px;
	padding: 2px;
}
.PrintData9 .PrintDataTitle {
	font-size: 15px;
	font-weight: bold;
}
.PrintData10 td,
.PrintData10 th {
	font-size: 10px;
	padding: 3px;
}
.PrintData10 .PrintDataTitle {
	font-size: 16px;
	font-weight: bold;
}
.PrintData11 td,
.PrintData11 th {
	font-size: 11px;
	padding: 3px;
}
.PrintData11 .PrintDataTitle {
	font-size: 17px;
	font-weight: bold;
}
.PrintData12 td,
.PrintData12 th {
	font-size: 12px;
	padding: 4px;
}
.PrintData12 .PrintDataTitle {
	font-size: 18px;
	font-weight: bold;
}
.PrintData13 td,
.PrintData13 th {
	font-size: 13px;
	padding: 4px;
}
.PrintData13 .PrintDataTitle {
	font-size: 19px;
	font-weight: bold;
}
.PrintData14 td,
.PrintData14 th {
	font-size: 14px;
	padding: 4px;
}
.PrintData14 .PrintDataTitle {
	font-size: 20px;
	font-weight: bold;
}
.PrintData15 td,
.PrintData15 th {
	font-size: 15px;
	padding: 5px;
}
.PrintData15 .PrintDataTitle {
	font-size: 21px;
	font-weight: bold;
}
.PrintData16 td,
.PrintData16 th {
	font-size: 16px;
	padding: 5px;
}
.PrintData16 .PrintDataTitle {
	font-size: 22px;
	font-weight: bold;
}
.PrintData17 td,
.PrintData17 th {
	font-size: 17px;
	padding: 5px;
}
.PrintData17 .PrintDataTitle {
	font-size: 23px;
	font-weight: bold;
}
.PrintData18 td,
.PrintData18 th {
	font-size: 18px;
	padding: 5px;
}
.PrintData18 .PrintDataTitle {
	font-size: 24px;
	font-weight: bold;
}
.PrintData19 td,
.PrintData19 th {
	font-size: 19px;
	padding: 5px;
}
.PrintData19 .PrintDataTitle {
	font-size: 25px;
	font-weight: bold;
}

.PrintData th {
	border-bottom: 1px solid #DDD;
}
@media print {
	.Print {
		margin: 0px;
	}
	.PrintData {
		background: #FFF;
		border: 0px;
		padding: 0px;
		width: 1024px;
		min-height: 1448px;
	}
	.PrintMenue {
		display: none;
	}
}