* {
    margin: 0px;
    padding: 0px;
    border:0;
}
body {
    background-color: #EDF1F4;
    background-image:url("/img/img_nb_hg_slider_jpg.jpg");
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#4f4f4f;
    background-repeat:repeat-x;
}
a {
    text-decoration:none;
}
a:link {
    color:#F29400;
}
a:visited {
    color:#F29400;
}
a.grey{
    color:#4f4f4f;
    text-decoration:underline;
}
a.grey:hover{
    color:#F29400;
    text-decoration:none;
}
h2 {
    font-size:20px;
    font-weight:bold;
    color:#DB0021;
    padding-left:15px;
    line-height:30px;
    width:550px;
}
h2.orange {
    color:#F29400;
    font-size: 20px;
    line-height: 110%;
    padding: 10px 0 10px 0;
}
h3 {
    color: #4c4c4c;
    font-size: 15px;
    padding:10px 0 10px 13px;
    clear:left;
}
h4 {
    color: #4c4c4c;
    font-size: 14px;
    padding:10px 0 10px 13px;
    clear:left;
}
p {
    padding: 0 0 10px 0;
    line-height: 160%;
}
sub {
    display: block;
    line-height: 105%;
}
/******* Seitenstruktur *******/
#container {
    margin:15px auto 10px;
    padding-bottom: 15px;
    width: 974px;
    background-color: #fff;
    border-bottom: 2px solid #F29400;
    text-align: left;
}
#header {
    height: 97px;
    background-color:#fff;
}
#claim {
    height: 89px;
    width: 944px;
    margin:0px auto 0px;
    color:#fff;
}
.topgiro #claim{
    background: url(/img/lp_claim_topgiro.gif) no-repeat top left;
}
.topkredit #claim{
    background: url(/img/120201_lp_claim_topkredit_ab.gif) no-repeat top left;
}
.topkredit_ab #claim{
    background: url(/img/111005_lp_claim_topkredit_ab.gif) no-repeat top left;
}
.topkredit_ab_kolben #claim{
    background: url(/img/110415_lp_claim_topkredit_ab.gif) no-repeat top left;
}
.mietkaution #claim{
    background: url(/img/110406_lp_claim_mietkaution.gif) no-repeat top left;
}
.schufa #claim{
    background: url(/img/lp_claim_schufa.jpg) no-repeat top left;
}
.kek #claim{
    background: url(/img/lp_claim_kek.jpg.jpg) no-repeat top left;
}
.baufi #claim{
    background: url(/img/111129_lp_claim_baufi.jpg) no-repeat top left;
}



#header img {
    margin-left:15px;
    margin-top:33px;
}
.topgiro #header{
    background: url(/img/lp_header_topgirokonto.jpg) no-repeat top left;
}
.topkredit #header{
    background: url(/img/lp_header_topkredit.jpg) no-repeat top left;
}
.topkredit_ab #header{
    background: url(/img/120201_lp_header_topkredit_ab.gif) no-repeat top left;
}
.topkredit_ab_kolben #header{
    background: url(/img/110415_lp_header_topkredit_ab.gif) no-repeat top left;
}
.mietkaution #header{
    background: url(/img/110406_lp_header_mietkaution.gif) no-repeat top left;
}
.schufa #header{
    background: url(/img/lp_header_schufa2.jpg) no-repeat top left;
}
.kek #header{
    background: url(/img/lp_header_schufa.gif) no-repeat top left;
}
.baufi #header{
    background: url(/img/111129_lp_header_baufi.gif) no-repeat top left;
}


#content {
    width: 944px;
    height:400px;
    margin-left:15px;
}
#extraContent2 {
    left:637px;
    position:relative;
    top:459px;
    width:320px;
}
.noscript #extraContent2,
.noflash #extraContent2 {
    top:399px;
}
#flashcontainer{
    width:295px;
    height:390px;
    top:175px;
    position:absolute;
    display: block;
    outline: none;
}
* + html #flashcontainer{
   top:182px;
}
* html #flashcontainer{
   top:182px;
}
#a#b, #flashcontainer{
    width:295px;
    height:390px;
    top:170px;
    position:absolute;
    display: block;
    outline: none;
}
.topkredit_ab_kolben #flashcontainer{
    width:320px;
    height:510px;
}
.topkredit_ab #flashcontainer{
    width:320px;
    height:542px;
}



