@charset "utf-8";
/* DTW-Immobilienfinanzierung - Baufinanzierung & Umschuldung zu äußerst günstigen Zinsen - Clever finanzieren ist ganz einfach! - http://www.immobilienfinanzierung.de */

/* =========================schriften=========================== */

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #003383;
	font-weight: normal;
}

.h1 a:link {
	color: #003383;
	font-size: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
	
.h1 a:active {
	color: #003383;
	font-size: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.h1 a:visited {
	color: #003383;
	font-size: 18px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
	
.h1 a:hover {
	color: #003383;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #003383;
	font-weight: normal;
	padding-left: 0px;
}

.h3,.rechner-legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #003383;
	font-weight: lighter;
}

.h3 a:link {
	color: #003383;
	font-size: 22px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
	
.h3 a:active {
	color: #003383;
	font-size: 22px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.h3 a:visited {
	color: #003383;
	font-size: 22px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
	
.h3 a:hover {
	color: #003383;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003383;
	font-weight: bold;
}

.h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003383;
	font-weight: bold;
}

.h5 a:link {
	color: #003383;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
	
.h5 a:active {
	color: #003383;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}

.h5 a:visited {
	color: #003383;
	font-size: 14px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
	
.h5 a:hover {
	color: #003383;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}


.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003383;
	line-height: 1.3em;
}

blau-arial-12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003383;
}

#kontakt-startseite-table img { display:block; }

/* ====================auch für TSEP======================== */
.arial_12px_normal_black, .tsepProject .SearchResultOutput, .tsepProject .SearchResultURL, .tsepProject .PageNavigation,
.tsepProject .SearchResultPageRank, .tsepProject .resultnumber
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
}

.arial_11px_normal_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
}

.arial_10px_normal_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: normal;
}

.arial_12px_bold_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: normal;
	font-weight: bold;
}

/* ============links (auch für TSEP)=========================== */

a.arial-12px-0649B1:link, a.arial-10px-0649B1:link,
.tsepProject .SearchResultPageTitle a:link, .tsepProject .SearchResultURL a:link {
	color: #0649B1;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
a.arial-12px-0649B1:active, a.arial-10px-0649B1:active,
.tsepProject .SearchResultPageTitle a:active, .tsepProject .SearchResultURL a:active {
	color: #003383;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
a.arial-12px-0649B1:visited, a.arial-10px-0649B1:visited,
.tsepProject .SearchResultPageTitle a:visited, .tsepProject .SearchResultURL a:visited {
	color: #003383;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
a.arial-12px-0649B1:hover, a.arial-10px-0649B1:hover,
.tsepProject .SearchResultPageTitle a:hover, .tsepProject .SearchResultURL a:hover {
	color: #003383;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
	
/* =========================links_topnavi=========================== */

    a.topnavi-bold:link
	{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	}
	
    a.topnavi-bold:active
	{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	}

	a.topnavi-bold:visited
	{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	}
	
	a.topnavi-bold:hover
	{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	}

a.topnavi-normal:link
	{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
	
	a.topnavi-normal:active
	{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}

	a.topnavi-normal:visited
	{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
	
	a.topnavi-normal:hover
	{
	color: #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}

/* =========================dropdown_menue=========================== */

#dropdown_menu {
	width: 880px;
	background-color: #003383;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 20px;
border:none;
	}
	
	#dropdown_menu a:link , #dropdown_menu a:visited {
	text-decoration: none;
	color: #003383;
	}

	#dropdown_menu a:hover , #dropdown_menu a:active {
	text-decoration: underline;
	color: #003383;
	}
	
ul.menu, ul.menu ul {
    list-style-type: none;
	padding: 0;
	margin: 0;
}

ul.menu a {
	display: block;
	padding: 5px 15px 5px 15px;
	font-weight: bold;
}

ul.menu ul a {
	padding: 1px 15px;
	font-weight: lighter;
}

ul.menu li {
	padding:0;
	margin:0;
	background-image: url(../Bilder/menu_trenner.gif);
	background-repeat: repeat-y;
	float:left;
	border-left: 0px solid #61676E;
	border-right: 1px solid #003383;
	border-top: 0;
	border-bottom: 1px solid #003383;
}

ul.menu ul {
	margin-left: 0;
	margin-top: 1px;
	line-height: 25px;
	position: absolute;
	background-color: #F2F7FF;
	border: 0px solid #FFF9E4;
	display: none;
	min-width: 181px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003383;
}

/* IE-Hack dropdownmenue für die Breite */
*html ul.menu ul {
    width:181px;
}

/* Dies sind die Klassenstile für das Untermenü wenn sich die Maus */
/* über der Liste  befindet (.hover siehe JavaScript oben) */
ul.menu ul.hover, ul.menu li.hover ul, ul.menu li:hover ul  {
	display:block;
}

ul.menu ul li {
	float:none;
	background-color: transparent;
}

ul.menu li{
	
}

ul.menu a {
	padding-bottom:0;
	padding-top:0;
}

#head {
	position: relative;
	margin: 0 auto;
	padding: 0; 
	text-align: left;
	}
#content_clear {clear: both;}

/* ===============================navi_left================================ */
.label 

  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	width: 163px;
	height: 66px;
	background-color: #003383;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;

}

#left_navi ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

#left_navi {
	width: 175px;
	margin-top: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003383;
	font-weight: normal;
        }

#left_navi li a {
	text-decoration: none;
	height: 32px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
        }

#left_navi li a:link, #left_navi li a:visited {
	color: #003383;
	display: block;
	padding: 8px 0 0 20px;
	background-image: url(../Bilder/left_navi.gif);
        }

#left_navi li a:hover, #left_navi li #current {
	color: #003383;
	padding: 8px 0 0 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../Bilder/left_navi.gif);
	background-position: 0 -32px;
	text-decoration: underline;
        }

