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;
}
#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;
  text-align: left;
  table-layout:auto;
  padding:0px;
  margin:0px;
  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;
  vertical-align:top;  
}
#mainframe .sideright {
  background-image: url(../images/maintab5.jpg);
  background-position:right;
  background-repeat: repeat-y; 
  padding:0px;
  margin:0px; 
  width:36px;
  vertical-align:top;
}
#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 {
  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;
}

#newsTeaser {
  background-color:#ffffff;
  padding:7px;
	font-size: 13px;  
}
#newsTeaser h2 {
  color: #0E5191 !important;
}
#newsTeaser h3 {
  font-size: 15px !important;

}
#newsTeaser .readArticle {
  color: #C11919;
}
#newsTeaser .teaserPicture {
  float:left;
  padding:0px 8px 0px 0px
}

#content { 
  padding: 10px 10px 10px 0px;
  font-size: 11px;
  width:745px; 
}
#content td{
  font-size: 11px;
}
#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: #0099FF;
}
#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 {
  margin-top:43px;
  width:160px;
  float:right;
  font-family:Arial !important;
  font-size:11px;
  position:relative;right:-2px;  
}
#navigationCustomer {
  position:relative;top:1px;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/arrow_orange_big.gif) no-repeat;
  background-position:0px 0px;
  color: #0E5191;
  padding-left: 16px;
  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;
}
.menue_mid {
  background: url(../images/menueblock21.jpg) repeat-y;
  background-position: left;
  width:160px;
}
.menue_bottom {
  background-image: url(../images/menueblock31.jpg); 
  background-repeat: no-repeat;
  background-position: left;
  padding:0px 0px 0px 0px; 
  margin: -1px 0px 0px 0px; 
  height:9px; 
  width:160px;
}
#opener {
  padding:3px 0px 0px 0px;
  border-left: solid 1px #cfcfcf;
  border-bottom: solid 1px #cfcfcf;  
  height:17px;
  text-align:center;
}
#opener h2{
  color: #808080;
  text-decoration:none;
  font-size:11px;
  display:inline;
}
.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;
}

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;
}
#slider {
  padding:0px;
  margin:0px;  
  border-left:1px solid #cfcfcf;  
  border-top: solid 1px #cfcfcf;
  border-bottom: solid 1px #cfcfcf;    
  height:230px; 
  width:760px;  
}
#slider ul, #slider li{
  margin:0;
  padding:0;
  list-style:none;
}
#slider, #slider li{ 
  width:760px;
  height:230px; 
  overflow:hidden; 
  color:#666666;
  font-size:20px;
  font-family:arial;
  font-style:italic;
}
.angebot_slider {
  height:30px;
  padding:3px 0px 0px 30px;
  background: url(../images/angebot_anfordern.gif) no-repeat;
}
.slider_link {
  color:#0E5191;
  text-style:normal;
}
#zinsboxContainer {
  float:right;
  position:relative;top:-23px;left:3px;  
}
.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;
  font-family: Arial;  
}
.alternate {
  color:#000;
  background-color: #e1e8f3;
  padding: 1px;
  font-size:11px;
  font-family: Arial;  
}
.bedingungen {
  font-family: Arial;
	font-size : 9px;
}
input.budgetrechner
{
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif !important;
  border:1px solid #0093DD; color: #000000; 
  background-color: #FFFFFF;
  padding-right: 4px;
  font-size:11px;
  text-align: right;
}
input.budgetrechner_mustfill
{
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif !important;
  border:1px solid #0093DD; 
  color: #000000; 
  background-color: #ffcccc;
  padding-right: 4px;
  font-size:11px;
  text-align: right;
}
input.budgetrechner_l
{
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif !important;
  border:1px solid #0093DD; color: #000000; 
  background-color: #FFFFFF;
  padding-right: 4px;
  font-size:11px;
  text-align: left;
}
select.budgetrechner
{
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif !important;
  border:1px solid #0093DD; color: #000000; 
  background-color: #FFFFFF;
  font-size:11px;
  text-align: left;
}
select.budgetrechner_mustfill
{
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif !important;
  border:1px solid #0093DD; color: #000000; 
  background-color: #ffcccc;
  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;
}
#loadContent {
 	width: 200px;
 	height: 40px;
 	background-color: #FFFFFF;
  border:1px solid #0093DD;  
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
  padding:8px; 
  float:left;
}
#calcFunding {
 	width: 200px;
 	height: 40px;
 	background-color: #FFFFFF;
  border:1px solid #0093DD;  
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
  padding:8px; 
  float:left;
}
#transmitApp {
 	width: 230px;
 	height: 30px;
 	background-color: #FFFFFF;
  border:2px solid #0093DD;  
 	position: absolute;
 	left: 50%;
 	top: 50%;
 	margin-top: -50px;
 	margin-left: -100px;
 	text-align: center;
  padding:8px;
  font-weight:bold;
}
#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/arrow_orange_big.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;
  
}

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;
}
.kontaktBox{
  font-size: 13px !important;
  color: #0E5191 !important;
}
.vorteile {
  background-image: url(../images/vorteil.gif);
  background-position:0px 0px;  
  background-repeat: no-repeat;
  height:30px;
  padding:6px 0px 0px 33px;
  margin:0px;  
  vertical-align:middle;
  height:25px;
}
.schnellanfrage {
  background-image: url(../images/anfrage-brief_klein.gif); background-repeat: no-repeat;
  height:30px;
  margin:6px 0px 0px 0px;
  padding:10px 0px 0px 50px;
  font-size: 13px !important;  
  font-weight:bold;
}
.onlinevergleich {
  background-image: url(../images/anfrage-online_klein.gif); background-repeat: no-repeat;
  height:30px;
  margin:6px 0px 0px 0px;
  padding:11px 0px 0px 50px;
  font-size: 13px !important;  
  font-weight:bold;
}
input.cbay {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  border:1px solid #cfcfcf; color: #000000; 
  background-color: #FFFFFF;
  padding: 2px;
  font-size:11px;
  text-align: left;
}
input.cbay_fill {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  border:1px solid #cfcfcf; color: #000000; 
  background-color: #ffeeee;
  padding: 2px;
  font-size:11px;
  text-align: left;
}
select.cbay {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  border:1px solid #cfcfcf; 
  color: #000000; 
  background-color: #FFFFFF;
  font-size:11px;
  text-align: left;
}
select.cbay_fill {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  border:1px solid #cfcfcf; 
  color: #000000; 
  background-color: #ffeeee;
  font-size:11px;
  text-align: left;
}
.lightblue {
  color: #0093DD;
}
.lightgreen {
  color: #009900;
}
.lightred {
  color: #FF0000;
}
#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;
}
.adText {
  border:1px solid #cfcfcf;
  margin:15px 0px 15px 0px;
  padding:6px;
  text-align:center;
}
.infoButton {
  border:0;
  margin-top:-2px;  
}
/*
 Scoring
*/
#helpBox {
  background-color:#ffffff;
  font-size:9px;
  height:200px;
  width:151px;
  overflow:auto;
}
#helpBox ol{
  margin:0px;
  padding:0px;  
}
.helpimage {
  background-position:3px 8px;
  background-image: url(../images/help.gif);
  background-repeat: no-repeat;  
  padding: 10px 0px 0px 55px;
  font-family: Arial, Helvetica, Verdana, sans-serif !important;
  font-size:11px;
  height:50px;  
  width:108px; 
}
.card {
  margin-left:0px;
  margin-right:0px;  
  max-width: 745px;
  background: #e1e8f3;  
  border:1px solid #cfcfcf;   
}
.cardFlag {
  border-bottom: 1px solid #cfcfcf;
  background-color:#F0F0F0;
  color:#000;
  font-weight:bold;  
  padding:3px 0px 3px 8px;
}
.menueStrip {
  background-color:#F0F0F0;
  border:1px solid #cfcfcf;
  border-bottom:0;  
  height:28px;
} 
.generalList {
  border-bottom:1px solid #cfcfcf;
  text-align:left;
  vertical-align:top;
  padding:0px 0px 5px 0px; 
}
.viewerButton { 
  width:16px;
  height:16px;
  border:0;
  position:relative;top:1px;left:0px;
}
.infoButton { 
  width:16px;
  height:16px;
  border:0;
  position:relative;top:4px;left:0px;
}
input.cbay_sum {
 font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0;
  border:0;
  background-color: #e1e8f3;
  padding: 2px;
  font-size:11px;
  text-align: right;
  font-weight:bold;
}
.hinweise {
  margin:6px;
  padding:6px;
  background:#fff;
  border:1px solid #cfcfcf;
}
.scoringTopic {
  list-style-type:disc;
  margin-left:23px;
  padding:3px;
}
.scoringlList {
  border-top:1px solid #cfcfcf;  
  text-align:right;
  vertical-align:top;
  padding:4px 0px 4px 0px; 
}
.scoringInfo {
  border-top:1px solid #cfcfcf;  
  border-right:1px solid #cfcfcf;
  padding:3px 3px 3px 3px;
  background-color:#F0F0F0;
  text-align:center;
}
.listing {
  background-color:#ffffff;
  border:1px solid #cfcfcf;
}
.adList {     
  background:url("../images/tableft.gif") no-repeat left top;  
  background-position:0px 0px;
  width:161px; 
} 
.adListLink {    
  margin-left:5px;
  padding:5px 15px 4px 6px;  
  display: block;    
  background:url("../images/tabright.gif") no-repeat right top; 
  background-position:100% 0px;
  text-align:center;
  color:#0E5191;  
  font-weight:bold;
}
/* 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 */
#quickCheck {
  border:1px solid #CCCCCC;
}
#quickCheck h2{
  font-size:12px;
  margin:0;
  padding:0;
  display:inline;
}
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;
}