.mietkaution #flashcontainer{
    display:none;
}
#flash{
    outline: none;
}
.topgiro #content{
    background: url(/img/110207_girokonto.jpg) no-repeat top left;
}
.topkredit #content{
    background: url(/img/lp_content_topkredit_100527.jpg) no-repeat top left;
}
.topkredit_ab #content{
    background: url(/img/120201_landingpage.png) no-repeat top left;
    height:592px;
}
.topkredit_ab_kolben #content{
    background: url(/img/110906_lp_content_topkredit_ab_kolben.jpg) no-repeat top left;
    height:580px;
}
.mietkaution #content{
    background: url(/img/110412_lp_content_mietkaution.png) no-repeat top left;
}
.schufa #content{
    height: 553px;
    background: url(/img/111220_norisbank_lp_Schufa.png) no-repeat top left;
}
.kek #content{
    height: 593px;
    background: url(/img/120131_norisbank_lp_KeK_05.jpg) no-repeat top left;
}
.baufi #content{
    height: 593px;
    background: url(/img/111201_lp_content_baufi.jpg) no-repeat top left;
}




#herdamitButton{
    display:none;
}
.topkredit #herdamitButton {
    background: url(/img/lp_btn_herdamit.gif) no-repeat top left;
    display:block;
    height:53px;
    left:644px;
    position:relative;
    top:303px;
    width:281px;
}
.topkredit_ab #herdamitButton,
.topkredit_ab_kolben #herdamitButton {
    background: url(/img/btn_onlinenatrag.png) no-repeat top left;
    display:block;
    height:47px;
    left:637px;
    position:relative;
    top:407px;
    width:300px;
}
.topgiro #herdamitButton {
    display:block;
    height:53px;
    left:409px;
    position:relative;
    top:303px;
    width:281px;
}
.mietkaution #herdamitButton {
    display:block;
    height:53px;
    left:385px;
    position:relative;
    top:320px;
    width:281px;
}
.kek #herdamitButton {
    background: url(/img/bt_lp_kek.png.png) no-repeat top left;
    display:block;
    height:46px;
    left:42px;
    position:absolute;
    top:-80px;
    width:229px;
    text-indent: -2000px;
}


.topkredit #downloadFlashButton,
.topkredit_ab #downloadFlashButton {
    display:block;
    height:14px;
    left:772px;
    position:relative;
    top:79px;
    width:25px;
}
#jsDetailsContent{
    width:616px;
    height:391px;
    position:absolute;
    bottom:0;
    background: url(/img/lp_jsdetailscontent.gif) no-repeat top left;
    display:none;
}
.topkredit_ab #jsDetailsContent{
    height:160px;
    *height:175px;
}
.jDetailsContentClose{
    background:transparent;
    display:block;
    float:right;
    height:25px;
    width:75px;
    cursor:pointer;
}
#jsDetailsContentText{
    height:310px;
    margin-top:27px;
    padding-bottom:25px;
    padding-left:25px;
    padding-right:25px;
    padding-top:16px;
    width:562px;
}
.topkredit_ab #jsDetailsContentText,
.topkredit_ab_kolben #jsDetailsContentText{
    height:130px;
    margin-top:27px;
    padding:0 4px;
    width:400px;
}
#jsDetailsFooter{
    position: relative;
    width:944px;
    height:45px;
    margin-left:15px;
    background: url(/img/lp_jsdetails.jpg) no-repeat top left;
}
#staticDetailsFooter{
    position: relative;
    width:944px;
    height:45px;
    margin-left:15px;
}
.topkredit #jsDetailsFooter,
.topkredit_ab_kolben #jsDetailsFooter,
.topgiro #jsDetailsFooter {
    display:none;
}
#jsDetailsFooter.hi{
    width:944px;
    height:45px;
    margin-left:15px;
    background: url(/img/lp_jsdetails_hi.jpg) no-repeat top left;
}
.topkredit_ab_kolben #jsDetailsFooter {
    background: url(/img/110415_lp_jsdetails_topkredit_ab.png) no-repeat top left;
}

