

.thStyle
{  
  font-weight: normal;
  text-align: left;
  font-size: 11px;
  height: 20px;
  overflow: hidden;
  background: #D7D6CA;
}


.tdStyle
{
	font-size: 11px;
	height: 25px;
	padding-top: 1px;
	padding-bottom: 1px;
	/*border: 1px solid blue;*/
	padding: 2px;
	overflow: hidden;
	background: #D7D6CA;
}

.fontCreditOverview
{
	font-size: 11px;
}

.dInfo
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}

.iInfoTop
{
  font-size: 0%;
  width: 292px;
  height: 9px;
  background-image: url('static/kreditrechner/img/infobox-layer-top.gif');
  background-repeat: no-repeat;
}

.iInfoMiddle
{
  font-size: 11px;
  width: 292px;
  height: 320px;
  padding-top: 7px;
  background-color: white;
  background-image: url('../img/infobox-layer-mid.gif');
  background-repeat: repeat;
}

.iInfoBottom
{
  font-size: 0%;
  width: 292px;
  height: 9px;
  background-image: url('../img/infobox-layer-bttm.gif');
  background-repeat: no-repeat;
}

.dInfoContentInterest
{
  display: none;
}

.dInfoContentCollateral
{
  display: none;
}

.dInfoContentHeadline
{
  font-weight: bold;
  margin-bottom: 3px;
}

.dInfoContentHeadlineUnemployment
{
  margin-left: 20px;
}

.dInfoContentTextBlock
{
  padding: 0 15px 15px 15px;
}

.dInfoContentTextRow
{
  margin-bottom: 3px;
}

.dRoundMainBoxLeft
{
  float: left;
}

.dRoundMainBoxRight
{
  float: left;
}

.dRoundMainBoxLeftTop
{
  font-size: 0%;
  width: 6px;
  height: 6px;
  background-image: url('../img/rechner-o-l.gif');
  background-repeat: no-repeat;
}

.dRoundMainBoxRightTop
{
  font-size: 0%;
  width: 6px;
  height: 6px;
  background-image: url('../img/rechner-o-r.gif');
  background-repeat: no-repeat;
}

.dRoundMainBoxLeftMiddle
{
  font-size: 0%;
  width: 6px;
  height: 590px;
  background-color: #D7D6CA;
}

.dRoundMainBoxRightMiddle
{
  font-size: 0%;
  width: 6px;
  height: 590px;
  background-color: #D7D6CA;
}

.dRoundMainBoxLeftBottom
{
  font-size: 0%;
  width: 6px;
  height: 6px;
  background-image: url('../img/rechner-u-l.gif');
  background-repeat: no-repeat;  
}

.dRoundMainBoxRightBottom
{
  font-size: 0%;
  width: 6px;
  height: 6px;
  background-image: url('../img/rechner-u-r.gif');
  background-repeat: no-repeat;  
}

.dMainBox
{
   float: left;
   background-color: #D7D6CA;
  /* border: 1px solid #00f0ff;*/
   width: 560px;
   height: 590px;
   overflow: hidden;
}













/* ##################  tbCreditOverviewCheckbox ################## */

#tbCreditOverviewCheckbox table.tbCreditOverviewCheckbox 
{
	float: left;
	width: 20px;
	height: 161px;
	overflow: hidden;
	background: #D7D6CA;	
}


table.tbCreditOverviewCheckbox thead 
{
	/*border: 1px solid #0f0f0f;*/
	overflow: hidden;
	width: 20px;
	background: #D7D6CA;
}




tbody#tbCreditOverviewCheckbox tr td
{
	/*border: 1px solid #333;*/
	overflow: hidden;
	background: #D7D6CA;
	width: 20px;
}


tbody#tbCreditOverviewCheckbox tr{
	width: 20px;
	/*border: 1px solid #f0f;*/
	height: 20px;
	background: #D7D6CA;
	overflow: hidden;
}



table#tbCreditOverviewCheckbox {
	width: 20px;
	/*border: 1px solid #f00;*/
	overflow: hidden;
	background: #D7D6CA;
}


table.tbCreditOverviewCheckbox {
	width: 20px;
	/*border: 1px solid #f00;*/
	overflow: hidden;
	background: #D7D6CA;
}



table#tbCreditOverviewCheckbox  tr, table#tbCreditOverviewCheckbox tr td {
	background: #D7D6CA;
}


table.tbCreditOverviewCheckbox  tr, table.tbCreditOverviewCheckbox tr td {
	background: #D7D6CA;
	height: 20px;
}

