/* ================================================
   	 Biallo Styles V2 CSS
	 Author : tw (tw@esion.de)
================================================ */

/* reset.css
#biallocontent html, #biallocontent body, #biallocontent div, #biallocontent span, #biallocontent object, #biallocontent iframe, #biallocontent h1, #biallocontent h2, #biallocontent h3, #biallocontent h4, #biallocontent h5, #biallocontent h6, #biallocontent p, #biallocontent blockquote, #biallocontent pre, #biallocontent a, #biallocontent abbr, #biallocontent acronym, #biallocontent address, #biallocontent code, #biallocontent del, #biallocontent dfn, #biallocontent em, #biallocontent img, #biallocontent q, #biallocontent dl, #biallocontent dt, #biallocontent dd, #biallocontent ol, #biallocontent ul, #biallocontent li, #biallocontent fieldset, #biallocontent form, #biallocontent label, #biallocontent legend, #biallocontent table, #biallocontent caption, #biallocontent tbody, #biallocontent tfoot, #biallocontent thead, #biallocontent tr, #biallocontent th, #biallocontent td {margin:0;padding:0;border:0;font-weight:inherit;line-height:normal;font-style:inherit;font-size:100%;font-family:inherit;}
 */

#biallocontent A:link    { color: #007EC3; text-decoration: none}
#biallocontent A:visited { color: #007EC3; text-decoration: none}
#biallocontent A:active  { color: #007EC3; text-decoration: none}
#biallocontent A:hover  { color: #98b526; text-decoration: underline}

/* #biallocontent td {margin:0px;padding:0px;border:0px;vertical-align:bottom;line-height:normal} */

#biallocontent {
	font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px;
}

#biallocontent .breaker {
	width:1px;
	height:1px;
	overflow:hidden;
	clear:both;
}

#biallocontent .blacklink { color: #000000; }

#biallocontent .kompaktheader
{
font-size:12px;
margin-bottom:10px;
margin-top:5px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:17px;
padding:0px 0px 0px 0px;
color:#ABABA8;
font-weight: bold;
height:18px;
border-bottom: 0px solid #CCCCCC;
margin-bottom:10px;
}

#biallocontent .kompakttext { padding: 0px 0px 10px 0px;font-size:12px;}

#biallocontent .kompaktgeldblock { float:left; padding-right:15px;font-weight:bold;width:220px;margin-bottom:10px;font-size:12px;}
#biallocontent .kompaktrechblock { float:left; padding-right:15px;width:314px;font-size:12px;}
#biallocontent .kompaktrechnerbeschreibung { padding: 5px 0px 5px 0px;}

#biallocontent .isoff {display:none;}
#biallocontent .ison  {display:block;}

#biallocontent .kompaktrechnerauswahl { font-weight:bold;color:#6e6e6e;cursor:pointer;cursor:pointer;font-size:11px;}

#biallocontent .kompaktheadergeld
{
font-size:17px;
color:#FFFFFF;
margin-bottom:10px;
padding: 10px 3px 0px 3px;
background-image:url(images/geld_bg.jpg);
background-position:right;
font-family: tahoma, arial, helvetica;
background-color:#8c706d;
background-repeat:no-repeat;
font-weight:bold;
}

#biallocontent .kompaktheaderrech
{
font-size:17px;
color:#FFFFFF;
margin-bottom:10px;
margin-top:10px;
padding: 10px 3px 0px 3px;
background-repeat:no-repeat;
background-image:url(images/rech_bg.jpg);
background-position:right;
font-family: tahoma, arial, helvetica;
background-color:#867c7b;
font-weight:bold;
}

#biallocontent .kompakth2, #biallocontent h1
{
margin:0px 0px 0px 0px;
font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 0px 0px 0px;
color:#0	00;
font-weight: bold;
}

#biallocontent .kompakth3, #biallocontent .stdheadblock h2,#biallocontent  .finheadnm	
{
font-family: Arial, Helvetica, sans-serif, Tahoma; font-size:18px; font-weight:normal; margin:0px; padding: 0px 0px 5px 0px; color:#007ec3 
}



