/*
Copyrighthinweise, Markenschutz und Urheberrecht:

Alle Rechte vorbehalten. Diese Publikation einschließlich aller ihrer Teile ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung der Herausgeberin unzulässig und strafbar. 

Die Wiedergabe von Gebrauchsmustern, Handelsnamen, Warenbezeichnungen usw. in diesem Angebot, des  Newsletters und aller anderen Publikationen von baufi24 berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass diese Gebrauchsmustern, Handelsnamen, und Warenbezeichnungen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Alle Rechte, insbesondere das Recht der Vervielfältigung und der Verarbeitung sowie der Übersetzung, bleiben vorbehalten. Kein Teil der Inhalte dieser Internetseiten darf in irgendeiner Form (Fotokopie, Mikrofilm, Datenverarbeitung, Speicherung oder ein anderes Verfahren) ohne schriftliche Genehmigung von baufi24 reproduziert oder unter Verwendung elektronischer Systeme gespeichert, verarbeitet oder vervielfältigt werden.

Wir weisen ausdrücklich darauf hin, dass wir jeden Verstoss mit Schadenersatzforderungen in empfindlicher Höhe ahnden und hierzu alle zur Verfügung stehenden Rechtsmittel vollumfänglich ausschöpfen. Dazu zählen in begründeten Fällen auch strafrechtliche Konsequenzen.

*/
body {
  margin: 4px 0px 10px 3px;
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif !important;
  background: #FFFFFF;
  font-size:11px !important;;
  color: #000000;
  text-align: center;
}
.productTeaser {
  color: #0093DD;
  font-weight: bold;
}
#flash {
  margin-bottom:12px;
  display:none;
}
#loading {
  font-size:11px;
}
a:link,
a:visited
{
  text-decoration: none;
}
a:hover {
  color: #f60;
  text-decoration: underline;
}
.text:link,
.text:visited
{
  color: #0099FF;
  text-decoration: none;
}
.text:hover {
  color: #f60;
  text-decoration: underline;
}
.productteaser:link,
.productteaser:visited
{
  color: #0E5191;
  text-decoration: none;
}
.productteaser:hover {
  color: #f60;
  text-decoration: underline;
}
.intern {
 color: #0E5191;
 text-decoration: underline;
}
.baufi24:hover {
 color: #f60;
 text-decoration: underline;
}
#mainframe {
  width:990px;
  height:100px;
  text-align: left;
  table-layout:auto;
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  border:0px;
}
#mainframe .cornertopleft {
  background-image: url(../images/maintab1.jpg);
  background-position:left;
  background-repeat: no-repeat; 
  padding:0px;
  margin:0px; 
  width:36px;
  height:33px; 
}
#mainframe .midtop {
  background-image: url(../images/maintab2.jpg);
  background-position:left;
  background-repeat: repeat-x; 
  padding:0px;
  margin:0px; 
  height:37px; 
}
#mainframe .cornertopright {
  background-image: url(../images/maintab3.jpg);
  background-position:right;
  background-repeat: no-repeat; 
  padding:0px;
  margin:0px; 
  width:36px;
  height:33px;   
}
#mainframe .sideleft {
  background-image: url(../images/maintab4.jpg);
  background-position:left;
  background-repeat: repeat-y; 
  padding:0px;
  margin:0px; 
  width:36px;
}
#mainframe .sideright {
  background-image: url(../images/maintab5.jpg);
  background-position:right;
  background-repeat: repeat-y; 
  padding:0px;
  margin:0px; 
  width:36px;
}
#mainframe .cornerbottomleft {
  background-image: url(../images/maintab6.jpg);
  background-position:left;
  background-repeat: no-repeat; 
  padding:0px;
  margin:0px; 
  width:36px;
  height:33px; 
}
#mainframe .midbottom {
  background-image: url(../images/maintab7.jpg);
  background-position:left;
  background-repeat: repeat-x; 
  padding:0px;
  margin:0px; 
  height:33px; 
}
#mainframe .cornerbottomright {
  background-image: url(../images/maintab8.jpg);
  background-position:right;
  background-repeat: no-repeat; 
  padding:0px;
  margin:0px; 
  width:36px;
  height:33px; 
}
#nupsi {
  padding-right:3px;
  color: #808080;
  font-size:9px;
}  
#nupsi h1 {
  padding: 0px;
  margin: 0px;
  text-align: right;
  color: #808080;
  font-size:9px;
}
#nupsi h2 {
  padding: 0px;
  margin: 0px;
  text-align: right;
  color: #808080;
  font-size:9px;
  font-weight:normal;
}
select.quickaccess
{
  font-family: Arial, sans-serif !important; 
  font-size:10px;
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  text-align: left;
  width:150px;
  padding:0;
  margin:10px 0px 0px 0px;
}
#head .link {
  font-size:11px;
  color: #000080;
  text-decoration: none;
  padding: 0 0 4px 0;
  margin: 0;
}
.baufi24 {
 color: #000000;
 font-size:11px;
 text-decoration: none;
}
.baufi24:hover {
 color: #f60;
 font-size:11px;
 text-decoration: none;
}
.baufi24_small_bold {
  color: #0E5191;
  font-weight: bold;
  font-size:9px;
  text-decoration: none;
}
.baufi24_bold {
  color: #0E5191;
  font-weight: bold;
  font-size:11px;
  text-decoration: none;
}
.baufi24_navigation_visit {
  color: #000000;
  font-size:11px;
  text-decoration: none;
  padding-left: 18px;
  background-image: url(../images/arrow_right_red.gif); 
  background-position:0px -1px;
  background-repeat: no-repeat;
}
.baufi24_navigation {
  color: #000000;
  font-size:11px;
  text-decoration: none;
  padding-left: 18px;
  background-image: url(../images/arrow_right.gif); 
  background-position:0px -1px;
  background-repeat: no-repeat;
}
.baufi24_navigation:visited {
  color: #000000;
  font-size:11px;
  text-decoration: none;
  padding-left: 18px;
  background-image: url(../images/ok.gif); 
  background-position:0px 0px;
  background-repeat: no-repeat;
}
#menue {
  position:relative;top:20px;left:-17px;
  width:189px;
  padding:0px;
  margin: 0px;
  float:left;
}
#menue .menue_top {
  background-image: url(../images/menueblock1.jpg); 
  background-repeat: no-repeat;
  padding: 0px;
  margin: 0px;
  height:30px;
}
#menue .menue_mid {
  background-image: url(../images/menueblock2.jpg);
  background-repeat: repeat-y;
  background-position: left;
}
#menue .menue_bottom {
  background-image: url(../images/menueblock3.jpg); 
  background-repeat: no-repeat;
  background-position: left;
  padding:0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  height:9px;
}
#menue .topic {
  background-color: #3D92D0;
  border-top: 1px solid #0E5191;
  border-bottom: 1px solid #0E5191;
  color: #FFFFFF;
  font-size : 11px;
  text-decoration: none;
  padding:6px 6px 6px 6px;
  margin:0px;
}
#menue .maintopic {
  color: #FFFFFF;
  font-size : 11px;
  font-weight:bold;
  text-decoration: none;
  text-align: left;  
  padding:9px 6px 6px 8px;
}
#menue ul
{
	list-style-image: none;
  margin: 0px 0px 0px 0px; 
  padding: 8px 0px 0px 24px;   
}
#menue li
{
  padding: 0px 0px 3px 0px; 
}  
#menue a.subtopic 
{
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
	color: #000;
	font-size : 11px;
	text-decoration: none;
  text-align: left;
}
#menue a.subtopic:hover 
{
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
	font-size: 11px;
  color: #f60;
	text-decoration: none;
}
#newsTeaser {
  background-color:#ffffff
  padding:7px;
	font-size: 13px;  
}
#newsTeaser h2 {
  color: #0E5191 !important;
}
#newsTeaser h3 {
  font-size: 15px !important;
  color: #C11919 !important;
}
#newsTeaser .readArticle {
  color: #C11919;
}
#newsTeaser .teaserPicture {
  background-image: url(../images/kaltz/2.jpg);
  background-repeat: no-repeat; 
  background-position:top right;
  padding:0px 150px 0px 0px;
   
}
#content {
  padding: 15px 10px 10px 0px;
  font-size: 11px;
  float:left;
  width:730px;
  margin:0;
}
#content td{
  font-size: 11px;
}
#content .teleporter {
  position:relative;top:-50px;left:0px;
}
#content .titel_affiliate {
  position:absolute;top:0px;left:0px;
  background-color: #6388C0;
  border: 1px solid #0E5191;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding:6px 6px 6px 6px;
  margin: 0;
}
#content h1 {
  margin:0px 0px 10px 0px;
  font-size:200%;
  color: #C11919;
  font-weight:normal;
  font-family:Helvetica, Arial, sans-serif ;  
}
#content h2 {
  font-family: Verdana, Helvetica, sans-serif !important;
  font-size: 18px;
  color: #0E5191;
  font-size: 11px;
  margin:0px 0px 2px 0px;
}
#content h3 {
  font-size: 11px;
  color: #0E5191;
  font-weight: bold;
  text-align: left;
  margin:8px 0px 8px 0px;
}
#content h4 {
  font-size: 11px;
  color: #0E5191;
  font-weight: bold;
  text-align: left;
  margin:0px 0px 0px 0px;
}
#content h5 {
  font-size: 11px;
  color: #0E5191;
  font-weight: bold;
  text-align: left;
  margin:0px 0px 8px 0px;
}
#teaser_right {
  position:relative;top:-45px;left:0px;
  width:160px;
  float:right;
  font-family:Arial !important;
  font-size:11px;
}
#dummy {
  width:1px;
}
#teaser_right .menue_top {
  background-image: url(../images/menueblock11.jpg); 
  background-repeat: no-repeat;
  width:160px;
  height:26px;
}
#teaser_right .menue_mid {
  background: url(../images/menueblock21.jpg) repeat-y;
  background-position: left;
  width:160px;
}
#teaser_right .menue_bottom {
  background-image: url(../images/menueblock31.jpg); 
  background-repeat: no-repeat;
  background-position: left;
  padding:0px 0px 0px 0px; 
  margin: 0px 0px 0px 0px; 
  width:160px;
  height:8px;
}
#teaser_right .maintopic {
  color: #FFFFFF;
  font-size : 11px;
  font-weight:bold;
  text-decoration: none;
  text-align: left;  
  padding:6px 6px 6px 8px;
}
#teaser_right .zinszwerge,
#teaser_right .zinszwerge:visited,
#teaser_right .zinszwerge:hover,
#teaser_right .zinszwerge:active {
  font-weight: bold;
  background-color: #339933;
  color: #fff;
  text-decoration: none;
  vertical-align: top; 
  font-size:10px;
  padding:1px;
  border: 1px solid #ffffff;
}
.index_teaser  {
  font-size: 11px;
  font-weight: bold;
  line-height:14px;
  color: #0E5191;
  padding-bottom:3px;
  border-bottom: 1px solid #CCCCCC;
}
a.index_teaser  {
  border-bottom: 0px;
	color: #0E5191;
	font-size : 11px;
	text-decoration: none;
}
a.index_teaser:hover {
 	border-bottom: 0px;
	color: #f60;
	font-size : 11px;
	text-decoration: none;
}
.teaserlink:link,
.teaserlink:visited{
  background: url(../images/star.gif) no-repeat;
  background-position:0px 1px;
  color: #000000;
  padding-left: 18px;
  text-decoration: none;
  display: block; 
  margin: 3px 0px 0px 0px;  
}
.teaserlink:hover {
  color: #f60;
  text-decoration: underline;
}
.teaser {
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
#bottomline {
  margin:50px 0px 0px 0px;
  color: #666666;
  text-decoration: none;
}
#bottomline a {
 color: #666666;
 text-decoration: none;
}
.adBottom {
  background:url(../images/bg_punkt.gif) repeat-y right;
  padding:0px 12px 0px 12px;
  vertical-align:top;
}
#opener h2{
  padding:0px 0px 0px 0px;
  color: #808080;
  text-decoration:none;
  font-size:11px;
  display:inline;
}
#menuelist {
  padding:16px 6px 0px 2px;
}
.menuetopic {
  background-image: url(../images/menue.gif);background-repeat: no-repeat;
  width:120px;
  height:20px;
  padding: 5px 2px 0px 0px;
  text-align:center;
  float:left;
}
#menuelist a {
  color: #ffffff;
  font-size : 11px;
  font-weight:bold;
  text-decoration:none;
}
#menuesublist {
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;  
  background-color:#e1e8f3;
  border-top: solid 1px #cfcfcf;
  border-left: solid 1px #cfcfcf;
  border-right: solid 1px #cfcfcf;
  border-bottom: solid 1px #cfcfcf;  
  width:760px;
  height:20px;
}
#menuesublist a:link,
#menuesublist a:visited {
	background: url('../images/arrow_right.gif') no-repeat;
  background-position:0px -1px;
  background-repeat:no-repeat;
  padding:0px 0px 0px 13px;
  color: #000000;
  font-size : 11px;
  text-decoration:none;
}
#menuesublist a:hover {
  color: #f60;
  font-size : 11px;
  text-decoration:none;
}
.menuesubtopics {
  list-style-type:none;
  margin:0;
  padding:0;
  display:none;
}
.menuesubtopics_nojs {
  list-style-type:none;
  margin:0;
  padding:0;
}
.menuesubli {  
  float:left;
  padding-right:6px;
} 
.topiccontainer {
  list-style-type:none;
  margin:0;
  padding:0px 0px 0px 0px;  
  display:none;
}
.kontaktlink:link,
.kontaktlink:visited
{
  color: #0099FF;
  text-decoration: none;
  font-weight:bold;
}
.kontaktlink:hover {
  color: #f60;
  text-decoration: underline;
}
#baufiTipp a:link,
#baufiTipp a:visited
{
  background-image: url(../images/arrow_right.gif);
  background-position:-2px -1px;
  background-repeat:no-repeat;
  padding:0px 0px 0px 12px;
  color: #000000;
  text-decoration: none;
  display:block;
}
#baufiTipp a:hover {
  color: #f60;
  text-decoration: none;
}
#hiddenbaufiTipp{
  display:none;
}
.proofed {
    background-image:url(../images/proofed.gif) !important;
    background-position: 0px 4px;
    background-repeat:no-repeat !important;
    padding-left:25px !important;
    font-size: 11px !important;
    height:34px !important;
    display:block !important;
}
#baufiTipp.teaserline {
  background-image: url(../images/arrow_orange_big.gif);
  background-position:-2px -1px;
  background-repeat:no-repeat;
  padding:0px 0px 0px 12px;
  color: #000000;
  text-decoration: none;
}
.contactbox {
  display:none;
  border:1px solid #cfcfcf;
}
input.angebot
{
  border:1px solid #5BA7DB; color: #000000; 
  background-color: #FFFFFF;
  font-size:13px;
  padding:2px;  
}
select.angebot
{
  border:1px solid #5BA7DB; color: #000000; 
  background-color: #FFFFFF;
  font-size:13px;
  padding:2px;  
}
input.angebot_mustfill
{
  border:1px solid #5BA7DB; 
  color: #000000; 
  background-color: #FFFFCC;
  font-size:13px;
  padding:2px;  
}
select.angebot_mustfill
{
  border:1px solid #5BA7DB; 
  color: #000000; 
  background-color: #FFFFCC;
  font-size:13px;
  padding:2px;
}
#nupsi h1 {
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: right;
  color: #808080;
  font-size:9px;
  text-decoration: none;
}
#nupsi h2 {
  padding: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: right;
  color: #808080;
  font-size:9px;
  text-decoration: none;
}
#topnavi {
  position:relative;top:0px;left:0px;
  font-size:11px;
  height:30px; 
  margin-bottom:8px;
}
#topnavi .link {
  font-size:11px;
  color: #000080;
  text-decoration: none;
  padding: 0 0 4px 0;
  margin: 0;
}
#emopic{
  background: url(../images/starter.jpg) no-repeat;
  padding: 0px;
  margin: 0px;  
  border-top: solid 1px #cfcfcf;
  border-bottom: solid 1px #cfcfcf;    
  width:760px;
  height:160px; 
  float:left;
}
#emopicPartner{
  background: url(../images/starter_partner.jpg) no-repeat;
  padding: 0px;
  margin: 0px;  
  border-top: solid 1px #cfcfcf;
  border-bottom: solid 1px #cfcfcf;    
  width:760px;
  height:160px; 
  float:left;
}
#emopic .callforfree {
  position:relative;top:102px;left:486px;
  background-image: url(../images/callbutton.gif);
  background-repeat: no-repeat;  
  padding: 0px 0px 0px 55px;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size:14px;
  color: #0099FF;
  width:200px;
  height:60px;
}
.interest_zinszwerge {
  font-family: Arial;
	font-size : 11px;
}
.topzins {
  font-family:Helvetica, sans-serif, Arial;
  color:#0E5191;
  font-size:32px;
  font-weight:bold;
  font-style:italic;  
}
.topzins_percent {
  font-family:verdana;
  color:#0E5191;
  font-size:12px;
  font-weight:bold;
  position:relative;top:0px;left:-7px;
}
.interestbox {
  color:#000;
  background-color: #ffffff;
  padding: 1px;
  font-size:11px;
}
.alternate {
  color:#000;
  background-color: #e1e8f3;
  padding: 1px;
  font-size:11px;
}
.bedingungen {
  font-family: Arial;
	font-size : 9px;
}
input.budgetrechner
{
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  padding-right: 4px;
  font-size:11px;
  text-align: right;
}
input.budgetrechner_l
{
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  padding-right: 4px;
  font-size:11px;
  text-align: left;
}
select.budgetrechner
{
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  font-size:11px;
  text-align: left;
}
#content .titel_affiliate {
  position:absolute;top:0px;left:0px;
  background-color: #6388C0;
  border: 1px solid #0E5191;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  padding:6px 6px 6px 6px;
  margin: 0;
}
#affiliate td{
  font-size: 11px;
}
#affiliate .titel {
  position:absolute;top:205px;left:189px;
  background-color: #6388C0;
  border: 1px solid #0E5191;
  color: #FFFFFF;
  font-size:13px;
  font-weight: bold;
  text-decoration: none;
  padding:6px 6px 6px 6px;
  margin: 0px;
}
#affiliate h1 {
  margin:0px;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
}
#affiliate h2 {
  background-image: url('../images/arrow_orange_big.gif'); 
  background-position:0px 0px;
  background-repeat: no-repeat;
  font-size: 11px;
  color: #0E5191;
  font-weight: bold;
  text-align: left;
  padding-left: 20px;
}
#affiliate h3 {
  font-size: 11px;
  color: #0E5191;
  font-weight: bold;
  text-align: left;
}
.mybaufi24_button {
  color: #000000;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
  text-align: left; 
  padding-left: 16px; 
  border:0px none; 
  text-decoration: underline; 
  background-color:transparent; 
  background-image:url('/includes/images/arrow_orange_big.gif'); 
  background-repeat:no-repeat; 
  background-position: 1px 1px;
}
input.mybaufi24
{
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  padding-right: 4px;
  font-size:13px;
}
select.mybaufi24
{
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  font-size:13px;
}
input.mybaufi24_mustfill
{
  border:1px solid #0E5191; 
  color: #000000; 
  background-color: #FFCCCC;
  padding-right: 4px;
  font-size:13px;
}
select.mybaufi24_mustfill
{
  border:1px solid #0E5191; 
  color: #000000; 
  background-color: #FFCCCC;
  font-size:13px;
}
#pleaseWait {
 	width: 230px;
 	height: 30px;
 	background-color: #FFFFFF;
  border:1px solid #0093DD;  
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
  padding:8px;
  font-weight:bold
}
a.frontpageTeaser {
  color: #0E5191;
  background: url(../images/starTransparent.gif) no-repeat;
  padding-left: 16px;
  text-decoration: none;
  display: block; 
  margin: 6px 0px 0px 0px;
}
a.frontpageTeaser:hover {
  color: #f60;
  text-decoration: underline;
}
#frontpageTeaserStreet {
  color: #000000; 
  font-size:10px;
}
.autor {
  font-size:10px;
  font-style: italic;
  position: relative; top:-2px;  
}
.hypostarZinsbox {
  background-image: url(../images/hypostar_as_background.png);
  background-repeat: no-repeat; 
  padding:12px 0px 0px 30px; 
  margin:0px 0px 0px 0px; 
  height:86px;
  width:105px;  
  position:relative;top:-222px;left:-18px;  
}
.callimage {
  background-position:left;
  background-image: url(../images/anfrage-telefon_klein.gif);
  background-repeat: no-repeat;  
  padding: 6px 0px 0px 48px;
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
  font-size:11px;
  height:60px;  
}
.onlineimage {
  background-position:top left;
  background-image: url(../images/anfrage-online_klein.gif);
  background-repeat: no-repeat;  
  padding: 0px 0px 0px 48px;
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
  font-size:11px;
  height:60px;
}
.callbackimage {
  background-position:top left;
  background-image: url(../images/anfrage-callback_klein.gif);
  background-repeat: no-repeat;  
  padding: 0px 0px 0px 48px;
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
  font-size:11px;
  height:53px;
}
select.zinsCheck{
  font-family:arial;
  font-size:11px;
  border:1px solid #999999;
}
input.zinsCheck{
  text-align:right;
  font-family:arial;
  font-size:11px;
  width:55px;
  border:1px solid #999999;
  padding-right:2px;
}
input.zinsCheckSend{
  font-family:arial;
  font-size:11px;
  border:1px solid #999999;
}
/* Define tagCloud */
ul#tagCloud a{
  text-decoration:none;
}
ul#tagCloud a:hover{
  text-decoration:none;
  background:#006a96;
  color:#FFFFFF;
}
ul#tagCloud li{
  list-style: none;
  display: inline;
  padding:3px;
  margin:3px 0px 3px 2px;
}
ul#tagCloud {
  margin:6px 0px 0px -2px;
  padding:0px;
}
ul#tagCloud li.popLevel_1{ font-size: 100%; }
ul#tagCloud li.popLevel_1 a{ color:#3580dd; }
ul#tagCloud li.popLevel_1 a:hover{ color:#FFFFFF; }