#left_navi li a:active {
	color: #fff;
	padding: 8px 0 0 25px;
	background-image: url(../Bilder/left_navi.gif);
	background-position: 0 -64px;
        }
/* ======================== footer ====================================== */

#footer/* CSS Tabs */
 {
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	line-height: 20px;
}
.footertext_12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #003383;
}

#footercontainer {
	height: 25px;
	width: 850px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CED4DA;
	border-bottom-color: #CED4DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003383;
}
#footer .line  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003383;
}
#footer  li {
        list-style: none;
        margin: 0;
        display: inline;
}
#footer  li  a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border-bottom: none;
	background: #E6F0FF;
	text-decoration: none;
}
#footer  li  a:link {
	color: #003383;
}
#footer  li  a:visited {
	color: #003383;
}
#footer  li  a:hover {
	color: #003383;
	background: #FFFFFF;
}
#footer  li  a#current {
        background: white;
}

/*======================= mehr footer ================================== */

a.linkfooter:link
	{
	color: #003383;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
	
	a.linkfooter:active
	{
	color: #003383;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}

	a.linkfooter:visited
	{
	color: #003383;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
	
	a.linkfooter:hover
	{
	color: #003383;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	}
/*============================== right_column ===========================*/

.box-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003383;
	font-weight: bold;
	background-color:#E6F0FF;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 11px;
	height: 16px;
	letter-spacing: normal;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003383;
	border-bottom-color: #003383;
	border-top-width: 1px;
	border-bottom-width: 1px;
}

.padded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #383838;
}


/*============================== Info (ANFANG) ===========================*/

#info-box{
	display:none;
	font-family:Verdana, sans-serif;
	font-size:10px;
	left:0;
	position:absolute;
	top:0;
	width:400px;
	z-index:1;
}

#info-box-center{
	background-color:#ffffe0;
	border:#666666 1px solid;
	border-bottom:none;
	border-top:none;
	padding:5px 10px;
	width:376px;
}

#info-caption{
	font-size:14px;
	font-weight:bold;
}

/*============================== Info (ENDE) ===========================*/


/*============================== Zinsgrafik (ANFANG) ===========================*/

.r_on,.r_off,.c_vis,.c_invis,.bc_vis,.bc_invis{
	font-family:Arial,Helvetica,sans-serif;
}

.r_on,.r_off{
	color:#000;
	cursor:pointer;
	font-size:12px;
}

.r_on{
	font-weight:bold;
}

.r_off{
	font-weight:normal;
}

.c_invis,.bc_invis{
	display:none;
}

.c_vis,.bc_vis{
	display:block;
}

.bc_vis{
	background-color:#fff;
	border:solid #8f8f8f 1px;
	padding-left:5px;
	position:absolute;
	left:300px;
	top:300px;
}

.disclaimer{
	font-size:10px;
}

/*============================== Zinsgrafik (ENDE) ===========================*/


/*============================== Rechner-Tabellen (ANFANG) ===========================*/

.table-header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#003383;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	height: 16px;
	letter-spacing: normal;
}

.table-row,.table-row-even,.table-row-odd,.table-row-head{
	height:30px;
}

.table-row-button{
	height:50px;
}

.table-row-even{
	background-color:#f2f7ff;
}

.table-row-odd{
	background-color:#ffffff;
}