.actionpic {
  float:left; 
  margin:0px 4px 0px 0px;
}

.actionlink {
  color: #0093DD;
}
#specialinterest a:link, 
#specialinterest a:visited{
  background: url(../images/arrow_orange_big.gif) no-repeat;
  background-position:0px 0px;
  color: #0E5191;
  padding-left: 16px;
  text-decoration: none;
  display: block; 
  margin: 3px 0px 0px 0px;  
}
#specialinterest a:hover {
  color: #f60;
  text-decoration: underline;
}
#mainteaserBox {
  background:url(../images/backgroundTransp.png);
  float:right;
  margin:9px 11px 6px 6px;
  padding:6px;
  border:1px solid #888888;
  width:180px;
  height:130px;
}
#mainteaserBoxContent {
  z-index:1;
  position:relative;
  top:18px;
  left:162px;
  float:right;
  color:#fff;
  font-size:88%;
}
input.kontaktMenue {
  cursor:pointer;
  background-color:#ffffff;
  border:0;
  margin:0;
  padding:2px 0px 0px 0px;  
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif !important;
  font-size:11px !important;
  width:100px;
}
.nextPage {
}
.searchBox {
  font-family: Arial, sans-serif !important; 
  font-size: 11px;
  width:142px;
  border:1px solid #cfcfcf;
  padding-left:3px;
} 
.breadcrumb {
  font-size: 90%;
  color: #666666;
}