.iCheckbox
{
	width: 17px;
	height: 17px;
	margin-left: 1px;
	display: none;
	background: #D7D6CA;
}

.iCheckboxDisabled
{
	width: 17px;
	height: 17px;
	margin-left: 11px;
	display: none;
	background: #D7D6CA;
}

.thCheckbox
{
	height: 22px;
	width: 20px;
	/*overflow: hidden;*/
	/* border: 1px solid red;*/
	float: left;
	background: #D7D6CA;
}

.tdCheckbox
{
	vertical-align: top;
	height: 22px;
	width: 20px;
	/* border: 1px solid green;*/
	/*overflow: hidden;*/
	float: left;
	background: #D7D6CA;
}


/* ############################################################### */










.dTableHeadlineWishCredit
{  
	margin-left: 45px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	/*border: 1px solid red;*/
	clear: both;
}












/* ##################  tbCreditOverview ################## */

table.tbCreditOverview 
{
	float: left;
	width: 500px;
	/*border: 2px solid #f00;*/
	overflow: hidden;
	background: #D7D6CA;
}




#tbCreditOverview td.tdStyle
{
	font-size: 11px;
	height: 20px;
	width: 50px;
	padding-top: 1px;
	padding-bottom: 1px;
	/*border: 1px solid blue;*/
	padding: 1px;
	/*overflow: hidden;*/
	background: #D7D6CA;
}


#tbCreditOverview tr td.iTdRoundBoxTopPadding td.tdStyle{
	background: #D7D6CA;
}



/*
table.tbCreditOverview 
{
	width: 500px;
	overflow: hidden;
}
*/

/*
.tbCreditOverview td.tdStyle
{
	overflow: hidden;
	width: 40px;
	height: 20px;
	
}
*/

/*
table.tbCreditOverview thead
{
	width: 500px;

}
*/


.iThRoundBoxLeft
{
	float: left; 
	width: 5px;
	height: 20px;
	margin-left: 5px;
	background-image: url('../img/rechner-tabl-bg2-lft.gif');
	background-repeat: no-repeat;
}

.iThRoundBoxLeftDotted
{
	float: left; 
	width: 11px;
	height: 30px; 
	background-image: url('../img/rechner_tbl-hd-lft.gif');
	background-repeat: no-repeat;
}

.iTrRoundBoxMiddleDotted
{
	height: 30px;
	width: 3px;
	background-image: url('../img/rechner-tbl-hd-mid.gif');
	background-repeat: repeat;
	background: #D7D6CA;
}






.iTrRoundBoxMiddleCreditOfferDotted
{
  height: 50px;
  width: 4px;
  background-image: url('../img/rechner-tbl-ftr-mid.gif');
  background-repeat: repeat;
}

.iThRoundBoxLeftMargin
{
  margin-top: 5px;
}

.iThRoundBoxLeftCreditOffer
{
  float: left;
  width: 5px;
  height: 40px;
  margin-top: 5px;
  margin-left: 6px;
  background-image: url('../img/rechner-tabl-bg3-lft.gif');
  background-repeat: no-repeat;
}

.iThRoundBoxLeftCreditOfferDotted
{
  float: left; 
  width: 11px;
  height: 50px; 
  background-image: url('../img/rechner-tabl-ftr-lft.gif');
  background-repeat: no-repeat;
}

.iThRoundBoxRightCreditOfferDotted
{
  float: left;
  width: 11px;
  height: 50px;
  background-image: url('../img/rechner-tabl-ftr-rgt.gif');
  background-repeat: no-repeat;
}

.iThRoundBoxMiddle
{
  float: left; 
  height: 20px;
  width: 30px;
  margin-top: 5px;
  background-color: #A4BB29; 
}

.iThRoundBoxMiddleCreditOffer
{
  float: left; 
  height: 40px;
  margin-top: 5px;
  background-color: #A4BB29; 
}

.iThRoundBoxMiddleRate
{  
  width: 70px; 
}

.iThRoundBoxMiddleDurration
{  
  width: 70px; 
}

.iThRoundBoxMiddleCreditAmount
{  
  width: 80px; 
}

.iThRoundBoxMiddleInterest
{  
  width: 80px; 
}

.iThRoundBoxMiddleInterestNomEff
{
  width: 80px;
}

.iThRoundBoxMiddleCollateral
{  
  width: 70px;
}

.iThRoundBoxMiddleCollateralAmount
{  
  width: 70px;
}

.iThRoundBoxRight
{
  float: left; 
  width: 5px;
  height: 20px;
  margin-top: 5px;
  background-image: url('../img/rechner-tabl-bg2-rgt.gif');
  background-repeat: no-repeat;
}

