/* 03 Schnell :: Content */
.lay03 a{ text-decoration: underline; color: #aab801; }
.lay03 img.img-business-30t{ float: left; margin-bottom: -20px; width: 80px; height: 50px; }
.lay03 img.img-business-30m{ float: left; margin-bottom: -20px; width: 63px; height: 82px; }
.lay03 .headline-lay03{ float: left; display:inline; margin-left:10px; width: 500px; margin-bottom: 20px; margin-top:10px; }
.lay03 .headline-lay03-sub { margin-left:90px; margin-top:-22px;  }
.lay03 .headline-lay03 h2{ margin: 0 !important; }
.lay03-wrapper{ width: 920px !important; margin: 0 -20px !important; padding: 0 20px; background: url('../img/content/business/lay03-main-content-bg-bottom.jpg') bottom repeat-x !important; }
.lay03-content .tab-content{ background: none !important; }
.ContentWrapper { width:925px; margin:0 0 0 0; position:relative; min-height:370px; z-index:1; }
.lay03-wrapper2{ min-height: inherit !important; }
.no-padding-contentWrapper #ContentWrapper{ padding: 0 23px; margin: 0 -15px 0 -20px; width: 914px; background: url('../img/structure/layout/shadow-content-bottom.jpg') repeat-x bottom; }
    
    /* Teaser Big */
    .business-teaser-big{ background: url('../img/structure/teaser/business_teaser_big.gif'); width: 630px; height: 230px; }
    .business-teaser-big .business-teaser-image{ height: 100%; width: 300px; float: left; background: url('../img/content/big_business_teaser_img.jpg') no-repeat center; }
    .business-teaser-big .business-teaser-content{ padding-top: 20px; float: right; width: 330px; height: 210px; }
    .business-teaser-big .business-teaser-content .business-teaser-headline{ height: 60px; position: relative; }
    .business-teaser-big .business-teaser-content .business-teaser-headline img{ float: left; }
    .business-teaser-big .business-teaser-content .business-teaser-headline h3{ position: absolute; left: 50px; bottom: 0px; font-size: 22px; }
    .business-teaser-big .business-teaser-content p{ display: block; margin: 20px 0 !important; line-height: 1.5; }
    .business-teaser-big .business-teaser-content a span{ line-height: 20px; }


/* 08 Transparenter Ablauf :: Content */
.trans-ab-headline h2{ margin: 0 !important; }
.trans-ab-headline{ height: 75px; padding: 20px 0 0 80px; background: url('../img/content/home_teaser_cc_02.jpg') no-repeat left center; }
ul.arrow-green{ list-style-image: url('../img/structure/ico/ico_arrow_green.gif'); margin: 20px 0 0 30px !important; }
a.goto-finanz{ text-indent: -9999px; background: url('../img/structure/btn/btn_zur_finanzierung.gif'); width: 217px; height: 65px; display: block; margin: 20px; }
#Teaser30Days{ position: relative; background: url('../img/structure/teaser/francois_jozic_30days.gif') no-repeat left center; height: 271px; width: 100%; margin: -10px 0 20px -23px; }
#Teaser30Days.finance { background-image:none; background: url('../img/structure/teaser/finance_advisor.jpg') no-repeat left center;}
#Teaser30Days .hotline-teaser{ position: absolute; right: -25px; bottom: -10px; }
a.link-an-mar{ margin-right: 20px; }

    /* Content :: required documents box */
    .required-documents{ padding: 30px; background: url('../img/structure/layout/shadows/bg_shadow_required_documents.gif'); width: 565px; height: 206px; margin: 30px 0 0 -10px; }
    .required-documents h4{ margin: -5px 0 30px 0; text-transform: uppercase; }
    .required-documents p{ font-size: 10px !important; }
    .required-documents a.dl-link{ color: #595853; margin: 5px 0 20px 0; }

    /* Content :: slider box - individuell settings */
    .round-shadow-ablauf{ height: 320px !important; margin-top: 30px; }
    .round-shadow-ablauf .round-shadow-box-mid{ height: 310px !important; overflow: hidden; }
    .round-shadow-box h3.point-headline{ font-size: 12px; }
    .step-arrows .first-ablauf a,
    .step-arrows .ablauf a { width:155px; height:19px; overflow:hidden; }
    .step-arrows .first-ablauf a { padding:15px 0 17px 25px; }
    .step-arrows .ablauf a { padding:15px 0 17px 15px; }
    .point-content p{ padding:8px 18px 18px 18px; }
    .link-full-span span{ height: 20px !important; line-height: 20px !important; }
    .point-content span.left, .point-content span.right{ display: block; width: 255px; }
    .point-content span.left{ float: left; position: relative; }
    .point-content span.right{ float: right; }
    .point-content span.left img{ position: absolute; top: -20px; right: -47px; }
    .point-content span.right img{ float: left; margin-top: 5px; }
    .point-content span.right a{ margin-top: 40px; width: 170px; }


/* General : Combi Links */
.btn-link-combi .anfragen{ text-indent: -99999em; background: url('../img/structure/btn/btn_angebot_anfragen.gif'); width: 176px; height: 32px; display: block; float: left; }
.btn-link-combi .beratung{ text-indent: -99999em; background: url('../img/structure/btn/btn_pers_finanzberatung.gif'); width: 255px; height: 31px; display: block; margin-left: 190px; }

/* 01 Home a :: Content */
h2.business-eyecatcher-headline{ background: url('../img/content/headlines/05_home_business_main.gif') no-repeat; height: 200px; display: block; width: 555px; text-indent: -9999em; margin: 10px 0 0 10px; }
.business-main a.btn-link { background:url('../img/structure/btn/btn_link_grey_left.gif') no-repeat;  }
.business-main a.btn-link span { background:url('../img/structure/btn/btn_link_grey_right.gif') no-repeat 100% 0; line-height: 20px !important; }
.business-main ul li img{ float: left; margin-right: 15px; }
.business-main ul li { display: block; height: 75px; }
.business-main ul li h3{ float: right; width: 511px; }
.business-main ul{ margin-left: 40px; list-style-type: none; width: 600px; }
.business-main .goto-finanz{ margin: 50px 0 20px 40px !important; }
.business-main{ position: relative; }
.business-main .headline{ margin: 40px 0 20px 40px !important; font-size: 18px; }
.business-main #HomeContentWrapper{ background: url('../img/content/home_business_person.jpg') no-repeat; background-position: 530px 20px; }
    
    /* Content :: CountDown Box */
    #BusinessCountdown{ width: 567px; height: 82px; background: url('../img/content/countdown/countdown.gif') no-repeat; position: absolute; bottom: 20px; right: 10px; z-index: 9; }
    #BusinessCountdown div{ height: 60px; width: 286px; margin: 8px 0 0 271px; line-height: 60px; text-align: center; color: #cadb02; font-size: 30px; font-family: "Courier New"; }
    .color-10 #BusinessCountdown div { padding-top: 8px; }

    /* Content :: Teaser */
    .teaser-business-home .home-teaser-text-cc{ width: 200px; overflow: hidden; height: 60px !important;}
    .teaser-business-home img{ margin: 0px 0 -5px 25px; padding-top: 10px; }
    .teaser-business-home img.rech48{ margin: 0px 0 -5px 5px; }


/* t02 Finanzierung :: Content */
.t02 #BusinessCountdown{ position: relative !important; bottom: 0px !important; right: 0px !important; margin: 20px 0; }
.t02 .content-head{ position: relative; padding-left: 20px; }
.t02 .content-head .left{ float: left; width: 600px; }
.t02 .content-head .left p{ line-height: 1.5; }
.t02 .content-head .left h2{ font-size: 24px; margin: 0px 0 10px 0; }
.t02 .content-head h3{ font-size: 24px; }
.t02 .content-head .right{ float: right; }
    
    /* Big Teaser :: Content */
    .t02 .business-big-teaser div.teaser{ background: url('../img/structure/teaser/business_content_teaser_big.gif'); width: 456px; height: 251px; float: left; margin: 5px 2px; }
    .t02 .business-big-teaser div span{ color: #bbcc00; display: block; font-weight: bold; }
    .t02 .business-big-teaser div strong{ display: block; }
    .t02 .business-big-teaser div a{ margin-left: 7px; margin-top:2px; background: url('../img/structure/teaser/business_content_teaser_big_link.gif'); width: 440px; height: 25px; display: block; text-indent: -9999px; }
    .t02 .business-big-teaser div.teaser div{ height: 175px !important; padding: 20px; line-height: 1.5; position: relative; overflow: hidden; }
    .t02 .business-big-teaser div.teaser div h2{ position: absolute; left: 160px; top: 70px; font-size: 28px; }
    .t02 .business-big-teaser div.teaser div h2.headline-2-business{ top: 65px; left: 90px; }
    .t02 .business-big-teaser div.teaser div img{ margin-bottom: 15px; }
    
    /* Small Teaser :: Footer */
    #HomeTeasers .col3-teaser{ font-size: 11px; background: url('../img/structure/teaser/3col_teaser.gif'); width: 297px; height: 73px; float: left; margin: 10px 0 10px 7px; padding: 20px 0 20px 20px; line-height: 1.5; }
    #HomeTeasers .col3-teaser.first-child{  margin-left: 4px; }
    #HomeTeasers .col3-teaser.first-child img{  margin: 10px 20px 0 0 !important; }
    #HomeTeasers .col3-teaser.first-child span{ width: 195px !important; }
    *html #HomeTeasers .col3-teaser.first-child{  margin-left: 2px; }
    #HomeTeasers .col3-teaser img{ float: left; margin: 5px 20px 0 0; }
    #HomeTeasers .col3-teaser span{ display: block; float: right; width: 210px; }
    #HomeTeasers .col3-teaser h3{ font-size: 16px; margin-bottom: 10px; }


/* M3 Anfrage48 :: Content :: ToolTip */
#R48Request a.info {padding:0!important; float:right; overflow:visible; display:block; width:25px; height:25px; background:url(../img/structure/btn/btn_faqlist_info_green.gif) no-repeat; outline:none; position:relative; margin-top: -25px;}
#R48Request a.info div {display:none; width:195px; position:absolute; bottom:25px; left:-84px; font-size:11px; font-weight:normal; z-index:9999;}
#R48Request a.info div span.header {width:195px; height:15px; display:block; background:url(../img/structure/layout/infocenter_tooltip_header.png) no-repeat;}
#R48Request a.info div span.content {width:155px; display:block; padding:0 20px; white-space: normal; background: url(../img/structure/layout/infocenter_tooltip_content.png) repeat-y; line-height: normal;}
#R48Request a.info div span.footer {width:195px; height:25px; display:block; background:url(../img/structure/layout/infocenter_tooltip_footer.png) no-repeat;}

/* Layout Content Change :: 05 R48 Overview :: Head - Quote */
#CcMainBanner .rechnung48_kasten_01, .rechnung24-quote-01{ background:url('../img/structure/headlines/h_quote_rechnung48.gif'); height:135px; width:496px; padding: 0px; margin: 20px 0 0 30px; }
#CcMainBanner .rechnung48_kasten_01 h2, #CcMainBanner .rechnung48_kasten_01 h4{ display: none; }
#CcMainBanner .rechnung48_kasten_02{ margin: 30px 0 0 50px !important; padding: 0px !important; }