ul#tagCloud li.popLevel_2{ font-size: 120%; }
ul#tagCloud li.popLevel_2 a{ color:#00b4ec; }

ul#tagCloud li.popLevel_3{ font-size: 140%; }
ul#tagCloud li.popLevel_3 a{ color:#0093ec;font-weight:bold; }
ul#tagCloud li.popLevel_3 a:hover{ color:#FFFFFF;font-weight:bold; }

ul#tagCloud li.popLevel_4{ font-size: 160%; }
ul#tagCloud li.popLevel_4 a{ color:#0079ec; }

ul#tagCloud li.popLevel_5{ font-size: 180%; }
ul#tagCloud li.popLevel_5 a{ color:#005dec;font-weight:bold; }
ul#tagCloud li.popLevel_5 a:hover{ color:#FFFFFF; }

ul#tagCloud li.popLevel_6{ font-size: 200%; }
ul#tagCloud li.popLevel_6 a{ color:#0038ec; }
ul#tagCloud li.popLevel_6 a:hover{ color:#FFFFFF; }

ul#tagCloud li.popLevel_7{ font-size: 220%; }
ul#tagCloud li.popLevel_7 a{ color:#0675a3; }
ul#tagCloud li.popLevel_7 a:hover{ color:#FFFFFF; }
/* END tagCloud */
input.calcMortgage {
  border:1px solid #0099FF;
  font-size:12px;
  text-align:right;
  width:80px;
}
select.calcMortgage {
  border:1px solid #0099FF;
  font-size:12px;
}  
#amortisationPlan {     
  margin-top:20px;
}
#mortgageResult {
  background:url('./includes/images/ajax-loader.gif') no-repeat;  
  background-position:49% 49%; 
  border:1px solid #cfcfcf;  
  padding:3px;
  width:354px;
  height:335px;
  overflow:auto;       
}
.row_head {
  margin: 0px;
  padding: 6px 0px 6px 6px;
  color: #FFFFFF;
  background: #0099ff;
  vertical-align:top; 
}
.row_data1 {
  margin: 0px;
  padding: 6px 0px 6px 6px;
  color: #000000;
  background: #ffffff;  
  border-top: 1px solid #F1F1F1;
}
.row_data2 {
  margin: 0px;
  padding: 6px 0px 6px 6px;
  color: #000000;
  background-color: #F1F1F1;
  border-top: 1px solid #F1F1F1;
}