.iThRoundBoxRightDotted
{
  float: left; 
  width: 11px;
  height: 30px; 
  background-image: url('../img/rechner_tbl-hd-rgt.gif');
  background-repeat: no-repeat;
}

.iThRoundBoxRightDottedWhite
{
  float: left; 
  width: 11px;
  height: 30px; 
  background-image: url('../img/rechner_tbl-hd-rgt-white.gif');
  background-repeat: no-repeat;
}

.iThRoundBoxRightCreditOffer
{
  float: left;
  width: 5px;
  height: 40px;
  margin-top: 5px;
  background-image: url('../img/rechner-tabl-bg3-rgt.gif');
  background-repeat: no-repeat;
}

.iTdRoundBoxLeft
{
  float: left; 
  width: 5px;
  height: 20px;   
  background-image: url('../img/rechner-tabl-bg1-lft.gif');
  background-repeat: no-repeat;
}

.iTdRoundBoxLeftMargin
{
  margin-left: 1px;
}

.iTdRoundBoxTopPadding 
{
  padding-top: 1px;
  /*border: 1px solid red;*/

}









.iThInfoBox
{
	float: left;
	background-image: url('../img/rechner-tabl-info.gif');
	background-repeat: no-repeat;
	height: 20px;
	width: 15px;
	margin-top: 5px;
	margin-left: 7px;
	font-weight: bold;
	text-align: center;  
}

.iTdRoundBoxMiddle
{
	float: left;  
	height: 22px;
	width: 60px;
	/*background-color: #ffffff;*/
}

.iTdRoundBoxMiddleRate
{  
	width: 80px; 
}

.iTdRoundBoxMiddleDurration
{  
	width: 80px; 
}

.iTdRoundBoxMiddleCreditAmount
{  
	width: 80px; 
}

.iTdRoundBoxMiddleInterest
{  
	width: 80px; 
}

.iTdRoundBoxMiddleCollateral
{  
	width: 99px;
}



.iTdRoundBoxRight
{
	float: left; 
	width: 5px;
	height: 20px; 
	background-image: url('../img/rechner-tabl-bg1-rgt.gif');
	background-repeat: no-repeat;
}



/* ############################################################### */


.itOverviewAmount
{
	background: white none repeat scroll 0 0;
	border: medium none;
	color: #000000;
	font-family: Helvetica, Arial, Verdana,sans-serif; 
	font-size: 11px;
	height: 20px;
	width: 90px;
	padding-top: 2px;
	padding-left: 7px;
}

html>body .itOverviewAmount
{
	background: white none repeat scroll 0 0;
	border: medium none;
	color: #000000;
	font-size: 11px;
	height: 20px;
	width: 90px;
	padding-top: 1px;
	padding-left: 7px;
}

.itOverviewCollateral
{
	background: white none repeat scroll 0 0;
	border: medium none;
	color: #000000;
	font-size: 11px;
	height: 20px;
	width: 100px;
	padding-left: 3px;
}

.dPositionDataField
{
	padding-top: 4px;
	padding-left: 2px;
	font-size: 11px;
	background: #F0EFEB;
}

.dPositionInfo
{
	padding-top: 2px;
}




.dTableHeadlineCreditOffer
{
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 5px;
	font-weight: bold;
	width: 400px;
}

.itOverviewCreditAmount
{
  width: 80px;
  /*border: 1px solid black;*/
}

.tbCreditOverviewOffer
{
  /*float: left;  */
  width: 350px;
  /*border: 1px solid #067935;*/
}


.tbCreditOverview table{
float: left;
/*border: 1px solid yellow;*/

}


.tbOverallRedemptionAmount
{
  float: left;  
  width: 97px;
  margin-left: 10px;
}

.iTdRoundBoxMiddleRedemptionAmount
{
  width: 80px;
}

.dAccountFee
{
  float: left;
  margin-top: 5px;
  font-size: 11px;
}

.dButtonBox
{
  float: left;
  margin-left: 210px;
  margin-top: 18px;
}

.iButtonCenter
{
  float: left;
  background-image: url('../img/antrag-bttn.gif');
  background-repeat: no-repeat;
  width: 129px;
  height: 17px;
  cursor: pointer;
}

.iButtonSmall
{
  float: left;
  background-image: url('../img/rechner-pfeil_rgt.gif');
  background-repeat: no-repeat;
  width: 17px;
  height: 17px;
  margin-left: 3px;
  cursor: pointer;
}