#biallocontent .kompaktsubheader {
	font-size: 14px;
	background-image:url(/partner/images/bg_hederh2.gif);
	height:17px;
	color:#007EC3;
	text-transform: uppercase;
	font-weight:bold;
	margin-bottom:10px;
}

#biallocontent .kompakth3 A:link { color: #007EC3; text-decoration: none}
#biallocontent .kompakth3 A:visited { color: #007EC3; text-decoration: none}
#biallocontent .kompakth3 A:hover { color: #98b526; text-decoration: none}

#biallocontent .kompaktweitere {
	font-size: 12px;
	width: 180px;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}

#biallocontent .kompaktweiterelinks {
	font-size: 12px;

	color:#000099;
}

#biallocontent .kompaktweitereelement {
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: 3px 5px;
	padding: 0px 0px 0px 0px;
}

#biallocontent .kompaktgeldlink {
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
	font-size:11px;
	background-position: 3px 5px;
	padding: 0px 0px 0px 15px;
}

#biallocontent A.redbull2 { 	display:block; width:160px; font-size:12px; background-image:url(/partner/images/bullet3.gif); background-repeat:no-repeat; text-decoration:none; background-color:#fff; color:#007EC3; font-weight:bold; padding: 0px 10px 0px 20px; background-position: 2px 3px; border: 1px solid #CCCCCC;  }
#biallocontent A.redbull { 	display:block; width:160px; font-size:12px; background-image:url(/partner/images/bullet3.gif); background-repeat:no-repeat; text-decoration:none; background-color:#007EC3; color:#fff; font-weight:bold; padding: 0px 10px 0px 20px; background-position: 2px 3px; border: 0px solid #000;  }
#biallocontent A.redbull:hover { background-color:#98b526;  }


#biallocontent A.redbullbig { 	font-size:15px; width:200px;  background-image:url(/partner/images/bulletred.gif); background-repeat:no-repeat; text-decoration:none; background-color:#fff; color:#007EC3; font-weight:bold; padding: 2px 10px 0px 20px; background-position: 3px 6px; border: 1px solid #CCCCCC;  }

#biallocontent A.kompaktlinkweitere:link    { font-weight:normal; font-size: 12px;   text-decoration: none}
#biallocontent A.kompaktlinkweitere:visited { font-weight:normal; font-size: 12px;   text-decoration: none}
#biallocontent A.kompaktlinkweitere:active  { font-weight:normal; font-size: 12px;   text-decoration: none}
#biallocontent A.kompaktlinkweitere:hover  { font-weight:normal; font-size: 12px;   text-decoration: underline}

#biallocontent A.anavi:link {    color: #FFFFFF; text-decoration: none}
#biallocontent A.anavi:visited { color: #FFFFFF; text-decoration: none}
#biallocontent A.anavi:active {   color: #FFFFFF; text-decoration: none}

#biallocontent A.stdweiterelinks:link {     color: #222222; text-decoration: none}
#biallocontent A.stdweiterelinks:visited {  color: #222222; text-decoration: none}
#biallocontent A.stdweiterelinks:active {   color: #222222; text-decoration: none}

#biallocontent A.ratgeberlinks:link { font-size: 11px;   color: #000000; text-decoration: none}
#biallocontent A.ratgeberlinks:visited {font-size: 11px; color: #000000; text-decoration: none}
#biallocontent A.ratgeberlinks:active {font-size: 11px;  color: #000000; text-decoration: none}

/* ================================================ Portalseiten ================================================ */

#biallocontent A.ptlink:link    { font-weight:bold; font-size: 12px; text-decoration: none; color:#007EC3}
#biallocontent A.ptlink:visited { font-weight:bold; font-size: 12px; text-decoration: none; color:#007EC3}
#biallocontent A.ptlink:active  { font-weight:bold; font-size: 12px; text-decoration: none; color:#007EC3}

#biallocontent A.ptlinkweitere:link    { font-family: font-weight:normal; font-size: 11px;  color: #000099; text-decoration: underline}
#biallocontent A.ptlinkweitere:visited { font-family: font-weight:normal; font-size: 11px;  color: #000099; text-decoration: underline}
#biallocontent A.ptlinkweitere:active  { font-family: font-weight:normal; font-size: 11px;  color: #000099; text-decoration: underline}

