.frmApprove {
	margin: 0;
	padding: 0;
}
.sinfo, .sinfo a { font-size: 12px; }

.frmApprove input, .frmApprove select {
		font: 13px Tahoma; color: #444;
		height: 22px;
		border: 2px inset #D4D0C8;
}
.frmApprove input {
	padding: 1px 3px 0 3px;
	margin-bottom: 1px;
}
.frmApprove select option {z
	padding: 2px 3px;
	border: none;
}

.tblApprove td, .tblApprove th {
	padding-right: 20px;
	font: bold 11px Tahoma; color: #444;
	text-align: left;
}
.tblApprove th {
	white-space: nowrap;
}
.withBr th {
	white-space: normal;
}


.tblApprove th {
	padding-bottom: 3px;
}
.tblApprove td {
	padding-bottom: 10px;
}

.approveinfo { padding: 10px 0; }

.warningArrow {margin-top: 2em; font-size: 11px; color: #fff; background: #6189BA url(../_img/ico_warning-arrow.png) no-repeat 0 0; position: relative; left: -40px; padding: 33px 10px 25px 40px}

.warningText {width: 35%; float: right; margin-left: 2em; margin-bottom: 1em; font-size: 11px; color: #fff; background: #6189BA url(/_img/ico_ahtung.gif) no-repeat left top; position: relative; left: -20px; padding: 25px 10px 25px 40px}
.warningText a:hover {color: #B0C5DD !important;}
.warningArrow strong {display: block; padding-bottom: 10px}
.warningText strong {display: block; padding-bottom: 10px}


.approve_result th { text-align: left; }
.approve_result tr td {
border-bottom: 1px solid #C7E3F2;
padding: 3px 10px;
}


.prequal_payment {
	border-collapse: collapse;
}
.prequal_payment th {
	font-size: 11px;
	border: 1px solid #666;
	color: #333;
	padding: 2px 10px;
}
.prequal_payment td {
	border: 1px solid #666;
	padding: 2px 10px;
}

#message a { color: #FFF; text-decoration: underline; }

.indexCurc {
	width: 70%;
	vertical-align: top;
	padding: 20px 15px;
	background: #6189BA;
	color: #FFF;
}

.indexCurc .terms { padding: 0; margin: 0; }
.indexCurc .terms li { padding: 0 0 0 10px; margin: 0	 0 10px 0; }
.indexCurc .terms ul { padding: 0; margin: 10px 0 0 0; }

.indexCurc li { background: transparent url(/_img/li_white.gif) no-repeat scroll 0 5px; }
.indexCurc a, .indexCurc b { color: #FFF; }

#lp, #lp2 {
	margin-top: 20px;
	padding: 20px;
	background: #D9EBCF;
	color: #333;
}
#lp li, #lp2 li {
*	height: 0;
}
#lp a, #lp 2 a { color: #1E4B79; }