.table-row-results{
	font-weight:bold;
}

.table-row-head,.table-row-separator{
	background-color:#003383;
	color:#ffffff;
}

.table-row-head{
	font-weight:bold;
	height:40px;
}

.table-row-separator{
	height:1px;	
}

.table-button,.table-button-konditionen{
	font-weight:bold;
}

.table-button-konditionen{
	width:160px;
}

.table-zinsrechner-klein {
	width:200px;
}

/*============================== Konditions-Tabellen ===========================*/

.table-kond{
	border-top:#003383 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:10px;
}

.table-kond-head-beleihungswerte{
	float:left;
	font-weight:bold;
	width:433px;
}

.table-kond-darlehensbetrag-even,.table-kond-darlehensbetrag-odd,.table-kond-even-even,.table-kond-even-odd,.table-kond-head-beleihungswert-title,
.table-kond-head-darlehensbetrag,.table-kond-head-datum,.table-kond-head-prozent,
.table-kond-odd-even,.table-kond-odd-odd{
	border:#003383 dotted 1px;
	border-left:none;
	border-top:none;
	float:left;
	width:35px;
}

.table-kond-head-beleihungswert-title{
	background-color:#f2f7ff;
	line-height:30px;
	width:431px;
}

.table-kond-head-beleihungswert-title,.table-kond-darlehensbetrag-even,.table-kond-darlehensbetrag-odd,.table-kond-head-datum,.table-kond-head-prozent{
	border-right-style:solid;
}

.table-kond-darlehensbetrag-even,.table-kond-darlehensbetrag-odd,.table-kond-head-datum{
	width:122px;
}

.table-kond-head-beleihungswert-title,.table-kond-head-datum,.table-kond-head-prozent{
	border-bottom-style:solid;
}

.table-kond-head-prozent{
	width:71px;
}

.table-kond-darlehensbetrag-even,.table-kond-darlehensbetrag-odd,.table-kond-head-beleihungswert-title{
	font-weight:bold;
}

.table-kond-darlehensbetrag-even,.table-kond-darlehensbetrag-odd{
	text-align:right;
}

.table-kond-darlehensbetrag-odd,.table-kond-odd-even{
	background-color:#ffffff;
}

.table-kond-darlehensbetrag-even,.table-kond-odd-odd,.table-kond-even-even{
	background-color:#e6efff;
}

.table-kond-eff{
	border-right-style:solid;
}

.table-kond-even-odd{
	background-color:#cbdffd;
}

.table-kond-row,.table-kond-row-head-beleihungswert-title{
	clear:left;
	height:20px;
	line-height:20px;
	text-align:center;
}

.table-kond-row-head-beleihungswert-title{
	height:30px;
	line-height:30px;
}

.table-kond-head{
	border-bottom-style:solid;
	border-right-style:solid;
	text-align:center;
}

.table-kond-nom{
	border-bottom-style:solid;
}

/*============================== Rechner-Tabellen (ENDE) ===========================*/


/*============================== Rechner-Formulare (ANFANG) ===========================*/

.rechner-fieldset,.rechner-fieldset-bg,.rechner-legend{
	margin:0;
	padding:0;
}

.rechner-legend{
	padding:0 15px;
}

.rechner-fieldset,.rechner-fieldset-bg{
	border:#003383 solid 1px;
}

.rechner-fieldset-bg{
	background:url(../Bilder/rechner-bg.gif) repeat-x;
}

.rechner-form{
	margin:0;
	padding:0;
}

.rechner-input,.rechner-input-select,.rechner-input-select-klein,.rechner-input-thin,.rechner-input-klein{
	border:#003383 solid 1px;
}

.rechner-input:focus,.rechner-input-select:focus,.rechner-input-select-klein:focus,.rechner-input-thin:focus,.rechner-input-klein:focus{
	background-color:#FFFFE0;
}

.rechner-input,.rechner-input-thin,.rechner-input-klein{
	border:#003383 solid 1px;
	text-align:right;
}

.rechner-input{
	width:75px;
}

.rechner-input-thin{
	width:60px;
}

.rechner-input-klein,.rechner-input-select-klein{
	font-size:11px;
	width:50px;
}

.rechner-input-klein{
	padding-right:2px;
}

.rechner-legend{
	margin-left:54px;
}

.rechner-button-ermittlen{
	width:150px;
	height:24px;
	border:none;
	background-image:url(../Bilder/button_ze.gif);
}
.rechner-button-ermittlen:hover{ cursor:pointer; }