#biallocontent .pttextboxmini {
	padding: 2px 2px 2px 5px;
	border: solid #C8C8C8 1px;
	background-color:#FFFFFF;
}

#biallocontent .ptheadermini {
	font-size: 12px;
	color:#000000;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
}

#biallocontent .rtelement {
	float:left;
	background-color:#EEEEEE;
	margin:10px;
	text-align:center;
}
#biallocontent .ptheader {

	font-size: 12px;
	color:#000000;
	font-weight:bold;
	padding: 2px 2px 2px 5px;
	margin: 0px 0px 5px 0px;
	background-color:#E4E8FF;
	border-top: solid #C8C8C8 1px;
	border-bottom: solid #C8C8C8 1px;
}

#biallocontent .ptheadergrey {

	font-size: 12px;
	color:#000000;
	font-weight:bold;
	padding: 2px 2px 2px 5px;
	margin: 0px 0px 5px 0px;
	background-color:#CDCDCD;
	border-top: solid #CDCDCD 0px;
	border-bottom: solid #CDCDCD 0px;
}

#biallocontent .pttextbox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#biallocontent .ptheader {

	font-size: 12px;
	color:#000000;
	font-weight:bold;
	padding: 2px 2px 2px 5px;
	margin: 0px 0px 5px 0px;
	background-color:#DDDDDD;
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
}

#biallocontent .ptimage {
	float:left;
	margin: 0px 10px 5px 0px;
	overflow:hidden;
}

#biallocontent .ptbox {
	float:left; 
}
#biallocontent .pttitel {
	
	color:#000000;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
}

#biallocontent .ptsubtitel {
	font-size: 12px;
	color:#061691;
	font-weight:bold;
	padding: 0px 0px 5px 0px;
}

#biallocontent .pttext {
	font-size: 12px;
	color:#000000;
	line-height: 16px;
	word-spacing: 1px;
}

#biallocontent .ptboxweitere {
	font-size: 11px;
	color:#061691;
	width: 100px;
	font-weight:bold;
}

#biallocontent .ptboxweiterelinks {
	font-size: 11px;
	float:right;
	width: 465px;
	color:#000099;
}

#biallocontent .ptratgeberhead {

	font-size: 13px;
	font-weight: bold;
	background-image: url(/images/common/ratgeber_head.gif);
	background-repeat:no-repeat;
	height: 20px;
	color:#000099;
	padding: 2px 0px 4px 5px ;
}

#biallocontent .ptratgebersubrub {

	font-size: 12px;
	font-weight: bold;
	background-color:#DDDDDD;
	height: 18px;
	padding-left: 5px;
	padding-top: 1px;
	margin-bottom:2px;
	overflow:hidden;
}

#biallocontent .ptratgeberlistewrapper {
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 3px 0px;

}

#biallocontent .ptratgeberliste {

	font-size: 12px;
	padding-left: 20px;
	padding-top: 1px;
	color: #070F7E;
	background-image: url(/images/common/link.gif);
	background-repeat:no-repeat;
	background-position: 2px 4px;
}

#biallocontent .ptratgebertop {
	height:3px;
	width: 570px;
	overflow:hidden;
}

#biallocontent .ptratgebermid {
	overflow:hidden;
}

#biallocontent .ptratgeberbottom {
	height:4px;
	width: 570px;
	overflow:hidden;

}

#biallocontent .ptbildhinweis {
	font-size:10px;
	color:#aaaaaa;
}


/* ================================================ Artikel ================================================ */

#biallocontent .stdtitel {

	font-size: 12px;
	color:#000099;
	font-weight:bold;
	padding: 1px 0px 1px 5px;
	margin: 0px 0px 10px 0px;
	background-color:#CECECE;
}

#biallocontent .stdartikel {

	font-size: 13px;
	line-height: 16px;
	word-spacing: 1px;
	padding: 2px 2px 2px 2px;
}

#biallocontent .stdheadline {

	font-size: 12px;
	color: #000099;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	font-weight:normal;
}
#biallocontent .stdsubline {

	font-size: 20px;
	color: #000099;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	font-weight:normal;
}