#navigation, #navigation ul {     
  padding: 0;     
  margin: 0;     
  list-style: none; 
} 
#navigation a:hover {      
  color:#f60;
  text-decoration:none;
} 
#navigation li ul {     
  position: absolute;     
  display:none; 
  font-size:11px;
} 
#navigation li:hover ul {     
  left: auto; 
  background-position:100% -42px;
  display:block; 
}
#navigation li:hover ul, #navigation li.sfhover ul {     
  left: auto; 
  display:block; 
}
.mainlink {     
  display: block;   
  background:url("../images/tabright.gif") no-repeat right top; 
  margin-left:5px;
  color:#24618E;
  font-weight:bold;
  padding:5px 15px 4px 6px;
  font-size:11px;
  } 
.category {     
  float: left;    
  padding-right:2px;   
  background:url("../images/tableft.gif") no-repeat left top;   
}
.section {
  border:1px solid #cfcfcf;
  padding:8px !important;
  background-color:#ffffff;
}
.topicLink {
  color:#0093DD;
}
.topic {
  padding:4px 0px 0px 0px;
  margin: 0; 
}
.topicblock_left {
  text-align:left;
  float:left;
}
.topicblock {
  text-align:left;
  float:left;
  margin-left:10px;
  padding-left:10px;
  background:url("../images/bg_punkt.gif") repeat-y left;
}
.topicblock_right {
  text-align:left;
  margin-left:10px;
  padding-left:10px;
  background:url("../images/bg_punkt.gif") repeat-y left;
  float:left;
}
.zinszwergreiter {     
  background:url("../images/tableft.gif") no-repeat left top;  
  background-position:0px -42px;
  width:161px;
}
.entry-title {    
  margin-left:5px;
  padding:5px 15px 4px 6px;  
  display: block;    
  background:url("../images/tabright.gif") no-repeat right top; 
  background-position:100% -42px;
  text-align:center;
  color:#ffffff;  
  font-weight:bold;
} 