.schufa #jsDetailsFooter{
    background: url(/img/lp_footer_schufa.jpg) no-repeat top left;
}
.kek #jsDetailsFooter{
    background: url(/img/lp_footer_kek.jpg.jpg) no-repeat top left;
}



.topkredit_ab #jsDetailsFooter.hi,
.topkredit_ab_kolben #jsDetailsFooter.hi {
    background: url(/img/110415_lp_jsdetails_topkredit_ab_hi.png) no-repeat top left;
}
.mietkaution #jsDetailsFooter{
    background-image: url(/img/lp_jsdetails_kaution.png);
}
.mietkaution #jsDetailsFooter.hi{
    background-image: url(/img/lp_jsdetails_kaution_hi.png);
}
.jsDetailsFooterOpenClose{
    display:block;
    height:45px;
    margin-left:27px;
    width:175px;
    cursor:pointer;
}
.mietkaution .jsDetailsFooterOpenClose{
    width:280px;
}

.schufa a.showbranch{
    background: url(/img/icons/icon_link_schufa.gif) top left no-repeat;
}

.topkredit_ab #jsDetailsFooter ul{position: absolute;overflow:visible;}
.topkredit_ab #jsDetailsFooter  li{list-style:none; position:relative;float:left;margin:0;padding:0; line-height: 200%;}
.topkredit_ab #jsDetailsFooter  li a{display:block; text-indent: -2000px; width: 100px; height:43px; margin:0;padding:0;}
.topkredit_ab #jsDetailsFooter #lnk_filiale{left: 630px;}
.topkredit_ab #jsDetailsFooter #lnk_kontakt{left:284px;}
.topkredit_ab #jsDetailsFooter #lnk_filiale a{width: 170px; background: url(/img/0.gif) 0 0 no-repeat;}
.topkredit_ab #jsDetailsFooter #lnk_kontakt a{width: 145px; margin-right: 10px; background: url(/img/0.gif) 0 0 no-repeat;}
.topkredit_ab #jsDetailsFooter{background-image:none;position: absolute;z-index:3;}.schufa #branches{position: relative;top: 157px;left:47px;width: 420px;height: 315px;overflow: auto;}


.schufa #branches .branch{float: left;width: 190px;height: 7.2em;margin-right: 20px;}
.schufa #branches .branch.lastrow{height: 2em;}
.schufa #branches a{color: #504E51; display: inline-block; padding-left: 20px;}
.schufa #branches a b{color: #000; display:block;}
.schufa #container{position: relative;}
.schufa #staticDetailsFooter {position: absolute;bottom: 14px;left:0; padding-left: 0px; z-index:2;}
.schufa #staticDetailsFooter  li{list-style:none; position:relative;float:left;margin:0;padding:0; line-height: 200%;}
.schufa #staticDetailsFooter  li a{display:block; text-indent: -2000px; width: 100px; height:43px; margin:0;padding:0; background: url(/img/0.gif) top left no-repeat;}
.schufa #staticDetailsFooter #lnk_giro a{width: 236px;}
.schufa #staticDetailsFooter #lnk_topkredit a{width: 152px;}
.schufa #staticDetailsFooter #lnk_kaution a{width: 289px;}

.kek #branches{position: relative;top: 157px;left:47px;width: 420px;height: 315px;overflow: auto;}
.kek #branches .branch{float: left;width: 190px;height: 7.2em;margin-right: 20px;}
.kek #branches .branch.lastrow{height: 2em;}
.kek #branches a{color: #504E51; display: inline-block; padding-left: 20px;}
.kek #branches a b{color: #000; display:block;}
.kek #container{position: relative;}
.kek #staticDetailsFooter {position: absolute;bottom: 14px;left:0; padding-left: 0px; z-index:2;}
.kek #staticDetailsFooter  li{list-style:none; position:relative;float:left;margin:0;padding:0; line-height: 200%;}
.kek #staticDetailsFooter  li a{display:block; text-indent: -2000px; width: 100px; height:43px; margin:0;padding:0; background: url(/img/0.gif) top left no-repeat;}
.kek #staticDetailsFooter #lnk_moreinfo a{width: 290px;}