#biallocontent .stdteaserblock {
	padding: 0px 0px 10px 0px;
}

#biallocontent .stdimage {
	float: left;
	margin: 0px 10px 5px 0px;
}

#biallocontent .stdteaser {
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#biallocontent .stdtextblock {
		padding: 0px 0px 15px 0px;
}

#biallocontent .stdtext {
	word-spacing: 1px;
}

#biallocontent .stdauthor,  .stdback {
	font-size: 12px;
	font-weight: bold;
}

#biallocontent .stddruck {
	float:right;

	font-size: 12px;
	font-weight: bold;
}

#biallocontent .stdfooter {
	padding: 10px 0px 10px 0px;
}

#biallocontent .stdweitere {
	padding: 2px 5px 2px 5px;
	border: solid #666666 1px;
	background-color:#FFFFCC;
}

#biallocontent .stdpremiumselect {
	padding: 2px 5px 2px 5px;
	margin: 5px 0px 5px 0px;
	border: solid #888888 1px;
	background-color:#EEEEEE;
	font-size: 12px;
}


#biallocontent .stdpremiumlink {
	padding: 2px 5px 2px 5px;
	margin: 5px 0px 5px 0px;
	border: solid #666666 1px;
	background-color:#E4E8FF;
	font-size: 12px;
}

#biallocontent .stdpremiumpaybox {
	padding: 2px 5px 2px 5px;
	margin: 5px 0px 5px 0px;
	border: solid #888888 1px;
	background-color:#FFFFFF;
	font-size: 12px;
}

#biallocontent .stdinfobox {
	width:180px;
	float:right;
	padding: 2px 5px 2px 5px;
	margin: 5px 0px 5px 10px;
	border: solid #888888 1px;
	background-color:#EEEEEE;
	font-size: 12px;
}

#biallocontent .stdinfoboxhead {
	font-size: 12px;
	font-weight: bold;
}

#biallocontent .stdinfoboxtext {
	font-size: 12px;
	font-weight: normal;
}

#biallocontent .stdweiterehead {
	font-size: 12px;
	font-weight: bold;
}

#biallocontent .stdweitereelement {
	font-size: 12px;
	background-image: url(../images/common/link.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px 0px 0px 20px;
}

#biallocontent .stdlegals {
	padding: 10px 0px 10px 0px;
}


#biallocontent .stdquelle {
		font-size: 12px;
}

#biallocontent .stdbildhinweis {
	float:right;
	
	color:#aaaaaa;
}

#biallocontent .stdcontentadsep
{
	width:100%;
	height:1px;
	overflow:hidden;
	background-color: #888888;
}

#biallocontent .stdcontentadtext
{
	padding: 0px 0px 10px 0px;
	text-align:center;
}

#biallocontent .stdanzeige
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#888888;
}

#biallocontent .konditionenhead 
{ 
background-image:url(/partner/wz-newsline/images/background/blue_reiter_bgf.gif); 
color:#ffffff; font-size:12px; 
padding: 2px 0px 0px 4px; 
margin: 0px 0px 10px 0px; 
font-weight:bold;
height:17px;
}

#biallocontent .konditionenelement { 
margin: 0px 0px 10px 0px; 
}

#biallocontent .toplistrow { font-size:11px; font-weight: normal; background-color:#eeeeee }

#biallocontent .toplistrowalt { font-size:11px; background-color:#e2e6ed; font-weight: normal; }

#biallocontent .toplistnr { font-size: 11px; background-color: #007EC3; color: #FFFFFF; padding: 0px 3px 0px 3px; font-weight: bold; }

#biallocontent A.toplist { font-weight:bold; color:#000000; text-decoration:none; font-weight: normal; }

#biallocontent A.toplist:hover { text-decoration:underline; color:#BB0000; font-weight: normal; }

.verselement { height:50px; float:left; background-image: url(/images/background/rechnerteaserboxempty.gif); padding-left:4px;}

.ptrversimg {  }

.ptrverslink { font-size:12px; font-weight:bold; }

.ptrverstext { font-style:normal; font-size:11px; }

