/*
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. baufi24, Zinszwerg und Zinszwerge sind eingetragene Handelsmarken und Eigentum der Herausgeberin.

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.de 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: 10px 0px 10px 3px;
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
  background: #FFFFFF;
  font-size:11px;
  color: #000000;
}
#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 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;
}
#head {
  position:relative;top:0px;left:0px;
  font-size:11px;
  height:30px; 
}
#head .link {
  font-size:11px;
  color: #000080;
  text-decoration: none;
  padding: 0 0 4px 0;
  margin: 0;
}
#topnavi {
  position:relative;top:0px;left:0px;
  font-size:11px;
  height:30px; 
}
#topnavi .link {
  font-size:11px;
  color: #000080;
  text-decoration: none;
  padding: 0 0 4px 0;
  margin: 0;
}
.mcfinance24 {
 color: #000000;
 font-size:11px;
 text-decoration: none;
}
.mcfinance24:hover {
 color: #f60;
 font-size:11px;
 text-decoration: none;
}
.mcfinance24_small_bold {
  color: #0E5191;
  font-weight: bold;
  font-size:9px;
  text-decoration: none;
}
.mcfinance24_bold {
  color: #0E5191;
  font-weight: bold;
  font-size:11px;
  text-decoration: none;
}
.mcfinance24_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;
}
.mcfinance24_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;
}
.mcfinance24_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;
}
select.quickaccess
{
  position:relative;top:2px;
  font-family: Arial, sans-serif; 
  font-size:10px;
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  text-align: left;
  width:165px;
  padding:0px;
  margin:0px;
}
#emopic {
  font-size:11px;
}
#emopic .header {
  background: url(../images/starter.jpg) no-repeat;
  padding: 0px;
  border-top: solid 1px #cfcfcf;
  border-left: solid 1px #cfcfcf;
  border-bottom: solid 1px #cfcfcf;  
  height:160px;
  width:655px;
  float:left;
}
#emopic .frameterm {
  border-top: solid 1px #cfcfcf;
  border-right: solid 1px #cfcfcf;  
  border-bottom: solid 1px #cfcfcf;   
  height:160px;
  width:259px;
  float:right;
}
#emopic .callforfree {
  position:relative;top:100px;left:520px;
  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;
}
#mainscreen {
  border-left: solid 1px #cfcfcf;
  border-right: solid 1px #cfcfcf;
  margin-bottom:12px;
  width:914px;  
}
#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: 0; 
  margin: 0; 
  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;
	color: #000;
	font-size : 11px;
	text-decoration: none;
  text-align: left;
}
#menue a.subtopic:hover 
{
  font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
  color: #f60;
	text-decoration: none;
}
#content {
  position:relative;top:29px;left:0px;
  font-size: 11px;
  width:551px;
  float:left;
}
#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;
  font-size: 11px;
  color: #f60;
}
#content 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;
}
#content h3 {
  font-size: 11px;
  color: #0E5191;
  font-weight: bold;
  text-align: left;
}
#zinscontainer {
  position:relative;top:-146px;left:31px;
  width:160px;
  float:left;
}
#dummy {
  width:1px;
}
#zinscontainer .menue_top {
  background-image: url(../images/menueblock11.jpg); 
  background-repeat: no-repeat;
  width:160px;
  height:26px;
}
#zinscontainer .menue_mid {
  background: url(../images/menueblock21.jpg) repeat-y;
  background-position: left;
  width:160px;
}
#zinscontainer .menue_bottom {
  background-image: url(../images/menueblock31.jpg); 
  background-repeat: no-repeat;
  background-position: left;
  width:160px;
  height:8px;
}
#zinscontainer .maintopic {
  color: #FFFFFF;
  font-size : 11px;
  font-weight:bold;
  text-decoration: none;
  text-align: left;  
  padding:6px 6px 6px 8px;
}
#teaser_right {
  position:relative;top:-146px;left:17px;
  width:160px;
  float:right;
}
#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;
  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;
}
a.teaserlink:link,
a.teaserlink:visited
{
  background: url(../images/arrow_orange_big.gif) no-repeat;
  color: #000;
  padding-left: 16px;
  text-decoration: none;
  display: block; margin-left:0; margin-right:0; margin-top:8px; margin-bottom:0
}
a.teaserlink:hover {
  color: #f60;
  text-decoration: underline;
}
.teaser {
  margin: 0px 10px 0px 0px;
  padding: 0px;
}
#bottomlink {
 font-size: 9px;
}
#bottomlink a {
 color: #666666;
 text-decoration: none;
}
#bottomlink a:hover {
 color: #f60;
 text-decoration: none;
}
#bottomline {
  width:947px;
  height:100px;
  text-align: left;
  table-layout:auto;
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  border:0px;
}
a.bottomline {
 font-size: 9px;
 color: #666666;
 text-decoration: none;
}
.bottomline_left {
  padding-top:3px;
  padding-left:0px;
  line-height:18px;
  font-size: 10px;
  font-weight:bold;
  color: #666666;
  vertical-align:top;
  width:200px;
}
.bottomline_mid {
  text-align:center;
  padding-top:3px;
  padding-left:0px;
  font-size: 10px;
  color: #666666;
  vertical-align:top;
}
.bottomline_right {
  text-align:right;
  padding-top:3px;
  padding-left:0px;
  font-size: 10px;
  color: #666666;
  vertical-align:top;
  width:200px;
}
.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;
}
.isstep
{
 background: url('../images/arrow_right_red.gif') no-repeat;
 background-position:0px -1px;
 background-repeat: no-repeat;
 color: #0E5191;
 font-weight: bold;
 font-family: Verdana, Arial, sans-serif; 
 font-size:11px;
 text-align: left;
 padding-left: 16px;
 }
 .gostep
{
 background-image: url('../images/arrow_right.gif'); 
 background-position:0px -1px;
 background-repeat: no-repeat;
 background-color:transparent;
 color: #666666;
 font-family: Verdana, Arial, sans-serif; 
 font-size:11px;
 text-align: left;
 padding-left: 16px;
 }
input.gostep
{
 background-image: url('../images/arrow_right.gif'); 
 background-position:0px -1px;
 background-repeat: no-repeat;
 color: #0E5191;
 font-family: Verdana, Arial, sans-serif; 
 font-size:11px;
 text-align: left;
 padding-left: 16px;
 border:0px solid #FFFFFF;
 text-decoration: none; 
 }
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;
}
select.quickaccess
{
  position:relative;top:2px;
  font-family: Arial, sans-serif; 
  font-size:10px;
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  text-align: left;
  width:165px;
  padding:0px;
  margin:0px;
}
#saving {
 	width: 102%;
 	height: 102%;
 	background-color: #000000;
  margin:0px;
  padding:0px;  
 	position: absolute;top:-4px;left:-4px;
 	text-align: center;
}
#loading {
 	width: 200px;
 	height: 40px;
 	background-color: #FFFFFF;
  border:1px solid #0E5191;  
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
  padding:8px;
  font-weight:bold;
}
#affiliate {
  font-size: 11px;
  padding:6px 6px 6px 0px;
  margin:0;
  width:520px;
  text-align:left;
}
#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;
}
.row_head {
  margin: 0px;
  padding: 6px 0px 6px 1px;
  color: #FFFFFF;
  vertical-align: top; 
  border-bottom: 1px solid #9CA6C7;
  background: #0E5191;
}
.row_conclusion_right {
  text-align: right;
  margin: 0px;
  color: #000000;
  background-color: #C6D3B8;
}
.row_conclusion_left {
  text-align: left;
  margin: 0px;
  color: #000000;
  background-color: #C6D3B8;
}
.row_data1 {
  margin: 0px;
  padding: 6px 0px 6px 1px;
  color: #000000;
  border-bottom: 1px solid #9CA6C7;
}
input.calculator
{
  border: 1px solid white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: right;
}

textarea.calculator
{
  border: 1px solid white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  height: 70px;
  text-align: right;
}
select.calculator
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-align: right;
}
option.calculator
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}
input.submit
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
}
.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;
}
.topictext {
  background: url('../images/arrow_orange_big.gif') no-repeat;
  color: #0E5191;
  font-weight: bold;
  text-align: left;
  padding-left: 16px;
}
.teaser {
  margin: 0px 15px 0px 0px;
  padding: 0px;
}
.promobox {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  color: #0E5191;
  text-align: left;
  margin-left: 3px;
}
input.newsletter
{
  width:124px;
  font-size: 8pt;
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  padding-left:3px;
  margin-bottom:6px;
}
input.button
{
  font-size: 8pt;
  width:60px;
  border:1px solid #0E5191; color: #000000; 
  background-color: #FFFFFF;
  margin-right:2px;
}
input.budgetbutton
{
  color:#FFFFFF;
  font-size: 9pt;
  width:120px;
  background-color: #6388C0;
  margin-right:2px;
  border:1px solid #0E5191;
  font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
}
.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;
}
#topics {
  font-size:11px;
  height:100%;
}
a.outbound:link,
a.outbound:visited
{
  color: #0E5191;
  font-weight: bold;  
  text-decoration: none;
}
a.outbound:hover {
  color: #f60;
  font-weight: bold;  
  text-decoration: none;
}
a:link,
a:visited {
  text-decoration: none;
}
a:hover {
  color: #f60;
  text-decoration: underline;
}
.breadcrumb {
  font-size: 90%;
  color: #666666;
}