body, body.rechner, body.app, body p{color: #666;	font: 12px/20px Arial, Helvetica, sans-serif;padding: 10px}
a, a:active, a:link, a:visited, a:hover{color: #1973cd;}
span.mandatorydot, span.mandatorydotDesc{color: #1973cd;}
div.boxtopright_rechner h3{display: none !important;}

body.rechner p {
  margin: 0px 8px 0px 0px;
  padding: 10px 0px;
}

body#interestCheckBody {background: #fff;}

td.section, td.section_mid, table.app tr td.section, table.app tr td.section_mid, table.crd_tab tr td.section, table.crd_tab tr td.section_mid {
	background: #fff url() repeat-x 0 0 !important;
	color: #666;
	font: bold 18px;
	padding-bottom: 20px;
	display: block;
	border: none !important
}

td.labelcenter, table.rechner tr td, table td, table.crd_tab tr td.crd_label, table.crd_tab tr td.label, table.crd_tab tr td.crd_label, table.crd_tab tr td.crd_input, table.crd_tab tr td.help, table.crd_tab tr td.inputWrap, table.crd_tab tr td.input, table.crd_tab tr td.crd_result, td.crd_end, td.crd_endright, table.inner td, .tabDataList, .separatorScore, .boldScore, table.app tr td, table.crd_tab tr td.crd_endright, table.crd_tab tr.calchint td, table.crd_tab td.crd_label table td, table.crd_tab td.crd_label table td.crd_input, table.crd_tab td.crd_input table td.crd_input, table.crd_tab tr.mandatory, table.crd_tab tr.mandatory td, table tr td table td{
	background: #fff !important;
	padding: 2px 10px 10px 16px;
	border: none !important;
	color: #666;
	font: bold 12px/20px  Arial, Helvetica, sans-serif;
}

td.crd_input{padding-left: 0px !important;}
table.crd_tab tr td.crd_result{padding: 4px 8px;}
span.input input, span.select select{height: 17px;}
span.input, span.select{border: 1px solid #cccccc; border-radius: 0}
span.select select{min-width: 60px !important;}

/* BOXBLOCK*/
body div.boxblock_rechner, body.rechner div.boxblock_rechner, div.popupMain div.boxblock_rechner{margin: 5px 0;	background: #fff; border: none !important;}
div.popupMain div.boxblock_rechner{margin: 5px 0;}
div.boxcontent_rechner, div.hint div#boxblock{background: #fff; margin: 0 0 0 0;}
div.boxcontent_rechner h2, div.boxcontent_rechner table td h2{font-size: 12px; color: #404040;}
div.boxtopright_rechner {
  background: url(img/banklupe/boxblock.png) no-repeat right top !important;
  height: 8px !important;
}
div.boxtop_rechner {
  background: url(img/banklupe/boxblock.png) no-repeat left top !important;
  height: 8px !important;
}
div.boxcontent_rechner {
  padding: 7px 20px 20px 20px;
  background: #fff;
  border-left: 1px solid #72b0ee !important;
  border-right: 1px solid #72b0ee !important;
}
div.boxbottomright_rechner {
  background: url(img/banklupe/boxblock.png) no-repeat right bottom !important;
  height: 10px !important;
}
div.boxbottom_rechner {
  background: url(img/banklupe/boxblock.png) no-repeat left bottom !important;
  height: 10px !important;
}
.quickCheckEmbedTab span.topzins, .advantage {color: #1973cd;}
table.quickCheckEmbedTab tr td.label{background: url(img/banklupe/quickCheckBg.png) no-repeat !important; text-align: left}
table.quickCheckEmbedTab tr td.label center, .quickCheckEmbedTab div.data{ text-align: left !important; width: auto}
table.quickCheckEmbedTab tr td.label center a.linkBtn{position: relative; top: -60px; left: 400px}
table.quickCheckEmbedTab tr td.crd_endright{text-align: left}
.advantage{font: bold 12px/26px Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* LINKS & BUTTONS*/
a.linkBtn, a.greenBtn, .quickCheckEmbedTab a.cssbtn_calc, a.cssbtn_cont, .appnav a.cssbtn_cont, a.cssbtn_send, a.cssbtn_printapp, a.angebotanfordern_gross, a.cssbtn_back, .appnav a.cssbtn_back{
	background: url(img/banklupe/button_green.png) no-repeat 0 0;
	padding: 4px 0 0 0;
	text-align: left;
	width: 210px;
	font: bold 12px/20px Arial, Helvetica, sans-serif;;
	color: #fff;
	height: 30px;
}

a.linkBtn span, a.greenBtn span, .quickCheckEmbedTab a.cssbtn_calc span, a.cssbtn_cont span, .appnav a.cssbtn_cont span, a.cssbtn_send span, a.cssbtn_printapp span, a.angebotanfordern_gross span, a.cssbtn_back span, .appnav a.cssbtn_back span{
	background: url(img/banklupe/button_green.png) no-repeat right -34px;
	padding: 4px 30px 10px 15px;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	color: #fff;
	display: inline-block;
	position: relative;
	top: -4px;
	left: 15px;
}

a.cssbtn_back, a.cssbtn_back span, .appnav a.cssbtn_back span, .appnav a.cssbtn_back, a.btnPrev, a.btnPrev span{
	color: #1973cd;
	background-image: none;
}

a.linkBtn:hover, a.greenBtn:hover, .quickCheckEmbedTab a.cssbtn_calc:hover, a.cssbtn_cont:hover, .appnav a.cssbtn_cont:hover, a.cssbtn_send:hover, a.cssbtn_printapp:hover, a.angebotanfordern_gross:hover, a.cssbtn_back:hover, .appnav a.cssbtn_back:hover{
	background: url(img/banklupe/button_green.png) no-repeat 0 0;
}
td.botnav a.linkBtn{background-image: none !important;}
td.botnav a.linkBtn span{color: #68ad33 !important}
.highslide-dimming {background: transparent;}
div.highslide-container table{border: 3px solid #6cad02 !important;background: #fff !important}
div.highslide-wrapper table{border: 0 !important}
div.highslide-footer, div.highslide-body, div.highslide-header { background: #fff !important}

.ui-icon.ui-icon-circle-triangle-w, .ui-icon.ui-icon-circle-triangle-e, .ui-datepicker-next:hover, .ui-datepicker-prev:hover {font-size: 10.5px !important;}
/* TOPNAV */
div.b2cTileAppNavig {border: none; background: #fff;}
ul.b2cAppNav{
	width: auto;
	background: transparent none;
	border: none;
	padding: 0 0 5px 0;
	font: bold 10px/20px Arial, Helvetica, sans-serif;;
	}
div#status ul.b2cAppNav{width: 100%;}
div.b2cAppNav ul#status li{cursor: auto; width: 24%;}
div.b2cAppNav ul#topnav li{cursor: auto; width: 99px;}
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appStart{width: 59px !important; *width/**/:/**/44px !important; }
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appStart{*padding-left/**/:/**/15px;}
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appObject{width: 89px !important; *width/**/:/**/74px !important; }
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appObject{*padding-left/**/:/**/15px;}
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appFunding{width: 129px !important; *width/**/:/**/114px !important; }
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appFunding{*padding-left/**/:/**/15px;}
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appPerson{width: 149px !important; *width/**/:/**/134px !important; }
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appPerson{*padding-left/**/:/**/15px;}
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appIncome{width: 119px !important; *width/**/:/**/104px !important; }
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appIncome{*padding-left/**/:/**/15px;}
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appCapital{width: 104px !important; *width/**/:/**/99px !important; }
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appCapital{*padding-left/**/:/**/15px;}
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appFinish{width: 74px !important; *width/**/:/**/59px !important;}
div.b2cAppNav ul#topnav li#b2cAppNavigLi_appFinish{*padding-left/**/:/**/15px;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNav span.count{display: none;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNavStartAct{padding-left:10px;}
div.b2cAppNav ul.b2cAppNav li {height: 30px;}
div.b2cAppNav ul.b2cAppNav li span{color: #999; font-weight: bold; top: 3px; margin: 0px 0px 0px 20px;*margin/**/:/**/0px 0px 0px 0px;}
div.b2cAppNav ul.b2cAppNav li span.plausiError{color: #999; font-weight: bold; top: 3px; margin: 0px 0px 0px 15px;*margin/**/:/**/0px 0px 0px 0px;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNavAct span, div.b2cAppNav ul.b2cAppNav li.b2cAppNavStartAct span, div.b2cAppNav ul.b2cAppNav li.b2cAppNavEndAct span{color: #fff;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNav, div.b2cAppNav ul.b2cAppNav li.b2cAppNavStart, div.b2cAppNav ul.b2cAppNav li.b2cAppNavEnd{background: url(img/banklupe/appnav.png) no-repeat 0 0;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNavStart{background: url(img/banklupe/appnav.png) no-repeat 0 -120px !important;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNavStartAct{background: #fff url(img/banklupe/appnav.png) repeat-x -20px -40px !important;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNavAct, div.b2cAppNav ul.b2cAppNav li.b2cAppNavStartAct, div.b2cAppNav ul.b2cAppNav li.b2cAppNavEndAct{background: url(img/banklupe/appnav.png) no-repeat 0 -40px;font-style: normal;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNavAct span.count, div.b2cAppNav ul.b2cAppNav li.b2cAppNavStartAct span.count, div.b2cAppNav ul.b2cAppNav li.b2cAppNavEndAct span.count{display: none;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNavStartAct, div.b2cAppNav ul.b2cAppNav li.b2cAppNavStartAct:hover{background: url(img/banklupe/appnav.png) no-repeat 0 -40px;}
div.b2cAppNav ul.b2cAppNav li.b2cAppNavPrevAct{background: #fff url(img/banklupe/appnav.png) repeat-x 0 -80px !important;}
input[id="cse.mainApplicant.fname"],input[id="cse.addApplicant.fname"],input[id="cse.mainApplicant.lname"],input[id="cse.addApplicant.lname"],input[id="cse.mainApplicant.street"],input[id="cse.addApplicant.street"],input[id="cse.mainApplicant.zip"],input[id="cse.addApplicant.zip"],input[id="cse.mainApplicant.city"],input[id="cse.addApplicant.city"],input[id="cse.mainApplicant.birthdate"],input[id="cse.addApplicant.birthdate"],input[id="cse.mainApplicant.job"],input[id="cse.addApplicant.job"],input[id="cse.mainApplicant.numberOfChilds"],input[id="cse.addApplicant.numberOfChilds"],input[id="cse.mainApplicant.phoneDay"],input[id="cse.addApplicant.phoneDay"],input[id="cse.mainApplicant.phoneMobile"],input[id="cse.addApplicant.phoneMobile"],input[id="cse.mainApplicant.email"],input[id="cse.addApplicant.email"]{min-width:156px;width:156px;}
select[id="cse.mainApplicant.country"],select[id="cse.addApplicant.country"],select[id="cse.mainApplicant.sex"],select[id="cse.addApplicant.sex"],select[id="cse.mainApplicant.title"],select[id="cse.addApplicant.title"],select[id="cse.mainApplicant.jobStatus"],select[id="cse.addApplicant.jobStatus"],select[id="cse.mainApplicant.maritalStatus"],select[id="cse.addApplicant.maritalStaus"]{min-width:159px;width:159px;}
:root select[id="cse.mainApplicant.country"],select[id="cse.addApplicant.country"],select[id="cse.mainApplicant.sex"],select[id="cse.addApplicant.sex"],select[id="cse.mainApplicant.title"],select[id="cse.addApplicant.title"],select[id="cse.mainApplicant.jobStatus"],select[id="cse.addApplicant.jobStatus"],select[id="cse.mainApplicant.maritalStatus"],select[id="cse.addApplicant.maritalStatus"]{min-width:157px;width:157px;}
body.app form select{*min-width/**/:/**/147px;*width/**/:/**/147px}
table.custPollTab tr td{background: #ffffff !important;}
span.very_smallfonts{font-size: 9px; display: inline;}

/*** display header ***/
div.headline {
  display: block;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
}

div.headline + p {
  display: none;
}

.mandatorydotDesc {
  padding-right: 5px;
}