/**************************************************/
/* hvb.de layout */
/* copyright by HypoVereinsbank 2005 */
/* */
/* Last updated 31 March 2008 */
/**************************************************/
/**************************************************/
/*START: content-2cols */
div.content-2cols-wrapper
{
 width: 589px;
 background: url(/img/portal/bg-content-2cols_immobilien.gif) no-repeat 294px 18px #fff;
}
div.content-2cols-wrapper-spacer
{
 height: 17px;
 background: #fff;
}
div.content-2cols-left,
div.content-2cols-right
{
 width: 294px;
 float: left;
 background: #fff;
}
div.content-2cols-right
{
 margin: 0 0 0 1px;
}
div.content-2cols-footer
{
 height: 9px;
 background: #fff;
}
div.content-2cols-wrapper div.content-2cols-wrapper
{
 width: 276px;
 background: url(/img/portal/bg-content-2cols_immobilien.gif) no-repeat 137px 0;
}
div.content-2cols-left div.content-2cols-left
{
 padding: 0 9px 31px 0;
 width: 137px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 128px;
}
html>body div.content-2cols-left div.content-2cols-left { width: 128px; }
div.content-2cols-left div.content-2cols-wrapper div.content-2cols-left
{
 padding: 0 9px 22px 0;
}
div.content-2cols-left div.content-2cols-right
{
 padding: 0 0 31px 9px;
 width: 138px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 129px;
}
html>body div.content-2cols-left div.content-2cols-right { width: 129px; }
div.content-2cols-left div.content-2cols-wrapper div.content-2cols-right
{
 padding: 0 0 22px 9px;
}
div.content-2cols-wrapper div.content-2cols-wrapper div.content-2cols-footer
{
 height: 9px;
}
/*END: content-2cols */
/**************************************************/
/**************************************************/
/*START: content-2cols content-elements*/
div.content-padding
{
 padding: 0 9px;
}
div#content h2 img,
div#content h3 img
{
 display: block;
 margin: 0 0 5px 0;
}
div.recommendation-wrapper
{
 height: 275px;
}
html>body div.recommendation-wrapper 
{ 
 height: auto; 
 min-height: 275px; 
} 
div.print
{
 text-align: right;
}
div.print img
{
 margin: 0 0 0 auto;
}
div.disclaimer
{
 padding: 14px 0 0 0;
}
div.acceptance-wrapper
{
 padding: 6px 0 0 0;
}
div#content table.styled-inputs td.spacer
{
 height: 3px;
}
div.calculate
{
 background: #fff;
 text-align: right;
 border-top: 1px solid #d6d6d6;
 padding: 9px 0 0 0;
}
div.calculate img
{
 margin: 0 0 0 auto;
}
/*END: content-2cols content-elements */
/**************************************************/
/**************************************************/
/*START: recommendation */
dl.recommendation dt,
dl.recommendation dd
{
 font-size: 11px;
 line-height: 14px;
}
dl.recommendation dt
{
 font-weight: bold;
}
dl.recommendation dd.links
{
 padding: 4px 0 0 0;
}
dl.recommendation dd.links a
{
 color: #324395;
}
dl.recommendation dd.sep
{
 font-size: 0;
 line-height: 0;
 height: 14px;
}
dd.links span.pipe
{
 padding: 0 2px 0 3px;
 color: #a3a3a3;
}
p.hint
{
 padding: 14px 0 0 0;
}
/*END: content-2cols content-elements */
/**************************************************/