/* Vergleichbox */
.bivergleichboxwrapper { margin: 0px 0px 13px 0px; }
.bivergleichboxwrapper li { list-style:none; }
.finanzrechner li { list-style:none; }
.bivergleichboxwrapper h2 { font-size:18px; margin-bottom:4px; }
.bivergleichboxnr {background-color:#009; color:#FFF; padding:2px;}
.biarchivboxthemen { background-color:#f7f8f9; width:245px; margin: 10px 0px 0px 0px; padding:4px; }
.biarchivboxthemenheader { font-size:11px; font-weight:bold; color:#919191 }
.bivergleichbox { background-image:url(http://www.biallo.de/images/background/box_grey_gradient.gif); background-repeat:repeat-x; background-color:#aebcd2; font-size:11px; padding: 8px 6px 8px 8px; border-left: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.bivergleichboxgrey { background-color:#f3f3f3; font-size:11px; padding: 8px 8px 8px 8px; min-width:0; }
.bivergleichboxblueborder { background-image:URL(http://www.biallo.de/images/background/box_grey_gradient.gif); padding:5px; border:1px solid #d3d3d3; font-size:11px; min-width:0; }
.ptkondiheader { font-size:13px; font-weight:bold; margin-bottom:8px; }
.bivergleichboxindex { background-color:#e2e6ed; width:162px; padding:3px; height:94px; overflow:hidden; }
.bivergleichboxtabelle { margin-right:10px; }
.bivergleichboxtabellerowalt { background-color:#e2e6ed; font-size:11px; }
.bivergleichboxtabellerow { font-size:11px; }
.bivergleichboxwrapper .festgeld { display:none }
.bivergleichboxwrapper .sparbriefe { display:none }
.bivergleichboxwrapper .baufinanzierung { display:none }
.bivergleichboxwrapper .kredite { display:none }
.bivergleichboxhead { padding: 0px 0px 3px 0px; }
A.bluelinkbluearrow { background-image:url(/images/elements/bullet_blue_arrow.gif); background-repeat:no-repeat; text-decoration:none; color:#007EC3; font-weight:bold; padding: 0px 0px 0px 10px; background-position: 0px 5px; }
.bivergleichboxwrapper .vglsp1 { width:49%; float:left; }
.bivergleichboxwrapper .vglsp2 { width:40%; float:left; padding-left:10px; }

.sp3 { width:33%; float:left; padding: 0px 0px 0px 0px; }
.sp3np { width:33%; float:left; }
.sp2 { width:50%; float:left; padding:10px 0px 10px 0px; }
.sp2np { width:50%; float:left; }
.spacer3d { background-image:url(../images/construct/sep_3d.gif); height:2px; }
.portalcontentad { text-align:center; padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; }
.vgboxnext {width:18px;height:9px;float:right; cursor:pointer; background-image:url(/images/buttons/vgboxnext.gif)}
.anzeige { color:#AAAAAA; font-size:10px; text-align:right; }
.breaker { height:1px; overflow:hidden; clear:both; }

.vgboxreiter { background-image:url(http://www.biallo.de/partner/wz-newsline/images/background/blue_reiter_bgf.gif); height: 20px; font-size:12px; color:#000000; border-top: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; }
.vgboxreiteron { float:left; background-image:url(http://www.biallo.de/images/background/grey_reiter_on.gif); font-weight:bold; height: 17px; padding: 3px 7px 0px 8px; text-align:center; color:#000000; }
.vgboxreiteron a { color:#000000; text-decoration:none; }
.vgboxreiteron a:hover { color:#98b526; text-decoration:none; }
.vgboxreiteroff { float:left; height: 17px; padding: 3px 7px 0px 8px; background-image:url(http://www.biallo.de/partner/wz-newsline/images/background/blue_reiter_bgf.gif); text-align:center; color:#fff; cursor:pointer; font-weight:bold; }
.vgboxreiteroff:hover { color:#98b526; }
.vgboxreiteroff a { color:#fff; text-decoration:none; }
.vgboxreiteroff a:hover { color:#98b526; text-decoration:none; }
.vgboxreiterspacer { float:left; width: 2px; height: 20px; background-image:url(http://www.biallo.de/images/background/grey_reiter_sep.gif) } 