.rechner-klein-button-ermittlen{
	width:124px;
	height:20px;
	border:none;
	background:url(../Bilder/zins-berechnen-startseite.gif) no-repeat center top;
}
.rechner-klein-button-ermittlen:hover{ cursor:pointer; }

.rechner-link-anfrage{
	width:555px;
	height:130px;
	margin-top:20px;
	margin-bottom:0px;
	background-image:url(../Bilder/online-voranfrage_01.gif);
}

#rechner-mietrechner-ergebnis{
	display:none;
}

/*============================== Rechner-Formulare (ENDE) ===========================*/


/*============================== ZINSTREND (ANFANG) ===========================*/

#zinstrendtable {
	width:553px;
	border-collapse:collapse;
}

#zinstrendtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	vertical-align: top !important;
}

#zinstrendtable td.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#zinstrendtable td.zinspfeiltd {
	width:100px;
}

#picholder {
	border-collapse: collapse;
	margin: 0px;
}

#picholder.td {
	padding:0px;
}

#picholder td.pictitle {
	font-size:11px;
	text-align: center;
}

#zinstrendtable td.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

/*============================== ZINSTREND (ENDE) ===========================*/


/*============================== ZINSTABELLE (ANFANG) ===========================*/

#zinstable {
	margin-top: 1px;
	border: solid #99B6C8 1px;
	border-spacing: 1px;
	width: 175px;
}

#zinstable td {
	font-family: arial, helvetica, verdana;
	font-size: 12px;

}

#zinstable td.headercell {
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #003383;
	padding: 3px;
}

#zinstable td.big {
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	color: #003383;
	padding: 6px 0px 1px 0px;
}

#zinstable td.footnote {
	text-align: center;
	font-size: 10px;
	color: #003383;
	padding: 0px 3px 0px 3px;
}

#zinstable td.stand {
	font-size: 11px;
	padding: 0px 3px 0px 3px;
	color: #FFFFFF;
	background-color: #003383;
}

#zinstable td.subheadercell,#zinstable td.subheadercell2{
	font-size:11px;
}

#zinstable td.subheadercell {
	padding: 1px 6px 1px 6px;
	text-align: center;
	color: #FFFFFF;
	background-color: #003383;
}

#zinstable td.subheadercell2 {
	padding: 1px 4px 1px 3px;
	text-align: center;
	color: #FFFFFF;
	background-color: #003383;
}

#zinstable td.laufzeit {
	text-align: right;
	padding: 2px 5px 2px 0px;
}

#zinstable td.zins {
	padding: 2px 5px 2px 5px;
	text-align: center;
	font-weight: bold;
}

#zinstable tr.odd {
	background-color: #DEE9FF;
}

#zinstable tr.even {
	background-color: #BACCF1;
}

#zinstable td.hinweis {
	font-size: 10px;
	padding: 0px 3px 0px 3px;
}

#zinstable .immo-dtw-topkonditionen-beispiele-link {
	width:108px; height:11px; border:none;
	display:block; float:left; margin-left:1px; margin-bottom:2px;
	background-image:url(../Bilder/topko-repbeisp.gif);
}
#zinstable .immo-annahmen-allgemein-link {
	width:49px; height:11px; border:none; margin-left:7px;
	display:block; float:left;
	background-image:url(../Bilder/topko-annahmen.gif);
}

/*================================ ZINSTABELLE (ENDE) ===========================*/


/*============================== LEXIKON (ANFANG) ===============================*/

#dict-description,#dict-keywords{
	display:none;
}

#dict-core{
	padding-top:10px;
}

#dict-description{
	float:left;
	padding-top:10px;
	width:65%;
}

#dict-keywords{
	float:left;
	width:35%;
}

#dict ul{
	display:block;		
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

/*============================== LEXIKON (ENDE) =================================*/



/*============================== CONTENT (ANFANG) =================================*/
.table-header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color:#003383;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: normal;
}

.table-row-hellblau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color:#F2F7FF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: normal;
}

.table-row-weiss{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	background-color:#ffffff;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	letter-spacing: normal;
}

/*============================== CONTENT (ENDE) =================================*/

/*============================== FORMS (ANFANG) =================================*/

.forms-input, .rechner-input, .rechner-input-select{
	border:#003383 solid 1px;
	text-align:left;
}

.forms-input:focus, .rechner-input:focus, .rechner-input-select:focus{
	background-color:#FFFFE0;
	border:#003383 solid 1px;
}

.Warnung {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F40000;
	font-weight: bold;
}

#outputdiv{
	font-weight: bold;
	font-size: 12px;
	color:#DD0000;
	font-family: Arial, Helvetica, sans-serif;
}

/*============================== FORMS (ENDE) =================================*/