.baufi #herdamitButton { display: block; left: 658px; position: relative; top: 467px; float: left;}
.baufi #jsDetailsFooter { background-image: url(/img/lp_footer_baufi.png); }
.baufi #jsDetailsFooter.hi { background-image: url(/img/lp_footer_baufi_hi.png); }
.baufi .jsDetailsFooterOpenClose { width: 280px; }
.baufi #content {position:relative;}
.baufi #jsDetailsContent{z-index: 2; left: 310px !important; bottom:0 !important;}
.baufi #stoerer{position: absolute; top: -60px; left:50%;}
.baufi #stoerer #stoerercontent{position: relative; top: 0px; left: 190px;}
.baufi #jsDetailsFooter ul{position: absolute;overflow:visible;}
.baufi #jsDetailsFooter  li{list-style:none; position:relative;float:left;margin:0;padding:0; line-height: 200%;}
.baufi #jsDetailsFooter  li a{display:block; text-indent: -2000px; width: 100px; height:43px; margin:0;padding:0;}
.baufi #jsDetailsFooter #lnk_filiale a{width: 170px; margin-right: 435px; background: url(/img/lp_bt_filiale.png) 0 0 no-repeat;}
.baufi #jsDetailsFooter #lnk_howitworks a{width: 145px; margin-right: 10px; background: url(/img/lp_bt_howitworks.png) 0 0 no-repeat;}
.baufi #jsDetailsFooter #lnk_premise a{width: 150px; background: url(/img/lp_bt_premise.png) 0 0 no-repeat;}
.baufi #jsDetailsFooter #lnk_filiale a:hover{background-image: url(/img/aktionen/lp_bt_filiale_hov.png);}
.baufi #jsDetailsFooter #lnk_howitworks a:hover{background-image: url(/img/lp_bt_howitworks_hov.png);}
.baufi #jsDetailsFooter #lnk_premise a:hover{background-image: url(/img/lp_bt_premise_hov.png);}
.baufi #jsDetailsFooter #lnk_howitworks a.hi{background-image: url(/img/lp_bt_howitworks_hi.png);}
.baufi #jsDetailsFooter #lnk_premise a.hi{background-image: url(/img/lp_bt_premise_hi.png);}
.baufi #disclaimer{position: relative; top: 490px; left: 20px; width: 500px; height: 100px; margin-bottom: -100px; color: #fff; font-size: 11px;}
.baufi #disclaimer a {color: #fff; text-decoration: underline;}
.baufi .textFlash{display:none;}
.baufi #disclaimer{position: relative; top: 500px; left: 20px; width: 430px; height: 100px; margin-bottom: -100px; color: #fff; font-size: 11px;}
.baufi #jsDetailsContent ul, .baufi #jsDetailsContent ol{padding:10px 0 15px 20px;}
.baufi #jsDetailsContent li{padding: 0 0 5px 0;}

#kontakt{
    height:96px;
    width:774px;
    margin-left:15px;
    padding-left:170px;
    background: url(/img/lp_kontakt.gif) no-repeat top left;
}
#kontaktButton {
    display:block;
    height:92px;
    width:176px;
    float:left;
}
#filialButton {
    display:block;
    height:92px;
    width:176px;
}
#footer {
    text-align: left;
    font-size:11px;
    width: 941px;
    height: 30px;
    margin: 0 auto;
}
#footer ul {
    display:inline;
    margin:0;
}
#footer ul li {
border-left:1px solid #DB0021;
display:inline;
margin:0;
padding-left:10px;
padding-right:5px;
}
#footer a{
    color:#4f4f4f;
    text-decoration:underline;
} 
.clear, .clr {
    clear:both;
}
